(TRUNC
 (18 18 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (18 18 (:TYPE-PRESCRIPTION A14 . 1))
 (13 13 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (11 11 (:TYPE-PRESCRIPTION SIG-POSITIVE-TYPE-PRESCRIPTION))
 )
(TRUNC-RATIONAL-TYPE-PRESCRIPTION)
(TRUNC-OF-NON-RATIONALP-IS-0
 (71 2 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (28 2 (:REWRITE INTEGERP-+-REDUCE-LEADING-CONSTANT))
 (25 9 (:REWRITE INTEGERP-MINUS))
 (20 2 (:REWRITE INTEGERP-+))
 (13 13 (:TYPE-PRESCRIPTION INTEGERP-PROD))
 (12 2 (:REWRITE A5))
 (11 11 (:REWRITE POWER2-INTEGER))
 (11 2 (:REWRITE INTEGERP-SUM-OF-ODDS-OVER-2-LEADING-CONSTANT))
 (11 1 (:REWRITE SIG-DOES-NOTHING))
 (9 4 (:REWRITE DEFAULT-*-1))
 (8 4 (:DEFINITION FIX))
 (7 5 (:TYPE-PRESCRIPTION NONNEG-+-TYPE))
 (7 4 (:REWRITE DEFAULT-+-2))
 (7 2 (:REWRITE RATIONALP-PROD))
 (6 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 2 (:REWRITE UNICITY-OF-1))
 (6 2 (:REWRITE UNICITY-OF-0))
 (5 4 (:REWRITE DEFAULT-*-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 2 (:REWRITE INTEGERP-PROD))
 (4 2 (:REWRITE INTEGERP-IMPLIES-NOT-COMPLEX-RATIONALP))
 (3 1 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (2 2 (:REWRITE EXPT-EXECUTE-REWRITE))
 (2 2 (:REWRITE EXPT-2-EVALUATOR))
 (2 1 (:TYPE-PRESCRIPTION A14 . 2))
 (2 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-RATIONAL-TYPE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (1 1 (:TYPE-PRESCRIPTION A14 . 1))
 (1 1 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (1 1 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1 1 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (1 1 (:REWRITE EXPT-COMPARE))
 (1 1 (:REWRITE EXPO-SHIFT-GENERAL))
 (1 1 (:REWRITE EXPO-MINUS-ERIC))
 (1 1 (:REWRITE EVEN-ODD-5))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (1 1 (:REWRITE ALREADY-SIG))
 (1 1 (:META CANCEL_PLUS-LESSP-CORRECT))
 )
(TRUNC-TO-0-OR-FEWER-BITS
 (1210 2 (:REWRITE FL-OF-EVEN/2))
 (826 6 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (746 12 (:REWRITE INTEGERP-PROD))
 (718 2 (:REWRITE SIG-INTEGER-REWRITE))
 (396 2 (:REWRITE SIG-X-1-MEANS-POWER-OF-2))
 (297 51 (:REWRITE DEFAULT-*-2))
 (214 214 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (190 6 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (181 51 (:REWRITE DEFAULT-*-1))
 (175 20 (:REWRITE SIG-DOES-NOTHING))
 (161 17 (:REWRITE POWER2-INTEGER))
 (155 20 (:REWRITE ALREADY-SIG))
 (120 69 (:REWRITE DEFAULT-<-1))
 (116 2 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (111 11 (:REWRITE EXPO-SHIFT-GENERAL))
 (100 2 (:REWRITE FL-INT))
 (100 2 (:REWRITE A10))
 (84 84 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (84 84 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (84 84 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (78 6 (:DEFINITION ABS))
 (78 2 (:LINEAR EXPO-LOWER-BOUND))
 (73 73 (:META CANCEL_PLUS-LESSP-CORRECT))
 (72 72 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (70 2 (:REWRITE FL-OF-ODD/2))
 (69 69 (:REWRITE DEFAULT-<-2))
 (64 6 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (60 6 (:REWRITE ABS-POS))
 (43 43 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (39 18 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (24 24 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (22 10 (:REWRITE EVEN-MEANS-HALF-IS-INTEGER))
 (20 20 (:REWRITE SIG-OF-NOT-RATIONALP))
 (20 20 (:REWRITE SIG-OF-NON-RATIONAL))
 (20 20 (:REWRITE SIG-MINUS-GEN))
 (20 10 (:REWRITE DEFAULT-+-2))
 (20 2 (:REWRITE SIG-TIMES-HALF-NOT-INTEGER))
 (20 2 (:REWRITE FL-OF-NON-RATIONAL))
 (20 2 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (20 2 (:LINEAR EXPT-2-TYPE-LINEAR))
 (20 2 (:LINEAR EXPO-LOWER-POS))
 (20 2 (:LINEAR EXPO-LOWER-BOUND-2))
 (19 19 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (18 18 (:REWRITE EXPT-2-EVALUATOR))
 (18 2 (:REWRITE DEFAULT-UNARY-/))
 (18 2 (:REWRITE A8))
 (17 17 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (17 17 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (17 17 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (16 10 (:REWRITE DEFAULT-+-1))
 (15 15 (:REWRITE INTEGERP-MINUS))
 (13 13 (:REWRITE A5))
 (12 12 (:TYPE-PRESCRIPTION EVEN))
 (12 12 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (12 12 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (8 8 (:LINEAR EXPT-EXCEEDS-2))
 (6 2 (:REWRITE POWER2P-SHIFT-2))
 (5 5 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (5 5 (:REWRITE EXPO-MINUS-ERIC))
 (4 4 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (4 4 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (2 2 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (2 2 (:REWRITE NONNEG-+))
 (2 2 (:REWRITE FL-MINUS-GEN))
 (2 2 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-5))
 (2 2 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-2))
 (2 2 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (2 2 (:REWRITE A4))
 (1 1 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (1 1 (:REWRITE SGN-OF-NON-RATIONAL))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 )
(TRUNC-MINUS
 (1637 38 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (1197 7 (:REWRITE A10))
 (998 56 (:REWRITE INTEGERP-PROD))
 (680 2 (:REWRITE SIG-INTEGER-REWRITE))
 (586 46 (:REWRITE INTEGERP-+-REDUCE-LEADING-CONSTANT))
 (534 182 (:REWRITE INTEGERP-MINUS))
 (515 46 (:REWRITE INTEGERP-+))
 (416 416 (:TYPE-PRESCRIPTION A14 . 1))
 (412 412 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (397 135 (:REWRITE DEFAULT-*-1))
 (396 232 (:REWRITE POWER2-INTEGER))
 (385 2 (:REWRITE SIG-X-1-MEANS-POWER-OF-2))
 (362 46 (:REWRITE INTEGERP-SUM-OF-ODDS-OVER-2-LEADING-CONSTANT))
 (297 21 (:REWRITE SIG-DOES-NOTHING))
 (285 7 (:REWRITE FL-INT))
 (248 16 (:REWRITE INTEGERP-SUM-TAKE-OUT-KNOWN-INTEGER))
 (208 93 (:REWRITE DEFAULT-+-2))
 (192 64 (:REWRITE INTEGERP-IMPLIES-NOT-COMPLEX-RATIONALP))
 (184 8 (:REWRITE RATIONALP-SUM))
 (163 62 (:REWRITE RATIONALP-PROD))
 (139 21 (:REWRITE ALREADY-SIG))
 (124 124 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (120 93 (:REWRITE DEFAULT-+-1))
 (120 34 (:REWRITE UNICITY-OF-0))
 (120 20 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (114 4 (:LINEAR SIG-UPPER-BOUND))
 (108 4 (:LINEAR SIG-LOWER-BOUND))
 (104 4 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (102 2 (:LINEAR EXPT-WITH-SMALL-N))
 (83 7 (:REWRITE FL-OF-NON-RATIONAL))
 (80 2 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (79 79 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (79 79 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (79 79 (:REWRITE EXPT-COMPARE))
 (79 79 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (79 68 (:REWRITE DEFAULT-<-1))
 (78 68 (:REWRITE DEFAULT-<-2))
 (72 72 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (72 72 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (72 72 (:META CANCEL_PLUS-LESSP-CORRECT))
 (56 4 (:REWRITE EXPO-EXPT2))
 (55 2 (:LINEAR EXPO-LOWER-BOUND))
 (52 4 (:DEFINITION ABS))
 (46 16 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (45 21 (:REWRITE SIG-OF-NOT-RATIONALP))
 (45 21 (:REWRITE SIG-OF-NON-RATIONAL))
 (43 7 (:REWRITE ABS-POS))
 (41 41 (:REWRITE EXPT-EXECUTE-REWRITE))
 (40 4 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (40 2 (:LINEAR EXPO-LOWER-BOUND-2))
 (38 38 (:REWRITE EXPT-2-EVALUATOR))
 (26 12 (:REWRITE COMPLEX-RATIONALP-PROD))
 (25 2 (:LINEAR EXPO-LOWER-POS))
 (23 1 (:LINEAR EXPT-2-TYPE-LINEAR))
 (22 22 (:REWRITE EXPT-COMPARE-EQUAL))
 (21 21 (:REWRITE EXPO-SHIFT-GENERAL))
 (21 21 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (21 21 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (21 21 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (19 19 (:REWRITE EVEN-ODD-5))
 (19 19 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (19 19 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (18 18 (:REWRITE A4))
 (17 17 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (16 4 (:REWRITE EXPO-SHIFT-CONSTANT))
 (13 13 (:REWRITE FOLD-CONSTS-IN-+))
 (13 13 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (12 1 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (10 2 (:REWRITE DEFAULT-UNARY-/))
 (8 8 (:TYPE-PRESCRIPTION POWER2P))
 (8 4 (:REWRITE SIG-SHIFT-BY-CONSTANT-POWER-OF-2))
 (7 7 (:REWRITE FL-MINUS-GEN))
 (6 6 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (6 6 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (6 6 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (6 6 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (6 6 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (6 6 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (6 6 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (6 6 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (4 4 (:REWRITE SIG-SHIFT-BY-POWER-OF-2-2))
 (4 4 (:REWRITE SIG-SHIFT-BY-POWER-OF-2))
 (4 4 (:REWRITE POWER2P-EXPT2-I))
 (4 4 (:LINEAR EXPT-EXCEEDS-2))
 )
(TRUNC-POSITIVE
 (593 1 (:REWRITE FL-OF-EVEN/2))
 (450 2 (:REWRITE SIG-INTEGER-REWRITE))
 (332 2 (:REWRITE SIG-X-1-MEANS-POWER-OF-2))
 (299 3 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (249 3 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (233 6 (:REWRITE INTEGERP-PROD))
 (112 22 (:REWRITE DEFAULT-*-2))
 (76 76 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (75 38 (:REWRITE DEFAULT-<-1))
 (72 9 (:REWRITE SIG-DOES-NOTHING))
 (72 9 (:REWRITE ALREADY-SIG))
 (69 69 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (69 69 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (69 69 (:REWRITE EXPT-COMPARE))
 (68 22 (:REWRITE DEFAULT-*-1))
 (66 2 (:LINEAR EXPT-WITH-SMALL-N))
 (65 10 (:REWRITE POWER2-INTEGER))
 (63 63 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (60 4 (:LINEAR EXPO-LOWER-BOUND-2))
 (53 53 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (50 17 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (49 49 (:META CANCEL_PLUS-LESSP-CORRECT))
 (47 13 (:REWRITE EXPO-SHIFT-GENERAL))
 (46 2 (:LINEAR EXPT-2-TYPE-LINEAR))
 (44 2 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (42 42 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (38 38 (:REWRITE DEFAULT-<-2))
 (32 2 (:LINEAR EXPO-LOWER-BOUND))
 (30 2 (:LINEAR EXPO-LOWER-POS))
 (26 1 (:REWRITE FL-INT))
 (26 1 (:REWRITE A10))
 (25 5 (:TYPE-PRESCRIPTION FL-NON-NEGATIVE-INTEGER-TYPE-PRESCRIPTION))
 (24 2 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (20 4 (:REWRITE FL-WEAK-MONOTONE))
 (20 4 (:REWRITE FL-<=-Y))
 (18 8 (:REWRITE DEFAULT-+-2))
 (17 17 (:REWRITE EXPT-2-EVALUATOR))
 (16 1 (:REWRITE FL-OF-ODD/2))
 (15 3 (:REWRITE FL-STRONG-MONOTONE))
 (14 8 (:REWRITE DEFAULT-+-1))
 (14 3 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (11 11 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (11 11 (:REWRITE EXPO-MINUS-ERIC))
 (11 5 (:REWRITE EVEN-MEANS-HALF-IS-INTEGER))
 (10 1 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (9 9 (:REWRITE SIG-OF-NOT-RATIONALP))
 (9 9 (:REWRITE SIG-OF-NON-RATIONAL))
 (9 9 (:REWRITE SIG-MINUS-GEN))
 (9 9 (:REWRITE INTEGERP-MINUS))
 (8 8 (:REWRITE ABS-POS))
 (6 6 (:TYPE-PRESCRIPTION EVEN))
 (5 1 (:REWRITE FL-OF-NON-RATIONAL))
 (5 1 (:REWRITE DEFAULT-UNARY-/))
 (5 1 (:REWRITE A8))
 (4 4 (:REWRITE EXPT-COMPARE-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (4 4 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 3 (:TYPE-PRESCRIPTION POWER2P))
 (3 1 (:REWRITE POWER2P-SHIFT-2))
 (2 2 (:REWRITE POWER2P-EXPT2-I))
 (2 2 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (2 2 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE A4))
 (1 1 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (1 1 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (1 1 (:REWRITE SIG-TIMES-HALF-NOT-INTEGER))
 (1 1 (:REWRITE SGN-OF-NON-RATIONAL))
 (1 1 (:REWRITE NONNEG-+))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE FL-MINUS-GEN))
 (1 1 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-5))
 (1 1 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-2))
 (1 1 (:REWRITE EXPO-EXPT2))
 )
(TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION)
(TRUNC-NEGATIVE
 (1497 1 (:REWRITE FL-OF-EVEN/2))
 (1354 2 (:REWRITE SIG-INTEGER-REWRITE))
 (1308 2 (:REWRITE SIG-X-1-MEANS-POWER-OF-2))
 (751 3 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (701 3 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (685 6 (:REWRITE INTEGERP-PROD))
 (666 2 (:REWRITE REARRANGE-NEGATIVE-COEFS-EQUAL))
 (544 8 (:LINEAR EXPT-WITH-SMALL-N))
 (456 8 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (292 12 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (286 22 (:DEFINITION ABS))
 (240 8 (:LINEAR EXPO-LOWER-BOUND))
 (240 4 (:LINEAR EXPT-2-TYPE-LINEAR))
 (196 4 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (147 57 (:REWRITE DEFAULT-*-2))
 (130 13 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (114 114 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (109 109 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (109 109 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (109 109 (:REWRITE EXPT-COMPARE))
 (99 57 (:REWRITE DEFAULT-*-1))
 (94 94 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (76 55 (:REWRITE DEFAULT-<-1))
 (75 75 (:META CANCEL_PLUS-LESSP-CORRECT))
 (70 70 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (65 10 (:REWRITE POWER2-INTEGER))
 (56 34 (:REWRITE DEFAULT-+-2))
 (55 55 (:REWRITE DEFAULT-<-2))
 (53 53 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (50 17 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (47 13 (:REWRITE EXPO-SHIFT-GENERAL))
 (40 34 (:REWRITE DEFAULT-+-1))
 (39 39 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (28 14 (:REWRITE UNICITY-OF-1))
 (26 1 (:REWRITE FL-INT))
 (26 1 (:REWRITE A10))
 (25 5 (:TYPE-PRESCRIPTION FL-NON-NEGATIVE-INTEGER-TYPE-PRESCRIPTION))
 (22 22 (:REWRITE ABS-POS))
 (17 17 (:REWRITE EXPT-2-EVALUATOR))
 (16 1 (:REWRITE FL-OF-ODD/2))
 (15 3 (:REWRITE FL-WEAK-MONOTONE))
 (15 3 (:REWRITE FL-<=-Y))
 (14 3 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (11 11 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (11 11 (:REWRITE EXPO-MINUS-ERIC))
 (11 5 (:REWRITE EVEN-MEANS-HALF-IS-INTEGER))
 (10 2 (:REWRITE FL-STRONG-MONOTONE))
 (9 9 (:REWRITE SIG-OF-NOT-RATIONALP))
 (9 9 (:REWRITE SIG-OF-NON-RATIONAL))
 (9 9 (:REWRITE SIG-MINUS-GEN))
 (9 9 (:REWRITE SIG-DOES-NOTHING))
 (9 9 (:REWRITE INTEGERP-MINUS))
 (9 9 (:REWRITE ALREADY-SIG))
 (8 8 (:LINEAR EXPO-LOWER-POS))
 (8 8 (:LINEAR EXPO-LOWER-BOUND-2))
 (6 6 (:TYPE-PRESCRIPTION EVEN))
 (6 6 (:REWRITE EXPT-COMPARE-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (6 6 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (6 6 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (6 6 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (5 1 (:REWRITE FL-OF-NON-RATIONAL))
 (5 1 (:REWRITE DEFAULT-UNARY-/))
 (5 1 (:REWRITE A8))
 (4 4 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (4 4 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (4 4 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (3 3 (:TYPE-PRESCRIPTION POWER2P))
 (3 1 (:REWRITE POWER2P-SHIFT-2))
 (2 2 (:REWRITE POWER2P-EXPT2-I))
 (2 2 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (2 2 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (2 2 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (2 2 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (2 2 (:REWRITE A4))
 (1 1 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (1 1 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (1 1 (:REWRITE SIG-TIMES-HALF-NOT-INTEGER))
 (1 1 (:REWRITE SGN-OF-NON-RATIONAL))
 (1 1 (:REWRITE NONNEG-+))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE FL-MINUS-GEN))
 (1 1 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-5))
 (1 1 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-2))
 (1 1 (:REWRITE EXPO-EXPT2))
 (1 1 (:LINEAR TRUNC-POSITIVE))
 )
(TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION
 (7 7 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 )
(TRUNC-0
 (71 2 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (28 2 (:REWRITE INTEGERP-+-REDUCE-LEADING-CONSTANT))
 (25 9 (:REWRITE INTEGERP-MINUS))
 (20 2 (:REWRITE INTEGERP-+))
 (13 13 (:TYPE-PRESCRIPTION INTEGERP-PROD))
 (12 2 (:REWRITE A5))
 (11 11 (:REWRITE POWER2-INTEGER))
 (11 2 (:REWRITE INTEGERP-SUM-OF-ODDS-OVER-2-LEADING-CONSTANT))
 (11 1 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (9 9 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (9 9 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (9 4 (:REWRITE DEFAULT-*-1))
 (8 4 (:DEFINITION FIX))
 (7 5 (:TYPE-PRESCRIPTION NONNEG-+-TYPE))
 (7 4 (:REWRITE DEFAULT-+-2))
 (7 2 (:REWRITE RATIONALP-PROD))
 (6 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 2 (:REWRITE UNICITY-OF-1))
 (6 2 (:REWRITE UNICITY-OF-0))
 (5 4 (:REWRITE DEFAULT-*-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 2 (:REWRITE INTEGERP-PROD))
 (4 2 (:REWRITE INTEGERP-IMPLIES-NOT-COMPLEX-RATIONALP))
 (3 1 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (2 2 (:REWRITE EXPT-EXECUTE-REWRITE))
 (2 2 (:REWRITE EXPT-2-EVALUATOR))
 (2 2 (:LINEAR TRUNC-POSITIVE))
 (2 2 (:LINEAR TRUNC-NEGATIVE))
 (2 1 (:TYPE-PRESCRIPTION A14 . 2))
 (2 1 (:REWRITE DEFAULT-<-2))
 (2 1 (:DEFINITION NOT))
 (1 1 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-RATIONAL-TYPE))
 (1 1 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (1 1 (:TYPE-PRESCRIPTION A14 . 1))
 (1 1 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (1 1 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (1 1 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1 1 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (1 1 (:REWRITE EXPT-COMPARE))
 (1 1 (:REWRITE EVEN-ODD-5))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (1 1 (:META CANCEL_PLUS-LESSP-CORRECT))
 )
(TRUNC-OF-NON-RATIONALP-IS-0-ALT
 (5 5 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 )
(TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION
 (85 85 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (11 6 (:REWRITE DEFAULT-<-1))
 (11 1 (:LINEAR TRUNC-POSITIVE))
 (7 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (6 6 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (6 6 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (6 6 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (6 6 (:REWRITE EXPT-COMPARE))
 (6 6 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 3 (:REWRITE POWER2-INTEGER))
 (3 3 (:REWRITE INTEGERP-MINUS))
 (2 2 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (2 2 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (2 2 (:REWRITE EXPT-COMPARE-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (2 2 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (2 2 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (1 1 (:REWRITE TRUNC-NEGATIVE))
 (1 1 (:LINEAR TRUNC-NEGATIVE))
 )
(TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION
 (32 32 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (2 2 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (1 1 (:REWRITE POWER2-INTEGER))
 (1 1 (:REWRITE INTEGERP-MINUS))
 )
(TRUNC-NON-NEGATIVE-LINEAR
 (4 4 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 )
(TRUNC-NON-POSITIVE-LINEAR
 (4 4 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 )
(SGN-TRUNC
 (12 8 (:REWRITE DEFAULT-<-1))
 (12 4 (:REWRITE SGN-OF-NON-RATIONAL))
 (8 8 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (8 8 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (8 8 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (8 8 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (8 8 (:REWRITE EXPT-COMPARE))
 (8 8 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (8 8 (:META CANCEL_PLUS-LESSP-CORRECT))
 (3 3 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (3 3 (:REWRITE POWER2-INTEGER))
 (3 3 (:REWRITE INTEGERP-MINUS))
 (2 2 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (2 2 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (1 1 (:REWRITE EXPT-COMPARE-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (1 1 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1 1 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (1 1 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(ABS-TRUNC
 (16929 32 (:REWRITE A10))
 (15547 90 (:REWRITE INTEGERP-PROD))
 (15217 28 (:REWRITE SIG-INTEGER-REWRITE))
 (12220 28 (:REWRITE SIG-X-1-MEANS-POWER-OF-2))
 (5046 85 (:LINEAR EXPT-WITH-SMALL-N))
 (4995 15 (:REWRITE REARRANGE-NEGATIVE-COEFS-EQUAL))
 (3802 78 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (3072 55 (:LINEAR EXPT-2-TYPE-LINEAR))
 (2692 103 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (2022 2022 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (2022 2022 (:TYPE-PRESCRIPTION A14 . 1))
 (2008 73 (:LINEAR EXPO-LOWER-BOUND))
 (1896 53 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (1660 152 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (1488 32 (:REWRITE FL-INT))
 (1420 132 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (1379 10 (:LINEAR FL-WEAKLY-MONOTONIC . 1))
 (1379 10 (:LINEAR FL-MONOTONE-LINEAR))
 (1374 5 (:LINEAR N<=FL-LINEAR))
 (1068 56 (:LINEAR SIG-UPPER-BOUND))
 (981 981 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (972 972 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (972 972 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (972 972 (:REWRITE EXPT-COMPARE))
 (972 56 (:LINEAR SIG-LOWER-BOUND))
 (942 402 (:REWRITE DEFAULT-*-2))
 (909 609 (:REWRITE DEFAULT-<-1))
 (810 160 (:REWRITE SIG-DOES-NOTHING))
 (790 160 (:REWRITE ALREADY-SIG))
 (720 720 (:META CANCEL_PLUS-LESSP-CORRECT))
 (712 712 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (712 712 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (634 402 (:REWRITE DEFAULT-*-1))
 (627 609 (:REWRITE DEFAULT-<-2))
 (572 17 (:REWRITE NONNEG-+))
 (555 301 (:REWRITE DEFAULT-+-2))
 (482 210 (:REWRITE INTEGERP-MINUS))
 (460 34 (:REWRITE INTEGERP-+))
 (450 74 (:LINEAR EXPO-LOWER-BOUND-2))
 (442 104 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (416 32 (:REWRITE FL-OF-NON-RATIONAL))
 (405 34 (:REWRITE INTEGERP-+-REDUCE-LEADING-CONSTANT))
 (323 301 (:REWRITE DEFAULT-+-1))
 (322 34 (:REWRITE INTEGERP-SUM-OF-ODDS-OVER-2-LEADING-CONSTANT))
 (312 24 (:REWRITE INTEGERP-SUM-TAKE-OUT-KNOWN-INTEGER))
 (273 273 (:REWRITE EXPT-EXECUTE-REWRITE))
 (255 73 (:LINEAR EXPO-LOWER-POS))
 (244 244 (:REWRITE POWER2-INTEGER))
 (216 12 (:REWRITE RATIONALP-SUM))
 (190 5 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (170 170 (:LINEAR EXPT-EXCEEDS-2))
 (159 159 (:REWRITE SIG-OF-NOT-RATIONALP))
 (159 159 (:REWRITE SIG-MINUS-GEN))
 (152 152 (:REWRITE EXPT-2-EVALUATOR))
 (146 34 (:REWRITE INTEGERP-IMPLIES-NOT-COMPLEX-RATIONALP))
 (138 138 (:REWRITE EXPO-SHIFT-GENERAL))
 (138 138 (:REWRITE EXPO-MINUS-ERIC))
 (104 8 (:REWRITE FL-WEAK-MONOTONE))
 (104 8 (:REWRITE FL-<=-Y))
 (102 102 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (100 100 (:REWRITE EXPT-COMPARE-EQUAL))
 (98 98 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (97 97 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (69 69 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (69 69 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (63 63 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (63 63 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (59 50 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (59 50 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (59 1 (:REWRITE FL-<-INTEGER))
 (56 16 (:REWRITE RATIONALP-PROD))
 (50 50 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (50 50 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (50 50 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (50 50 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (45 45 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (32 32 (:REWRITE FL-MINUS-GEN))
 (31 13 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (30 30 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (20 20 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (18 12 (:REWRITE COMPLEX-RATIONALP-PROD))
 (16 16 (:REWRITE A4))
 (15 15 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (15 15 (:REWRITE FOLD-CONSTS-IN-+))
 (14 14 (:REWRITE EVEN-ODD-5))
 (13 1 (:REWRITE FL-STRONG-MONOTONE))
 (11 1 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (1 1 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (1 1 (:REWRITE SGN-OF-NON-RATIONAL))
 )
(TRUNC-UPPER-BOUND
 (1865 6 (:REWRITE A10))
 (1716 10 (:REWRITE INTEGERP-PROD))
 (1666 5 (:REWRITE SIG-INTEGER-REWRITE))
 (1100 5 (:REWRITE SIG-X-1-MEANS-POWER-OF-2))
 (688 688 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (625 625 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (434 8 (:LINEAR EXPT-WITH-SMALL-N))
 (372 2 (:REWRITE REARRANGE-NEGATIVE-COEFS-EQUAL))
 (354 8 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (291 81 (:REWRITE DEFAULT-*-2))
 (233 76 (:REWRITE DEFAULT-+-2))
 (214 81 (:REWRITE DEFAULT-*-1))
 (208 40 (:REWRITE SIG-DOES-NOTHING))
 (208 40 (:REWRITE ALREADY-SIG))
 (204 5 (:LINEAR EXPT-2-TYPE-LINEAR))
 (201 10 (:LINEAR SIG-UPPER-BOUND))
 (186 10 (:LINEAR SIG-LOWER-BOUND))
 (159 6 (:REWRITE FL-INT))
 (154 99 (:REWRITE DEFAULT-<-2))
 (154 5 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (153 44 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (150 140 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (130 130 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (130 130 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (130 130 (:REWRITE EXPT-COMPARE))
 (127 99 (:REWRITE DEFAULT-<-1))
 (114 76 (:REWRITE DEFAULT-+-1))
 (109 109 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (109 109 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (109 109 (:META CANCEL_PLUS-LESSP-CORRECT))
 (74 74 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (74 10 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (57 57 (:REWRITE EXPT-EXECUTE-REWRITE))
 (54 6 (:REWRITE FL-OF-NON-RATIONAL))
 (44 44 (:REWRITE EXPT-2-EVALUATOR))
 (40 40 (:REWRITE SIG-OF-NOT-RATIONALP))
 (40 40 (:REWRITE SIG-OF-NON-RATIONAL))
 (40 40 (:REWRITE SIG-MINUS-GEN))
 (34 34 (:REWRITE EXPO-SHIFT-GENERAL))
 (34 34 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (34 34 (:REWRITE EXPO-MINUS-ERIC))
 (19 19 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (19 19 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (19 19 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (19 19 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (17 17 (:REWRITE POWER2-INTEGER))
 (17 17 (:REWRITE INTEGERP-MINUS))
 (16 16 (:LINEAR EXPT-EXCEEDS-2))
 (16 16 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (16 16 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (16 16 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (16 16 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (16 16 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (16 16 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (16 16 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (16 16 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (15 15 (:REWRITE FOLD-CONSTS-IN-+))
 (14 14 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (14 14 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (12 12 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (11 3 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (6 6 (:REWRITE FL-MINUS-GEN))
 (6 6 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (5 5 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (4 4 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (3 3 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (3 3 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (2 2 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (2 2 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-3))
 (1 1 (:REWRITE A5))
 )
(TRUNC-EQUAL-0-REWRITE)
(TRUNC-UPPER-POS
 (45 45 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (45 45 (:TYPE-PRESCRIPTION TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (45 45 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (36 36 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (20 2 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (10 1 (:LINEAR TRUNC-POSITIVE))
 (10 1 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (5 5 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (5 5 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (5 5 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (5 5 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (5 5 (:REWRITE EXPT-COMPARE))
 (5 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (5 5 (:META CANCEL_PLUS-LESSP-CORRECT))
 (2 2 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (2 2 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (1 1 (:LINEAR TRUNC-NEGATIVE))
 )
(EXPO-TRUNC-UPPER-BOUND
 (90 90 (:TYPE-PRESCRIPTION INTEGERP-PROD))
 (84 84 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (63 26 (:REWRITE DEFAULT-<-2))
 (45 45 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (45 45 (:TYPE-PRESCRIPTION A14 . 1))
 (45 14 (:REWRITE DEFAULT-+-2))
 (45 14 (:REWRITE DEFAULT-+-1))
 (43 26 (:REWRITE DEFAULT-<-1))
 (32 32 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (32 32 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (32 32 (:REWRITE EXPT-COMPARE))
 (29 29 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (29 29 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (29 29 (:META CANCEL_PLUS-LESSP-CORRECT))
 (21 3 (:LINEAR TRUNC-POSITIVE))
 (18 18 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-ACL2-NUMBERP-TYPE))
 (18 18 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (17 17 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (17 17 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (15 3 (:LINEAR TRUNC-UPPER-POS))
 (15 3 (:LINEAR TRUNC-NON-NEGATIVE-LINEAR))
 (12 12 (:REWRITE DEFAULT-*-2))
 (12 12 (:REWRITE DEFAULT-*-1))
 (12 3 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (9 1 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (8 8 (:REWRITE EXPO-SHIFT-GENERAL))
 (8 8 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (8 8 (:REWRITE EXPO-MINUS-ERIC))
 (4 4 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (3 3 (:REWRITE POWER2-INTEGER))
 (3 3 (:REWRITE INTEGERP-MINUS))
 (3 3 (:REWRITE EXPT-EXECUTE-REWRITE))
 (3 3 (:REWRITE EXPT-COMPARE-EQUAL))
 (3 3 (:REWRITE EXPT-2-EVALUATOR))
 (3 3 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (3 3 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (3 3 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (3 3 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (3 3 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(EXPO-TRUNC-LOWER-BOUND
 (1501 14 (:REWRITE INTEGERP-PROD))
 (1431 7 (:REWRITE SIG-INTEGER-REWRITE))
 (907 4 (:REWRITE FL-STRONG-MONOTONE))
 (809 809 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (718 718 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (497 7 (:REWRITE SIG-X-1-MEANS-POWER-OF-2))
 (492 17 (:LINEAR SIG-UPPER-BOUND))
 (460 55 (:REWRITE SIG-DOES-NOTHING))
 (460 55 (:REWRITE ALREADY-SIG))
 (459 17 (:LINEAR SIG-LOWER-BOUND))
 (407 101 (:REWRITE DEFAULT-*-2))
 (378 101 (:REWRITE DEFAULT-*-1))
 (225 135 (:REWRITE DEFAULT-<-1))
 (224 8 (:REWRITE FL-INT))
 (213 7 (:LINEAR EXPT-WITH-SMALL-N))
 (198 3 (:LINEAR SIG-PROD-LINEAR))
 (188 20 (:REWRITE DEFAULT-UNARY-/))
 (183 56 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (165 165 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (165 165 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (165 165 (:REWRITE EXPT-COMPARE))
 (154 154 (:META CANCEL_PLUS-LESSP-CORRECT))
 (154 7 (:LINEAR EXPT-2-TYPE-LINEAR))
 (153 135 (:REWRITE DEFAULT-<-2))
 (142 56 (:REWRITE DEFAULT-+-2))
 (135 135 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (135 135 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (118 4 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (92 56 (:REWRITE DEFAULT-+-1))
 (80 4 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (77 9 (:REWRITE FL-OF-NON-RATIONAL))
 (66 66 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (64 64 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (64 64 (:TYPE-PRESCRIPTION TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (64 64 (:TYPE-PRESCRIPTION TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (64 64 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (64 64 (:REWRITE EXPT-EXECUTE-REWRITE))
 (56 56 (:REWRITE EXPT-2-EVALUATOR))
 (55 55 (:REWRITE SIG-OF-NOT-RATIONALP))
 (55 55 (:REWRITE SIG-OF-NON-RATIONAL))
 (55 55 (:REWRITE SIG-MINUS-GEN))
 (36 36 (:REWRITE EXPO-SHIFT-GENERAL))
 (36 36 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (36 36 (:REWRITE EXPO-MINUS-ERIC))
 (30 3 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (25 25 (:REWRITE POWER2-INTEGER))
 (25 25 (:REWRITE INTEGERP-MINUS))
 (21 21 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (21 21 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (21 21 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (21 21 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (21 21 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (20 20 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-5))
 (20 20 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-2))
 (20 20 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (20 20 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (20 20 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (20 20 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (20 20 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (20 20 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (20 20 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (20 20 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (14 14 (:REWRITE FOLD-CONSTS-IN-+))
 (14 14 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (14 14 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (14 14 (:LINEAR EXPT-EXCEEDS-2))
 (9 9 (:REWRITE FL-MINUS-GEN))
 (4 4 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (3 3 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-3))
 (3 3 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (2 2 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (2 2 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (2 2 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 )
(EXPO-TRUNC
 (605 7 (:LINEAR EXPT-2-TYPE-LINEAR))
 (464 19 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (428 13 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (423 423 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (361 7 (:LINEAR EXPT-WITH-SMALL-N))
 (357 357 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (357 357 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (230 120 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (227 111 (:REWRITE DEFAULT-<-2))
 (197 142 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (157 111 (:REWRITE DEFAULT-<-1))
 (155 80 (:TYPE-PRESCRIPTION INTEGERP-PROD))
 (152 2 (:REWRITE NONNEG-+))
 (142 142 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (142 142 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (138 37 (:REWRITE DEFAULT-+-2))
 (120 120 (:META CANCEL_PLUS-LESSP-CORRECT))
 (118 118 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (111 12 (:REWRITE TRUNC-NEGATIVE))
 (110 27 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (79 37 (:REWRITE DEFAULT-+-1))
 (60 6 (:LINEAR TRUNC-UPPER-POS))
 (60 6 (:LINEAR TRUNC-POSITIVE))
 (60 6 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (60 6 (:LINEAR TRUNC-NON-NEGATIVE-LINEAR))
 (60 6 (:LINEAR TRUNC-NEGATIVE))
 (42 42 (:REWRITE EXPO-SHIFT-GENERAL))
 (38 38 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (38 38 (:REWRITE EXPO-MINUS-ERIC))
 (37 37 (:REWRITE EXPT-EXECUTE-REWRITE))
 (34 27 (:REWRITE DEFAULT-*-1))
 (28 27 (:REWRITE DEFAULT-*-2))
 (27 27 (:REWRITE EXPT-2-EVALUATOR))
 (27 10 (:REWRITE INTEGERP-MINUS))
 (23 23 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (23 23 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (23 23 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (20 20 (:REWRITE EXPT-COMPARE-EQUAL))
 (20 20 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (18 18 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (18 18 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (18 18 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (18 18 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (18 18 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (17 17 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (14 14 (:LINEAR EXPT-EXCEEDS-2))
 (13 1 (:REWRITE INTEGERP-PROD))
 (11 2 (:REWRITE COMMUTATIVITY-OF-*))
 (10 10 (:REWRITE POWER2-INTEGER))
 (9 3 (:REWRITE EXPO-OF-INTEGER))
 (8 2 (:REWRITE A5))
 (6 1 (:REWRITE COMMUTATIVITY-2-OF-*))
 (2 2 (:REWRITE UNARY-DIVIDE-GREATER-THAN-NON-ZERO-CONSTANT))
 (2 2 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 )
(TRUNC-LOWER-1-2
 (10 10 (:TYPE-PRESCRIPTION NONNEG-+-TYPE))
 )
(TRUNC-LOWER-1-3
 (13 9 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-*-2))
 (12 12 (:REWRITE DEFAULT-*-1))
 (11 2 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (9 9 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (9 9 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (9 9 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (9 9 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (9 9 (:REWRITE EXPT-COMPARE))
 (9 9 (:REWRITE DEFAULT-<-1))
 (9 9 (:META CANCEL_PLUS-LESSP-CORRECT))
 (9 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE DEFAULT-UNARY-/))
 (4 4 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (2 2 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (2 2 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (2 2 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (2 2 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (2 2 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 )
(TRUNC-LOWER-1
 (3106 6 (:REWRITE FL-OF-EVEN/2))
 (2304 12 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (2144 24 (:REWRITE INTEGERP-PROD))
 (2088 4 (:REWRITE SIG-INTEGER-REWRITE))
 (1644 4 (:REWRITE SIG-X-1-MEANS-POWER-OF-2))
 (1163 207 (:REWRITE DEFAULT-*-2))
 (857 857 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (857 857 (:TYPE-PRESCRIPTION A14 . 1))
 (698 207 (:REWRITE DEFAULT-*-1))
 (664 2 (:REWRITE REARRANGE-NEGATIVE-COEFS-EQUAL))
 (610 10 (:LINEAR EXPT-WITH-SMALL-N))
 (500 10 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (463 463 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (426 86 (:REWRITE DEFAULT-+-2))
 (416 12 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (358 34 (:REWRITE POWER2-INTEGER))
 (282 6 (:LINEAR EXPT-2-TYPE-LINEAR))
 (274 10 (:LINEAR EXPO-LOWER-BOUND))
 (249 85 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (239 39 (:REWRITE EXPO-SHIFT-GENERAL))
 (218 86 (:REWRITE DEFAULT-+-1))
 (216 6 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (202 6 (:REWRITE FL-INT))
 (202 6 (:REWRITE A10))
 (179 95 (:REWRITE DEFAULT-<-2))
 (170 26 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (156 8 (:LINEAR SIG-UPPER-BOUND))
 (150 33 (:REWRITE SIG-DOES-NOTHING))
 (150 33 (:REWRITE ALREADY-SIG))
 (147 147 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (145 145 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (145 145 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (145 145 (:REWRITE EXPT-COMPARE))
 (144 8 (:LINEAR SIG-LOWER-BOUND))
 (142 6 (:REWRITE FL-OF-ODD/2))
 (136 126 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (126 14 (:REWRITE DEFAULT-UNARY-/))
 (124 12 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (121 95 (:REWRITE DEFAULT-<-1))
 (113 113 (:META CANCEL_PLUS-LESSP-CORRECT))
 (109 109 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (85 85 (:REWRITE EXPT-2-EVALUATOR))
 (72 12 (:LINEAR EXPO-LOWER-BOUND-2))
 (63 63 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (63 63 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (60 6 (:REWRITE FL-OF-NON-RATIONAL))
 (44 20 (:REWRITE EVEN-MEANS-HALF-IS-INTEGER))
 (40 10 (:LINEAR EXPO-LOWER-POS))
 (36 4 (:REWRITE SIG-TIMES-HALF-NOT-INTEGER))
 (36 4 (:REWRITE A8))
 (33 33 (:REWRITE SIG-OF-NOT-RATIONALP))
 (33 33 (:REWRITE SIG-OF-NON-RATIONAL))
 (33 33 (:REWRITE SIG-MINUS-GEN))
 (31 31 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (31 31 (:REWRITE EXPO-MINUS-ERIC))
 (30 30 (:REWRITE INTEGERP-MINUS))
 (24 24 (:TYPE-PRESCRIPTION EVEN))
 (24 24 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (20 20 (:LINEAR EXPT-EXCEEDS-2))
 (20 2 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (17 17 (:REWRITE EXPT-COMPARE-EQUAL))
 (17 17 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (17 17 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (17 17 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (17 17 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (16 16 (:REWRITE A4))
 (14 14 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-5))
 (14 14 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-2))
 (13 13 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (13 13 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (12 12 (:TYPE-PRESCRIPTION POWER2P))
 (12 12 (:REWRITE FOLD-CONSTS-IN-+))
 (12 4 (:REWRITE POWER2P-SHIFT-2))
 (8 8 (:REWRITE POWER2P-EXPT2-I))
 (8 8 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (6 6 (:REWRITE FL-MINUS-GEN))
 (4 4 (:REWRITE NONNEG-+))
 (4 4 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-4))
 (4 4 (:REWRITE EXPO-EXPT2))
 (4 4 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (3 3 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (2 2 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (2 2 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (2 2 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 )
(TRUNC-LOWER-2-1
 (360 360 (:TYPE-PRESCRIPTION A14 . 1))
 (342 342 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (254 254 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (193 3 (:LINEAR EXPT-2-TYPE-LINEAR))
 (190 2 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (155 3 (:LINEAR EXPT-WITH-SMALL-N))
 (139 4 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (131 2 (:REWRITE NONNEG-+))
 (115 115 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (103 1 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (81 2 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (41 5 (:REWRITE ABS-POS))
 (39 1 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (37 12 (:REWRITE DEFAULT-<-1))
 (33 17 (:REWRITE DEFAULT-+-2))
 (33 12 (:REWRITE DEFAULT-<-2))
 (30 12 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (25 6 (:LINEAR EXPT-EXCEEDS-2))
 (22 22 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-ACL2-NUMBERP-TYPE))
 (22 17 (:REWRITE DEFAULT-+-1))
 (22 10 (:REWRITE DEFAULT-*-2))
 (19 19 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (19 19 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (19 19 (:REWRITE EXPT-COMPARE))
 (19 19 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (19 4 (:REWRITE COMMUTATIVITY-OF-+))
 (16 10 (:REWRITE DEFAULT-*-1))
 (15 15 (:REWRITE EXPT-EXECUTE-REWRITE))
 (14 14 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (14 14 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (12 12 (:REWRITE EXPT-2-EVALUATOR))
 (8 4 (:REWRITE A4))
 (6 6 (:DEFINITION FIX))
 (6 3 (:REWRITE UNICITY-OF-1))
 (6 3 (:REWRITE UNICITY-OF-0))
 (5 5 (:REWRITE EXPO-SHIFT-GENERAL))
 (5 5 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (5 5 (:REWRITE EXPO-MINUS-ERIC))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (2 2 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (1 1 (:REWRITE POWER2-INTEGER))
 (1 1 (:REWRITE INTEGERP-MINUS))
 (1 1 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-3))
 (1 1 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (1 1 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 )
(TRUNC-LOWER-2
 (603 373 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (276 276 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (276 276 (:TYPE-PRESCRIPTION A14 . 1))
 (226 226 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (226 226 (:TYPE-PRESCRIPTION TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (226 226 (:TYPE-PRESCRIPTION TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (226 226 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (220 5 (:REWRITE ABS-POS))
 (127 127 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (58 22 (:REWRITE DEFAULT-<-2))
 (57 12 (:REWRITE DEFAULT-+-2))
 (48 22 (:REWRITE DEFAULT-<-1))
 (46 46 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-ACL2-NUMBERP-TYPE))
 (44 12 (:REWRITE DEFAULT-+-1))
 (32 11 (:REWRITE DEFAULT-*-2))
 (23 23 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (23 23 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (23 23 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (23 23 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (23 23 (:REWRITE EXPT-COMPARE))
 (23 23 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (23 23 (:META CANCEL_PLUS-LESSP-CORRECT))
 (20 11 (:REWRITE DEFAULT-*-1))
 (20 2 (:REWRITE TRUNC-NEGATIVE))
 (20 2 (:LINEAR TRUNC-UPPER-POS))
 (20 2 (:LINEAR TRUNC-POSITIVE))
 (20 2 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (20 2 (:LINEAR TRUNC-NON-NEGATIVE-LINEAR))
 (20 2 (:LINEAR TRUNC-NEGATIVE))
 (18 4 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (4 4 (:REWRITE EXPT-EXECUTE-REWRITE))
 (4 4 (:REWRITE EXPT-2-EVALUATOR))
 (3 3 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (2 2 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (2 2 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (2 2 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE EXPO-SHIFT-GENERAL))
 (2 2 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (2 2 (:REWRITE EXPO-MINUS-ERIC))
 (2 2 (:REWRITE A5))
 (2 2 (:REWRITE A4))
 (2 2 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (2 2 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (2 2 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (2 2 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (2 2 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (2 2 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (2 2 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (2 2 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (1 1 (:REWRITE POWER2-INTEGER))
 (1 1 (:REWRITE INTEGERP-MINUS))
 (1 1 (:REWRITE EXPT-COMPARE-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (1 1 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1 1 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (1 1 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(TRUNC-LOWER-POS
 (404 14 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (319 39 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (267 2 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (249 2 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (174 6 (:LINEAR EXPT-2-TYPE-LINEAR))
 (149 149 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (149 149 (:TYPE-PRESCRIPTION A14 . 1))
 (102 6 (:LINEAR EXPT-WITH-SMALL-N))
 (97 97 (:TYPE-PRESCRIPTION TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (97 97 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (88 24 (:REWRITE DEFAULT-*-2))
 (87 29 (:REWRITE EXPT-COMPARE))
 (78 14 (:REWRITE A5))
 (64 10 (:REWRITE DEFAULT-+-2))
 (39 15 (:REWRITE DEFAULT-<-2))
 (36 36 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (32 10 (:REWRITE DEFAULT-+-1))
 (29 29 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (29 29 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (24 24 (:REWRITE DEFAULT-*-1))
 (24 8 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (19 15 (:REWRITE DEFAULT-<-1))
 (17 17 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (17 17 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (17 17 (:META CANCEL_PLUS-LESSP-CORRECT))
 (12 12 (:LINEAR EXPT-EXCEEDS-2))
 (12 6 (:REWRITE NONNEG-+))
 (8 8 (:REWRITE EXPT-EXECUTE-REWRITE))
 (8 8 (:REWRITE EXPT-2-EVALUATOR))
 (6 2 (:REWRITE EXPO-EXPT2))
 (4 4 (:TYPE-PRESCRIPTION POWER2P))
 (2 2 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (2 2 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (2 2 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (2 2 (:REWRITE POWER2P-EXPT2-I))
 (2 2 (:REWRITE EXPO-SHIFT-GENERAL))
 (2 2 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (2 2 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (2 2 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (2 2 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (2 2 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (2 2 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (1 1 (:REWRITE TRUNC-NEGATIVE))
 (1 1 (:REWRITE POWER2-INTEGER))
 (1 1 (:REWRITE INTEGERP-MINUS))
 )
(TRUNC-LOWER-3
 (580 350 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (258 258 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (258 258 (:TYPE-PRESCRIPTION A14 . 1))
 (220 5 (:REWRITE ABS-POS))
 (218 218 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (218 218 (:TYPE-PRESCRIPTION TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (218 218 (:TYPE-PRESCRIPTION TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (218 218 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (117 117 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (57 12 (:REWRITE DEFAULT-+-2))
 (54 22 (:REWRITE DEFAULT-<-1))
 (52 22 (:REWRITE DEFAULT-<-2))
 (44 12 (:REWRITE DEFAULT-+-1))
 (40 40 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-ACL2-NUMBERP-TYPE))
 (32 11 (:REWRITE DEFAULT-*-2))
 (23 23 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (23 23 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (23 23 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (23 23 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (23 23 (:REWRITE EXPT-COMPARE))
 (23 23 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (23 23 (:META CANCEL_PLUS-LESSP-CORRECT))
 (20 11 (:REWRITE DEFAULT-*-1))
 (20 2 (:REWRITE TRUNC-NEGATIVE))
 (20 2 (:LINEAR TRUNC-UPPER-POS))
 (20 2 (:LINEAR TRUNC-POSITIVE))
 (20 2 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (20 2 (:LINEAR TRUNC-NON-NEGATIVE-LINEAR))
 (20 2 (:LINEAR TRUNC-NEGATIVE))
 (18 4 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (4 4 (:REWRITE EXPT-EXECUTE-REWRITE))
 (4 4 (:REWRITE EXPT-2-EVALUATOR))
 (3 3 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (2 2 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (2 2 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (2 2 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE EXPO-SHIFT-GENERAL))
 (2 2 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (2 2 (:REWRITE EXPO-MINUS-ERIC))
 (2 2 (:REWRITE A5))
 (2 2 (:REWRITE A4))
 (2 2 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (2 2 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (2 2 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (2 2 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (2 2 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (2 2 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (2 2 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (2 2 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (1 1 (:REWRITE POWER2-INTEGER))
 (1 1 (:REWRITE INTEGERP-MINUS))
 (1 1 (:REWRITE EXPT-COMPARE-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (1 1 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1 1 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (1 1 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(TRUNC-LOWER-4-1
 (2835 227 (:REWRITE DEFAULT-*-2))
 (2628 2628 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (2628 2628 (:TYPE-PRESCRIPTION A14 . 1))
 (1508 68 (:REWRITE DEFAULT-+-2))
 (1287 68 (:REWRITE DEFAULT-+-1))
 (1007 227 (:REWRITE DEFAULT-*-1))
 (355 64 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (244 64 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (112 64 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (100 64 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (74 24 (:REWRITE DEFAULT-<-1))
 (45 24 (:REWRITE DEFAULT-<-2))
 (26 26 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (26 26 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (26 26 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (26 26 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (26 26 (:REWRITE EXPT-COMPARE))
 (26 26 (:META CANCEL_PLUS-LESSP-CORRECT))
 (15 5 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (12 12 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (12 12 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (12 12 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (7 7 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (6 6 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-6))
 (5 5 (:REWRITE EXPT-EXECUTE-REWRITE))
 (5 5 (:REWRITE EXPT-2-EVALUATOR))
 (3 3 (:REWRITE POWER2-INTEGER))
 (3 3 (:REWRITE INTEGERP-MINUS))
 )
(TRUNC-LOWER-4-2
 (59 59 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (59 59 (:TYPE-PRESCRIPTION TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (36 36 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (12 4 (:REWRITE DEFAULT-*-2))
 (6 2 (:REWRITE DEFAULT-<-1))
 (6 2 (:REWRITE ABS-POS))
 (4 4 (:REWRITE DEFAULT-*-1))
 (3 3 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (3 3 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (3 3 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (2 2 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (2 2 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (2 2 (:REWRITE EXPT-COMPARE))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:META CANCEL_PLUS-LESSP-CORRECT))
 (1 1 (:LINEAR TRUNC-UPPER-POS))
 (1 1 (:LINEAR TRUNC-POSITIVE))
 (1 1 (:LINEAR TRUNC-NON-NEGATIVE-LINEAR))
 )
(TRUNC-LOWER-4
 (1989 1989 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (1989 1989 (:TYPE-PRESCRIPTION A14 . 1))
 (1818 141 (:REWRITE DEFAULT-*-2))
 (974 46 (:REWRITE DEFAULT-+-2))
 (863 46 (:REWRITE DEFAULT-+-1))
 (675 141 (:REWRITE DEFAULT-*-1))
 (218 38 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (137 38 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (75 25 (:REWRITE DEFAULT-<-1))
 (74 38 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (68 38 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (63 63 (:REWRITE A5))
 (49 49 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (34 25 (:REWRITE DEFAULT-<-2))
 (26 26 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (26 26 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (26 26 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (26 26 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (26 26 (:REWRITE EXPT-COMPARE))
 (26 26 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (26 26 (:META CANCEL_PLUS-LESSP-CORRECT))
 (12 4 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (12 3 (:REWRITE TRUNC-NEGATIVE))
 (11 2 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (11 2 (:LINEAR TRUNC-NEGATIVE))
 (9 9 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (9 9 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (9 9 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (5 5 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (4 4 (:REWRITE EXPT-EXECUTE-REWRITE))
 (4 4 (:REWRITE EXPT-2-EVALUATOR))
 (3 3 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-6))
 (2 2 (:REWRITE POWER2-INTEGER))
 (2 2 (:REWRITE INTEGERP-MINUS))
 (1 1 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-ACL2-NUMBERP-TYPE))
 )
(TRUNC-DIFF
 (514 8 (:LINEAR EXPT-2-TYPE-LINEAR))
 (402 402 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (392 6 (:REWRITE NONNEG-+))
 (382 382 (:TYPE-PRESCRIPTION A14 . 1))
 (330 330 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (314 28 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (314 8 (:LINEAR EXPT-WITH-SMALL-N))
 (290 4 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (208 2 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (201 65 (:REWRITE DEFAULT-+-2))
 (168 48 (:REWRITE DEFAULT-<-2))
 (155 155 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (116 65 (:REWRITE DEFAULT-+-1))
 (89 48 (:REWRITE DEFAULT-<-1))
 (78 2 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (75 75 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (75 75 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (75 75 (:REWRITE EXPT-COMPARE))
 (75 75 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (64 24 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (64 16 (:LINEAR EXPT-EXCEEDS-2))
 (63 63 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (63 63 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (63 63 (:META CANCEL_PLUS-LESSP-CORRECT))
 (39 39 (:REWRITE DEFAULT-*-2))
 (39 39 (:REWRITE DEFAULT-*-1))
 (32 32 (:REWRITE EXPT-EXECUTE-REWRITE))
 (24 24 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (24 24 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (24 24 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (24 24 (:REWRITE EXPT-2-EVALUATOR))
 (18 10 (:REWRITE A4))
 (14 5 (:LINEAR TRUNC-POSITIVE))
 (14 5 (:LINEAR TRUNC-NON-NEGATIVE-LINEAR))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (8 8 (:REWRITE EXPO-SHIFT-GENERAL))
 (8 8 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (8 8 (:REWRITE EXPO-MINUS-ERIC))
 (4 4 (:REWRITE POWER2-INTEGER))
 (4 4 (:REWRITE INTEGERP-MINUS))
 )
(TRUNC-DIFF-POS
 (139 139 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (137 1 (:LINEAR EXPT-2-TYPE-LINEAR))
 (106 106 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (106 106 (:TYPE-PRESCRIPTION TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (106 106 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (103 103 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (103 103 (:TYPE-PRESCRIPTION A14 . 1))
 (81 2 (:REWRITE NONNEG-+))
 (72 1 (:LINEAR EXPT-WITH-SMALL-N))
 (60 60 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (60 8 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (49 14 (:REWRITE DEFAULT-+-2))
 (44 10 (:REWRITE DEFAULT-<-2))
 (39 1 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (26 14 (:REWRITE DEFAULT-+-1))
 (18 10 (:REWRITE DEFAULT-<-1))
 (15 15 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (15 15 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (15 15 (:REWRITE EXPT-COMPARE))
 (15 15 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (15 7 (:REWRITE DEFAULT-*-2))
 (13 13 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (13 13 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (13 13 (:META CANCEL_PLUS-LESSP-CORRECT))
 (13 3 (:REWRITE COMMUTATIVITY-OF-+))
 (12 2 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (10 2 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (9 1 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (7 7 (:REWRITE DEFAULT-*-1))
 (4 4 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (4 4 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (4 4 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (4 2 (:REWRITE UNICITY-OF-0))
 (3 1 (:REWRITE EXPO-OF-INTEGER))
 (2 2 (:REWRITE POWER2-INTEGER))
 (2 2 (:REWRITE INTEGERP-MINUS))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE EXPT-EXECUTE-REWRITE))
 (2 2 (:REWRITE EXPT-COMPARE-EQUAL))
 (2 2 (:REWRITE EXPT-2-EVALUATOR))
 (2 2 (:REWRITE EXPO-SHIFT-GENERAL))
 (2 2 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (2 2 (:REWRITE EXPO-MINUS-ERIC))
 (2 2 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (2 2 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (2 2 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (2 2 (:REWRITE A4))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:LINEAR EXPT-EXCEEDS-2))
 )
(TRUNC-DIFF-EXPO-1
 (612 3 (:REWRITE ABS-POS))
 (412 412 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (412 412 (:TYPE-PRESCRIPTION TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (412 412 (:TYPE-PRESCRIPTION TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (412 412 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (142 28 (:REWRITE DEFAULT-+-2))
 (137 137 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (137 137 (:TYPE-PRESCRIPTION A14 . 1))
 (121 59 (:REWRITE DEFAULT-<-2))
 (104 104 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (101 59 (:REWRITE DEFAULT-<-1))
 (90 9 (:LINEAR TRUNC-UPPER-POS))
 (90 9 (:LINEAR TRUNC-POSITIVE))
 (90 9 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (90 9 (:LINEAR TRUNC-NON-NEGATIVE-LINEAR))
 (90 9 (:LINEAR TRUNC-NEGATIVE))
 (87 17 (:REWRITE DEFAULT-*-2))
 (64 64 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (64 64 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (64 64 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (62 62 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (62 62 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (62 62 (:META CANCEL_PLUS-LESSP-CORRECT))
 (59 28 (:REWRITE DEFAULT-+-1))
 (45 10 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (38 5 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (30 3 (:REWRITE NONNEG-+))
 (17 17 (:REWRITE DEFAULT-*-1))
 (12 12 (:REWRITE EXPO-SHIFT-GENERAL))
 (10 10 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (10 10 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (10 10 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (10 10 (:REWRITE EXPO-MINUS-ERIC))
 (8 8 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (5 5 (:REWRITE EXPT-EXECUTE-REWRITE))
 (5 5 (:REWRITE EXPT-2-EVALUATOR))
 (4 4 (:REWRITE EXPT-COMPARE-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (4 4 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (4 4 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (4 4 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (4 4 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (3 3 (:REWRITE A4))
 (2 2 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (2 2 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS-2))
 (1 1 (:REWRITE POWER2-INTEGER))
 (1 1 (:REWRITE INTEGERP-MINUS))
 )
(TRUNC-REWRITE
 (22363 202 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (19609 614 (:REWRITE POWER2-INTEGER))
 (17449 202 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (13409 202 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (8173 1030 (:REWRITE DEFAULT-*-2))
 (6255 167 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (5579 182 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (4920 406 (:REWRITE INTEGERP-PROD))
 (4841 4841 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (4190 259 (:REWRITE EXPO-SHIFT-GENERAL))
 (3904 3904 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (3082 67 (:REWRITE PRODUCT-LESS-THAN-ZERO))
 (3034 18 (:REWRITE FL-OF-ODD/2))
 (3010 249 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (2364 1030 (:REWRITE DEFAULT-*-1))
 (1526 103 (:REWRITE NONNEG-+))
 (1430 27 (:REWRITE FL-INT))
 (1295 615 (:REWRITE DEFAULT-+-2))
 (1033 615 (:REWRITE DEFAULT-+-1))
 (987 47 (:REWRITE EXPO-SHIFT-ALT))
 (936 230 (:REWRITE UNICITY-OF-1))
 (903 903 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (903 903 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (903 903 (:REWRITE EXPT-COMPARE))
 (903 903 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (803 415 (:REWRITE DEFAULT-<-2))
 (718 68 (:REWRITE DEFAULT-UNARY-/))
 (660 62 (:REWRITE A8))
 (582 582 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (582 582 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (582 582 (:META CANCEL_PLUS-LESSP-CORRECT))
 (423 415 (:REWRITE DEFAULT-<-1))
 (420 178 (:REWRITE EVEN-MEANS-HALF-IS-INTEGER))
 (374 109 (:REWRITE POWER2P-SHIFT-2))
 (363 144 (:REWRITE EXPO-EXPT2))
 (316 36 (:REWRITE FL-OF-NON-RATIONAL))
 (312 312 (:TYPE-PRESCRIPTION POWER2P))
 (280 56 (:LINEAR EXPT-EXCEEDS-2))
 (253 253 (:REWRITE POWER2P-EXPT2-I))
 (245 3 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (242 242 (:TYPE-PRESCRIPTION EVEN))
 (216 135 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (194 50 (:REWRITE UNICITY-OF-0))
 (168 28 (:LINEAR EXPT-2-TYPE-LINEAR))
 (135 135 (:REWRITE EXPT-2-EVALUATOR))
 (108 99 (:REWRITE ABS-POS))
 (73 17 (:REWRITE EXPT-PROD-INTEGER-3-TERMS))
 (65 65 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (65 44 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (62 62 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-2))
 (56 56 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-5))
 (51 51 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (51 51 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (51 44 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (51 44 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (51 44 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (47 47 (:REWRITE EXPO-SHIFT-CONSTANT))
 (32 32 (:REWRITE EXPT-COMPARE-EQUAL))
 (31 31 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (29 29 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (29 29 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (29 29 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (29 29 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (29 29 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (28 28 (:LINEAR EXPT-WITH-SMALL-N))
 (22 10 (:REWRITE A4))
 (14 14 (:LINEAR FL-WEAKLY-MONOTONIC . 2))
 (14 14 (:LINEAR FL-WEAKLY-MONOTONIC . 1))
 (14 14 (:LINEAR FL-MONOTONE-LINEAR))
 (10 1 (:REWRITE SIG-DOES-NOTHING))
 (10 1 (:REWRITE ALREADY-SIG))
 (9 9 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (9 9 (:REWRITE EXPO-MINUS-ERIC))
 (8 4 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (7 7 (:LINEAR N<=FL-LINEAR))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-ACL2-NUMBERP-TYPE))
 (2 2 (:REWRITE SGN-OF-NON-RATIONAL))
 (1 1 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (1 1 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (1 1 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (1 1 (:REWRITE SIG-OF-NOT-RATIONALP))
 (1 1 (:REWRITE SIG-OF-NON-RATIONAL))
 (1 1 (:REWRITE SIG-MINUS-GEN))
 )
(TRUNC-EXACTP-2
 (137 137 (:TYPE-PRESCRIPTION FL-NON-NEGATIVE-INTEGER-TYPE-PRESCRIPTION))
 (84 50 (:REWRITE DEFAULT-*-2))
 (62 50 (:REWRITE DEFAULT-*-1))
 (10 10 (:REWRITE A5))
 (8 8 (:REWRITE DEFAULT-UNARY-/))
 (6 6 (:REWRITE FL-OF-NON-RATIONAL))
 (6 6 (:REWRITE FL-MINUS-GEN))
 (5 5 (:REWRITE EXPT-COMPARE-EQUAL))
 (5 5 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (5 5 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (5 5 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 4 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (2 2 (:REWRITE POWER2-INTEGER))
 (2 2 (:REWRITE INTEGERP-MINUS))
 )
(TRUNC-EXACTP-A
 (16007 268 (:REWRITE POWER2-INTEGER))
 (14762 77 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (11054 77 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (8077 1171 (:REWRITE DEFAULT-*-2))
 (5554 5554 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (5001 5001 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (4904 292 (:REWRITE EXPO-SHIFT-GENERAL))
 (3859 77 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (3802 120 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (3467 94 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (3125 1171 (:REWRITE DEFAULT-*-1))
 (3052 12 (:REWRITE FL-OF-ODD/2))
 (1677 68 (:REWRITE NONNEG-+))
 (1675 38 (:REWRITE PRODUCT-LESS-THAN-ZERO))
 (1578 20 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (1488 48 (:REWRITE EXPO-SHIFT))
 (1404 513 (:REWRITE DEFAULT-+-2))
 (1078 155 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (875 513 (:REWRITE DEFAULT-+-1))
 (816 68 (:REWRITE EXPO-/-POWER2P-ALT))
 (689 77 (:REWRITE DEFAULT-UNARY-/))
 (677 153 (:REWRITE INTEGERP-PROD))
 (639 301 (:REWRITE DEFAULT-<-2))
 (638 284 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (572 572 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (572 572 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (572 572 (:REWRITE EXPT-COMPARE))
 (572 572 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (500 20 (:REWRITE A7))
 (465 123 (:REWRITE POWER2P-SHIFT-2))
 (454 178 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (395 395 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (395 395 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (395 395 (:META CANCEL_PLUS-LESSP-CORRECT))
 (352 64 (:LINEAR EXPT-EXCEEDS-2))
 (345 24 (:REWRITE EXPO-A-FACTOR-MEANS-POWER2))
 (338 12 (:REWRITE FL-INT))
 (338 12 (:REWRITE A10))
 (318 318 (:TYPE-PRESCRIPTION POWER2P))
 (313 301 (:REWRITE DEFAULT-<-1))
 (284 284 (:REWRITE EXPT-2-EVALUATOR))
 (274 178 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (259 95 (:REWRITE EVEN-MEANS-HALF-IS-INTEGER))
 (254 254 (:REWRITE POWER2P-EXPT2-I))
 (240 30 (:REWRITE A6))
 (224 32 (:LINEAR EXPT-2-TYPE-LINEAR))
 (220 62 (:REWRITE UNICITY-OF-0))
 (214 78 (:REWRITE EXPO-EXPT2))
 (210 178 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (210 178 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (196 98 (:REWRITE POWER2P-INVERSE))
 (164 164 (:TYPE-PRESCRIPTION EVEN))
 (138 138 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-2))
 (106 106 (:REWRITE EXPO-MINUS-ERIC))
 (106 38 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (72 12 (:REWRITE FL-OF-NON-RATIONAL))
 (58 58 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (57 57 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-5))
 (51 44 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (48 48 (:REWRITE EXPO-SHIFT-CONSTANT))
 (44 44 (:REWRITE FOLD-CONSTS-IN-+))
 (44 44 (:REWRITE EXPT-COMPARE-EQUAL))
 (44 44 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (43 43 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (38 38 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (32 32 (:LINEAR EXPT-WITH-SMALL-N))
 (28 28 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (24 24 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (16 16 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (15 15 (:REWRITE POWER2P-SHIFT))
 (14 14 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (10 10 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-4))
 (10 10 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-1))
 (9 9 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-ACL2-NUMBERP-TYPE))
 (9 9 (:REWRITE EXACTP-WITH-N-NOT-INTEGER))
 (8 8 (:REWRITE SGN-OF-NON-RATIONAL))
 (6 6 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (3 3 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 )
(TRUNC-DIFF-EXPO
 (9 9 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (9 9 (:TYPE-PRESCRIPTION TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (9 9 (:TYPE-PRESCRIPTION TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (9 9 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 )
(TRUNC-EXACTP-B-2
 (1015 2 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (676 7 (:REWRITE INTEGERP-PROD))
 (636 14 (:REWRITE POWER2-INTEGER))
 (558 2 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (356 27 (:REWRITE DEFAULT-*-2))
 (287 4 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (262 262 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (240 240 (:TYPE-PRESCRIPTION A14 . 1))
 (226 1 (:REWRITE A10))
 (200 200 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (192 27 (:REWRITE DEFAULT-*-1))
 (174 3 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (154 5 (:REWRITE NONNEG-+))
 (101 2 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (84 1 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (80 36 (:REWRITE DEFAULT-+-2))
 (75 1 (:REWRITE FL-INT))
 (61 36 (:REWRITE DEFAULT-+-1))
 (33 19 (:REWRITE DEFAULT-<-2))
 (33 19 (:REWRITE DEFAULT-<-1))
 (29 29 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (29 29 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (29 29 (:REWRITE EXPT-COMPARE))
 (29 29 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (25 13 (:REWRITE A4))
 (24 9 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (24 4 (:REWRITE EXPO-EXPT2))
 (22 22 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (22 22 (:TYPE-PRESCRIPTION TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (22 22 (:TYPE-PRESCRIPTION TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (22 22 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (21 1 (:REWRITE FL-OF-NON-RATIONAL))
 (20 20 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (20 20 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (20 20 (:META CANCEL_PLUS-LESSP-CORRECT))
 (16 5 (:REWRITE UNICITY-OF-1))
 (15 6 (:REWRITE ABS-POS))
 (11 11 (:REWRITE EXPT-EXECUTE-REWRITE))
 (10 2 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (10 2 (:LINEAR EXPT-EXCEEDS-2))
 (9 9 (:REWRITE EXPT-2-EVALUATOR))
 (8 8 (:REWRITE INTEGERP-MINUS))
 (7 7 (:REWRITE EXPO-SHIFT-GENERAL))
 (6 6 (:REWRITE EXPT-COMPARE-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (6 6 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (6 6 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (6 6 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (6 6 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (6 6 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (6 6 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 1 (:LINEAR EXPT-2-TYPE-LINEAR))
 (5 5 (:REWRITE A5))
 (4 4 (:TYPE-PRESCRIPTION POWER2P))
 (4 4 (:REWRITE POWER2P-EXPT2-I))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (3 3 (:REWRITE EXPO-MINUS-ERIC))
 (3 3 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (1 1 (:REWRITE SGN-OF-NON-RATIONAL))
 (1 1 (:REWRITE FL-MINUS-GEN))
 (1 1 (:LINEAR EXPT-WITH-SMALL-N))
 )
(TRUNC-WITH-N-NOT-AN-INTEGER
 (20139 41 (:REWRITE SIG-INTEGER-REWRITE))
 (16598 41 (:REWRITE SIG-X-1-MEANS-POWER-OF-2))
 (11038 27 (:REWRITE A10))
 (7395 27 (:REWRITE FL-INT))
 (6660 20 (:REWRITE REARRANGE-NEGATIVE-COEFS-EQUAL))
 (6332 103 (:LINEAR EXPT-WITH-SMALL-N))
 (5137 103 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (3585 48 (:REWRITE INTEGERP-PROD))
 (3344 62 (:LINEAR EXPT-2-TYPE-LINEAR))
 (3179 129 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (2964 228 (:DEFINITION ABS))
 (2759 101 (:LINEAR EXPO-LOWER-BOUND))
 (2646 6 (:REWRITE FL-OF-ODD/2))
 (2500 68 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (1496 133 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (1427 1427 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (1146 1129 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (1129 1129 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (1129 1129 (:REWRITE EXPT-COMPARE))
 (1129 1129 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (952 186 (:REWRITE SIG-DOES-NOTHING))
 (942 186 (:REWRITE ALREADY-SIG))
 (884 823 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (825 825 (:META CANCEL_PLUS-LESSP-CORRECT))
 (703 690 (:REWRITE DEFAULT-<-1))
 (694 690 (:REWRITE DEFAULT-<-2))
 (690 121 (:LINEAR EXPO-LOWER-BOUND-2))
 (620 620 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (620 620 (:TYPE-PRESCRIPTION A14 . 1))
 (555 449 (:REWRITE DEFAULT-*-1))
 (493 303 (:REWRITE DEFAULT-+-2))
 (390 101 (:LINEAR EXPO-LOWER-POS))
 (380 380 (:REWRITE EXPT-EXECUTE-REWRITE))
 (340 313 (:REWRITE ABS-POS))
 (322 303 (:REWRITE DEFAULT-+-1))
 (285 6 (:REWRITE NONNEG-+))
 (248 2 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (209 209 (:REWRITE EXPO-SHIFT-GENERAL))
 (209 209 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (209 209 (:REWRITE EXPO-MINUS-ERIC))
 (207 207 (:REWRITE EXPT-2-EVALUATOR))
 (206 206 (:LINEAR EXPT-EXCEEDS-2))
 (198 6 (:REWRITE FL-OF-EVEN/2))
 (186 186 (:REWRITE SIG-OF-NOT-RATIONALP))
 (186 186 (:REWRITE SIG-OF-NON-RATIONAL))
 (186 186 (:REWRITE SIG-MINUS-GEN))
 (173 9 (:REWRITE INTEGERP-+))
 (139 27 (:REWRITE FL-OF-NON-RATIONAL))
 (125 9 (:REWRITE INTEGERP-SUM-OF-ODDS-OVER-2-LEADING-CONSTANT))
 (110 110 (:REWRITE EXPT-COMPARE-EQUAL))
 (110 110 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (110 110 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (110 110 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (109 109 (:REWRITE POWER2-INTEGER))
 (90 6 (:REWRITE RATIONALP-SUM))
 (69 69 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (69 69 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (51 15 (:REWRITE INTEGERP-IMPLIES-NOT-COMPLEX-RATIONALP))
 (40 40 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (30 18 (:REWRITE EVEN-MEANS-HALF-IS-INTEGER))
 (27 27 (:REWRITE FL-MINUS-GEN))
 (27 27 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (22 22 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (22 22 (:TYPE-PRESCRIPTION TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (22 22 (:TYPE-PRESCRIPTION TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (22 22 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (21 21 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (20 20 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (20 20 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (18 18 (:REWRITE SIG-TIMES-HALF-NOT-INTEGER))
 (15 6 (:REWRITE RATIONALP-PROD))
 (12 12 (:TYPE-PRESCRIPTION EVEN))
 (12 12 (:LINEAR FL-WEAKLY-MONOTONIC . 2))
 (12 12 (:LINEAR FL-WEAKLY-MONOTONIC . 1))
 (12 12 (:LINEAR FL-MONOTONE-LINEAR))
 (12 12 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (12 12 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (12 12 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (12 12 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (12 12 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (12 12 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (12 12 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (12 12 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (11 1 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (11 1 (:LINEAR TRUNC-UPPER-POS))
 (11 1 (:LINEAR TRUNC-POSITIVE))
 (11 1 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (11 1 (:LINEAR TRUNC-NON-NEGATIVE-LINEAR))
 (11 1 (:LINEAR TRUNC-NEGATIVE))
 (9 6 (:REWRITE COMPLEX-RATIONALP-PROD))
 (7 7 (:REWRITE A4))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:LINEAR N<=FL-LINEAR))
 (2 2 (:REWRITE UNARY-DIVIDE-GREATER-THAN-NON-ZERO-CONSTANT))
 (2 2 (:REWRITE SGN-OF-NON-RATIONAL))
 (1 1 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (1 1 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 )
(TRUNC-EXACTP-B-HELPER
 (2055 9 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (1905 9 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (1693 45 (:REWRITE POWER2-INTEGER))
 (1467 9 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (676 70 (:REWRITE DEFAULT-*-2))
 (448 26 (:REWRITE EXPO-SHIFT-GENERAL))
 (448 6 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (418 22 (:REWRITE INTEGERP-PROD))
 (392 392 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (392 392 (:TYPE-PRESCRIPTION TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (392 392 (:TYPE-PRESCRIPTION TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (392 392 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (323 323 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (314 12 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (311 15 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (210 70 (:REWRITE DEFAULT-*-1))
 (164 4 (:REWRITE PRODUCT-LESS-THAN-ZERO))
 (156 9 (:REWRITE NONNEG-+))
 (129 47 (:REWRITE DEFAULT-+-2))
 (101 47 (:REWRITE DEFAULT-+-1))
 (100 45 (:REWRITE DEFAULT-<-2))
 (82 3 (:REWRITE EXPO-SHIFT-ALT))
 (75 23 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (74 6 (:REWRITE DEFAULT-UNARY-/))
 (74 6 (:REWRITE A8))
 (68 68 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (68 68 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (68 68 (:REWRITE EXPT-COMPARE))
 (68 68 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (56 45 (:REWRITE DEFAULT-<-1))
 (52 4 (:DEFINITION ABS))
 (51 51 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (51 51 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (51 51 (:META CANCEL_PLUS-LESSP-CORRECT))
 (45 15 (:REWRITE EVEN-MEANS-HALF-IS-INTEGER))
 (42 9 (:DEFINITION FIX))
 (36 2 (:REWRITE EXPT-PROD-INTEGER-3-TERMS))
 (34 6 (:REWRITE UNICITY-OF-1))
 (33 33 (:REWRITE INTEGERP-MINUS))
 (32 12 (:REWRITE EXPO-EXPT2))
 (30 30 (:TYPE-PRESCRIPTION EVEN))
 (30 9 (:REWRITE POWER2P-SHIFT-2))
 (27 27 (:TYPE-PRESCRIPTION POWER2P))
 (23 23 (:REWRITE EXPT-2-EVALUATOR))
 (23 10 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (21 21 (:REWRITE POWER2P-EXPT2-I))
 (17 3 (:REWRITE UNICITY-OF-0))
 (16 16 (:REWRITE A5))
 (13 13 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (13 4 (:REWRITE ABS-POS))
 (11 2 (:REWRITE TRUNC-EQUAL-0-REWRITE))
 (11 1 (:LINEAR TRUNC-UPPER-POS))
 (11 1 (:LINEAR TRUNC-POSITIVE))
 (11 1 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (11 1 (:LINEAR TRUNC-NON-NEGATIVE-LINEAR))
 (11 1 (:LINEAR TRUNC-NEGATIVE))
 (10 5 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (7 7 (:REWRITE EXPT-COMPARE-EQUAL))
 (7 7 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (7 7 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (7 7 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (7 7 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (7 7 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (7 7 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (7 7 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 6 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (6 6 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-5))
 (6 6 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-2))
 (5 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (5 5 (:REWRITE EXPO-MINUS-ERIC))
 (4 4 (:REWRITE EXACTP-WITH-N-NOT-INTEGER))
 (3 3 (:REWRITE EXPO-SHIFT-CONSTANT))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-6))
 )
(TRUNC-EXACTP-B
 (20 1 (:REWRITE POWER2P-OF-NON-POSITIVE))
 (13 1 (:DEFINITION ABS))
 (11 1 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (10 1 (:REWRITE ABS-POS))
 (8 8 (:REWRITE POWER2-INTEGER))
 (8 8 (:REWRITE INTEGERP-MINUS))
 (8 5 (:REWRITE DEFAULT-<-2))
 (6 6 (:TYPE-PRESCRIPTION RATIONALP-ABS))
 (6 6 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (5 5 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (5 5 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (5 5 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (5 5 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (5 5 (:REWRITE EXPT-COMPARE))
 (5 5 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (5 5 (:META CANCEL_PLUS-LESSP-CORRECT))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 3 (:REWRITE EXACTP-MINUS-GEN))
 (3 1 (:REWRITE POWER2P-OF-NON-RATIONAL))
 (3 1 (:REWRITE A2))
 (2 2 (:REWRITE EXPT-COMPARE-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (2 2 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (2 2 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (1 1 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (1 1 (:REWRITE SGN-OF-NON-RATIONAL))
 (1 1 (:REWRITE DEFAULT-*-2))
 (1 1 (:REWRITE DEFAULT-*-1))
 )
(TRUNC-EXACTP-C
 (806 806 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (414 7 (:LINEAR EXPT-2-TYPE-LINEAR))
 (344 17 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (327 327 (:TYPE-PRESCRIPTION A14 . 1))
 (287 7 (:LINEAR EXPT-WITH-SMALL-N))
 (286 286 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (230 121 (:REWRITE DEFAULT-<-2))
 (222 60 (:REWRITE DEFAULT-+-2))
 (205 4 (:REWRITE NONNEG-+))
 (174 60 (:REWRITE DEFAULT-+-1))
 (156 4 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (149 149 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (149 149 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (149 149 (:REWRITE EXPT-COMPARE))
 (139 121 (:REWRITE DEFAULT-<-1))
 (138 2 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (126 126 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (126 126 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (99 27 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (49 49 (:REWRITE DEFAULT-*-2))
 (49 49 (:REWRITE DEFAULT-*-1))
 (47 47 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (47 47 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (46 14 (:LINEAR EXPT-EXCEEDS-2))
 (42 6 (:REWRITE TRUNC-NEGATIVE))
 (39 1 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (36 36 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (32 32 (:REWRITE EXPT-EXECUTE-REWRITE))
 (30 3 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (27 27 (:REWRITE EXPT-2-EVALUATOR))
 (24 16 (:REWRITE A4))
 (18 13 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (17 17 (:REWRITE EXACTP-WITH-N-NOT-INTEGER))
 (17 17 (:REWRITE EXACTP-MINUS-GEN))
 (13 13 (:REWRITE FOLD-CONSTS-IN-+))
 (13 13 (:REWRITE EXPO-SHIFT-GENERAL))
 (13 13 (:REWRITE EXPO-MINUS-ERIC))
 (12 3 (:LINEAR TRUNC-NEGATIVE))
 (10 1 (:REWRITE TRUNC-POSITIVE))
 (7 7 (:REWRITE EXPT-COMPARE-EQUAL))
 (7 7 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (7 7 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (7 7 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (7 7 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (7 7 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (7 7 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (5 5 (:REWRITE POWER2-INTEGER))
 (5 5 (:REWRITE INTEGERP-MINUS))
 (5 5 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (2 2 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 )
(TRUNC-MONOTONE-OLD
 (204 204 (:TYPE-PRESCRIPTION TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (204 204 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (20 2 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (13 13 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (13 13 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (13 13 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (13 13 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (10 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (6 6 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (6 6 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (6 6 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (6 6 (:REWRITE EXPT-COMPARE))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (2 2 (:LINEAR TRUNC-NEGATIVE))
 )
(TRUNC-MONOTONE
 (209 209 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (209 209 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (139 2 (:REWRITE TRUNC-EXACTP-C))
 (128 128 (:TYPE-PRESCRIPTION INTEGERP-PROD))
 (46 28 (:REWRITE DEFAULT-<-2))
 (38 3 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (33 28 (:REWRITE DEFAULT-<-1))
 (30 3 (:LINEAR TRUNC-NEGATIVE))
 (28 28 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (28 28 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (28 28 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (28 28 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (28 28 (:REWRITE EXPT-COMPARE))
 (28 28 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (28 28 (:META CANCEL_PLUS-LESSP-CORRECT))
 (21 3 (:LINEAR TRUNC-POSITIVE))
 (21 3 (:LINEAR TRUNC-NON-NEGATIVE-LINEAR))
 (9 9 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (9 9 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (8 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (5 5 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (4 4 (:REWRITE DEFAULT-*-2))
 (4 4 (:REWRITE DEFAULT-*-1))
 (2 2 (:TYPE-PRESCRIPTION EXACTP))
 (2 2 (:REWRITE TRUNC-EXACTP-B))
 (2 2 (:REWRITE POWER2-INTEGER))
 (2 2 (:REWRITE INTEGERP-MINUS))
 )
(TRUNC-POS-REWRITE
 (66483 72 (:REWRITE A10))
 (35709 357 (:REWRITE POWER2-INTEGER))
 (26736 48 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (24927 190 (:REWRITE INTEGERP-PROD))
 (11352 48 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (10068 48 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (8818 72 (:REWRITE FL-INT))
 (8266 8266 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (7012 190 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (6945 639 (:REWRITE DEFAULT-+-2))
 (5076 36 (:LINEAR EXPO-PROD-UPPER))
 (4824 36 (:LINEAR EXPO-PROD-LOWER))
 (4267 73 (:REWRITE SIG-INTEGER-REWRITE))
 (4259 448 (:REWRITE DEFAULT-*-2))
 (3144 48 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (2857 639 (:REWRITE DEFAULT-+-1))
 (2767 364 (:REWRITE DEFAULT-<-2))
 (2508 12 (:REWRITE EXPO-SHIFT-ALT))
 (1888 72 (:REWRITE FL-OF-NON-RATIONAL))
 (1673 31 (:REWRITE SIG-X-1-MEANS-POWER-OF-2))
 (1487 20 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (1185 117 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (1083 448 (:REWRITE DEFAULT-*-1))
 (1006 104 (:REWRITE SIG-DOES-NOTHING))
 (987 75 (:REWRITE DEFAULT-UNARY-/))
 (922 38 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (896 104 (:REWRITE ALREADY-SIG))
 (891 364 (:REWRITE DEFAULT-<-1))
 (650 26 (:LINEAR SIG-LOWER-BOUND))
 (485 485 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (485 485 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (485 485 (:REWRITE EXPT-COMPARE))
 (485 485 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (364 364 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (364 364 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (364 364 (:META CANCEL_PLUS-LESSP-CORRECT))
 (291 291 (:REWRITE INTEGERP-MINUS))
 (286 10 (:LINEAR EXPT-WITH-SMALL-N))
 (219 10 (:LINEAR EXPT-2-TYPE-LINEAR))
 (216 216 (:REWRITE EXPO-MINUS-ERIC))
 (117 117 (:REWRITE EXPT-2-EVALUATOR))
 (109 32 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (105 105 (:REWRITE EXPT-COMPARE-EQUAL))
 (105 105 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (105 105 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (105 105 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (101 101 (:REWRITE SIG-OF-NOT-RATIONALP))
 (101 101 (:REWRITE SIG-MINUS-GEN))
 (81 81 (:REWRITE FOLD-CONSTS-IN-+))
 (74 74 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-5))
 (74 74 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-2))
 (74 74 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (74 74 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (72 72 (:REWRITE FL-MINUS-GEN))
 (72 72 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS-2))
 (71 62 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (71 62 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (62 62 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (62 62 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (62 62 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (62 62 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (56 56 (:REWRITE NONNEG-+))
 (48 12 (:REWRITE POWER2P-SHIFT-2))
 (41 41 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (41 41 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (40 40 (:LINEAR FL-WEAKLY-MONOTONIC . 2))
 (40 40 (:LINEAR FL-WEAKLY-MONOTONIC . 1))
 (40 40 (:LINEAR FL-MONOTONE-LINEAR))
 (35 35 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (30 3 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (25 25 (:REWRITE EXPO-OF-INTEGER))
 (20 20 (:LINEAR N<=FL-LINEAR))
 (20 20 (:LINEAR EXPT-EXCEEDS-2))
 (13 13 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (13 1 (:DEFINITION ABS))
 (12 12 (:REWRITE EXPO-SHIFT-CONSTANT))
 (10 1 (:LINEAR TRUNC-POSITIVE))
 (10 1 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (8 8 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (5 5 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (4 4 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (4 4 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (3 3 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (3 3 (:REWRITE SGN-OF-NON-RATIONAL))
 (3 3 (:REWRITE A5))
 (1 1 (:LINEAR TRUNC-NEGATIVE))
 )
(TRUNC-TRUNC-1
 (8817 37 (:REWRITE A10))
 (6900 62 (:REWRITE EXPO-SHIFT-GENERAL))
 (6237 4 (:REWRITE PRODUCT-EQUAL-ZERO))
 (6233 7 (:REWRITE EXPO-SHIFT))
 (3636 8 (:LINEAR FL-DEF-LINEAR-PART-2))
 (3360 8 (:LINEAR FL-DEF-LINEAR-PART-1))
 (3327 143 (:REWRITE POWER2-INTEGER))
 (3108 8 (:LINEAR FL-NON-NEGATIVE-LINEAR))
 (2444 82 (:REWRITE INTEGERP-PROD))
 (2255 37 (:REWRITE FL-INT))
 (2192 16 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (1747 1747 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (1747 1747 (:TYPE-PRESCRIPTION A14 . 1))
 (1696 16 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (1680 16 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (1594 8 (:REWRITE FL-EQUAL-0))
 (1095 158 (:REWRITE DEFAULT-*-2))
 (1077 337 (:REWRITE DEFAULT-+-2))
 (984 16 (:REWRITE EXPT-PROD-INTEGER-3-TERMS))
 (935 158 (:REWRITE DEFAULT-*-1))
 (824 8 (:REWRITE EXPO-SHIFT-ALT))
 (751 2 (:REWRITE EXPO-UNIQUE-ERIC-2))
 (688 40 (:REWRITE NONNEG-+))
 (612 37 (:REWRITE FL-OF-NON-RATIONAL))
 (606 12 (:REWRITE PRODUCT-LESS-THAN-ZERO))
 (600 16 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (576 24 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (558 337 (:REWRITE DEFAULT-+-1))
 (512 119 (:REWRITE DEFAULT-<-1))
 (389 205 (:REWRITE A4))
 (232 232 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (232 232 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (214 30 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (208 16 (:REWRITE A3))
 (184 64 (:REWRITE UNICITY-OF-0))
 (178 28 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (176 104 (:DEFINITION FIX))
 (175 119 (:REWRITE DEFAULT-<-2))
 (173 173 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (171 171 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (171 171 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (171 171 (:REWRITE EXPT-COMPARE))
 (144 24 (:REWRITE EXPO-EXPT2))
 (143 143 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (143 143 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (143 143 (:META CANCEL_PLUS-LESSP-CORRECT))
 (119 119 (:REWRITE INTEGERP-MINUS))
 (102 2 (:REWRITE FL-<-INTEGER))
 (98 18 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (98 18 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (96 40 (:REWRITE UNICITY-OF-1))
 (82 82 (:REWRITE FOLD-CONSTS-IN-+))
 (73 13 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (65 38 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (65 2 (:TYPE-PRESCRIPTION RATIONALP-ABS))
 (65 2 (:REWRITE ABS-POS))
 (64 2 (:LINEAR EXPT-2-TYPE-LINEAR))
 (58 2 (:LINEAR EXPT-WITH-SMALL-N))
 (56 56 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (56 38 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (50 2 (:LINEAR TRUNC-POSITIVE))
 (50 2 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (47 38 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (47 38 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (46 46 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (44 44 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (38 38 (:REWRITE EXPT-COMPARE-EQUAL))
 (37 37 (:REWRITE FL-MINUS-GEN))
 (36 36 (:TYPE-PRESCRIPTION POWER2P))
 (36 36 (:REWRITE POWER2P-EXPT2-I))
 (34 34 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (34 34 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (34 34 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (34 34 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (34 34 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (32 8 (:REWRITE POWER2P-SHIFT-2))
 (30 30 (:REWRITE EXPO-MINUS-ERIC))
 (30 10 (:REWRITE EXPO-OF-INTEGER))
 (28 28 (:REWRITE EXPT-EXECUTE-REWRITE))
 (28 28 (:REWRITE EXPT-2-EVALUATOR))
 (22 2 (:REWRITE FL-STRONG-MONOTONE))
 (20 2 (:REWRITE TRUNC-POSITIVE))
 (20 2 (:LINEAR EXPO-LOWER-POS))
 (18 2 (:LINEAR EXPO-LOWER-BOUND-2))
 (18 2 (:LINEAR EXPO-LOWER-BOUND))
 (16 16 (:LINEAR FL-WEAKLY-MONOTONIC . 2))
 (16 16 (:LINEAR FL-WEAKLY-MONOTONIC . 1))
 (16 16 (:LINEAR FL-MONOTONE-LINEAR))
 (15 15 (:REWRITE EXPO-SHIFT-CONSTANT))
 (8 8 (:LINEAR N<=FL-LINEAR))
 (6 2 (:LINEAR TRUNC-NEGATIVE))
 (4 4 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (4 4 (:LINEAR EXPT-EXCEEDS-2))
 (3 3 (:REWRITE A5))
 (2 2 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-RATIONALP-TYPE))
 (2 2 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 )
(TRUNC-TRUNC-2
 (22211 44 (:REWRITE A10))
 (7551 212 (:REWRITE POWER2-INTEGER))
 (7361 120 (:REWRITE INTEGERP-PROD))
 (6159 38 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (5902 5902 (:TYPE-PRESCRIPTION A14 . 1))
 (5643 44 (:REWRITE FL-INT))
 (5606 5606 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (5539 5539 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (5076 38 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (2408 38 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (2338 335 (:REWRITE DEFAULT-*-2))
 (2337 38 (:REWRITE EXPT-PROD-INTEGER-3-TERMS))
 (2229 74 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (2135 112 (:REWRITE NONNEG-+))
 (1820 38 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (1541 584 (:REWRITE DEFAULT-+-2))
 (1369 44 (:REWRITE FL-OF-NON-RATIONAL))
 (1344 169 (:REWRITE COMMUTATIVITY-OF-+))
 (1317 335 (:REWRITE DEFAULT-*-1))
 (1035 38 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (864 584 (:REWRITE DEFAULT-+-1))
 (729 20 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (653 653 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (653 653 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (429 155 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (408 408 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (408 408 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (408 408 (:REWRITE EXPT-COMPARE))
 (408 408 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (396 41 (:LINEAR EXPT-2-TYPE-LINEAR))
 (382 242 (:REWRITE DEFAULT-<-2))
 (362 242 (:REWRITE DEFAULT-<-1))
 (324 69 (:REWRITE EXPO-EXPT2))
 (316 316 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (316 316 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (316 316 (:META CANCEL_PLUS-LESSP-CORRECT))
 (262 112 (:REWRITE UNICITY-OF-1))
 (248 86 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (233 82 (:LINEAR EXPT-EXCEEDS-2))
 (200 8 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (191 191 (:REWRITE EXPT-EXECUTE-REWRITE))
 (155 155 (:REWRITE EXPT-2-EVALUATOR))
 (143 143 (:REWRITE INTEGERP-MINUS))
 (140 86 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (130 26 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (122 122 (:REWRITE EXPO-SHIFT-GENERAL))
 (114 114 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (104 86 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (103 1 (:REWRITE EXPO-SHIFT-ALT))
 (99 99 (:REWRITE FOLD-CONSTS-IN-+))
 (96 32 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (96 32 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (95 86 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (72 72 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (72 72 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (72 72 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (72 72 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (72 72 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (70 70 (:TYPE-PRESCRIPTION POWER2P))
 (70 70 (:REWRITE POWER2P-EXPT2-I))
 (70 7 (:REWRITE TRUNC-POSITIVE))
 (56 56 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (54 54 (:REWRITE ABS-POS))
 (52 52 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (52 52 (:REWRITE EXPO-MINUS-ERIC))
 (44 44 (:REWRITE FL-MINUS-GEN))
 (38 2 (:REWRITE DEFAULT-UNARY-/))
 (32 32 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (32 32 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (24 8 (:LINEAR TRUNC-NEGATIVE))
 (13 13 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (12 12 (:LINEAR FL-WEAKLY-MONOTONIC . 2))
 (12 12 (:LINEAR FL-WEAKLY-MONOTONIC . 1))
 (12 12 (:LINEAR FL-MONOTONE-LINEAR))
 (7 7 (:REWRITE A5))
 (6 6 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-3))
 (6 6 (:LINEAR N<=FL-LINEAR))
 (4 1 (:REWRITE POWER2P-SHIFT-2))
 (3 1 (:REWRITE EXPO-OF-INTEGER))
 (1 1 (:REWRITE EXPO-SHIFT-CONSTANT))
 )
(TRUNC-TRUNC-3
 (3062 4 (:REWRITE FL-OF-EVEN/2))
 (1624 38 (:REWRITE POWER2-INTEGER))
 (1406 20 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (1224 162 (:REWRITE DEFAULT-*-2))
 (1188 20 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (823 823 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (760 32 (:REWRITE EXPO-SHIFT-GENERAL))
 (751 751 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (670 162 (:REWRITE DEFAULT-*-1))
 (380 4 (:REWRITE FL-INT))
 (380 4 (:REWRITE A10))
 (296 4 (:REWRITE FL-OF-ODD/2))
 (248 8 (:REWRITE EXPO-SHIFT))
 (191 191 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (191 191 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (168 4 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (140 54 (:REWRITE DEFAULT-+-2))
 (110 20 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (96 8 (:REWRITE EXPO-/-POWER2P-ALT))
 (91 15 (:REWRITE DEFAULT-UNARY-/))
 (90 54 (:REWRITE DEFAULT-+-1))
 (80 28 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (76 4 (:REWRITE FL-OF-NON-RATIONAL))
 (74 10 (:REWRITE NONNEG-+))
 (72 8 (:REWRITE A8))
 (69 29 (:REWRITE DEFAULT-<-2))
 (68 16 (:REWRITE POWER2P-SHIFT-2))
 (50 2 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (41 41 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (41 41 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (41 41 (:REWRITE EXPT-COMPARE))
 (41 41 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (41 14 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (38 38 (:TYPE-PRESCRIPTION POWER2P))
 (38 18 (:REWRITE EVEN-MEANS-HALF-IS-INTEGER))
 (38 2 (:REWRITE PRODUCT-LESS-THAN-ZERO))
 (37 29 (:REWRITE DEFAULT-<-1))
 (35 35 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (35 35 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (35 35 (:META CANCEL_PLUS-LESSP-CORRECT))
 (34 18 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (32 32 (:REWRITE POWER2P-EXPT2-I))
 (32 14 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (30 30 (:REWRITE INTEGERP-MINUS))
 (30 26 (:REWRITE INTEGERP-PROD))
 (30 10 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (30 10 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (28 28 (:REWRITE EXPT-2-EVALUATOR))
 (25 25 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-2))
 (24 12 (:REWRITE POWER2P-INVERSE))
 (24 8 (:REWRITE EXPO-EXPT2))
 (23 14 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (23 14 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (22 2 (:REWRITE EXPO-A-FACTOR-MEANS-POWER2))
 (20 20 (:TYPE-PRESCRIPTION EVEN))
 (18 6 (:TYPE-PRESCRIPTION EXPT-QUOTIENT-INTEGERP-ALT))
 (14 14 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (13 13 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-5))
 (12 12 (:REWRITE EXPO-MINUS-ERIC))
 (12 4 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (10 10 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (10 10 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (10 1 (:REWRITE TRUNC-POSITIVE))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (8 8 (:REWRITE EXPO-SHIFT-CONSTANT))
 (8 8 (:REWRITE A4))
 (7 7 (:REWRITE EXPT-COMPARE-EQUAL))
 (7 7 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (7 7 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (7 7 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (7 7 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 2 (:LINEAR TRUNC-NEGATIVE))
 (5 5 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (4 4 (:REWRITE FL-MINUS-GEN))
 (4 4 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-1))
 (4 4 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (4 4 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (3 3 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (2 2 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-4))
 (2 2 (:REWRITE ABS-POS))
 )
(TRUNC-TRUNC-4
 (1338 6 (:REWRITE A10))
 (762 6 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (660 660 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (627 24 (:REWRITE POWER2-INTEGER))
 (540 81 (:REWRITE DEFAULT-*-2))
 (523 523 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (330 3 (:REWRITE EXPO-SHIFT-16))
 (321 6 (:REWRITE FL-INT))
 (312 81 (:REWRITE DEFAULT-*-1))
 (195 9 (:REWRITE A1))
 (189 60 (:REWRITE DEFAULT-+-2))
 (185 185 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (185 185 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (165 6 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (138 3 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (104 6 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (98 6 (:REWRITE FL-OF-NON-RATIONAL))
 (91 60 (:REWRITE DEFAULT-+-1))
 (78 6 (:REWRITE DEFAULT-UNARY-/))
 (66 15 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (65 20 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (63 3 (:REWRITE A3))
 (50 2 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (38 20 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (35 20 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (34 18 (:REWRITE DEFAULT-<-2))
 (30 18 (:REWRITE DEFAULT-<-1))
 (30 10 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (30 10 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (30 6 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (29 20 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (28 28 (:REWRITE A4))
 (25 5 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (23 23 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (23 23 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (23 23 (:REWRITE EXPT-COMPARE))
 (23 23 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (22 16 (:REWRITE INTEGERP-PROD))
 (21 21 (:REWRITE INTEGERP-MINUS))
 (20 20 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (20 20 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (20 20 (:META CANCEL_PLUS-LESSP-CORRECT))
 (19 7 (:REWRITE A5))
 (18 3 (:REWRITE EXPO-EXPT2))
 (16 16 (:REWRITE FOLD-CONSTS-IN-+))
 (15 15 (:REWRITE EXPT-EXECUTE-REWRITE))
 (15 15 (:REWRITE EXPT-2-EVALUATOR))
 (15 3 (:REWRITE POWER2P-SHIFT-2))
 (13 13 (:REWRITE EXPO-SHIFT-GENERAL))
 (10 10 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (10 10 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (10 1 (:REWRITE TRUNC-POSITIVE))
 (8 8 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (7 7 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-5))
 (7 7 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (7 7 (:REWRITE EXPO-MINUS-ERIC))
 (7 5 (:REWRITE NONNEG-+))
 (6 6 (:TYPE-PRESCRIPTION POWER2P))
 (6 6 (:REWRITE POWER2P-EXPT2-I))
 (6 6 (:REWRITE FL-MINUS-GEN))
 (6 3 (:REWRITE POWER2P-INVERSE))
 (6 2 (:LINEAR TRUNC-NEGATIVE))
 (4 4 (:REWRITE EXPT-COMPARE-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (4 4 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (4 4 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (4 4 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 3 (:REWRITE EXPO-SHIFT-CONSTANT))
 (3 3 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (2 2 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-2))
 (1 1 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 )
(TRUNC-TRUNC-5
 (1616 2 (:REWRITE FL-OF-EVEN/2))
 (856 106 (:REWRITE DEFAULT-*-2))
 (854 22 (:REWRITE POWER2-INTEGER))
 (744 10 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (717 717 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (660 10 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (595 595 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (436 106 (:REWRITE DEFAULT-*-1))
 (382 18 (:REWRITE EXPO-SHIFT-GENERAL))
 (191 191 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (191 191 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (190 2 (:REWRITE FL-INT))
 (190 2 (:REWRITE A10))
 (148 2 (:REWRITE FL-OF-ODD/2))
 (124 4 (:REWRITE EXPO-SHIFT))
 (92 2 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (80 27 (:REWRITE DEFAULT-+-2))
 (68 10 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (68 2 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (66 4 (:REWRITE NONNEG-+))
 (65 20 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (65 19 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (56 8 (:REWRITE DEFAULT-UNARY-/))
 (54 6 (:REWRITE COMMUTATIVITY-OF-+))
 (50 2 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (48 4 (:REWRITE EXPO-/-POWER2P-ALT))
 (47 27 (:REWRITE DEFAULT-+-1))
 (43 19 (:REWRITE DEFAULT-<-2))
 (38 20 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (38 2 (:REWRITE PRODUCT-LESS-THAN-ZERO))
 (38 2 (:REWRITE FL-OF-NON-RATIONAL))
 (36 4 (:REWRITE A8))
 (35 20 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (34 8 (:REWRITE POWER2P-SHIFT-2))
 (30 10 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (30 10 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (29 20 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (26 10 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (25 25 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (25 25 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (25 25 (:REWRITE EXPT-COMPARE))
 (25 25 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (23 19 (:REWRITE DEFAULT-<-1))
 (22 10 (:REWRITE EVEN-MEANS-HALF-IS-INTEGER))
 (22 2 (:REWRITE EXPO-A-FACTOR-MEANS-POWER2))
 (21 21 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (21 21 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (21 21 (:META CANCEL_PLUS-LESSP-CORRECT))
 (20 20 (:TYPE-PRESCRIPTION POWER2P))
 (19 19 (:REWRITE EXPT-2-EVALUATOR))
 (18 18 (:REWRITE INTEGERP-MINUS))
 (18 14 (:REWRITE INTEGERP-PROD))
 (16 16 (:REWRITE POWER2P-EXPT2-I))
 (16 4 (:REWRITE UNICITY-OF-0))
 (13 13 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-2))
 (12 12 (:TYPE-PRESCRIPTION EVEN))
 (12 6 (:REWRITE POWER2P-INVERSE))
 (12 4 (:TYPE-PRESCRIPTION EXPT-QUOTIENT-INTEGERP-ALT))
 (12 4 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (12 4 (:REWRITE EXPO-EXPT2))
 (10 10 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (10 10 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (10 1 (:REWRITE TRUNC-POSITIVE))
 (8 8 (:REWRITE EXPO-MINUS-ERIC))
 (7 7 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-5))
 (7 7 (:REWRITE EXPT-COMPARE-EQUAL))
 (7 7 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (7 7 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (7 7 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (7 7 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (6 6 (:REWRITE A4))
 (6 2 (:LINEAR TRUNC-NEGATIVE))
 (5 5 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (4 4 (:REWRITE EXPO-SHIFT-CONSTANT))
 (4 4 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (4 4 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (3 3 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (2 2 (:REWRITE FL-MINUS-GEN))
 (2 2 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-4))
 (2 2 (:REWRITE ABS-POS))
 )
(TRUNC-TRUNC-OLD
 (412 412 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (388 388 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (388 388 (:TYPE-PRESCRIPTION A14 . 1))
 (324 324 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (324 324 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (140 22 (:REWRITE DEFAULT-*-2))
 (135 22 (:REWRITE DEFAULT-*-1))
 (135 3 (:REWRITE A10))
 (132 3 (:REWRITE FL-OF-NON-RATIONAL))
 (129 3 (:REWRITE FL-INT))
 (115 5 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (100 5 (:LINEAR TRUNC-POSITIVE))
 (91 4 (:REWRITE RATIONALP-PROD))
 (57 36 (:REWRITE DEFAULT-<-2))
 (48 12 (:REWRITE DEFAULT-+-2))
 (43 36 (:REWRITE DEFAULT-<-1))
 (43 1 (:REWRITE FL-EQUAL-0))
 (36 36 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (36 36 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (36 36 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (36 36 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (36 36 (:REWRITE EXPT-COMPARE))
 (36 36 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (36 36 (:META CANCEL_PLUS-LESSP-CORRECT))
 (36 6 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (33 3 (:REWRITE TRUNC-POSITIVE))
 (28 8 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (25 25 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (20 20 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (20 20 (:REWRITE POWER2-INTEGER))
 (20 20 (:REWRITE INTEGERP-MINUS))
 (18 12 (:REWRITE DEFAULT-+-1))
 (15 3 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (13 5 (:LINEAR TRUNC-NEGATIVE))
 (13 4 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (13 4 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (12 6 (:REWRITE INTEGERP-PROD))
 (11 5 (:REWRITE INTEGERP-IMPLIES-NOT-COMPLEX-RATIONALP))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:REWRITE EXPT-EXECUTE-REWRITE))
 (6 6 (:REWRITE EXPT-2-EVALUATOR))
 (6 6 (:REWRITE EXPO-SHIFT-GENERAL))
 (6 6 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (6 6 (:REWRITE EXPO-MINUS-ERIC))
 (6 6 (:REWRITE A4))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (3 3 (:REWRITE FL-MINUS-GEN))
 (3 3 (:REWRITE EXPT-COMPARE-EQUAL))
 (3 3 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (2 2 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (2 2 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (2 2 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(TRUNC-TRUNC
 (318 12 (:LINEAR TRUNC-UPPER-POS))
 (318 12 (:LINEAR TRUNC-NON-NEGATIVE-LINEAR))
 (290 12 (:LINEAR TRUNC-POSITIVE))
 (290 12 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (290 12 (:LINEAR TRUNC-NEGATIVE))
 (177 177 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (177 177 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (149 82 (:REWRITE DEFAULT-<-1))
 (126 82 (:REWRITE DEFAULT-<-2))
 (82 82 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (82 82 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (82 82 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (82 82 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (82 82 (:REWRITE EXPT-COMPARE))
 (82 82 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (82 82 (:META CANCEL_PLUS-LESSP-CORRECT))
 (62 6 (:REWRITE TRUNC-NEGATIVE))
 (61 61 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 4 (:REWRITE TRUNC-EXACTP-C))
 (44 4 (:REWRITE TRUNC-POSITIVE))
 (42 6 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (34 4 (:REWRITE DEFAULT-*-2))
 (16 6 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (16 6 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (6 6 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (4 4 (:TYPE-PRESCRIPTION EXACTP))
 (4 4 (:REWRITE EXACTP-WITH-N-NOT-INTEGER))
 (4 4 (:REWRITE EXACTP-MINUS-GEN))
 (4 4 (:REWRITE EXACTP-0))
 (4 4 (:REWRITE DEFAULT-*-1))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 )
(PLUS-TRUNC-2
 (850 850 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (666 666 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (666 666 (:TYPE-PRESCRIPTION A14 . 1))
 (393 82 (:REWRITE DEFAULT-+-2))
 (346 54 (:REWRITE DEFAULT-*-2))
 (325 7 (:REWRITE FL-INT))
 (190 54 (:REWRITE DEFAULT-*-1))
 (188 82 (:REWRITE DEFAULT-+-1))
 (108 18 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (100 8 (:REWRITE FL-OF-NON-RATIONAL))
 (88 4 (:REWRITE INTEGERP-SUM-TAKE-OUT-KNOWN-INTEGER))
 (88 2 (:REWRITE FL-PLUS-INTEGER-ERIC))
 (68 68 (:TYPE-PRESCRIPTION TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (68 68 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (65 13 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (44 2 (:REWRITE INTEGERP-+))
 (40 40 (:REWRITE A4))
 (39 12 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (33 19 (:REWRITE INTEGERP-PROD))
 (30 30 (:REWRITE POWER2-INTEGER))
 (30 30 (:REWRITE INTEGERP-MINUS))
 (22 22 (:REWRITE FOLD-CONSTS-IN-+))
 (22 22 (:REWRITE EXPO-SHIFT-GENERAL))
 (22 22 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (22 22 (:REWRITE EXPO-MINUS-ERIC))
 (18 18 (:REWRITE EXPT-2-EVALUATOR))
 (16 2 (:REWRITE EXACTP-WITH-N-NOT-INTEGER))
 (12 12 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (12 12 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (12 12 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (12 12 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (12 12 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (12 12 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (8 8 (:REWRITE FL-MINUS-GEN))
 (6 6 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (6 6 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (6 6 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (6 6 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (6 6 (:REWRITE EXPT-COMPARE))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (2 2 (:REWRITE PULL-CONSTANT-OUT-OF-FL))
 (2 2 (:REWRITE INTEGERP-SUM-OF-ODDS-OVER-2-LEADING-CONSTANT))
 (2 2 (:REWRITE INTEGERP-+-REDUCE-LEADING-CONSTANT))
 (2 2 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (1 1 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (1 1 (:REWRITE EXPT-COMPARE-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (1 1 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1 1 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (1 1 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (1 1 (:LINEAR TRUNC-NEGATIVE))
 )
(PLUS-TRUNC
 (1949 465 (:REWRITE DEFAULT-+-2))
 (1302 227 (:REWRITE DEFAULT-*-2))
 (1051 227 (:REWRITE DEFAULT-*-1))
 (1026 24 (:REWRITE FL-INT))
 (1023 465 (:REWRITE DEFAULT-+-1))
 (898 898 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (898 898 (:TYPE-PRESCRIPTION A14 . 1))
 (440 20 (:REWRITE INTEGERP-SUM-TAKE-OUT-KNOWN-INTEGER))
 (395 9 (:REWRITE FL-PLUS-INTEGER-ERIC))
 (368 29 (:REWRITE FL-OF-NON-RATIONAL))
 (354 62 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (316 316 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (220 10 (:REWRITE INTEGERP-+))
 (215 5 (:REWRITE FL+INT-REWRITE))
 (168 36 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (122 98 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (116 66 (:REWRITE INTEGERP-PROD))
 (110 110 (:REWRITE POWER2-INTEGER))
 (110 110 (:REWRITE INTEGERP-MINUS))
 (98 98 (:REWRITE EXPO-SHIFT-GENERAL))
 (98 98 (:REWRITE EXPO-MINUS-ERIC))
 (92 92 (:REWRITE FOLD-CONSTS-IN-+))
 (73 5 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (62 62 (:REWRITE EXPT-2-EVALUATOR))
 (57 10 (:REWRITE EXACTP-WITH-N-NOT-INTEGER))
 (45 33 (:REWRITE DEFAULT-<-2))
 (45 33 (:REWRITE DEFAULT-<-1))
 (45 5 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (40 3 (:LINEAR TRUNC-POSITIVE))
 (40 3 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (39 39 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (39 39 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (39 39 (:REWRITE EXPT-COMPARE))
 (39 39 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (33 33 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (33 33 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (29 29 (:REWRITE FL-MINUS-GEN))
 (17 17 (:REWRITE EXPT-COMPARE-EQUAL))
 (17 17 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (17 17 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (17 17 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (17 17 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (17 17 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (17 17 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (15 15 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (12 12 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (10 10 (:REWRITE INTEGERP-SUM-OF-ODDS-OVER-2-LEADING-CONSTANT))
 (10 10 (:REWRITE INTEGERP-+-REDUCE-LEADING-CONSTANT))
 (9 9 (:REWRITE PULL-CONSTANT-OUT-OF-FL))
 (8 8 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (6 6 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (6 6 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (6 6 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (6 6 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (6 6 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (6 6 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (6 6 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (6 6 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (6 6 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (6 2 (:REWRITE REARRANGE-NEGATIVE-COEFS-EQUAL))
 (5 3 (:LINEAR TRUNC-NEGATIVE))
 (1 1 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 )
(TRUNC-PLUS-1
 (124 124 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (118 118 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (118 118 (:TYPE-PRESCRIPTION A14 . 1))
 (30 8 (:REWRITE DEFAULT-<-2))
 (18 18 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (12 12 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (12 12 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (12 12 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (11 7 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (10 1 (:LINEAR EXPT-WITH-SMALL-N))
 (10 1 (:LINEAR EXPT-2-TYPE-LINEAR))
 (8 8 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (8 8 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (8 8 (:REWRITE DEFAULT-<-1))
 (8 8 (:META CANCEL_PLUS-LESSP-CORRECT))
 (7 7 (:REWRITE EXPT-EXECUTE-REWRITE))
 (7 7 (:REWRITE EXPT-2-EVALUATOR))
 (7 7 (:REWRITE EXPO-SHIFT-GENERAL))
 (5 5 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (5 5 (:REWRITE EXPO-MINUS-ERIC))
 (2 2 (:LINEAR EXPT-EXCEEDS-2))
 (1 1 (:REWRITE POWER2-INTEGER))
 (1 1 (:REWRITE INTEGERP-MINUS))
 )
(TRUNC-PLUS-2
 (158 158 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (158 158 (:TYPE-PRESCRIPTION A14 . 1))
 (37 2 (:LINEAR EXPT-2-TYPE-LINEAR))
 (27 2 (:LINEAR EXPT-WITH-SMALL-N))
 (21 8 (:REWRITE DEFAULT-<-2))
 (21 3 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (13 8 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (10 10 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (10 10 (:REWRITE EXPT-COMPARE))
 (10 10 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (10 1 (:REWRITE NONNEG-+))
 (8 8 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (8 8 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (8 8 (:META CANCEL_PLUS-LESSP-CORRECT))
 (7 3 (:REWRITE DEFAULT-+-2))
 (7 3 (:REWRITE DEFAULT-+-1))
 (5 4 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (5 1 (:REWRITE DEFAULT-*-2))
 (4 4 (:REWRITE EXPT-2-EVALUATOR))
 (4 4 (:LINEAR EXPT-EXCEEDS-2))
 (1 1 (:REWRITE POWER2-INTEGER))
 (1 1 (:REWRITE INTEGERP-MINUS))
 (1 1 (:REWRITE DEFAULT-*-1))
 )
(TRUNC-PLUS-4
 (412 412 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (412 412 (:TYPE-PRESCRIPTION A14 . 1))
 (230 230 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (149 61 (:REWRITE DEFAULT-+-2))
 (109 61 (:REWRITE DEFAULT-+-1))
 (55 27 (:REWRITE DEFAULT-<-1))
 (51 16 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (51 16 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (49 27 (:REWRITE DEFAULT-<-2))
 (45 15 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (42 14 (:REWRITE DEFAULT-*-2))
 (37 37 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (37 37 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (37 37 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (37 37 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (37 37 (:REWRITE EXPT-COMPARE))
 (37 37 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (37 37 (:META CANCEL_PLUS-LESSP-CORRECT))
 (22 22 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (14 14 (:REWRITE DEFAULT-*-1))
 (14 4 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (14 4 (:LINEAR TRUNC-NEGATIVE))
 (13 13 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (13 13 (:REWRITE EXPT-EXECUTE-REWRITE))
 (13 13 (:REWRITE EXPT-2-EVALUATOR))
 (10 1 (:LINEAR EXPT-WITH-SMALL-N))
 (10 1 (:LINEAR EXPT-2-TYPE-LINEAR))
 (8 8 (:REWRITE A4))
 (7 7 (:REWRITE EXPO-SHIFT-GENERAL))
 (6 6 (:REWRITE POWER2-INTEGER))
 (6 6 (:REWRITE INTEGERP-MINUS))
 (6 6 (:REWRITE EXPO-MINUS-ERIC))
 (6 1 (:REWRITE EXACTP-WITH-N-NOT-INTEGER))
 (5 5 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (2 2 (:LINEAR EXPT-EXCEEDS-2))
 (1 1 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (1 1 (:REWRITE EXPT-COMPARE-EQUAL))
 (1 1 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (1 1 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1 1 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (1 1 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1 1 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(TRUNC-PLUS
 (1307 1307 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (1307 1307 (:TYPE-PRESCRIPTION A14 . 1))
 (1130 90 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (979 979 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (871 871 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (720 16 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (534 90 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (534 90 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (197 78 (:REWRITE DEFAULT-+-2))
 (170 90 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (166 24 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (166 24 (:LINEAR TRUNC-NEGATIVE))
 (142 78 (:REWRITE DEFAULT-+-1))
 (109 58 (:REWRITE DEFAULT-<-1))
 (98 58 (:REWRITE DEFAULT-<-2))
 (96 32 (:DEFINITION FIX))
 (74 74 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (74 74 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (74 74 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (74 74 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (74 74 (:REWRITE EXPT-COMPARE))
 (74 74 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (74 74 (:META CANCEL_PLUS-LESSP-CORRECT))
 (74 8 (:LINEAR EXPT-EXCEEDS-2))
 (64 16 (:REWRITE UNICITY-OF-1))
 (64 16 (:REWRITE UNICITY-OF-0))
 (60 20 (:REWRITE DEFAULT-*-2))
 (40 4 (:LINEAR EXPT-WITH-SMALL-N))
 (40 4 (:LINEAR EXPT-2-TYPE-LINEAR))
 (37 37 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (20 20 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (20 20 (:REWRITE EXPT-EXECUTE-REWRITE))
 (20 20 (:REWRITE EXPT-2-EVALUATOR))
 (20 20 (:REWRITE DEFAULT-*-1))
 (15 15 (:REWRITE POWER2-INTEGER))
 (15 15 (:REWRITE INTEGERP-MINUS))
 (9 3 (:REWRITE EXPO-OF-INTEGER))
 (8 8 (:REWRITE EXPO-SHIFT-GENERAL))
 (8 8 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (8 8 (:REWRITE EXPO-MINUS-ERIC))
 (6 6 (:REWRITE EXPT-COMPARE-EQUAL))
 (6 6 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (6 6 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (6 6 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (6 6 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (6 6 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (6 6 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (6 6 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (5 5 (:REWRITE A4))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 )
(TRUNC-N+K-1
 (155 3 (:LINEAR EXPT-2-TYPE-LINEAR))
 (111 3 (:LINEAR EXPT-WITH-SMALL-N))
 (96 5 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (94 94 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (93 2 (:REWRITE NONNEG-+))
 (79 79 (:TYPE-PRESCRIPTION A14 . 1))
 (65 65 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (59 1 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (48 48 (:TYPE-PRESCRIPTION TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (48 48 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (43 2 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (39 1 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (28 12 (:REWRITE DEFAULT-+-2))
 (28 8 (:REWRITE DEFAULT-<-2))
 (19 12 (:REWRITE DEFAULT-+-1))
 (19 4 (:REWRITE COMMUTATIVITY-OF-+))
 (15 15 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (15 15 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (15 15 (:REWRITE EXPT-COMPARE))
 (15 15 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (11 8 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (10 10 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (10 10 (:META CANCEL_PLUS-LESSP-CORRECT))
 (10 5 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (6 6 (:REWRITE EXPT-EXECUTE-REWRITE))
 (6 6 (:LINEAR EXPT-EXCEEDS-2))
 (6 3 (:REWRITE UNICITY-OF-0))
 (6 2 (:REWRITE A4))
 (5 5 (:REWRITE EXPT-2-EVALUATOR))
 (4 4 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (4 4 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (4 4 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (4 4 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (4 4 (:REWRITE DEFAULT-*-2))
 (4 4 (:REWRITE DEFAULT-*-1))
 (3 3 (:REWRITE ABS-POS))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE EXPO-SHIFT-GENERAL))
 (1 1 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (1 1 (:REWRITE EXPO-MINUS-ERIC))
 (1 1 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (1 1 (:LINEAR TRUNC-NEGATIVE))
 )
(TRUNC-N+K-2
 (4725 25 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (2004 2004 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (1837 17 (:LINEAR TRUNC-NEGATIVE))
 (1240 24 (:LINEAR EXPT-2-TYPE-LINEAR))
 (888 24 (:LINEAR EXPT-WITH-SMALL-N))
 (855 85 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (855 85 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (812 12 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (807 807 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (755 755 (:TYPE-PRESCRIPTION A14 . 1))
 (744 16 (:REWRITE NONNEG-+))
 (643 643 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (588 195 (:REWRITE DEFAULT-+-2))
 (475 195 (:REWRITE DEFAULT-+-1))
 (472 8 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (438 102 (:REWRITE DEFAULT-<-2))
 (344 16 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (338 102 (:REWRITE DEFAULT-<-1))
 (246 74 (:REWRITE DEFAULT-*-2))
 (195 195 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (195 195 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (195 195 (:REWRITE EXPT-COMPARE))
 (195 195 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (149 149 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (149 149 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (149 149 (:META CANCEL_PLUS-LESSP-CORRECT))
 (113 85 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (113 85 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (106 22 (:REWRITE TRUNC-EXACTP-C))
 (74 74 (:REWRITE DEFAULT-*-1))
 (68 38 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (51 19 (:REWRITE A4))
 (48 48 (:LINEAR EXPT-EXCEEDS-2))
 (46 46 (:REWRITE EXPT-EXECUTE-REWRITE))
 (42 42 (:TYPE-PRESCRIPTION EXACTP))
 (38 38 (:REWRITE EXPT-2-EVALUATOR))
 (24 24 (:REWRITE ABS-POS))
 (21 21 (:REWRITE EXACTP-WITH-N-NOT-INTEGER))
 (21 21 (:REWRITE EXACTP-MINUS-GEN))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (7 7 (:REWRITE EXPO-SHIFT-GENERAL))
 (7 7 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (7 7 (:REWRITE EXPO-MINUS-ERIC))
 (4 4 (:REWRITE POWER2-INTEGER))
 (4 4 (:REWRITE INTEGERP-MINUS))
 (3 3 (:REWRITE EXPT-COMPARE-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (3 3 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (3 3 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (3 3 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(TRUNC-N+K-3
 (474 474 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (474 474 (:TYPE-PRESCRIPTION A14 . 1))
 (371 371 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (298 40 (:REWRITE DEFAULT-*-2))
 (157 46 (:REWRITE DEFAULT-+-2))
 (145 40 (:REWRITE DEFAULT-*-1))
 (102 102 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (94 4 (:REWRITE A10))
 (92 4 (:REWRITE FL-INT))
 (90 46 (:REWRITE DEFAULT-+-1))
 (54 12 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (54 12 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (54 8 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (46 4 (:REWRITE FL-OF-NON-RATIONAL))
 (28 28 (:REWRITE A4))
 (22 4 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (18 18 (:REWRITE FOLD-CONSTS-IN-+))
 (12 12 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (12 12 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (12 12 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (12 12 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (8 8 (:REWRITE EXPT-EXECUTE-REWRITE))
 (8 8 (:REWRITE EXPT-2-EVALUATOR))
 (8 8 (:REWRITE EXPO-SHIFT-GENERAL))
 (8 8 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (8 8 (:REWRITE EXPO-MINUS-ERIC))
 (7 7 (:REWRITE POWER2-INTEGER))
 (7 7 (:REWRITE INTEGERP-MINUS))
 (6 4 (:REWRITE INTEGERP-PROD))
 (4 4 (:REWRITE FL-MINUS-GEN))
 (3 3 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (3 3 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (3 3 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (3 3 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (3 3 (:REWRITE EXPT-COMPARE))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (3 3 (:META CANCEL_PLUS-LESSP-CORRECT))
 )
(TRUNC-N+K-4
 (2158 2158 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (2133 2133 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (1738 154 (:REWRITE DEFAULT-*-2))
 (1473 36 (:REWRITE A10))
 (1423 36 (:REWRITE FL-INT))
 (1202 156 (:REWRITE DEFAULT-+-2))
 (823 2 (:REWRITE DEFAULT-UNARY-/))
 (576 156 (:REWRITE DEFAULT-+-1))
 (527 154 (:REWRITE DEFAULT-*-1))
 (440 8 (:LINEAR EXPT-2-TYPE-LINEAR))
 (400 36 (:REWRITE FL-OF-NON-RATIONAL))
 (368 4 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (296 8 (:LINEAR EXPT-WITH-SMALL-N))
 (292 14 (:LINEAR FL-WEAKLY-MONOTONIC . 2))
 (239 56 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (236 4 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (231 231 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (224 12 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (178 37 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (173 37 (:REWRITE DEFAULT-<-1))
 (164 4 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (158 56 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (104 54 (:REWRITE INTEGERP-PROD))
 (83 83 (:REWRITE POWER2-INTEGER))
 (83 83 (:REWRITE INTEGERP-MINUS))
 (74 14 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (59 59 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (59 59 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (59 59 (:REWRITE EXPT-COMPARE))
 (59 59 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (56 56 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (56 56 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (56 56 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (56 56 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (53 37 (:REWRITE DEFAULT-<-2))
 (48 48 (:REWRITE FOLD-CONSTS-IN-+))
 (41 41 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (41 41 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (41 41 (:META CANCEL_PLUS-LESSP-CORRECT))
 (37 37 (:REWRITE EXPT-EXECUTE-REWRITE))
 (37 37 (:REWRITE EXPT-2-EVALUATOR))
 (36 36 (:REWRITE FL-MINUS-GEN))
 (24 24 (:REWRITE EXPO-SHIFT-GENERAL))
 (24 24 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (24 24 (:REWRITE EXPO-MINUS-ERIC))
 (24 8 (:REWRITE UNICITY-OF-0))
 (16 16 (:LINEAR EXPT-EXCEEDS-2))
 (14 14 (:LINEAR FL-WEAKLY-MONOTONIC . 1))
 (14 14 (:LINEAR FL-MONOTONE-LINEAR))
 (8 8 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (7 7 (:LINEAR N<=FL-LINEAR))
 (5 5 (:REWRITE EXPT-COMPARE-EQUAL))
 (4 4 (:REWRITE NONNEG-+))
 (4 4 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-6))
 (4 4 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (4 4 (:REWRITE ABS-POS))
 (3 3 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (2 2 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (2 2 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS-2))
 )
(TRUNC-N+K-5
 (917 917 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (777 777 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (680 82 (:REWRITE DEFAULT-*-2))
 (646 98 (:REWRITE DEFAULT-+-2))
 (411 98 (:REWRITE DEFAULT-+-1))
 (279 9 (:REWRITE A10))
 (273 9 (:REWRITE FL-INT))
 (272 272 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (216 82 (:REWRITE DEFAULT-*-1))
 (103 9 (:REWRITE FL-OF-NON-RATIONAL))
 (86 17 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (58 16 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (58 16 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (55 10 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (50 50 (:REWRITE A4))
 (37 37 (:REWRITE FOLD-CONSTS-IN-+))
 (18 12 (:REWRITE INTEGERP-PROD))
 (17 17 (:REWRITE POWER2-INTEGER))
 (17 17 (:REWRITE INTEGERP-MINUS))
 (17 17 (:REWRITE EXPT-EXECUTE-REWRITE))
 (17 17 (:REWRITE EXPT-2-EVALUATOR))
 (16 16 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (16 16 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (16 16 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (16 16 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (12 12 (:REWRITE EXPO-SHIFT-GENERAL))
 (12 12 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (12 12 (:REWRITE EXPO-MINUS-ERIC))
 (11 11 (:REWRITE FL-MINUS-GEN))
 (8 8 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (6 6 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (6 6 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (6 6 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (6 6 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (6 6 (:REWRITE EXPT-COMPARE))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (6 6 (:META CANCEL_PLUS-LESSP-CORRECT))
 (6 4 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (6 4 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (4 4 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (4 4 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (4 4 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (4 4 (:REWRITE EXPT-COMPARE-EQUAL))
 (4 4 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (4 4 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (4 4 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (4 4 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (4 4 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4 4 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 3 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS-2))
 (2 2 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-6))
 (1 1 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 )
(TRUNC-N+K-6
 (2974 10 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (1862 4 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (1107 127 (:REWRITE DEFAULT-*-2))
 (1016 1016 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (984 984 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (822 169 (:REWRITE DEFAULT-+-2))
 (734 26 (:REWRITE A10))
 (706 26 (:REWRITE FL-INT))
 (668 4 (:LINEAR FL-DEF-LINEAR-PART-2))
 (572 4 (:LINEAR FL-DEF-LINEAR-PART-1))
 (514 169 (:REWRITE DEFAULT-+-1))
 (488 4 (:LINEAR FL-NON-NEGATIVE-LINEAR))
 (484 127 (:REWRITE DEFAULT-*-1))
 (290 26 (:REWRITE FL-OF-NON-RATIONAL))
 (220 4 (:LINEAR EXPT-2-TYPE-LINEAR))
 (216 41 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (210 210 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (184 2 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (148 4 (:LINEAR EXPT-WITH-SMALL-N))
 (124 28 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (118 2 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (112 6 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (106 24 (:REWRITE DEFAULT-<-1))
 (82 2 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (74 14 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (70 28 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (60 32 (:REWRITE INTEGERP-PROD))
 (56 56 (:REWRITE FOLD-CONSTS-IN-+))
 (48 48 (:REWRITE POWER2-INTEGER))
 (48 48 (:REWRITE INTEGERP-MINUS))
 (41 41 (:REWRITE EXPT-EXECUTE-REWRITE))
 (41 41 (:REWRITE EXPT-2-EVALUATOR))
 (36 36 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (36 36 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (36 36 (:REWRITE EXPT-COMPARE))
 (36 36 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (32 24 (:REWRITE DEFAULT-<-2))
 (29 29 (:REWRITE EXPO-SHIFT-GENERAL))
 (29 29 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (29 29 (:REWRITE EXPO-MINUS-ERIC))
 (28 28 (:REWRITE FL-MINUS-GEN))
 (28 28 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (28 28 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (28 28 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (28 28 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (26 26 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (26 26 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (26 26 (:META CANCEL_PLUS-LESSP-CORRECT))
 (8 8 (:LINEAR FL-WEAKLY-MONOTONIC . 2))
 (8 8 (:LINEAR FL-WEAKLY-MONOTONIC . 1))
 (8 8 (:LINEAR FL-MONOTONE-LINEAR))
 (8 8 (:LINEAR EXPT-EXCEEDS-2))
 (6 6 (:REWRITE EXPT-COMPARE-EQUAL))
 (6 6 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (4 4 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-6))
 (4 4 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (4 4 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (4 4 (:LINEAR N<=FL-LINEAR))
 (2 2 (:REWRITE NONNEG-+))
 (2 2 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (2 2 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS-2))
 (2 2 (:REWRITE ABS-POS))
 )
(TRUNC-N+K-7
 (1276 2 (:REWRITE FL-PLUS-INTEGER-ERIC))
 (1166 40 (:REWRITE INTEGERP-MINUS))
 (1144 6 (:REWRITE A10))
 (606 8 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (498 498 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (470 62 (:REWRITE DEFAULT-+-2))
 (465 52 (:REWRITE DEFAULT-*-2))
 (435 435 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (434 434 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (432 44 (:REWRITE POWER2-INTEGER))
 (416 30 (:REWRITE INTEGERP-PROD))
 (374 8 (:REWRITE INTEGERP-SUM-TAKE-OUT-KNOWN-INTEGER))
 (316 2 (:REWRITE FL-INT))
 (276 2 (:REWRITE FL+INT-REWRITE))
 (227 62 (:REWRITE DEFAULT-+-1))
 (172 20 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (164 8 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (160 52 (:REWRITE DEFAULT-*-1))
 (144 4 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (130 8 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (96 4 (:REWRITE INTEGERP-+))
 (58 2 (:REWRITE FL-OF-NON-RATIONAL))
 (43 7 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (38 14 (:REWRITE DEFAULT-<-2))
 (28 4 (:REWRITE EXPO-EXPT2))
 (22 22 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (22 22 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (22 22 (:REWRITE EXPT-COMPARE))
 (22 22 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (22 14 (:REWRITE DEFAULT-<-1))
 (17 17 (:REWRITE FOLD-CONSTS-IN-+))
 (14 14 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (14 14 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (14 14 (:META CANCEL_PLUS-LESSP-CORRECT))
 (12 2 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (9 9 (:REWRITE EXPO-SHIFT-GENERAL))
 (8 8 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS-2))
 (8 6 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (8 6 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (7 7 (:REWRITE EXPT-EXECUTE-REWRITE))
 (7 7 (:REWRITE EXPT-2-EVALUATOR))
 (6 6 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (6 6 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (6 6 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (5 5 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (5 5 (:REWRITE EXPO-MINUS-ERIC))
 (4 4 (:TYPE-PRESCRIPTION POWER2P))
 (4 4 (:REWRITE POWER2P-EXPT2-I))
 (4 4 (:REWRITE NONNEG-+))
 (4 4 (:REWRITE INTEGERP-SUM-OF-ODDS-OVER-2-LEADING-CONSTANT))
 (4 4 (:REWRITE INTEGERP-+-REDUCE-LEADING-CONSTANT))
 (4 4 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (4 4 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (3 3 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (3 3 (:REWRITE EXPT-COMPARE-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (3 3 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (3 3 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (3 3 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:REWRITE PULL-CONSTANT-OUT-OF-FL))
 (2 2 (:REWRITE FL-MINUS-GEN))
 (2 2 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 )
(TRUNC-N+K-8
 (2693 6 (:REWRITE FL-PLUS-INTEGER-ERIC))
 (1565 16 (:REWRITE INTEGERP-SUM-TAKE-OUT-KNOWN-INTEGER))
 (1452 57 (:REWRITE INTEGERP-MINUS))
 (943 107 (:REWRITE DEFAULT-+-2))
 (906 9 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (808 808 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (762 90 (:REWRITE DEFAULT-*-2))
 (712 712 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (645 63 (:REWRITE POWER2-INTEGER))
 (622 39 (:REWRITE INTEGERP-PROD))
 (558 558 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (511 107 (:REWRITE DEFAULT-+-1))
 (475 4 (:REWRITE FL-INT))
 (258 30 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (243 9 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (233 90 (:REWRITE DEFAULT-*-1))
 (216 6 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (192 9 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (180 6 (:REWRITE FL-OF-NON-RATIONAL))
 (150 8 (:REWRITE INTEGERP-+))
 (68 14 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (54 18 (:REWRITE DEFAULT-<-2))
 (47 47 (:REWRITE A4))
 (42 6 (:REWRITE EXPO-EXPT2))
 (36 36 (:REWRITE FOLD-CONSTS-IN-+))
 (30 30 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (30 30 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (30 30 (:REWRITE EXPT-COMPARE))
 (30 30 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (30 18 (:REWRITE DEFAULT-<-1))
 (30 5 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (18 18 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (18 18 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (18 18 (:META CANCEL_PLUS-LESSP-CORRECT))
 (15 15 (:REWRITE EXPO-SHIFT-GENERAL))
 (14 14 (:REWRITE EXPT-EXECUTE-REWRITE))
 (14 14 (:REWRITE EXPT-2-EVALUATOR))
 (12 12 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS-2))
 (11 9 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (11 9 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (10 10 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (9 9 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (9 9 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (9 9 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (9 9 (:REWRITE EXPO-MINUS-ERIC))
 (8 8 (:REWRITE INTEGERP-SUM-OF-ODDS-OVER-2-LEADING-CONSTANT))
 (8 8 (:REWRITE INTEGERP-+-REDUCE-LEADING-CONSTANT))
 (6 6 (:TYPE-PRESCRIPTION POWER2P))
 (6 6 (:REWRITE PULL-CONSTANT-OUT-OF-FL))
 (6 6 (:REWRITE POWER2P-EXPT2-I))
 (6 6 (:REWRITE NONNEG-+))
 (6 6 (:REWRITE FL-MINUS-GEN))
 (5 5 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (5 5 (:REWRITE EXPT-COMPARE-EQUAL))
 (5 5 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (5 5 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (5 5 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (5 5 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS-2))
 (5 5 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 4 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (4 4 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 )
(TRUNC-N+K-9
 (6645 10 (:REWRITE FL-PLUS-INTEGER-ERIC))
 (5334 147 (:REWRITE INTEGERP-MINUS))
 (3987 3987 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (3614 3614 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (3231 302 (:REWRITE DEFAULT-+-2))
 (2934 31 (:REWRITE INTEGERP-SUM-TAKE-OUT-KNOWN-INTEGER))
 (2520 249 (:REWRITE DEFAULT-*-2))
 (2323 30 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (2218 2218 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (2012 8 (:REWRITE FL-INT))
 (1747 8 (:REWRITE FL+INT-REWRITE))
 (1572 109 (:REWRITE INTEGERP-PROD))
 (1180 302 (:REWRITE DEFAULT-+-1))
 (1027 16 (:REWRITE INTEGERP-+))
 (699 249 (:REWRITE DEFAULT-*-1))
 (686 30 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (602 70 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (537 30 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (536 10 (:REWRITE FL-OF-NON-RATIONAL))
 (504 14 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (339 53 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (129 45 (:REWRITE DEFAULT-<-2))
 (117 117 (:REWRITE FOLD-CONSTS-IN-+))
 (114 19 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (104 44 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (104 44 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (75 75 (:REWRITE EXPO-SHIFT-GENERAL))
 (73 73 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (73 73 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (73 73 (:REWRITE EXPT-COMPARE))
 (73 73 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (73 45 (:REWRITE DEFAULT-<-1))
 (53 53 (:REWRITE EXPT-EXECUTE-REWRITE))
 (53 53 (:REWRITE EXPT-2-EVALUATOR))
 (51 51 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (51 51 (:REWRITE EXPO-MINUS-ERIC))
 (46 2 (:REWRITE DEFAULT-UNARY-/))
 (45 45 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (45 45 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (45 45 (:META CANCEL_PLUS-LESSP-CORRECT))
 (44 44 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (44 44 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (44 44 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (44 44 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (28 28 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS-2))
 (28 22 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (28 22 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (22 22 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (22 22 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (22 22 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (16 16 (:REWRITE INTEGERP-SUM-OF-ODDS-OVER-2-LEADING-CONSTANT))
 (16 16 (:REWRITE INTEGERP-+-REDUCE-LEADING-CONSTANT))
 (14 14 (:REWRITE NONNEG-+))
 (11 11 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (11 11 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (11 11 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS-2))
 (11 11 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (10 10 (:REWRITE PULL-CONSTANT-OUT-OF-FL))
 (10 10 (:REWRITE FL-MINUS-GEN))
 (10 10 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (10 10 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (5 5 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-6))
 (4 4 (:REWRITE EXPO-SHIFT-CONSTANT))
 (2 2 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-5))
 (2 2 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-2))
 )
(TRUNC-N+K-10
 (1 1 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (1 1 (:TYPE-PRESCRIPTION A14 . 1))
 )
(TRUNC-N+K-11
 (1107 1107 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (1107 1107 (:TYPE-PRESCRIPTION A14 . 1))
 (941 5 (:REWRITE A10))
 (358 4 (:REWRITE INTEGERP-SUM-TAKE-OUT-KNOWN-INTEGER))
 (321 78 (:REWRITE DEFAULT-+-2))
 (320 4 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (317 1 (:REWRITE FL+INT-REWRITE))
 (309 14 (:LINEAR EXPT-2-TYPE-LINEAR))
 (243 35 (:REWRITE DEFAULT-*-2))
 (223 78 (:REWRITE DEFAULT-+-1))
 (208 4 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (199 14 (:LINEAR EXPT-WITH-SMALL-N))
 (187 3 (:REWRITE FL-INT))
 (179 6 (:REWRITE EXPO-X+2**K))
 (158 35 (:REWRITE DEFAULT-*-1))
 (147 33 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (142 1 (:REWRITE EXPO-UNIQUE-ERIC-2))
 (136 57 (:REWRITE DEFAULT-<-2))
 (134 3 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (119 119 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (79 79 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (79 79 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (79 79 (:REWRITE EXPT-COMPARE))
 (79 79 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (66 20 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (65 57 (:REWRITE DEFAULT-<-1))
 (59 32 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (57 57 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (57 57 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (57 57 (:META CANCEL_PLUS-LESSP-CORRECT))
 (40 3 (:REWRITE FL-OF-NON-RATIONAL))
 (40 2 (:REWRITE INTEGERP-+))
 (32 32 (:REWRITE EXPT-EXECUTE-REWRITE))
 (32 32 (:REWRITE EXPT-2-EVALUATOR))
 (28 28 (:LINEAR EXPT-EXCEEDS-2))
 (24 9 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (24 9 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (21 21 (:REWRITE EXPO-SHIFT-GENERAL))
 (20 20 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (20 20 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (20 20 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (20 20 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (20 20 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (20 20 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (18 9 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (18 9 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (16 4 (:REWRITE UNICITY-OF-1))
 (13 13 (:REWRITE INTEGERP-MINUS))
 (13 7 (:REWRITE INTEGERP-PROD))
 (12 12 (:REWRITE FOLD-CONSTS-IN-+))
 (9 9 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (9 9 (:REWRITE EXPO-MINUS-ERIC))
 (9 9 (:REWRITE ABS-POS))
 (7 2 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (7 2 (:LINEAR TRUNC-NEGATIVE))
 (6 6 (:REWRITE EXPO-SHIFT-CONSTANT))
 (5 5 (:REWRITE FL-MINUS-GEN))
 (3 3 (:REWRITE EXPT-COMPARE-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (3 3 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (3 3 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (3 3 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:TYPE-PRESCRIPTION RATIONALP-ABS))
 (2 2 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-RATIONALP-TYPE))
 (2 2 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (2 2 (:REWRITE INTEGERP-SUM-OF-ODDS-OVER-2-LEADING-CONSTANT))
 (2 2 (:REWRITE INTEGERP-+-REDUCE-LEADING-CONSTANT))
 (2 2 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-6))
 (2 2 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (2 2 (:REWRITE A5))
 (1 1 (:REWRITE PULL-CONSTANT-OUT-OF-FL))
 (1 1 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (1 1 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 )
(TRUNC-N+K-12
 (2957 57 (:LINEAR EXPT-2-TYPE-LINEAR))
 (2944 12 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (2634 3 (:REWRITE EXPO-UNIQUE-ERIC-2))
 (2572 2572 (:TYPE-PRESCRIPTION A14 . 1))
 (2306 2306 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (2294 4 (:REWRITE FL-PLUS-INTEGER-ERIC))
 (2193 57 (:LINEAR EXPT-WITH-SMALL-N))
 (2088 126 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (1948 1948 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (1839 403 (:REWRITE DEFAULT-+-2))
 (1783 44 (:REWRITE NONNEG-+))
 (1566 48 (:REWRITE INTEGERP-MINUS))
 (1385 27 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (1372 6 (:REWRITE INTEGERP-+))
 (1205 19 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (1171 403 (:REWRITE DEFAULT-+-1))
 (1101 195 (:REWRITE DEFAULT-*-2))
 (960 10 (:REWRITE INTEGERP-SUM-TAKE-OUT-KNOWN-INTEGER))
 (820 12 (:LINEAR TRUNC-NEGATIVE))
 (610 12 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (505 195 (:REWRITE DEFAULT-*-1))
 (459 144 (:REWRITE DEFAULT-<-2))
 (424 38 (:REWRITE INTEGERP-PROD))
 (346 62 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (346 62 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (337 144 (:REWRITE DEFAULT-<-1))
 (316 2 (:REWRITE FL-INT))
 (304 304 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (304 304 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (304 304 (:REWRITE EXPT-COMPARE))
 (304 304 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (276 2 (:REWRITE FL+INT-REWRITE))
 (226 99 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (192 192 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (192 192 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (192 192 (:META CANCEL_PLUS-LESSP-CORRECT))
 (168 12 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (158 4 (:REWRITE FL-OF-NON-RATIONAL))
 (134 12 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (118 118 (:REWRITE EXPT-EXECUTE-REWRITE))
 (114 114 (:LINEAR EXPT-EXCEEDS-2))
 (102 6 (:TYPE-PRESCRIPTION RATIONALP-ABS))
 (99 99 (:REWRITE EXPT-2-EVALUATOR))
 (96 62 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (96 62 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (88 28 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (54 14 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (54 14 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (53 53 (:REWRITE FOLD-CONSTS-IN-+))
 (40 40 (:REWRITE EXPO-SHIFT-GENERAL))
 (28 28 (:REWRITE EXPO-MINUS-ERIC))
 (25 5 (:REWRITE TRUNC-EXACTP-C))
 (24 24 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (18 8 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (14 14 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (14 14 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (14 14 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (14 14 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (13 13 (:REWRITE EXPT-COMPARE-EQUAL))
 (13 13 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (13 13 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (13 13 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (13 13 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (13 13 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (13 13 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 12 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (10 10 (:TYPE-PRESCRIPTION EXACTP))
 (8 8 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS-2))
 (7 7 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS-2))
 (6 6 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-RATIONALP-TYPE))
 (6 6 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (6 6 (:REWRITE INTEGERP-SUM-OF-ODDS-OVER-2-LEADING-CONSTANT))
 (6 6 (:REWRITE INTEGERP-+-REDUCE-LEADING-CONSTANT))
 (5 5 (:REWRITE EXACTP-WITH-N-NOT-INTEGER))
 (5 5 (:REWRITE EXACTP-MINUS-GEN))
 (4 4 (:REWRITE PULL-CONSTANT-OUT-OF-FL))
 (4 4 (:REWRITE FL-MINUS-GEN))
 (4 4 (:REWRITE EXPO-SHIFT-CONSTANT))
 (2 2 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-6))
 )
(TRUNC-N+K-13
 (7971 7971 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (7943 7943 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (6635 5 (:REWRITE ALREADY-SIG))
 (5989 729 (:REWRITE DEFAULT-+-2))
 (4934 5 (:REWRITE SIG-DOES-NOTHING))
 (3709 5 (:REWRITE FL-PLUS-INTEGER-ERIC))
 (3635 369 (:REWRITE DEFAULT-*-2))
 (3376 23 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (2968 86 (:REWRITE INTEGERP-MINUS))
 (2663 185 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (2641 73 (:LINEAR EXPT-WITH-SMALL-N))
 (2634 3 (:REWRITE EXPO-UNIQUE-ERIC-2))
 (2219 729 (:REWRITE DEFAULT-+-1))
 (2185 39 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (2159 56 (:REWRITE NONNEG-+))
 (1999 23 (:LINEAR TRUNC-NEGATIVE))
 (1748 18 (:REWRITE INTEGERP-SUM-TAKE-OUT-KNOWN-INTEGER))
 (1441 23 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (1425 369 (:REWRITE DEFAULT-*-1))
 (1332 16 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (1175 4 (:REWRITE FL-INT))
 (1084 183 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (1076 148 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (1076 148 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (1020 4 (:REWRITE FL+INT-REWRITE))
 (900 60 (:REWRITE INTEGERP-PROD))
 (870 94 (:REWRITE POWER2-INTEGER))
 (770 209 (:REWRITE DEFAULT-<-1))
 (754 209 (:REWRITE DEFAULT-<-2))
 (413 413 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (413 413 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (413 413 (:REWRITE EXPT-COMPARE))
 (413 413 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (394 16 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (363 83 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (308 16 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (269 269 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (269 269 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (269 269 (:META CANCEL_PLUS-LESSP-CORRECT))
 (259 5 (:REWRITE FL-OF-NON-RATIONAL))
 (248 88 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (248 88 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (225 9 (:REWRITE INTEGERP-+))
 (222 148 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (222 148 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (183 183 (:REWRITE EXPT-2-EVALUATOR))
 (126 126 (:REWRITE FOLD-CONSTS-IN-+))
 (115 5 (:REWRITE SIG-OF-NOT-RATIONALP))
 (115 5 (:REWRITE SIG-OF-NON-RATIONAL))
 (104 2 (:REWRITE DEFAULT-UNARY-/))
 (102 6 (:TYPE-PRESCRIPTION RATIONALP-ABS))
 (92 92 (:REWRITE EXPO-SHIFT-GENERAL))
 (88 88 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (88 88 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (88 88 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (88 88 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (83 83 (:REWRITE EXPO-MINUS-ERIC))
 (48 13 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (29 29 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (29 19 (:REWRITE EXACTP-WITH-N-NOT-INTEGER))
 (28 28 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (27 27 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (27 27 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (19 19 (:REWRITE EXACTP-MINUS-GEN))
 (16 16 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS-2))
 (14 14 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS-2))
 (9 9 (:REWRITE INTEGERP-SUM-OF-ODDS-OVER-2-LEADING-CONSTANT))
 (9 9 (:REWRITE INTEGERP-+-REDUCE-LEADING-CONSTANT))
 (6 6 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-RATIONALP-TYPE))
 (6 6 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (5 5 (:REWRITE SIG-MINUS-GEN))
 (5 5 (:REWRITE PULL-CONSTANT-OUT-OF-FL))
 (5 5 (:REWRITE FL-MINUS-GEN))
 (1 1 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 (1 1 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 )
(TRUNC-N+K-14
 (2706 2 (:REWRITE ALREADY-SIG))
 (2004 2 (:REWRITE SIG-DOES-NOTHING))
 (991 5 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (950 950 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (930 18 (:LINEAR EXPT-2-TYPE-LINEAR))
 (774 12 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (666 18 (:LINEAR EXPT-WITH-SMALL-N))
 (629 629 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (578 32 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (558 12 (:REWRITE NONNEG-+))
 (552 552 (:TYPE-PRESCRIPTION A14 . 1))
 (484 102 (:REWRITE DEFAULT-+-2))
 (469 5 (:LINEAR TRUNC-NEGATIVE))
 (468 468 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (354 6 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (311 33 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (311 33 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (279 102 (:REWRITE DEFAULT-+-1))
 (258 12 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (234 6 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (221 51 (:REWRITE DEFAULT-<-1))
 (177 41 (:REWRITE DEFAULT-*-2))
 (151 51 (:REWRITE DEFAULT-<-2))
 (109 41 (:REWRITE DEFAULT-*-1))
 (93 93 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (93 93 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (93 93 (:REWRITE EXPT-COMPARE))
 (93 93 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (66 31 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (63 63 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (63 63 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (63 63 (:META CANCEL_PLUS-LESSP-CORRECT))
 (51 33 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (51 33 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (46 2 (:REWRITE SIG-OF-NOT-RATIONALP))
 (46 2 (:REWRITE SIG-OF-NON-RATIONAL))
 (45 21 (:REWRITE A4))
 (37 37 (:REWRITE EXPT-EXECUTE-REWRITE))
 (36 36 (:LINEAR EXPT-EXCEEDS-2))
 (36 18 (:REWRITE UNICITY-OF-0))
 (31 31 (:REWRITE EXPT-2-EVALUATOR))
 (18 18 (:REWRITE ABS-POS))
 (12 2 (:REWRITE TRUNC-EXACTP-C))
 (11 11 (:REWRITE FOLD-CONSTS-IN-+))
 (10 10 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (8 8 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (8 8 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (8 8 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (8 8 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (8 8 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (8 8 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (8 8 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (8 8 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (7 7 (:REWRITE EXPT-COMPARE-EQUAL))
 (7 7 (:REWRITE EXPO-SHIFT-GENERAL))
 (7 7 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (7 7 (:REWRITE EXPO-MINUS-ERIC))
 (7 7 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (7 7 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (7 7 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (7 7 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (7 7 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (7 7 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (5 5 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (4 4 (:TYPE-PRESCRIPTION EXACTP))
 (4 2 (:REWRITE EXACTP-WITH-N-NOT-INTEGER))
 (3 3 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS-2))
 (2 2 (:REWRITE SIG-MINUS-GEN))
 (2 2 (:REWRITE POWER2-INTEGER))
 (2 2 (:REWRITE INTEGERP-MINUS))
 (2 2 (:REWRITE EXACTP-MINUS-GEN))
 (2 2 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 )
(TRUNC-N+K
 (6006 2 (:REWRITE ALREADY-SIG))
 (3802 2 (:REWRITE SIG-DOES-NOTHING))
 (3388 46 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (2906 70 (:LINEAR TRUNC-UPPER-POS))
 (2478 36 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (2202 46 (:LINEAR TRUNC-NON-NEGATIVE-LINEAR))
 (1569 1569 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (1296 40 (:LINEAR TRUNC-POSITIVE))
 (934 40 (:LINEAR TRUNC-NEGATIVE))
 (930 18 (:LINEAR EXPT-2-TYPE-LINEAR))
 (666 18 (:LINEAR EXPT-WITH-SMALL-N))
 (604 58 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (574 134 (:REWRITE DEFAULT-+-2))
 (568 160 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (568 160 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (558 12 (:REWRITE NONNEG-+))
 (523 523 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (447 447 (:TYPE-PRESCRIPTION A14 . 1))
 (363 363 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (357 75 (:REWRITE DEFAULT-<-1))
 (354 6 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (338 134 (:REWRITE DEFAULT-+-1))
 (294 60 (:REWRITE DEFAULT-*-2))
 (261 75 (:REWRITE DEFAULT-<-2))
 (258 12 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (234 6 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (180 42 (:REWRITE UNICITY-OF-0))
 (174 160 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (174 160 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (141 141 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (141 141 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (141 141 (:REWRITE EXPT-COMPARE))
 (141 141 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (138 60 (:REWRITE DEFAULT-*-1))
 (111 111 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (111 111 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (111 111 (:META CANCEL_PLUS-LESSP-CORRECT))
 (56 2 (:REWRITE SIG-OF-NOT-RATIONALP))
 (56 2 (:REWRITE SIG-OF-NON-RATIONAL))
 (48 28 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (38 14 (:REWRITE A4))
 (36 36 (:LINEAR EXPT-EXCEEDS-2))
 (34 34 (:REWRITE EXPT-EXECUTE-REWRITE))
 (28 28 (:REWRITE EXPT-2-EVALUATOR))
 (24 14 (:REWRITE TRUNC-EXACTP-C))
 (18 18 (:REWRITE ABS-POS))
 (10 10 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (7 7 (:REWRITE EXPT-COMPARE-EQUAL))
 (7 7 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (7 7 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (7 7 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (7 7 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (7 7 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (7 7 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (7 5 (:REWRITE EXACTP-WITH-N-NOT-INTEGER))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (5 5 (:REWRITE EXACTP-MINUS-GEN))
 (4 4 (:REWRITE EXPO-SHIFT-GENERAL))
 (4 4 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (4 4 (:REWRITE EXPO-MINUS-ERIC))
 (4 4 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (4 4 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (4 4 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (3 3 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS-2))
 (2 2 (:REWRITE SIG-MINUS-GEN))
 (2 2 (:REWRITE POWER2-INTEGER))
 (2 2 (:REWRITE INTEGERP-MINUS))
 (2 2 (:REWRITE COLLECT-CONSTANTS-WITH-DIVISION))
 )
(TRUNC-SHIFT
 (7426 9 (:REWRITE FL-OF-EVEN/2))
 (6781 312 (:REWRITE DEFAULT-*-2))
 (4011 4011 (:TYPE-PRESCRIPTION A14 . 1))
 (3999 3999 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (1955 27 (:REWRITE INTEGERP-PROD-OF-3-LAST-TWO))
 (1928 28 (:REWRITE PRODUCT-GREATER-THAN-ZERO-2))
 (1885 9 (:REWRITE FL-INT))
 (1885 9 (:REWRITE A10))
 (1734 18 (:LINEAR TRUNC-NEGATIVE))
 (1728 18 (:LINEAR TRUNC-POSITIVE))
 (1430 27 (:REWRITE INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (1337 9 (:REWRITE FL-OF-ODD/2))
 (1042 106 (:REWRITE POWER2-INTEGER))
 (964 27 (:REWRITE INTEGERP-PROD-OF-3-FIRST-TWO))
 (750 72 (:LINEAR EXPT-WITH-SMALL-N))
 (750 72 (:LINEAR EXPT-2-TYPE-LINEAR))
 (681 427 (:REWRITE DEFAULT-<-1))
 (551 551 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (551 551 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (551 551 (:REWRITE EXPT-COMPARE))
 (551 551 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (473 427 (:REWRITE DEFAULT-<-2))
 (470 470 (:META CANCEL_PLUS-LESSP-CORRECT))
 (428 428 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (349 9 (:REWRITE FL-OF-NON-RATIONAL))
 (346 346 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (346 346 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (346 107 (:REWRITE DEFAULT-+-2))
 (342 54 (:REWRITE INTEGERP-PROD))
 (338 4 (:REWRITE PRODUCT-GREATER-THAN-ZERO))
 (218 22 (:REWRITE SIG-DOES-NOTHING))
 (213 22 (:REWRITE ALREADY-SIG))
 (210 107 (:REWRITE DEFAULT-+-1))
 (162 162 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (162 162 (:LINEAR *-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (162 162 (:LINEAR *-WEAKLY-MONOTONIC . 2))
 (162 162 (:LINEAR *-WEAKLY-MONOTONIC . 1))
 (162 162 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (162 162 (:LINEAR *-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (162 162 (:LINEAR *-STRONGLY-MONOTONIC . 2))
 (162 162 (:LINEAR *-STRONGLY-MONOTONIC . 1))
 (161 161 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (144 144 (:LINEAR EXPT-EXCEEDS-2))
 (126 126 (:REWRITE EXPT-2-EVALUATOR))
 (114 15 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (108 12 (:REWRITE DEFAULT-UNARY-/))
 (99 45 (:REWRITE EVEN-MEANS-HALF-IS-INTEGER))
 (90 9 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (88 88 (:REWRITE INTEGERP-MINUS))
 (70 70 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (70 70 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (69 69 (:REWRITE EXPT-COMPARE-EQUAL))
 (63 33 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (61 61 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (61 61 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (61 61 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (61 61 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (61 61 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (60 15 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (54 54 (:TYPE-PRESCRIPTION EVEN))
 (43 15 (:REWRITE INTEGERP-IMPLIES-NOT-COMPLEX-RATIONALP))
 (42 42 (:REWRITE EXPT-2-POSITIVE-RATIONAL-TYPE))
 (39 39 (:REWRITE A4))
 (33 33 (:REWRITE EXPO-MINUS-ERIC))
 (30 30 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (27 9 (:REWRITE POWER2P-SHIFT-2))
 (26 26 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (21 21 (:REWRITE FOLD-CONSTS-IN-+))
 (12 12 (:REWRITE SIG-OF-NOT-RATIONALP))
 (12 12 (:REWRITE SIG-MINUS-GEN))
 (12 12 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-5))
 (12 12 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-2))
 (9 9 (:REWRITE NONNEG-+))
 (9 9 (:REWRITE FL-MINUS-GEN))
 (6 6 (:REWRITE EXPO-SHIFT-CONSTANT))
 (6 6 (:REWRITE EXPO-SHIFT-ALT))
 (6 6 (:REWRITE EXPO-SHIFT-2))
 (3 3 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-6))
 )
(TRUNC-INTEGER-TYPE-PRESCRIPTION
 (396 1 (:REWRITE A10))
 (363 2 (:REWRITE INTEGERP-PROD))
 (353 1 (:REWRITE SIG-INTEGER-REWRITE))
 (192 1 (:REWRITE SIG-X-1-MEANS-POWER-OF-2))
 (127 127 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (68 1 (:LINEAR EXPT-WITH-SMALL-N))
 (61 6 (:REWRITE SIG-DOES-NOTHING))
 (57 2 (:LINEAR SIG-UPPER-BOUND))
 (57 1 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (54 2 (:LINEAR SIG-LOWER-BOUND))
 (51 6 (:REWRITE ALREADY-SIG))
 (44 11 (:REWRITE DEFAULT-*-1))
 (43 11 (:REWRITE DEFAULT-*-2))
 (39 3 (:DEFINITION ABS))
 (38 1 (:LINEAR EXPO-LOWER-BOUND))
 (35 1 (:REWRITE FL-INT))
 (33 25 (:REWRITE DEFAULT-<-1))
 (30 3 (:REWRITE ABS-POS))
 (28 11 (:REWRITE DEFAULT-+-2))
 (26 26 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (26 26 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (26 26 (:REWRITE EXPT-COMPARE))
 (26 26 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (25 25 (:TYPE-PRESCRIPTION SIG-POSITIVE-TYPE-PRESCRIPTION))
 (25 25 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (25 25 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (25 25 (:REWRITE DEFAULT-<-2))
 (25 25 (:META CANCEL_PLUS-LESSP-CORRECT))
 (22 22 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (22 22 (:TYPE-PRESCRIPTION TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (22 22 (:TYPE-PRESCRIPTION TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (22 22 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (20 5 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (19 11 (:REWRITE DEFAULT-+-1))
 (10 1 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (10 1 (:LINEAR EXPO-LOWER-POS))
 (10 1 (:LINEAR EXPO-LOWER-BOUND-2))
 (9 1 (:REWRITE FL-OF-NON-RATIONAL))
 (9 1 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (6 6 (:REWRITE SIG-OF-NOT-RATIONALP))
 (6 6 (:REWRITE SIG-OF-NON-RATIONAL))
 (6 6 (:REWRITE SIG-MINUS-GEN))
 (6 6 (:REWRITE EXPT-EXECUTE-REWRITE))
 (6 6 (:REWRITE EXPO-SHIFT-GENERAL))
 (6 6 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (6 6 (:REWRITE EXPO-MINUS-ERIC))
 (5 5 (:REWRITE EXPT-COMPARE-EQUAL))
 (5 5 (:REWRITE EXPT-2-EVALUATOR))
 (5 5 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (5 5 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (5 5 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (5 5 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (4 4 (:REWRITE POWER2-INTEGER))
 (4 4 (:REWRITE INTEGERP-MINUS))
 (4 4 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (4 4 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (3 3 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (3 3 (:REWRITE A4))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:LINEAR EXPT-EXCEEDS-2))
 (1 1 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (1 1 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (1 1 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (1 1 (:REWRITE SGN-OF-NON-RATIONAL))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE FL-MINUS-GEN))
 (1 1 (:REWRITE EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (1 1 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (1 1 (:REWRITE A5))
 )
(PLUS-TRUNC-ALT
 (524 12 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (160 2 (:REWRITE REARRANGE-NEGATIVE-COEFS-<))
 (159 39 (:REWRITE DEFAULT-+-2))
 (150 150 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (150 150 (:TYPE-PRESCRIPTION TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (150 150 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (106 4 (:LINEAR TRUNC-POSITIVE))
 (83 39 (:REWRITE DEFAULT-+-1))
 (72 24 (:REWRITE DEFAULT-<-2))
 (60 12 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (50 4 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (38 10 (:REWRITE DEFAULT-*-2))
 (32 2 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND))
 (30 24 (:REWRITE DEFAULT-<-1))
 (26 26 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (26 26 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (26 26 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (26 26 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (26 26 (:REWRITE EXPT-COMPARE))
 (26 26 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (26 26 (:META CANCEL_PLUS-LESSP-CORRECT))
 (23 16 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (18 12 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (18 12 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (18 2 (:REWRITE EXACTP-WITH-N-NOT-INTEGER))
 (16 16 (:REWRITE EXPO-SHIFT-GENERAL))
 (16 16 (:REWRITE EXPO-MINUS-ERIC))
 (11 11 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (10 10 (:REWRITE DEFAULT-*-1))
 (10 2 (:REWRITE UNICITY-OF-1))
 (7 7 (:REWRITE A4))
 (6 6 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (6 4 (:LINEAR TRUNC-NEGATIVE))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (3 3 (:REWRITE EXPT-COMPARE-EQUAL))
 (3 3 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (3 3 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (3 3 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (3 3 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (3 3 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (3 3 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (2 2 (:REWRITE EXACTP-MINUS-GEN))
 (2 2 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (1 1 (:REWRITE POWER2-INTEGER))
 (1 1 (:REWRITE INTEGERP-MINUS))
 )
(PLUS-TRUNC-COROLLARY
 (392 143 (:REWRITE DEFAULT-+-2))
 (360 89 (:REWRITE DEFAULT-*-2))
 (290 290 (:TYPE-PRESCRIPTION EXPT-2-POSITIVE-INTEGER-TYPE))
 (277 277 (:TYPE-PRESCRIPTION TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (252 3 (:REWRITE TRUNC-EQUAL-0-REWRITE))
 (249 1 (:REWRITE EXPO-UNIQUE-ERIC-2))
 (230 89 (:REWRITE DEFAULT-*-1))
 (224 143 (:REWRITE DEFAULT-+-1))
 (173 3 (:LINEAR EXPT-WITH-SMALL-N))
 (160 3 (:LINEAR EXPT-2-TYPE-LINEAR))
 (147 55 (:REWRITE DEFAULT-<-2))
 (136 15 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (131 38 (:REWRITE EXPT-WITH-I-NON-INTEGER))
 (111 2 (:REWRITE EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (106 55 (:REWRITE DEFAULT-<-1))
 (89 22 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (81 61 (:REWRITE EXPO-OF-NOT-RATIONALP))
 (76 76 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (76 76 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (76 76 (:REWRITE EXPT-COMPARE))
 (76 76 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (71 2 (:REWRITE NONNEG-+))
 (69 69 (:META CANCEL_PLUS-LESSP-CORRECT))
 (61 61 (:REWRITE EXPO-SHIFT-GENERAL))
 (61 61 (:REWRITE EXPO-MINUS-ERIC))
 (60 60 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (45 15 (:TYPE-PRESCRIPTION EXPT-QUOTIENT-INTEGERP-ALT))
 (45 13 (:REWRITE EXACTP-WITH-N-NOT-INTEGER))
 (40 8 (:REWRITE DEFAULT-UNARY-/))
 (39 1 (:REWRITE REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (38 38 (:REWRITE EXPT-2-EVALUATOR))
 (38 2 (:LINEAR EXPO-LOWER-BOUND-2))
 (31 22 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (29 20 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (24 20 (:REWRITE A4))
 (24 2 (:LINEAR TRUNC-POSITIVE))
 (19 19 (:REWRITE FOLD-CONSTS-IN-+))
 (17 1 (:LINEAR EXPO-LOWER-BOUND))
 (16 1 (:LINEAR EXPO-LOWER-POS))
 (13 13 (:REWRITE EXACTP-MINUS-GEN))
 (8 8 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-5))
 (8 8 (:REWRITE EXPT2-CONSTANTS-COLLECT-SPECIAL-2))
 (8 8 (:REWRITE EQUAL-OF-PREDS-REWRITE))
 (8 8 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (8 8 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (8 8 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (7 5 (:REWRITE ABS-POS))
 (6 6 (:LINEAR EXPT-EXCEEDS-2))
 (6 2 (:REWRITE EXPO-OF-INTEGER))
 (4 4 (:REWRITE COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (4 2 (:TYPE-PRESCRIPTION RATIONALP-ABS))
 (4 2 (:LINEAR TRUNC-NON-POSITIVE-LINEAR))
 (4 2 (:LINEAR TRUNC-NEGATIVE))
 (3 3 (:REWRITE POWER2-INTEGER))
 (3 3 (:REWRITE INTEGERP-MINUS))
 (3 3 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (2 2 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-RATIONALP-TYPE))
 (2 2 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (2 2 (:REWRITE MOVE-NEGATIVE-CONSTANT-1))
 (1 1 (:REWRITE UNARY-DIVIDE-GREATER-THAN-NON-ZERO-CONSTANT))
 )
(TRUNC-EXACTP-C-ERIC
 (5334 1778 (:TYPE-PRESCRIPTION TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (1790 1790 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (1778 1778 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (492 369 (:REWRITE DEFAULT-<-2))
 (434 369 (:REWRITE DEFAULT-<-1))
 (403 403 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (403 403 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (403 403 (:REWRITE EXPT-COMPARE))
 (397 397 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (397 397 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (397 397 (:META CANCEL_PLUS-LESSP-CORRECT))
 (273 273 (:REWRITE DEFAULT-*-2))
 (273 273 (:REWRITE DEFAULT-*-1))
 (181 155 (:REWRITE DEFAULT-+-2))
 (162 155 (:REWRITE DEFAULT-+-1))
 (148 148 (:REWRITE EXACTP-WITH-N-NOT-INTEGER))
 (80 44 (:REWRITE EXACTP-SHIFT-BY-CONSTANT-POWER-OF-2))
 (74 74 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (74 74 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (68 68 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (44 44 (:REWRITE EXACTP-SHIFT-BY-POWER-OF-2-2))
 (44 44 (:REWRITE EXACTP-SHIFT-BY-POWER-OF-2))
 (39 39 (:REWRITE COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (36 36 (:TYPE-PRESCRIPTION POWER2P))
 (35 8 (:LINEAR TRUNC-UPPER-POS))
 (35 8 (:LINEAR TRUNC-NON-NEGATIVE-LINEAR))
 (34 7 (:LINEAR TRUNC-POSITIVE))
 (18 18 (:REWRITE POWER2-INTEGER))
 (18 18 (:REWRITE INTEGERP-MINUS))
 )
(TRUNC-GOES-DOWN-REWRITE
 (465 155 (:TYPE-PRESCRIPTION TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (163 163 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (134 2 (:REWRITE ABS-POS))
 (87 87 (:TYPE-PRESCRIPTION INTEGERP-PROD))
 (51 27 (:REWRITE DEFAULT-<-1))
 (44 27 (:REWRITE DEFAULT-<-2))
 (36 36 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (29 29 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (29 29 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (29 29 (:REWRITE EXPT-COMPARE))
 (29 29 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (27 27 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (27 27 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (27 27 (:META CANCEL_PLUS-LESSP-CORRECT))
 (23 6 (:REWRITE TRUNC-EXACTP-C))
 (14 14 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (14 14 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (14 14 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (14 14 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (10 10 (:REWRITE EXACTP-WITH-N-NOT-INTEGER))
 (10 10 (:REWRITE EXACTP-MINUS-GEN))
 (9 2 (:REWRITE DEFAULT-+-2))
 (9 2 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE POWER2-INTEGER))
 (4 4 (:REWRITE INTEGERP-MINUS))
 (3 3 (:REWRITE EXPT-COMPARE-EQUAL))
 (3 3 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (2 2 (:REWRITE EXACTP-0))
 (2 2 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE DEFAULT-*-2))
 (2 2 (:REWRITE DEFAULT-*-1))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(TRUNC-GOES-UP-REWRITE
 (396 132 (:TYPE-PRESCRIPTION TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (200 2 (:REWRITE ABS-POS))
 (140 140 (:TYPE-PRESCRIPTION EXPO-OF-INTEGER-TYPE))
 (132 132 (:TYPE-PRESCRIPTION TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (132 132 (:TYPE-PRESCRIPTION TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (66 26 (:REWRITE DEFAULT-<-2))
 (36 36 (:TYPE-PRESCRIPTION ABS-NONNEGATIVE-INTEGERP-TYPE))
 (31 31 (:REWRITE NON-INTEGERP-<-INTEGERP))
 (31 31 (:REWRITE INTEGERP-<-NON-INTEGERP))
 (31 31 (:REWRITE EXPT-COMPARE))
 (31 31 (:REWRITE CANCEL-COMMON-FACTORS-IN-<))
 (27 26 (:REWRITE DEFAULT-<-1))
 (26 26 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (26 26 (:REWRITE LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (26 26 (:META CANCEL_PLUS-LESSP-CORRECT))
 (21 3 (:LINEAR TRUNC-UPPER-POS))
 (21 3 (:LINEAR TRUNC-POSITIVE))
 (21 3 (:LINEAR TRUNC-NON-NEGATIVE-LINEAR))
 (13 5 (:REWRITE DEFAULT-*-2))
 (12 3 (:REWRITE TRUNC-POSITIVE))
 (9 9 (:REWRITE TRUNC-WITH-N-NOT-AN-INTEGER))
 (9 9 (:REWRITE TRUNC-TO-0-OR-FEWER-BITS))
 (9 9 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (9 9 (:REWRITE TRUNC-OF-NON-RATIONALP-IS-0))
 (5 5 (:REWRITE EXACTP-WITH-N-NOT-INTEGER))
 (5 5 (:REWRITE EXACTP-MINUS-GEN))
 (5 5 (:REWRITE DEFAULT-*-1))
 (3 3 (:REWRITE EXPT-COMPARE-EQUAL))
 (3 3 (:REWRITE CANCEL-COMMON-FACTORS-IN-EQUAL))
 (2 2 (:REWRITE POWER2-INTEGER))
 (2 2 (:REWRITE INTEGERP-MINUS))
 (2 2 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2 2 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (1 1 (:REWRITE TRUNC-EXACTP-C))
 )
