(RTL::RE)
(RTL::NEAR+
 (10 5 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::EXPO))
 (5 5 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::AWAY-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 )
(RTL::NEAR+TRUNC-1
 (188 75 (:REWRITE DEFAULT-*-2))
 (172 86 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (150 75 (:REWRITE DEFAULT-*-1))
 (117 60 (:REWRITE DEFAULT-+-1))
 (112 60 (:REWRITE DEFAULT-+-2))
 (86 86 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (86 86 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (65 5 (:REWRITE RTL::FL-INT))
 (59 2 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (45 24 (:REWRITE DEFAULT-<-1))
 (42 24 (:REWRITE DEFAULT-<-2))
 (30 30 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (26 6 (:REWRITE RTL::SIG-DOES-NOTHING))
 (26 6 (:REWRITE RTL::ALREADY-SIG))
 (16 16 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (12 12 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (11 11 (:REWRITE FOLD-CONSTS-IN-+))
 (7 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (7 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (6 6 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (6 6 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (6 6 (:REWRITE RTL::SIG-MINUS-GEN))
 (4 4 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (4 4 (:LINEAR RTL::EXPO>=))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (3 3 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (1 1 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (1 1 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (1 1 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (1 1 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 )
(RTL::NEAR+TRUNC-2
 (294 4 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (172 172 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (172 172 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (118 4 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (90 4 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (80 12 (:REWRITE COMMUTATIVITY-OF-+))
 (78 45 (:REWRITE DEFAULT-+-2))
 (65 45 (:REWRITE DEFAULT-+-1))
 (52 4 (:REWRITE A1))
 (47 21 (:REWRITE DEFAULT-<-1))
 (42 21 (:REWRITE DEFAULT-<-2))
 (32 22 (:REWRITE DEFAULT-*-2))
 (32 22 (:REWRITE DEFAULT-*-1))
 (26 26 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (17 5 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (17 5 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (12 12 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (10 10 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (10 2 (:REWRITE RTL::SIG-DOES-NOTHING))
 (10 2 (:REWRITE RTL::ALREADY-SIG))
 (9 9 (:REWRITE RTL::A4))
 (8 8 (:LINEAR RTL::EXPO>=))
 (8 8 (:DEFINITION FIX))
 (8 4 (:REWRITE UNICITY-OF-1))
 (8 4 (:REWRITE UNICITY-OF-0))
 (5 5 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (5 5 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (4 1 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (4 1 (:LINEAR RTL::TRUNC-NEGATIVE))
 (2 2 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (2 2 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (2 2 (:REWRITE RTL::SIG-MINUS-GEN))
 )
(RTL::NEAR+TRUNC-3
 (569 10 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (294 294 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (294 294 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (242 8 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (186 8 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (144 83 (:REWRITE DEFAULT-+-2))
 (125 83 (:REWRITE DEFAULT-+-1))
 (97 31 (:REWRITE DEFAULT-<-1))
 (94 31 (:REWRITE DEFAULT-<-2))
 (49 19 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (49 19 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (42 32 (:REWRITE DEFAULT-*-2))
 (42 32 (:REWRITE DEFAULT-*-1))
 (41 41 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (30 18 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (19 19 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (19 19 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (18 18 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (17 17 (:REWRITE RTL::A4))
 (16 16 (:LINEAR RTL::EXPO>=))
 (16 16 (:DEFINITION FIX))
 (16 8 (:REWRITE UNICITY-OF-1))
 (16 8 (:REWRITE UNICITY-OF-0))
 (10 2 (:REWRITE RTL::SIG-DOES-NOTHING))
 (10 2 (:REWRITE RTL::ALREADY-SIG))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (4 1 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (4 1 (:LINEAR RTL::TRUNC-NEGATIVE))
 (2 2 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (2 2 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (2 2 (:REWRITE RTL::SIG-MINUS-GEN))
 )
(RTL::NEAR+TRUNC-4
 (387 4 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (180 6 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (138 6 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (118 118 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (118 118 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (90 14 (:REWRITE COMMUTATIVITY-OF-+))
 (67 42 (:REWRITE DEFAULT-+-2))
 (53 42 (:REWRITE DEFAULT-+-1))
 (52 4 (:REWRITE A1))
 (42 12 (:REWRITE DEFAULT-<-1))
 (30 12 (:REWRITE DEFAULT-<-2))
 (20 8 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (20 8 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (18 18 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (18 18 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (13 13 (:REWRITE DEFAULT-*-2))
 (13 13 (:REWRITE DEFAULT-*-1))
 (12 12 (:LINEAR RTL::EXPO>=))
 (12 12 (:DEFINITION FIX))
 (12 6 (:REWRITE UNICITY-OF-1))
 (12 6 (:REWRITE UNICITY-OF-0))
 (8 8 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (8 8 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (8 8 (:REWRITE RTL::A4))
 (7 7 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (7 7 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (5 2 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (5 2 (:LINEAR RTL::TRUNC-NEGATIVE))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RTL::NEAR+TRUNC-5
 (1138 10 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (630 30 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (590 20 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (454 248 (:REWRITE DEFAULT-+-2))
 (442 182 (:REWRITE DEFAULT-*-2))
 (360 182 (:REWRITE DEFAULT-*-1))
 (320 248 (:REWRITE DEFAULT-+-1))
 (320 14 (:REWRITE RTL::FL-INT))
 (270 20 (:REWRITE RTL::EXPO-X+2**K))
 (190 10 (:REWRITE RTL::FL+INT-REWRITE))
 (184 79 (:REWRITE DEFAULT-<-1))
 (135 135 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (135 135 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (131 79 (:REWRITE DEFAULT-<-2))
 (112 52 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (109 109 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (62 62 (:REWRITE RTL::A4))
 (46 46 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (44 14 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (40 40 (:LINEAR RTL::EXPO>=))
 (40 20 (:REWRITE UNICITY-OF-0))
 (38 38 (:REWRITE FOLD-CONSTS-IN-+))
 (26 14 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (20 4 (:REWRITE RTL::SIG-DOES-NOTHING))
 (20 4 (:REWRITE RTL::ALREADY-SIG))
 (14 14 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (14 14 (:REWRITE RTL::A5))
 (14 14 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (14 14 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (14 14 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (14 14 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (14 14 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (14 14 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (10 10 (:REWRITE RTL::A3))
 (8 8 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (8 8 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (8 8 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (8 2 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (8 2 (:LINEAR RTL::TRUNC-NEGATIVE))
 (4 4 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (4 4 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (4 4 (:REWRITE RTL::SIG-MINUS-GEN))
 (1 1 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::NEAR+TRUNC-6
 (187 75 (:REWRITE DEFAULT-*-2))
 (172 86 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (148 75 (:REWRITE DEFAULT-*-1))
 (118 60 (:REWRITE DEFAULT-+-1))
 (113 60 (:REWRITE DEFAULT-+-2))
 (86 86 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (86 86 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (65 5 (:REWRITE RTL::FL-INT))
 (42 23 (:REWRITE DEFAULT-<-1))
 (39 23 (:REWRITE DEFAULT-<-2))
 (31 1 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (28 28 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (26 6 (:REWRITE RTL::SIG-DOES-NOTHING))
 (26 6 (:REWRITE RTL::ALREADY-SIG))
 (17 17 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (13 13 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (12 12 (:REWRITE FOLD-CONSTS-IN-+))
 (7 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (7 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (6 6 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (6 6 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (6 6 (:REWRITE RTL::SIG-MINUS-GEN))
 (4 4 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (3 3 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (2 2 (:LINEAR RTL::EXPO>=))
 (1 1 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (1 1 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (1 1 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (1 1 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 )
(RTL::NEAR+TRUNC-7
 (638 319 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (319 319 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (319 319 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (107 36 (:REWRITE DEFAULT-+-1))
 (97 97 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (97 97 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (79 36 (:REWRITE DEFAULT-+-2))
 (44 10 (:REWRITE DEFAULT-<-1))
 (36 10 (:REWRITE DEFAULT-<-2))
 (31 1 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (24 1 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (17 11 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (16 16 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (16 16 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (16 16 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (16 16 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (12 12 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (12 12 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (11 11 (:REWRITE DEFAULT-*-2))
 (11 11 (:REWRITE DEFAULT-*-1))
 (11 11 (:REWRITE RTL::A4))
 (10 10 (:REWRITE FOLD-CONSTS-IN-+))
 (10 10 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (4 4 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (4 4 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (3 3 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (3 3 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (2 2 (:LINEAR RTL::EXPO>=))
 (2 2 (:DEFINITION FIX))
 (2 1 (:REWRITE UNICITY-OF-1))
 (2 1 (:REWRITE UNICITY-OF-0))
 (1 1 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (1 1 (:LINEAR RTL::TRUNC-NEGATIVE))
 (1 1 (:LINEAR RTL::AWAY-NEGATIVE))
 )
(RTL::NEAR+TRUNC-8
 (270 135 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (168 168 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (168 168 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (135 135 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (135 135 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (40 21 (:REWRITE DEFAULT-<-1))
 (38 21 (:REWRITE DEFAULT-<-2))
 (32 17 (:REWRITE DEFAULT-*-2))
 (32 17 (:REWRITE DEFAULT-*-1))
 (31 15 (:REWRITE DEFAULT-+-1))
 (29 15 (:REWRITE DEFAULT-+-2))
 (28 1 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (22 22 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (21 1 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (15 3 (:REWRITE RTL::SIG-DOES-NOTHING))
 (15 3 (:REWRITE RTL::ALREADY-SIG))
 (7 7 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (6 6 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (6 6 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (6 6 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (5 1 (:REWRITE COMMUTATIVITY-OF-+))
 (4 4 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (4 4 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (4 4 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (3 3 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (3 3 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (3 3 (:REWRITE RTL::SIG-MINUS-GEN))
 (2 2 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (2 2 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (2 2 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE RTL::A4))
 (2 2 (:LINEAR RTL::EXPO>=))
 (2 2 (:DEFINITION FIX))
 (2 1 (:REWRITE UNICITY-OF-1))
 (2 1 (:REWRITE UNICITY-OF-0))
 (1 1 (:LINEAR RTL::AWAY-NEGATIVE))
 )
(RTL::NEAR+TRUNC-9
 (476 5 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (211 7 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (171 171 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (171 171 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (162 7 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (110 17 (:REWRITE COMMUTATIVITY-OF-+))
 (101 60 (:REWRITE DEFAULT-+-2))
 (87 87 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (87 87 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (78 27 (:REWRITE DEFAULT-<-1))
 (77 60 (:REWRITE DEFAULT-+-1))
 (65 5 (:REWRITE A1))
 (62 27 (:REWRITE DEFAULT-<-2))
 (37 27 (:REWRITE DEFAULT-*-2))
 (37 27 (:REWRITE DEFAULT-*-1))
 (34 34 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (20 5 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (20 5 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (14 14 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (14 14 (:LINEAR RTL::EXPO>=))
 (14 14 (:DEFINITION FIX))
 (14 7 (:REWRITE UNICITY-OF-1))
 (14 7 (:REWRITE UNICITY-OF-0))
 (12 12 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (11 11 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (11 11 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (10 10 (:REWRITE RTL::A4))
 (10 2 (:REWRITE RTL::SIG-DOES-NOTHING))
 (10 2 (:REWRITE RTL::ALREADY-SIG))
 (5 5 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (5 5 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (4 1 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (4 1 (:LINEAR RTL::TRUNC-NEGATIVE))
 (2 2 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (2 2 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (2 2 (:REWRITE RTL::SIG-MINUS-GEN))
 (2 2 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (2 2 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (1 1 (:LINEAR RTL::AWAY-NEGATIVE))
 )
(RTL::NEAR+TRUNC-10
 (729 9 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (434 6 (:REWRITE RTL::EXPO-AWAY))
 (387 16 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (216 132 (:REWRITE DEFAULT-+-2))
 (173 132 (:REWRITE DEFAULT-+-1))
 (138 138 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (138 138 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (122 1 (:LINEAR RTL::EXPO-AWAY-LOWER-BOUND))
 (112 112 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (112 112 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (92 32 (:REWRITE DEFAULT-<-1))
 (71 32 (:REWRITE DEFAULT-<-2))
 (64 40 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (43 43 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (43 43 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (36 9 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (36 9 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (32 32 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (32 32 (:REWRITE DEFAULT-*-2))
 (32 32 (:REWRITE DEFAULT-*-1))
 (28 28 (:LINEAR RTL::EXPO>=))
 (26 26 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (26 26 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (22 11 (:REWRITE UNICITY-OF-0))
 (19 19 (:REWRITE FOLD-CONSTS-IN-+))
 (14 10 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (9 9 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (9 9 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (8 8 (:TYPE-PRESCRIPTION RTL::EXACTP))
 (8 2 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (8 2 (:LINEAR RTL::TRUNC-NEGATIVE))
 (6 6 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (6 6 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (5 5 (:LINEAR RTL::AWAY-NEGATIVE))
 (4 4 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (4 4 (:REWRITE RTL::EXACTP-MINUS-GEN))
 )
(RTL::NEAR+TRUNC-11
 (478 7 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (233 9 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (214 2 (:REWRITE RTL::EXPO-AWAY))
 (168 2 (:DEFINITION =))
 (162 7 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (118 68 (:REWRITE DEFAULT-+-2))
 (107 107 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (107 107 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (97 97 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (97 97 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (92 68 (:REWRITE DEFAULT-+-1))
 (66 20 (:REWRITE DEFAULT-<-1))
 (58 20 (:REWRITE DEFAULT-<-2))
 (28 28 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (28 28 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (28 7 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (28 7 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (25 17 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (24 2 (:LINEAR RTL::EXPO-UPPER-POS))
 (22 2 (:LINEAR RTL::AWAY-LOWER-POS))
 (20 2 (:LINEAR RTL::EXPO-UPPER-BOUND))
 (18 18 (:REWRITE DEFAULT-*-2))
 (18 18 (:REWRITE DEFAULT-*-1))
 (17 17 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (16 16 (:LINEAR RTL::EXPO>=))
 (14 14 (:REWRITE RTL::A4))
 (14 14 (:DEFINITION FIX))
 (14 7 (:REWRITE UNICITY-OF-1))
 (14 7 (:REWRITE UNICITY-OF-0))
 (14 2 (:LINEAR RTL::AWAY-POSITIVE))
 (12 12 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (12 12 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (12 4 (:REWRITE RTL::ABS-POS))
 (10 2 (:TYPE-PRESCRIPTION RTL::RATIONALP-ABS))
 (7 7 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (7 7 (:REWRITE FOLD-CONSTS-IN-+))
 (4 1 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (4 1 (:LINEAR RTL::TRUNC-NEGATIVE))
 (2 2 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-RATIONALP-TYPE))
 (2 2 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (2 2 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:LINEAR RTL::AWAY-NEGATIVE))
 (1 1 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (1 1 (:REWRITE RTL::EXACTP-MINUS-GEN))
 )
(RTL::NEAR+TRUNC-12
 (1254 12 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (624 21 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (477 21 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (285 45 (:REWRITE COMMUTATIVITY-OF-+))
 (201 201 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (201 201 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (181 124 (:REWRITE DEFAULT-+-2))
 (156 12 (:REWRITE A1))
 (151 124 (:REWRITE DEFAULT-+-1))
 (143 143 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (143 143 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (128 55 (:REWRITE DEFAULT-<-1))
 (104 55 (:REWRITE DEFAULT-<-2))
 (76 76 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (72 52 (:REWRITE DEFAULT-*-2))
 (72 52 (:REWRITE DEFAULT-*-1))
 (48 12 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (48 12 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (42 42 (:LINEAR RTL::EXPO>=))
 (42 42 (:DEFINITION FIX))
 (42 21 (:REWRITE UNICITY-OF-1))
 (42 21 (:REWRITE UNICITY-OF-0))
 (24 24 (:REWRITE RTL::A4))
 (20 4 (:REWRITE RTL::SIG-DOES-NOTHING))
 (20 4 (:REWRITE RTL::ALREADY-SIG))
 (19 19 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (15 15 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (12 12 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (12 12 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (12 12 (:REWRITE FOLD-CONSTS-IN-+))
 (12 3 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (12 3 (:LINEAR RTL::TRUNC-NEGATIVE))
 (8 8 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (8 8 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (8 8 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (5 5 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (5 5 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (4 4 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (4 4 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (4 4 (:REWRITE RTL::SIG-MINUS-GEN))
 (1 1 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1 1 (:LINEAR RTL::AWAY-NEGATIVE))
 )
(RTL::NEAR+TRUNC
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (5 5 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 )
(RTL::NEAR+-MINUS
 (406 49 (:REWRITE RTL::SIG-DOES-NOTHING))
 (347 24 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (281 49 (:REWRITE RTL::ALREADY-SIG))
 (193 123 (:REWRITE DEFAULT-*-1))
 (157 74 (:REWRITE DEFAULT-+-2))
 (143 74 (:REWRITE DEFAULT-+-1))
 (124 124 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (118 100 (:REWRITE DEFAULT-<-2))
 (118 100 (:REWRITE DEFAULT-<-1))
 (100 100 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (100 100 (:TYPE-PRESCRIPTION RTL::AWAY-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (100 100 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (87 27 (:REWRITE COMMUTATIVITY-OF-+))
 (79 13 (:LINEAR RTL::SIG-LOWER-BOUND))
 (78 18 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (64 64 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (58 58 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (58 58 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (58 58 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (58 58 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (48 44 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (36 6 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (28 14 (:REWRITE RTL::SIG-SHIFT-BY-CONSTANT-POWER-OF-2))
 (24 24 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-RATIONAL-TYPE))
 (24 24 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (23 23 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (23 23 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (23 23 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (16 16 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (16 16 (:REWRITE RATIONALP-*))
 (14 14 (:TYPE-PRESCRIPTION RTL::POWER2P))
 (14 14 (:REWRITE RTL::SIG-SHIFT-BY-POWER-OF-2-2))
 (14 14 (:REWRITE RTL::SIG-SHIFT-BY-POWER-OF-2))
 (14 14 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (12 12 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (6 6 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 )
(RTL::NEAR+-SHIFT
 (114 29 (:REWRITE DEFAULT-*-2))
 (112 29 (:REWRITE DEFAULT-*-1))
 (101 101 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (43 3 (:REWRITE RTL::ALREADY-SIG))
 (41 3 (:REWRITE RTL::SIG-DOES-NOTHING))
 (24 24 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (24 24 (:TYPE-PRESCRIPTION RTL::AWAY-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (24 24 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (22 22 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (22 22 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (22 22 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (22 22 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (20 14 (:REWRITE DEFAULT-<-1))
 (17 17 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (16 4 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (16 4 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (14 14 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (14 14 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (6 6 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (6 5 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (5 5 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (4 4 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (4 2 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (4 1 (:REWRITE RTL::SIG-SHIFT-4-ALT))
 (4 1 (:REWRITE RTL::EXPO-SHIFT-2))
 (3 1 (:REWRITE RTL::SIG-SHIFT-BY-POWER-OF-2-2))
 (2 2 (:TYPE-PRESCRIPTION RTL::POWER2P))
 (2 2 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (2 2 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (2 2 (:REWRITE RTL::SIG-MINUS-GEN))
 (1 1 (:REWRITE RTL::SIG-SHIFT-BY-POWER-OF-2))
 (1 1 (:REWRITE RTL::SIG-SHIFT-BY-CONSTANT-POWER-OF-2))
 )
(RTL::SGN-NEAR+-1
 (254 79 (:REWRITE DEFAULT-*-2))
 (102 79 (:REWRITE DEFAULT-*-1))
 (80 80 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (61 9 (:REWRITE RTL::SIG-DOES-NOTHING))
 (61 9 (:REWRITE RTL::ALREADY-SIG))
 (56 4 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (50 5 (:REWRITE RTL::FL-INT))
 (45 34 (:REWRITE DEFAULT-+-2))
 (42 34 (:REWRITE DEFAULT-+-1))
 (36 36 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (36 36 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (32 32 (:REWRITE DEFAULT-<-2))
 (32 32 (:REWRITE DEFAULT-<-1))
 (31 31 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (25 16 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (24 24 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (23 2 (:LINEAR RTL::SIG-LOWER-BOUND))
 (19 19 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (19 16 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (16 16 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (16 16 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (16 16 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (16 16 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (15 1 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-EQUAL))
 (9 9 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (9 9 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (8 8 (:REWRITE RTL::A4))
 (7 7 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (7 7 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (7 7 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (5 1 (:REWRITE RTL::ABS-POS))
 (4 4 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (4 4 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (4 4 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (4 2 (:REWRITE RTL::SIG-SHIFT-BY-CONSTANT-POWER-OF-2))
 (2 2 (:TYPE-PRESCRIPTION RTL::POWER2P))
 (2 2 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-ACL2-NUMBERP-TYPE))
 (2 2 (:REWRITE RTL::SIG-SHIFT-BY-POWER-OF-2-2))
 (2 2 (:REWRITE RTL::SIG-SHIFT-BY-POWER-OF-2))
 )
(RTL::SGN-NEAR+-2-LOCAL
 (252 79 (:REWRITE DEFAULT-*-2))
 (102 79 (:REWRITE DEFAULT-*-1))
 (80 80 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (61 9 (:REWRITE RTL::SIG-DOES-NOTHING))
 (61 9 (:REWRITE RTL::ALREADY-SIG))
 (56 4 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (50 5 (:REWRITE RTL::CG-INT))
 (45 34 (:REWRITE DEFAULT-+-2))
 (42 34 (:REWRITE DEFAULT-+-1))
 (36 36 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (36 36 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (32 32 (:REWRITE DEFAULT-<-2))
 (32 32 (:REWRITE DEFAULT-<-1))
 (31 31 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (25 16 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (24 24 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (23 2 (:LINEAR RTL::SIG-LOWER-BOUND))
 (19 19 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (19 16 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (16 16 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (16 16 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (16 16 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (16 16 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (15 1 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-EQUAL))
 (9 9 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (9 9 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (8 8 (:REWRITE RTL::A4))
 (7 7 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (7 7 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (7 7 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (5 1 (:REWRITE RTL::ABS-POS))
 (4 4 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (4 4 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (4 4 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (4 2 (:REWRITE RTL::SIG-SHIFT-BY-CONSTANT-POWER-OF-2))
 (2 2 (:TYPE-PRESCRIPTION RTL::POWER2P))
 (2 2 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-ACL2-NUMBERP-TYPE))
 (2 2 (:REWRITE RTL::SIG-SHIFT-BY-POWER-OF-2-2))
 (2 2 (:REWRITE RTL::SIG-SHIFT-BY-POWER-OF-2))
 )
(RTL::SGN-NEAR+-2
 (134 43 (:REWRITE DEFAULT-*-2))
 (84 6 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (82 14 (:REWRITE RTL::SIG-DOES-NOTHING))
 (82 14 (:REWRITE RTL::ALREADY-SIG))
 (65 43 (:REWRITE DEFAULT-*-1))
 (48 22 (:REWRITE DEFAULT-+-2))
 (48 22 (:REWRITE DEFAULT-+-1))
 (43 43 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (41 37 (:REWRITE DEFAULT-<-1))
 (37 37 (:REWRITE DEFAULT-<-2))
 (23 2 (:LINEAR RTL::SIG-LOWER-BOUND))
 (14 14 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (14 14 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (14 14 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (14 14 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (14 14 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (10 10 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (8 8 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (8 8 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (8 4 (:REWRITE RTL::SIG-SHIFT-BY-CONSTANT-POWER-OF-2))
 (7 7 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (7 7 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (7 7 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (7 7 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (6 6 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (6 6 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (5 5 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (4 4 (:TYPE-PRESCRIPTION RTL::POWER2P))
 (4 4 (:REWRITE RTL::SIG-SHIFT-BY-POWER-OF-2-2))
 (4 4 (:REWRITE RTL::SIG-SHIFT-BY-POWER-OF-2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (2 1 (:REWRITE UNICITY-OF-0))
 )
(RTL::NEAR+-0
 (3 3 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (3 3 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (3 3 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (3 3 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (3 3 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (3 1 (:REWRITE DEFAULT-*-1))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-RATIONAL-TYPE))
 (1 1 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (1 1 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (1 1 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (1 1 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE DEFAULT-*-2))
 )
(RTL::NEAR+-1-1
 (361 184 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (184 184 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (99 30 (:REWRITE DEFAULT-*-2))
 (72 28 (:REWRITE DEFAULT-+-2))
 (66 30 (:REWRITE DEFAULT-*-1))
 (53 28 (:REWRITE DEFAULT-+-1))
 (52 4 (:REWRITE RTL::FL-INT))
 (35 7 (:REWRITE RTL::SIG-DOES-NOTHING))
 (35 7 (:REWRITE RTL::ALREADY-SIG))
 (25 24 (:REWRITE DEFAULT-<-1))
 (24 24 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (24 24 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (24 24 (:REWRITE DEFAULT-<-2))
 (15 15 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (12 12 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (12 12 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (12 12 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (12 12 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (12 12 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (12 12 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (12 12 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 2))
 (12 12 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (11 1 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (10 10 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (10 10 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (9 9 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (9 9 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (8 8 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (8 8 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (8 8 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (8 8 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (7 7 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (7 7 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (7 7 (:REWRITE RTL::SIG-MINUS-GEN))
 (6 2 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE RTL::A5))
 (2 2 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (2 2 (:LINEAR RTL::TRUNC-NEGATIVE))
 (1 1 (:LINEAR RTL::EXPO>=))
 )
(RTL::NEAR+-1-2
 (4 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (3 3 (:REWRITE DEFAULT-*-2))
 (3 3 (:REWRITE DEFAULT-*-1))
 (2 2 (:REWRITE RTL::A3))
 )
(RTL::NEAR+-1-3
 (442 2 (:LINEAR RTL::CG-MONOTONE-LINEAR))
 (265 96 (:REWRITE DEFAULT-*-2))
 (252 252 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (240 96 (:REWRITE DEFAULT-*-1))
 (123 74 (:REWRITE DEFAULT-+-2))
 (122 34 (:REWRITE RTL::SIG-DOES-NOTHING))
 (122 34 (:REWRITE RTL::ALREADY-SIG))
 (104 74 (:REWRITE DEFAULT-+-1))
 (64 63 (:REWRITE DEFAULT-<-1))
 (63 63 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (63 63 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (63 63 (:REWRITE DEFAULT-<-2))
 (47 47 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (35 9 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (34 34 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (34 34 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (34 34 (:REWRITE RTL::SIG-MINUS-GEN))
 (30 30 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (30 30 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (30 30 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (30 30 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (30 30 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (30 30 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (30 30 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 2))
 (30 30 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (13 13 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (11 11 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (11 11 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (11 11 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (10 10 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (6 6 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (3 3 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (2 2 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (2 2 (:LINEAR RTL::AWAY-NEGATIVE))
 (1 1 (:LINEAR RTL::N>=CG-LINEAR))
 (1 1 (:LINEAR RTL::N<=FL-LINEAR))
 (1 1 (:LINEAR RTL::EXPO>=))
 )
(RTL::NEAR+-1-4
 (301 151 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (151 151 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (151 151 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (64 19 (:REWRITE DEFAULT-*-2))
 (48 19 (:REWRITE DEFAULT-*-1))
 (31 7 (:REWRITE RTL::SIG-DOES-NOTHING))
 (31 7 (:REWRITE RTL::ALREADY-SIG))
 (20 19 (:REWRITE DEFAULT-<-1))
 (19 19 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (19 19 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (19 19 (:REWRITE DEFAULT-<-2))
 (18 14 (:REWRITE DEFAULT-+-2))
 (17 14 (:REWRITE DEFAULT-+-1))
 (11 11 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (11 1 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (8 8 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (8 8 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (8 8 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (8 8 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (7 7 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (7 7 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (7 7 (:REWRITE RTL::SIG-MINUS-GEN))
 (6 2 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (5 5 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (5 5 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (2 2 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE RTL::A5))
 (2 2 (:LINEAR RTL::TRUNC-NEGATIVE))
 (1 1 (:LINEAR RTL::EXPO>=))
 )
(RTL::NEAR+-1-5
 (151 151 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (70 21 (:REWRITE DEFAULT-*-2))
 (54 21 (:REWRITE DEFAULT-*-1))
 (32 8 (:REWRITE RTL::SIG-DOES-NOTHING))
 (32 8 (:REWRITE RTL::ALREADY-SIG))
 (19 18 (:REWRITE DEFAULT-<-1))
 (19 15 (:REWRITE DEFAULT-+-2))
 (18 18 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (18 18 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (18 18 (:REWRITE DEFAULT-<-2))
 (18 15 (:REWRITE DEFAULT-+-1))
 (12 12 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (11 1 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (8 8 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (8 8 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (8 8 (:REWRITE RTL::SIG-MINUS-GEN))
 (6 6 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (6 6 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (5 5 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (5 5 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (2 2 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE RTL::A5))
 (2 2 (:LINEAR RTL::AWAY-NEGATIVE))
 (1 1 (:LINEAR RTL::EXPO>=))
 )
(RTL::NEAR+-1-6
 (28 28 (:REWRITE DEFAULT-*-2))
 (28 28 (:REWRITE DEFAULT-*-1))
 (24 8 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (10 2 (:REWRITE COMMUTATIVITY-OF-+))
 (8 8 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (8 8 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (8 8 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (8 8 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (5 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE DEFAULT-<-1))
 (4 2 (:REWRITE UNICITY-OF-0))
 (3 3 (:REWRITE RTL::A5))
 )
(RTL::NEAR+-1-7
 (708 354 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (354 354 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (354 354 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (354 354 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (285 285 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (285 285 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (285 285 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (236 90 (:REWRITE DEFAULT-*-2))
 (193 90 (:REWRITE DEFAULT-*-1))
 (166 55 (:REWRITE DEFAULT-+-2))
 (116 116 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (110 55 (:REWRITE DEFAULT-+-1))
 (65 44 (:REWRITE DEFAULT-<-2))
 (65 17 (:REWRITE RTL::SIG-DOES-NOTHING))
 (65 17 (:REWRITE RTL::ALREADY-SIG))
 (50 44 (:REWRITE DEFAULT-<-1))
 (48 48 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (23 23 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (17 17 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (17 17 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (17 17 (:REWRITE RTL::SIG-MINUS-GEN))
 (15 15 (:REWRITE RTL::A4))
 (11 11 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (11 11 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (11 11 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (11 11 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (10 2 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (5 5 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (4 4 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (4 4 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (4 1 (:REWRITE RATIONALP-*))
 (2 2 (:LINEAR RTL::TRUNC-NEGATIVE))
 )
(RTL::NEAR+-1-8
 (28 28 (:REWRITE DEFAULT-*-2))
 (28 28 (:REWRITE DEFAULT-*-1))
 (27 8 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (11 8 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (11 8 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (10 10 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (8 8 (:REWRITE DEFAULT-<-2))
 (8 8 (:REWRITE DEFAULT-<-1))
 (8 8 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (8 8 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (5 5 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE DEFAULT-+-1))
 (5 1 (:REWRITE COMMUTATIVITY-OF-+))
 (4 4 (:REWRITE RTL::A5))
 (2 1 (:REWRITE UNICITY-OF-0))
 )
(RTL::NEAR+-1-9
 (718 359 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (359 359 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (359 359 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (359 359 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (326 326 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (326 326 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (326 326 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (236 90 (:REWRITE DEFAULT-*-2))
 (193 90 (:REWRITE DEFAULT-*-1))
 (163 55 (:REWRITE DEFAULT-+-2))
 (122 122 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (104 55 (:REWRITE DEFAULT-+-1))
 (65 17 (:REWRITE RTL::SIG-DOES-NOTHING))
 (65 17 (:REWRITE RTL::ALREADY-SIG))
 (59 42 (:REWRITE DEFAULT-<-1))
 (44 42 (:REWRITE DEFAULT-<-2))
 (23 23 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (17 17 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (17 17 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (17 17 (:REWRITE RTL::SIG-MINUS-GEN))
 (17 17 (:REWRITE RTL::A4))
 (10 10 (:REWRITE FOLD-CONSTS-IN-+))
 (8 8 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (8 8 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (6 6 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (6 6 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (6 6 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (6 6 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (5 1 (:LINEAR RTL::AWAY-POSITIVE))
 (4 4 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (4 4 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (4 1 (:REWRITE RATIONALP-*))
 (1 1 (:LINEAR RTL::AWAY-NEGATIVE))
 )
(RTL::NEAR+1-A-SUPPORT
 (488 244 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (284 284 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (284 284 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (284 284 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (244 244 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (244 244 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (244 244 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (85 85 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (65 41 (:REWRITE DEFAULT-<-2))
 (43 19 (:REWRITE DEFAULT-*-2))
 (43 19 (:REWRITE DEFAULT-*-1))
 (41 41 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (41 41 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (41 41 (:REWRITE DEFAULT-<-1))
 (35 11 (:REWRITE DEFAULT-+-2))
 (31 11 (:REWRITE DEFAULT-+-1))
 (30 6 (:REWRITE RTL::SIG-DOES-NOTHING))
 (30 6 (:REWRITE RTL::ALREADY-SIG))
 (13 13 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (13 13 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (13 13 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (13 13 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (10 2 (:LINEAR RTL::TRUNC-POSITIVE))
 (10 2 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (7 7 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (7 7 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (6 6 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (6 6 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (6 6 (:REWRITE RTL::SIG-MINUS-GEN))
 (6 6 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (5 5 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:LINEAR RTL::TRUNC-NEGATIVE))
 )
(RTL::NEAR+1-A-1
 (1468 751 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (191 43 (:REWRITE DEFAULT-+-2))
 (118 43 (:REWRITE DEFAULT-+-1))
 (99 33 (:REWRITE DEFAULT-*-2))
 (80 32 (:REWRITE DEFAULT-<-2))
 (80 32 (:REWRITE DEFAULT-<-1))
 (44 44 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (44 44 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (38 38 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (38 38 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (33 33 (:REWRITE DEFAULT-*-1))
 (31 31 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (31 31 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (18 18 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (17 17 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (13 13 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (13 13 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (13 13 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (10 10 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (10 10 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (3 3 (:REWRITE RTL::A4))
 (3 3 (:LINEAR RTL::AWAY-POSITIVE))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RTL::NEAR+1-B-SUPPORT
 (355 355 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (355 355 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (355 355 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (350 175 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (175 175 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (175 175 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (175 175 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (85 85 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (61 37 (:REWRITE DEFAULT-<-1))
 (43 19 (:REWRITE DEFAULT-*-2))
 (43 19 (:REWRITE DEFAULT-*-1))
 (37 37 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (37 37 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (37 37 (:REWRITE DEFAULT-<-2))
 (35 11 (:REWRITE DEFAULT-+-2))
 (31 11 (:REWRITE DEFAULT-+-1))
 (30 6 (:REWRITE RTL::SIG-DOES-NOTHING))
 (30 6 (:REWRITE RTL::ALREADY-SIG))
 (9 9 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (9 9 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (7 7 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (7 7 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (7 7 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (7 7 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (6 6 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (6 6 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (6 6 (:REWRITE RTL::SIG-MINUS-GEN))
 (6 6 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (5 5 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::NEAR+1-B-1
 (1110 562 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (187 43 (:REWRITE DEFAULT-+-2))
 (116 43 (:REWRITE DEFAULT-+-1))
 (95 33 (:REWRITE DEFAULT-*-2))
 (84 32 (:REWRITE DEFAULT-<-1))
 (76 32 (:REWRITE DEFAULT-<-2))
 (44 44 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (44 44 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (33 33 (:REWRITE DEFAULT-*-1))
 (22 22 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (21 21 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (18 18 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (18 18 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (17 17 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (17 17 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (13 13 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (13 13 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (13 13 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (10 10 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (10 10 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (3 3 (:REWRITE RTL::A4))
 (3 3 (:LINEAR RTL::TRUNC-POSITIVE))
 (3 3 (:LINEAR RTL::TRUNC-NON-NEGATIVE-LINEAR))
 (3 3 (:LINEAR RTL::AWAY-POSITIVE))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RTL::FL-1/2-SIG-X-IS-ZERO-LEMMA
 (76 13 (:REWRITE RTL::FL-INT))
 (76 13 (:REWRITE RTL::A10))
 (34 13 (:REWRITE RTL::FL-OF-NON-RATIONAL))
 (20 8 (:REWRITE DEFAULT-*-2))
 (20 8 (:REWRITE DEFAULT-*-1))
 (13 13 (:REWRITE RTL::FL-MINUS-GEN))
 (7 1 (:REWRITE RTL::SIG-DOES-NOTHING))
 (7 1 (:REWRITE RTL::ALREADY-SIG))
 (5 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (2 2 (:REWRITE RTL::NON-INTEGERP-<-INTEGERP))
 (2 2 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE RTL::INTEGERP-<-NON-INTEGERP))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (2 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (2 2 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (2 2 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (2 2 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (1 1 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (1 1 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (1 1 (:REWRITE RTL::SIG-MINUS-GEN))
 (1 1 (:LINEAR RTL::N<=FL-LINEAR))
 )
(RTL::FL-1/2-SIG-X-IS-ZERO-LEMMA-2
 (783 207 (:REWRITE DEFAULT-*-2))
 (270 207 (:REWRITE DEFAULT-*-1))
 (175 19 (:REWRITE RTL::FL-INT))
 (83 20 (:REWRITE RTL::FL-OF-NON-RATIONAL))
 (78 72 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (68 15 (:REWRITE DEFAULT-+-2))
 (58 40 (:REWRITE DEFAULT-<-1))
 (45 45 (:REWRITE RTL::NON-INTEGERP-<-INTEGERP))
 (45 45 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (45 45 (:REWRITE RTL::INTEGERP-<-NON-INTEGERP))
 (43 40 (:REWRITE DEFAULT-<-2))
 (43 7 (:REWRITE RTL::SIG-DOES-NOTHING))
 (43 7 (:REWRITE RTL::ALREADY-SIG))
 (31 7 (:LINEAR RTL::N<=FL-LINEAR))
 (25 15 (:REWRITE DEFAULT-+-1))
 (18 18 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (18 18 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (9 9 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (9 9 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (9 9 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (7 7 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (7 7 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (7 7 (:REWRITE RTL::SIG-MINUS-GEN))
 )
(RTL::EXPT-MERGE
 (10 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (7 1 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (6 6 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (2 2 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (2 1 (:REWRITE DEFAULT-*-2))
 (1 1 (:REWRITE RTL::NON-INTEGERP-<-INTEGERP))
 (1 1 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1 1 (:REWRITE RTL::INTEGERP-<-NON-INTEGERP))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE DEFAULT-*-1))
 )
(RTL::EXPT-FACT-1
 (10 3 (:REWRITE RTL::NON-INTEGERP-<-INTEGERP))
 (4 2 (:REWRITE DEFAULT-*-2))
 (4 2 (:REWRITE DEFAULT-*-1))
 (3 3 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (3 3 (:REWRITE RTL::INTEGERP-<-NON-INTEGERP))
 (3 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE RTL::EXPT-2-INTEGERP))
 (1 1 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (1 1 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 )
(RTL::FL-IS-ZERO-IF-N-LESS-THAN-MINUS-1
 (980 202 (:REWRITE DEFAULT-*-2))
 (676 31 (:REWRITE RTL::FL-INT))
 (420 202 (:REWRITE DEFAULT-*-1))
 (324 48 (:REWRITE RTL::SIG-DOES-NOTHING))
 (282 37 (:REWRITE RTL::FL-OF-NON-RATIONAL))
 (261 77 (:REWRITE DEFAULT-+-2))
 (240 48 (:REWRITE RTL::ALREADY-SIG))
 (203 124 (:REWRITE RTL::NON-INTEGERP-<-INTEGERP))
 (170 120 (:REWRITE DEFAULT-<-2))
 (141 120 (:REWRITE DEFAULT-<-1))
 (128 88 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (128 88 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (124 124 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (124 124 (:REWRITE RTL::INTEGERP-<-NON-INTEGERP))
 (117 9 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (104 104 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (92 77 (:REWRITE DEFAULT-+-1))
 (88 88 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (88 88 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (88 88 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (88 88 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (57 57 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (46 46 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (46 46 (:REWRITE RTL::SIG-MINUS-GEN))
 (26 26 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (26 26 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (26 26 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (18 18 (:LINEAR RTL::FL-WEAKLY-MONOTONIC . 2))
 (18 18 (:LINEAR RTL::FL-WEAKLY-MONOTONIC . 1))
 (18 18 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (12 12 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (9 9 (:LINEAR RTL::N<=FL-LINEAR))
 (9 9 (:LINEAR RTL::EXPO>=))
 (5 5 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (1 1 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (1 1 (:REWRITE RTL::EXPT-2-INTEGERP))
 )
(RTL::FL-IS-ZERO-IF-N-LESS-THAN-ZERO
 (241 59 (:REWRITE DEFAULT-*-2))
 (169 24 (:REWRITE RTL::SIG-DOES-NOTHING))
 (159 73 (:REWRITE DEFAULT-<-1))
 (139 59 (:REWRITE DEFAULT-*-1))
 (120 24 (:REWRITE RTL::ALREADY-SIG))
 (96 6 (:REWRITE RTL::FL-INT))
 (96 6 (:REWRITE RTL::A10))
 (87 73 (:REWRITE DEFAULT-<-2))
 (81 74 (:REWRITE RTL::NON-INTEGERP-<-INTEGERP))
 (74 74 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (74 74 (:REWRITE RTL::INTEGERP-<-NON-INTEGERP))
 (55 40 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (55 40 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (42 6 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (40 40 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (40 40 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (40 40 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (40 40 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (38 38 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (36 6 (:REWRITE RTL::FL-OF-NON-RATIONAL))
 (22 21 (:REWRITE DEFAULT-+-2))
 (22 21 (:REWRITE DEFAULT-+-1))
 (21 21 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (21 21 (:REWRITE RTL::SIG-MINUS-GEN))
 (15 15 (:REWRITE RTL::A5))
 (7 7 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 6 (:REWRITE RTL::FL-MINUS-GEN))
 (5 5 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (3 3 (:LINEAR RTL::EXPO>=))
 (2 2 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (2 2 (:LINEAR RTL::FL-WEAKLY-MONOTONIC . 2))
 (2 2 (:LINEAR RTL::FL-WEAKLY-MONOTONIC . 1))
 (2 2 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (1 1 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (1 1 (:REWRITE RTL::EXPT-2-INTEGERP))
 (1 1 (:LINEAR RTL::N<=FL-LINEAR))
 )
(RTL::EXPT-FACT-2
 (12 5 (:REWRITE RTL::NON-INTEGERP-<-INTEGERP))
 (10 4 (:REWRITE DEFAULT-*-2))
 (6 4 (:REWRITE DEFAULT-<-2))
 (6 4 (:REWRITE DEFAULT-*-1))
 (5 5 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (5 5 (:REWRITE RTL::INTEGERP-<-NON-INTEGERP))
 (5 5 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (1 1 (:REWRITE RTL::EXPT-2-INTEGERP))
 (1 1 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 )
(RTL::ARITH-HACK)
(RTL::LESS-THAN-1-IF-N-IS-NEGATIVE
 (249 52 (:REWRITE DEFAULT-*-2))
 (133 19 (:REWRITE RTL::SIG-DOES-NOTHING))
 (107 52 (:REWRITE DEFAULT-*-1))
 (91 56 (:REWRITE DEFAULT-<-1))
 (91 19 (:REWRITE RTL::ALREADY-SIG))
 (78 56 (:REWRITE DEFAULT-<-2))
 (62 32 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (56 56 (:REWRITE RTL::NON-INTEGERP-<-INTEGERP))
 (56 56 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (56 56 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (56 56 (:REWRITE RTL::INTEGERP-<-NON-INTEGERP))
 (39 3 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (32 32 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (32 32 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (32 32 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (32 32 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (32 32 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (32 32 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (29 29 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (21 21 (:REWRITE RTL::A5))
 (17 17 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (17 17 (:REWRITE RTL::SIG-MINUS-GEN))
 (13 12 (:REWRITE DEFAULT-+-2))
 (13 12 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (5 5 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (3 3 (:LINEAR RTL::EXPO>=))
 (2 2 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (1 1 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 )
(RTL::LOCAL-EXPT-EXPAND)
(RTL::X-LOWER-BOUND
 (26 2 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (18 18 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (13 4 (:REWRITE DEFAULT-*-2))
 (11 5 (:REWRITE DEFAULT-<-2))
 (9 9 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (7 5 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (6 3 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE RTL::NON-INTEGERP-<-INTEGERP))
 (5 5 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (5 5 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (5 5 (:REWRITE RTL::INTEGERP-<-NON-INTEGERP))
 (4 4 (:REWRITE DEFAULT-*-1))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:LINEAR RTL::EXPO>=))
 )
(RTL::NEAR+1-A-2-2
 (326 163 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (198 166 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (163 163 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (163 163 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (163 163 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (154 53 (:REWRITE DEFAULT-*-2))
 (124 4 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (88 52 (:REWRITE DEFAULT-+-2))
 (82 82 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (82 82 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (80 52 (:REWRITE DEFAULT-+-1))
 (75 53 (:REWRITE DEFAULT-*-1))
 (51 28 (:REWRITE DEFAULT-<-1))
 (47 28 (:REWRITE DEFAULT-<-2))
 (36 36 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (17 17 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (16 16 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (16 16 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (15 3 (:REWRITE RTL::SIG-DOES-NOTHING))
 (15 3 (:REWRITE RTL::ALREADY-SIG))
 (14 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (13 13 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (10 1 (:REWRITE RTL::FL-INT))
 (8 8 (:LINEAR RTL::EXPO>=))
 (5 5 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (4 4 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (4 4 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (4 4 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (4 4 (:LINEAR RTL::TRUNC-POSITIVE))
 (4 4 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (4 4 (:LINEAR RTL::TRUNC-NEGATIVE))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (3 3 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (3 3 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (3 3 (:REWRITE RTL::SIG-MINUS-GEN))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE RTL::A4))
 )
(RTL::X-UPPER-BOUND-1
 (25 14 (:REWRITE DEFAULT-+-2))
 (17 14 (:REWRITE DEFAULT-+-1))
 (14 6 (:REWRITE DEFAULT-<-2))
 (11 6 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (6 6 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (6 6 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (6 6 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (5 5 (:REWRITE RTL::A4))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE DEFAULT-*-2))
 (4 4 (:REWRITE DEFAULT-*-1))
 )
(RTL::X-UPPER-BOUND-2
 (65 29 (:REWRITE DEFAULT-*-2))
 (59 29 (:REWRITE DEFAULT-*-1))
 (42 24 (:REWRITE DEFAULT-+-2))
 (31 1 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (28 24 (:REWRITE DEFAULT-+-1))
 (28 16 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (28 16 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (16 16 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (16 16 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (16 16 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (16 16 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (15 15 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (14 6 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (10 6 (:REWRITE DEFAULT-<-2))
 (7 7 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (7 7 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (6 6 (:REWRITE RTL::A4))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (5 1 (:REWRITE COMMUTATIVITY-OF-+))
 (2 2 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:LINEAR RTL::EXPO>=))
 (2 1 (:REWRITE UNICITY-OF-0))
 (1 1 (:REWRITE RTL::A5))
 )
(RTL::X-UPPER-BOUND-3
 (4 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (2 2 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (2 2 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE DEFAULT-*-2))
 (1 1 (:REWRITE DEFAULT-*-1))
 )
(RTL::X-UPPER-BOUND-4
 (84 23 (:REWRITE DEFAULT-*-2))
 (56 11 (:REWRITE RTL::SIG-DOES-NOTHING))
 (50 23 (:REWRITE DEFAULT-*-1))
 (41 25 (:REWRITE DEFAULT-<-1))
 (31 25 (:REWRITE DEFAULT-<-2))
 (31 11 (:REWRITE RTL::ALREADY-SIG))
 (27 18 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (25 25 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (25 25 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (22 2 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (18 18 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (18 18 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (18 18 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (18 18 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (18 18 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (18 18 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (15 15 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (9 9 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (9 9 (:REWRITE RTL::SIG-MINUS-GEN))
 (5 5 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (5 5 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (3 2 (:REWRITE DEFAULT-+-2))
 (3 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (2 2 (:LINEAR RTL::EXPO>=))
 (1 1 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (1 1 (:REWRITE RTL::A5))
 )
(RTL::FL-IS-ZERO-IF-N-LESS-THAN-ZERO-2
 (40 4 (:REWRITE RTL::FL-INT))
 (32 9 (:REWRITE DEFAULT-*-2))
 (10 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (9 9 (:REWRITE DEFAULT-*-1))
 (4 4 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (2 2 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (2 2 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE RTL::A5))
 (2 2 (:LINEAR RTL::N<=FL-LINEAR))
 (1 1 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1 1 (:REWRITE DEFAULT-<-2))
 (1 1 (:REWRITE DEFAULT-<-1))
 )
(RTL::NEAR+1-B-2-2
 (208 172 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (164 82 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (154 154 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (154 154 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (82 82 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (82 82 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (82 82 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (78 32 (:REWRITE DEFAULT-*-2))
 (67 37 (:REWRITE DEFAULT-+-2))
 (59 37 (:REWRITE DEFAULT-+-1))
 (42 32 (:REWRITE DEFAULT-*-1))
 (35 20 (:REWRITE DEFAULT-<-1))
 (22 22 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (20 20 (:REWRITE DEFAULT-<-2))
 (17 17 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (16 16 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (11 1 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (10 2 (:REWRITE RTL::SIG-DOES-NOTHING))
 (10 2 (:REWRITE RTL::ALREADY-SIG))
 (6 6 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE RTL::A4))
 (4 4 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (3 3 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (3 3 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (3 3 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (3 3 (:REWRITE RTL::A5))
 (2 2 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (2 2 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (2 2 (:REWRITE RTL::SIG-MINUS-GEN))
 (1 1 (:LINEAR RTL::EXPO>=))
 )
(RTL::NEAR+1-A-2
 (310 10 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (253 253 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (253 253 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (171 81 (:REWRITE DEFAULT-+-2))
 (116 81 (:REWRITE DEFAULT-+-1))
 (98 54 (:REWRITE DEFAULT-*-2))
 (64 37 (:REWRITE DEFAULT-<-2))
 (62 62 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (62 62 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (56 37 (:REWRITE DEFAULT-<-1))
 (54 54 (:REWRITE DEFAULT-*-1))
 (20 20 (:LINEAR RTL::EXPO>=))
 (16 16 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (16 16 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (10 10 (:LINEAR RTL::X-UPPER-BOUND-2))
 (10 10 (:LINEAR RTL::X-UPPER-BOUND-1))
 (5 5 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (5 5 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (4 4 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (4 4 (:REWRITE RTL::A4))
 (4 4 (:LINEAR RTL::TRUNC-POSITIVE))
 (4 4 (:LINEAR RTL::TRUNC-NEGATIVE))
 )
(RTL::NEAR+1-B-2
 (341 11 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (196 100 (:REWRITE DEFAULT-+-2))
 (153 100 (:REWRITE DEFAULT-+-1))
 (145 145 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (145 145 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (134 66 (:REWRITE DEFAULT-*-2))
 (84 43 (:REWRITE DEFAULT-<-1))
 (66 66 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (66 66 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (66 66 (:REWRITE DEFAULT-*-1))
 (49 43 (:REWRITE DEFAULT-<-2))
 (22 22 (:LINEAR RTL::EXPO>=))
 (11 11 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (11 11 (:LINEAR RTL::X-UPPER-BOUND-2))
 (11 11 (:LINEAR RTL::X-UPPER-BOUND-1))
 (10 10 (:REWRITE FOLD-CONSTS-IN-+))
 (10 10 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (10 10 (:REWRITE RTL::A4))
 (9 9 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (9 9 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (9 9 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (8 8 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (5 5 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (5 5 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 )
(RTL::NEAR+1-A
 (48 24 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (32 32 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (24 24 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (24 24 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (24 24 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (24 24 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (24 24 (:TYPE-PRESCRIPTION RTL::EXPO))
 (16 16 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (16 16 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (16 16 (:TYPE-PRESCRIPTION RTL::AWAY-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (16 16 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 )
(RTL::NEAR+1-B
 (32 32 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (32 16 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (24 24 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (24 24 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (24 24 (:TYPE-PRESCRIPTION RTL::AWAY-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (24 24 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (16 16 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (16 16 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (16 16 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (16 16 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (16 16 (:TYPE-PRESCRIPTION RTL::EXPO))
 )
(RTL::NEAR+2-1
 (3275 3275 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (3275 3275 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (1512 756 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (756 756 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (756 756 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (692 692 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (147 107 (:REWRITE DEFAULT-<-1))
 (127 107 (:REWRITE DEFAULT-<-2))
 (125 125 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (125 125 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (113 85 (:REWRITE DEFAULT-+-2))
 (113 85 (:REWRITE DEFAULT-+-1))
 (53 53 (:REWRITE DEFAULT-*-2))
 (53 53 (:REWRITE DEFAULT-*-1))
 (52 52 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (52 52 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (52 52 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (52 52 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (44 44 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (44 44 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (19 19 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (19 19 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (19 19 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (18 18 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (18 18 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (10 10 (:REWRITE RTL::A4))
 (9 9 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (9 9 (:LINEAR RTL::TRUNC-NEGATIVE))
 (8 8 (:LINEAR RTL::AWAY-NEGATIVE))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RTL::NEAR+2-2
 (4235 4235 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (4235 4235 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (2318 1159 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (1159 1159 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (1159 1159 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (375 375 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (181 105 (:REWRITE DEFAULT-<-2))
 (133 105 (:REWRITE DEFAULT-<-1))
 (124 124 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (124 124 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (110 74 (:REWRITE DEFAULT-+-2))
 (92 74 (:REWRITE DEFAULT-+-1))
 (66 54 (:REWRITE DEFAULT-*-2))
 (64 64 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (64 64 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (54 54 (:REWRITE DEFAULT-*-1))
 (38 38 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (38 38 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (38 38 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (38 38 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (19 19 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (19 19 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (19 19 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (18 18 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (18 18 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (9 9 (:LINEAR RTL::AWAY-NEGATIVE))
 (8 8 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (8 8 (:LINEAR RTL::TRUNC-NEGATIVE))
 (5 5 (:REWRITE RTL::A4))
 )
(RTL::NEAR+-CHOICE
 (38 19 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (20 8 (:REWRITE DEFAULT-*-2))
 (20 8 (:REWRITE DEFAULT-*-1))
 (19 19 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (19 19 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (19 19 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (19 19 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (19 19 (:TYPE-PRESCRIPTION RTL::EXPO))
 (18 18 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (18 18 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (18 18 (:TYPE-PRESCRIPTION RTL::AWAY-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (18 18 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (18 3 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (18 3 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (16 10 (:REWRITE DEFAULT-<-2))
 (14 10 (:REWRITE DEFAULT-<-1))
 (12 2 (:REWRITE RTL::SIG-DOES-NOTHING))
 (10 10 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (10 10 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (4 4 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-RATIONAL-TYPE))
 (4 4 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (4 2 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (3 3 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (3 3 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (2 2 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (2 2 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (2 2 (:REWRITE RTL::SIG-MINUS-GEN))
 (2 2 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (2 2 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE RTL::ALREADY-SIG))
 )
(RTL::NEAR+-EXACTP-A
 (25 25 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (25 25 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (25 25 (:TYPE-PRESCRIPTION RTL::AWAY-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (25 25 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (22 11 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (11 11 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (11 11 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (11 11 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (11 11 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (4 4 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (4 4 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (3 3 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (3 3 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (3 3 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (2 2 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (2 2 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 )
(RTL::SGN-NEAR+
 (72 36 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (25 12 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (23 23 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (23 23 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (23 23 (:TYPE-PRESCRIPTION RTL::AWAY-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (23 23 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (15 15 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (15 15 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (15 15 (:REWRITE DEFAULT-<-2))
 (15 15 (:REWRITE DEFAULT-<-1))
 (9 9 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (9 9 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (9 9 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (3 3 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (3 3 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (3 3 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (1 1 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (1 1 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 )
(RTL::NEAR+-EXACTP-B
 (50 25 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (25 25 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (25 25 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (25 25 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (25 25 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (24 24 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (24 24 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (24 24 (:TYPE-PRESCRIPTION RTL::AWAY-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (24 24 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (6 6 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (6 6 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (4 4 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (4 4 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (4 4 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (3 3 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (3 3 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (3 3 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (2 2 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (1 1 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 )
(RTL::NEAR+-EXACTP-C-SUPPORT
 (117 117 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (117 117 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (90 45 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (45 45 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (45 45 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (26 14 (:REWRITE DEFAULT-<-2))
 (15 15 (:REWRITE RTL::NON-INTEGERP-<-INTEGERP))
 (15 15 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (15 15 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (15 15 (:REWRITE RTL::INTEGERP-<-NON-INTEGERP))
 (14 14 (:REWRITE DEFAULT-<-1))
 (3 3 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (3 3 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (3 3 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (3 3 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (3 3 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (3 3 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (3 3 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (2 2 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1 1 (:REWRITE RTL::INTEGERP-MINUS))
 )
(RTL::NEAR+-EXACTP-D-SUPPORT
 (176 88 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (138 138 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (138 138 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (88 88 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (88 88 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (30 12 (:REWRITE DEFAULT-<-1))
 (12 12 (:REWRITE RTL::NON-INTEGERP-<-INTEGERP))
 (12 12 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (12 12 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (12 12 (:REWRITE RTL::INTEGERP-<-NON-INTEGERP))
 (12 12 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (3 3 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (3 3 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (3 3 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (3 3 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (3 3 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (3 3 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (2 2 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1 1 (:REWRITE RTL::INTEGERP-MINUS))
 )
(RTL::RE-MINUS-IF-NOT-INTEGERP
 (29 9 (:REWRITE DEFAULT-+-2))
 (16 8 (:REWRITE DEFAULT-*-2))
 (15 15 (:TYPE-PRESCRIPTION RTL::FL-NON-NEGATIVE-INTEGER-TYPE-PRESCRIPTION))
 (15 9 (:REWRITE DEFAULT-+-1))
 (8 8 (:REWRITE DEFAULT-*-1))
 (3 3 (:REWRITE RTL::A4))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE RTL::FL-OF-NON-RATIONAL))
 (2 2 (:REWRITE RTL::FL-INT))
 (2 2 (:REWRITE RTL::A10))
 (1 1 (:REWRITE RTL::INTEGERP-PROD))
 )
(RTL::RE-MINUS-IF-INTEGERP
 (1 1 (:REWRITE RTL::INTEGERP-MINUS))
 (1 1 (:REWRITE RTL::FL-OF-NON-RATIONAL))
 (1 1 (:REWRITE RTL::FL-MINUS-GEN))
 (1 1 (:REWRITE DEFAULT-*-2))
 (1 1 (:REWRITE DEFAULT-*-1))
 )
(RTL::TRUNC-UPPER-BOUND-SPECIFIC
 (200 100 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (100 100 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (100 100 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (12 6 (:REWRITE DEFAULT-<-1))
 (10 4 (:REWRITE DEFAULT-+-2))
 (10 4 (:REWRITE DEFAULT-+-1))
 (7 1 (:LINEAR RTL::TRUNC-UPPER-POS))
 (7 1 (:LINEAR RTL::TRUNC-NON-NEGATIVE-LINEAR))
 (7 1 (:LINEAR RTL::TRUNC-NEGATIVE))
 (6 6 (:REWRITE RTL::NON-INTEGERP-<-INTEGERP))
 (6 6 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (6 6 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (6 6 (:REWRITE RTL::INTEGERP-<-NON-INTEGERP))
 (6 6 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (2 2 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (2 2 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (1 1 (:REWRITE DEFAULT-*-2))
 (1 1 (:REWRITE DEFAULT-*-1))
 (1 1 (:LINEAR RTL::TRUNC-POSITIVE))
 )
(RTL::AWAY-UPPER-BOUND-SPECIFIC
 (98 98 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (8 4 (:REWRITE DEFAULT-<-2))
 (7 1 (:LINEAR RTL::AWAY-LOWER-POS))
 (4 4 (:REWRITE RTL::NON-INTEGERP-<-INTEGERP))
 (4 4 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (4 4 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (4 4 (:REWRITE RTL::INTEGERP-<-NON-INTEGERP))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (2 2 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (1 1 (:REWRITE DEFAULT-*-2))
 (1 1 (:REWRITE DEFAULT-*-1))
 (1 1 (:LINEAR RTL::AWAY-POSITIVE))
 )
(RTL::NEAR+-EXACTP-C
 (1009 4 (:REWRITE RTL::RE-MINUS-IF-INTEGERP))
 (920 4 (:REWRITE RTL::INTEGERP-PROD))
 (888 4 (:REWRITE RTL::SIG-INTEGER-REWRITE))
 (656 4 (:REWRITE RTL::SIG-X-1-MEANS-POWER-OF-2))
 (328 4 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-EQUAL))
 (288 16 (:LINEAR RTL::EXPO-LOWER-BOUND))
 (200 20 (:DEFINITION ABS))
 (166 166 (:TYPE-PRESCRIPTION RTL::EXPO))
 (139 79 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (132 66 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (104 8 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (84 8 (:LINEAR RTL::SIG-UPPER-BOUND))
 (82 49 (:REWRITE DEFAULT-<-1))
 (77 50 (:REWRITE DEFAULT-*-2))
 (72 8 (:LINEAR RTL::SIG-LOWER-BOUND))
 (70 70 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (70 70 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (70 70 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (68 50 (:REWRITE DEFAULT-*-1))
 (66 66 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (66 66 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (66 54 (:REWRITE RTL::INTEGERP-<-NON-INTEGERP))
 (63 49 (:REWRITE DEFAULT-<-2))
 (60 60 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-RATIONAL-TYPE))
 (60 20 (:REWRITE A2))
 (54 54 (:REWRITE RTL::NON-INTEGERP-<-INTEGERP))
 (51 51 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (48 25 (:REWRITE RTL::ALREADY-SIG))
 (47 25 (:REWRITE RTL::SIG-DOES-NOTHING))
 (41 41 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (41 41 (:TYPE-PRESCRIPTION RTL::AWAY-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (28 16 (:REWRITE DEFAULT-+-2))
 (26 25 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (26 25 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (24 24 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (20 20 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (20 20 (:REWRITE RTL::ABS-POS))
 (16 16 (:REWRITE DEFAULT-+-1))
 (16 16 (:LINEAR RTL::EXPO-LOWER-POS))
 (14 14 (:REWRITE RTL::INTEGERP-MINUS))
 (14 14 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (10 10 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (10 10 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (8 8 (:LINEAR RTL::EXPO>=))
 (7 6 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (6 6 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (5 5 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (5 5 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (5 5 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (3 3 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (2 2 (:TYPE-PRESCRIPTION RTL::POWER2P))
 (2 2 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (2 1 (:REWRITE RTL::SIG-SHIFT-BY-CONSTANT-POWER-OF-2))
 (2 1 (:REWRITE RTL::EXACTP-SHIFT-BY-CONSTANT-POWER-OF-2))
 (1 1 (:REWRITE RTL::SIG-SHIFT-BY-POWER-OF-2-2))
 (1 1 (:REWRITE RTL::SIG-SHIFT-BY-POWER-OF-2))
 (1 1 (:REWRITE RTL::EXACTP-SHIFT-BY-POWER-OF-2-2))
 (1 1 (:REWRITE RTL::EXACTP-SHIFT-BY-POWER-OF-2))
 (1 1 (:LINEAR RTL::TRUNC-UPPER-POS))
 (1 1 (:LINEAR RTL::TRUNC-POSITIVE))
 (1 1 (:LINEAR RTL::TRUNC-NON-NEGATIVE-LINEAR))
 )
(RTL::NEAR+-EXACTP-D
 (1009 4 (:REWRITE RTL::RE-MINUS-IF-INTEGERP))
 (920 4 (:REWRITE RTL::INTEGERP-PROD))
 (888 4 (:REWRITE RTL::SIG-INTEGER-REWRITE))
 (656 4 (:REWRITE RTL::SIG-X-1-MEANS-POWER-OF-2))
 (328 4 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-EQUAL))
 (288 16 (:LINEAR RTL::EXPO-LOWER-BOUND))
 (200 20 (:DEFINITION ABS))
 (140 140 (:TYPE-PRESCRIPTION RTL::EXPO))
 (139 79 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (104 8 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (84 8 (:LINEAR RTL::SIG-UPPER-BOUND))
 (80 40 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (76 49 (:REWRITE DEFAULT-*-2))
 (72 49 (:REWRITE DEFAULT-<-1))
 (72 8 (:LINEAR RTL::SIG-LOWER-BOUND))
 (70 70 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (70 70 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (70 70 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (68 49 (:REWRITE DEFAULT-<-2))
 (67 67 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (67 67 (:TYPE-PRESCRIPTION RTL::AWAY-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (67 49 (:REWRITE DEFAULT-*-1))
 (66 54 (:REWRITE RTL::INTEGERP-<-NON-INTEGERP))
 (60 60 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-RATIONAL-TYPE))
 (60 20 (:REWRITE A2))
 (54 54 (:REWRITE RTL::NON-INTEGERP-<-INTEGERP))
 (51 51 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (51 17 (:REWRITE DEFAULT-+-2))
 (48 25 (:REWRITE RTL::ALREADY-SIG))
 (47 25 (:REWRITE RTL::SIG-DOES-NOTHING))
 (40 40 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (40 40 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (26 25 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (26 25 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (24 24 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (21 17 (:REWRITE DEFAULT-+-1))
 (20 20 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (20 20 (:REWRITE RTL::ABS-POS))
 (16 16 (:LINEAR RTL::EXPO-LOWER-POS))
 (14 14 (:REWRITE RTL::INTEGERP-MINUS))
 (14 14 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (10 10 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (10 10 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (8 8 (:LINEAR RTL::EXPO>=))
 (5 5 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (5 5 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (4 4 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (4 3 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (3 3 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (2 2 (:TYPE-PRESCRIPTION RTL::POWER2P))
 (2 2 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (2 2 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (2 1 (:REWRITE RTL::SIG-SHIFT-BY-CONSTANT-POWER-OF-2))
 (2 1 (:REWRITE RTL::EXACTP-SHIFT-BY-CONSTANT-POWER-OF-2))
 (1 1 (:REWRITE RTL::SIG-SHIFT-BY-POWER-OF-2-2))
 (1 1 (:REWRITE RTL::SIG-SHIFT-BY-POWER-OF-2))
 (1 1 (:REWRITE RTL::EXACTP-SHIFT-BY-POWER-OF-2-2))
 (1 1 (:REWRITE RTL::EXACTP-SHIFT-BY-POWER-OF-2))
 (1 1 (:LINEAR RTL::AWAY-POSITIVE))
 (1 1 (:LINEAR RTL::AWAY-LOWER-POS))
 )
(RTL::EQUAL-DIFF-TRUNC-AWAY-1
 (2724 2724 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (2724 2724 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (1052 526 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (526 526 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (526 526 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (433 433 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (132 66 (:REWRITE DEFAULT-+-2))
 (103 63 (:REWRITE DEFAULT-<-2))
 (96 66 (:REWRITE DEFAULT-+-1))
 (82 54 (:REWRITE DEFAULT-*-2))
 (79 79 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (79 79 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (75 63 (:REWRITE DEFAULT-<-1))
 (54 54 (:REWRITE DEFAULT-*-1))
 (51 51 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (51 51 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (34 34 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (34 34 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (34 34 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (34 34 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (20 20 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (20 20 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (20 20 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (13 13 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (13 13 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (11 11 (:LINEAR RTL::AWAY-NEGATIVE))
 (8 8 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (8 8 (:LINEAR RTL::TRUNC-NEGATIVE))
 (2 2 (:REWRITE RTL::A4))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RTL::EQUAL-DIFF-TRUNC-AWAY-2
 (874 437 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (829 829 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (829 829 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (437 437 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (437 437 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (433 433 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (116 32 (:REWRITE DEFAULT-+-2))
 (62 32 (:REWRITE DEFAULT-+-1))
 (59 31 (:REWRITE DEFAULT-<-2))
 (52 24 (:REWRITE DEFAULT-*-2))
 (51 31 (:REWRITE DEFAULT-<-1))
 (38 38 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (38 38 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (24 24 (:REWRITE DEFAULT-*-1))
 (21 21 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (21 21 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (16 16 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (16 16 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (16 16 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (16 16 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (15 3 (:REWRITE RTL::NEAR+-EXACTP-C))
 (11 11 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (11 11 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (11 11 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (8 8 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (8 8 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (6 6 (:REWRITE RTL::A4))
 (4 4 (:LINEAR RTL::AWAY-NEGATIVE))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (2 2 (:LINEAR RTL::TRUNC-NEGATIVE))
 )
(RTL::NEAR2+-LEMMA
 (3872 1936 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (3507 3507 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (3507 3507 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (1936 1936 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (1936 1936 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (1936 1936 (:TYPE-PRESCRIPTION RTL::EXPO))
 (1888 1888 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (757 187 (:REWRITE DEFAULT-+-2))
 (435 187 (:REWRITE DEFAULT-+-1))
 (354 148 (:REWRITE DEFAULT-*-2))
 (286 130 (:REWRITE DEFAULT-<-1))
 (234 130 (:REWRITE DEFAULT-<-2))
 (186 186 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (186 186 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (148 148 (:REWRITE DEFAULT-*-1))
 (89 89 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (89 89 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (75 75 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (75 75 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (75 75 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (75 75 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (52 12 (:REWRITE RTL::NEAR+-EXACTP-C))
 (38 38 (:REWRITE RTL::A4))
 (28 28 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (28 28 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (28 28 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (26 26 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (26 26 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (18 18 (:REWRITE FOLD-CONSTS-IN-+))
 (12 12 (:LINEAR RTL::AWAY-NEGATIVE))
 (8 8 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (8 8 (:LINEAR RTL::TRUNC-NEGATIVE))
 )
(RTL::NEAR2+-LEMMA-FUTHER
 (398 199 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (377 377 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (203 67 (:REWRITE DEFAULT-+-2))
 (199 199 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (199 199 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (199 199 (:TYPE-PRESCRIPTION RTL::EXPO))
 (190 190 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (190 190 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (130 67 (:REWRITE DEFAULT-+-1))
 (109 51 (:REWRITE DEFAULT-*-2))
 (51 51 (:REWRITE DEFAULT-*-1))
 (40 40 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (40 40 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (36 26 (:REWRITE DEFAULT-<-2))
 (28 26 (:REWRITE DEFAULT-<-1))
 (12 12 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (12 12 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (12 12 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (11 11 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (11 11 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (11 11 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (11 11 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (11 11 (:REWRITE RTL::A4))
 (10 10 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (10 10 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (7 7 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (7 7 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (1 1 (:LINEAR RTL::TRUNC-NEGATIVE))
 (1 1 (:LINEAR RTL::AWAY-NEGATIVE))
 )
(RTL::NEAR+2
 (360 360 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (289 11 (:REWRITE RTL::ABS-POS))
 (96 79 (:REWRITE DEFAULT-+-2))
 (95 67 (:REWRITE DEFAULT-<-2))
 (89 89 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (89 89 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (87 79 (:REWRITE DEFAULT-+-1))
 (87 69 (:REWRITE DEFAULT-*-2))
 (69 69 (:REWRITE DEFAULT-*-1))
 (69 67 (:REWRITE DEFAULT-<-1))
 (24 8 (:REWRITE RTL::NEAR+-EXACTP-C))
 (15 15 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (15 15 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (6 2 (:REWRITE RTL::NEAR+-EXACTP-D))
 (3 3 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (3 3 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (3 3 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::NEAR+-POS
 (12 6 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (6 6 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (6 6 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (6 6 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (6 6 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 )
(RTL::NEAR+-NEG
 (12 6 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (6 6 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (6 6 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (6 6 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (6 6 (:TYPE-PRESCRIPTION RTL::AWAY-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (1 1 (:LINEAR RTL::NEAR+-POS))
 )
(RTL::NEAR+-MONOTONE-SUPPORT
 (184 8 (:REWRITE RTL::ABS-POS))
 (171 31 (:REWRITE RTL::NEAR+-EXACTP-C))
 (120 120 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (103 103 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (103 103 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (89 86 (:REWRITE DEFAULT-<-2))
 (86 86 (:REWRITE DEFAULT-<-1))
 (54 54 (:REWRITE DEFAULT-+-2))
 (54 54 (:REWRITE DEFAULT-+-1))
 (44 44 (:REWRITE DEFAULT-*-2))
 (44 44 (:REWRITE DEFAULT-*-1))
 (19 19 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (19 19 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (10 6 (:LINEAR RTL::NEAR+-NEG))
 (4 4 (:REWRITE RTL::EXACTP-0))
 (2 2 (:REWRITE RTL::A4))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RTL::FL-1/2-SIG-X-IS-ZERO-SPECIFIC
 (42 3 (:REWRITE RTL::FL-INT))
 (21 3 (:REWRITE RTL::SIG-TIMES-HALF-NOT-INTEGER))
 (6 6 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (6 6 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (6 6 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (5 1 (:REWRITE RTL::SIG-DOES-NOTHING))
 (5 1 (:REWRITE RTL::ALREADY-SIG))
 (4 4 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (2 2 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 2 (:LINEAR RTL::N<=FL-LINEAR))
 (1 1 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (1 1 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (1 1 (:REWRITE RTL::SIG-MINUS-GEN))
 )
(RTL::NEAR+-MONOTONE-LEMMA1
 (267 134 (:REWRITE DEFAULT-+-2))
 (220 134 (:REWRITE DEFAULT-+-1))
 (182 66 (:REWRITE DEFAULT-*-2))
 (167 111 (:REWRITE DEFAULT-<-2))
 (166 111 (:REWRITE DEFAULT-<-1))
 (117 66 (:REWRITE DEFAULT-*-1))
 (78 78 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (60 60 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (54 54 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-ACL2-NUMBERP-TYPE))
 (45 24 (:REWRITE RTL::SIG-DOES-NOTHING))
 (45 24 (:REWRITE RTL::ALREADY-SIG))
 (41 4 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (38 38 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (24 24 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (24 24 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (24 24 (:REWRITE RTL::SIG-MINUS-GEN))
 (24 24 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (24 24 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (24 24 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (18 18 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (10 4 (:LINEAR RTL::NEAR+-NEG))
 (7 4 (:LINEAR RTL::NEAR+-POS))
 (6 6 (:LINEAR RTL::EXPO>=))
 (2 2 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION RTL::AWAY-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (2 2 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 )
(RTL::NEAR+-MONOTONE
 (55 5 (:REWRITE RTL::NEAR+-EXACTP-C))
 (37 32 (:REWRITE DEFAULT-<-2))
 (36 32 (:REWRITE DEFAULT-<-1))
 (32 32 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (32 32 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (10 8 (:REWRITE DEFAULT-+-2))
 (10 8 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (6 6 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (6 6 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (6 6 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (6 6 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (5 5 (:REWRITE DEFAULT-*-2))
 (5 5 (:REWRITE DEFAULT-*-1))
 )
(RTL::NEAR+-WITNESS)
(RTL::NEAR+-NEAR+-1
 (105 105 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (43 23 (:REWRITE DEFAULT-<-2))
 (42 42 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-ACL2-NUMBERP-TYPE))
 (39 39 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (36 23 (:REWRITE DEFAULT-<-1))
 (23 23 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (23 23 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (23 2 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (17 11 (:REWRITE DEFAULT-+-2))
 (16 16 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (11 11 (:REWRITE DEFAULT-+-1))
 (9 5 (:LINEAR RTL::EXPO>=))
 (3 3 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (3 3 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (3 3 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (3 3 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::NEAR+-NEAR+-2
 (304 8 (:REWRITE RTL::ABS-POS))
 (272 52 (:REWRITE RTL::NEAR+-EXACTP-C))
 (187 146 (:REWRITE DEFAULT-<-2))
 (172 148 (:REWRITE DEFAULT-*-2))
 (162 146 (:REWRITE DEFAULT-<-1))
 (148 148 (:REWRITE DEFAULT-*-1))
 (121 97 (:REWRITE DEFAULT-+-2))
 (113 97 (:REWRITE DEFAULT-+-1))
 (90 90 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (40 40 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (40 40 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (36 36 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (23 23 (:LINEAR RTL::NEAR+-NEG))
 (18 18 (:REWRITE RTL::EXACTP-0))
 (7 7 (:REWRITE RTL::A4))
 (6 6 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (6 6 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (6 6 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (5 5 (:LINEAR RTL::EXPO>=))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RTL::NEAR+-NEAR+-3
 (55 5 (:REWRITE RTL::NEAR+-EXACTP-D))
 (55 5 (:REWRITE RTL::NEAR+-EXACTP-C))
 (25 18 (:REWRITE DEFAULT-<-1))
 (23 18 (:REWRITE DEFAULT-<-2))
 (18 18 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (18 18 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (12 12 (:TYPE-PRESCRIPTION RTL::EXACTP))
 (11 11 (:LINEAR RTL::NEAR+-NEG))
 (4 4 (:REWRITE RTL::NEAR+-EXACTP-A))
 (4 4 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (4 4 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (4 4 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (3 3 (:LINEAR RTL::EXPO>=))
 (2 2 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::NEAR+<=AWAY
 (215 215 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (215 215 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (108 54 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (54 54 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (54 54 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (25 13 (:REWRITE DEFAULT-<-1))
 (17 13 (:REWRITE DEFAULT-<-2))
 (14 14 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (14 14 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (5 5 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (5 5 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (3 3 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (3 3 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (3 3 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (2 2 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (2 2 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (2 2 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1 1 (:LINEAR RTL::NEAR+-NEG))
 )
(RTL::NEAR+>=TRUNC
 (308 154 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (154 154 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (154 154 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (137 137 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (137 137 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (25 13 (:REWRITE DEFAULT-<-1))
 (19 13 (:REWRITE DEFAULT-<-2))
 (14 14 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (14 14 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (9 9 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (9 9 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (9 9 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (9 9 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (5 5 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (5 5 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (5 1 (:REWRITE RTL::NEAR+-EXACTP-C))
 (2 2 (:TYPE-PRESCRIPTION RTL::EXACTP))
 (2 2 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:LINEAR RTL::NEAR+-NEG))
 (1 1 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (1 1 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (1 1 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (1 1 (:LINEAR RTL::TRUNC-NEGATIVE))
 (1 1 (:LINEAR RTL::AWAY-NEGATIVE))
 )
(RTL::NEAR+-NEAR+-4
 (320 320 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (320 320 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (86 6 (:REWRITE RTL::NEAR+-EXACTP-C))
 (48 48 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (46 27 (:REWRITE DEFAULT-<-2))
 (46 4 (:REWRITE RTL::NEAR+-EXACTP-D))
 (41 27 (:REWRITE DEFAULT-<-1))
 (33 30 (:REWRITE DEFAULT-*-2))
 (33 30 (:REWRITE DEFAULT-*-1))
 (25 25 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (22 18 (:REWRITE DEFAULT-+-2))
 (18 18 (:REWRITE DEFAULT-+-1))
 (14 14 (:TYPE-PRESCRIPTION RTL::EXACTP))
 (7 1 (:LINEAR RTL::AWAY-POSITIVE))
 (6 6 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (6 6 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (4 4 (:REWRITE RTL::NEAR+-EXACTP-A))
 (3 3 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (3 3 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (3 3 (:LINEAR RTL::NEAR+-NEG))
 (2 2 (:REWRITE RTL::NEAR+-MONOTONE))
 (2 2 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (2 2 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:LINEAR RTL::EXPO>=))
 (1 1 (:REWRITE RTL::EXACTP-0))
 (1 1 (:REWRITE RTL::AWAY-EXACTP-A))
 (1 1 (:LINEAR RTL::AWAY-NEGATIVE))
 )
(RTL::NEAR+-0-0
 (34 17 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (23 20 (:REWRITE DEFAULT-<-1))
 (20 20 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (20 20 (:REWRITE DEFAULT-<-2))
 (19 8 (:REWRITE DEFAULT-*-1))
 (17 17 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (17 17 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (17 17 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (17 17 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (17 17 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (17 17 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (17 17 (:TYPE-PRESCRIPTION RTL::AWAY-NON-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (17 17 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (17 8 (:REWRITE DEFAULT-*-2))
 (15 3 (:REWRITE RTL::SIG-DOES-NOTHING))
 (15 3 (:REWRITE RTL::ALREADY-SIG))
 (5 1 (:LINEAR RTL::TRUNC-UPPER-POS))
 (5 1 (:LINEAR RTL::TRUNC-POSITIVE))
 (5 1 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (5 1 (:LINEAR RTL::TRUNC-NON-NEGATIVE-LINEAR))
 (5 1 (:LINEAR RTL::TRUNC-NEGATIVE))
 (5 1 (:LINEAR RTL::AWAY-POSITIVE))
 (5 1 (:LINEAR RTL::AWAY-NEGATIVE))
 (5 1 (:LINEAR RTL::AWAY-LOWER-POS))
 (4 4 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (4 4 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (4 4 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (4 4 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (4 4 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (3 3 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (3 3 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (3 3 (:REWRITE RTL::SIG-MINUS-GEN))
 (3 3 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (3 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (2 2 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (2 2 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (2 2 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (2 2 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (2 2 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 )
(RTL::NEAR+-NEAR+-5
 (236 118 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (118 118 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (118 118 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (50 6 (:REWRITE RTL::NEAR+-EXACTP-C))
 (48 48 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (45 18 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (36 29 (:REWRITE DEFAULT-<-2))
 (32 29 (:REWRITE DEFAULT-<-1))
 (29 29 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (29 29 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (26 8 (:REWRITE DEFAULT-*-2))
 (16 16 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (16 16 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (16 16 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (16 16 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (12 6 (:REWRITE DEFAULT-+-2))
 (11 8 (:REWRITE DEFAULT-*-1))
 (10 10 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (10 10 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (6 6 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (6 6 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (6 6 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (6 6 (:REWRITE DEFAULT-+-1))
 (5 5 (:LINEAR RTL::NEAR+-NEG))
 (5 2 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (3 3 (:REWRITE RTL::A4))
 (2 2 (:REWRITE RTL::NEAR+-MONOTONE))
 (2 2 (:REWRITE RTL::EXACTP-0))
 (2 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (2 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (2 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (2 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (2 2 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (2 2 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (1 1 (:LINEAR RTL::EXPO>=))
 )
(RTL::NEAR+-NEAR+-6
 (248 124 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (124 124 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (124 124 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (50 6 (:REWRITE RTL::NEAR+-EXACTP-C))
 (48 48 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (45 18 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (38 31 (:REWRITE DEFAULT-<-2))
 (34 31 (:REWRITE DEFAULT-<-1))
 (31 31 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (31 31 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (26 8 (:REWRITE DEFAULT-*-2))
 (16 16 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (16 16 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (16 16 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (16 16 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (12 6 (:REWRITE DEFAULT-+-2))
 (11 8 (:REWRITE DEFAULT-*-1))
 (10 10 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (10 10 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (6 6 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (6 6 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (6 6 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (6 6 (:REWRITE DEFAULT-+-1))
 (5 2 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (3 3 (:REWRITE RTL::A4))
 (3 3 (:LINEAR RTL::NEAR+-NEG))
 (2 2 (:REWRITE RTL::EXACTP-0))
 (2 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (2 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (2 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (2 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (2 2 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (2 2 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (1 1 (:LINEAR RTL::EXPO>=))
 )
(RTL::NEAR+-NEAR+-7
 (402 159 (:REWRITE DEFAULT-*-2))
 (212 175 (:REWRITE DEFAULT-+-2))
 (212 175 (:REWRITE DEFAULT-+-1))
 (167 159 (:REWRITE DEFAULT-*-1))
 (89 89 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (42 42 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (42 42 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (42 42 (:REWRITE DEFAULT-<-2))
 (42 42 (:REWRITE DEFAULT-<-1))
 (34 34 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (34 34 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (34 34 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (34 34 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (34 34 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (34 34 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (34 34 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 2))
 (34 34 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (29 29 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (28 28 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (8 8 (:REWRITE RTL::A3))
 )
(RTL::NEAR+-NEAR+-8)
(RTL::NEAR+-NEAR+-9
 (122 48 (:REWRITE DEFAULT-*-2))
 (108 8 (:REWRITE RTL::NEAR+-EXACTP-C))
 (92 8 (:REWRITE RTL::NEAR+-EXACTP-D))
 (72 48 (:REWRITE DEFAULT-*-1))
 (65 31 (:REWRITE DEFAULT-+-2))
 (52 31 (:REWRITE DEFAULT-+-1))
 (36 32 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (36 26 (:REWRITE DEFAULT-<-2))
 (36 26 (:REWRITE DEFAULT-<-1))
 (26 26 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (26 26 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (10 10 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (10 10 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (8 8 (:REWRITE RTL::NEAR+-EXACTP-A))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (5 5 (:LINEAR RTL::NEAR+-NEG))
 (5 2 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:REWRITE RTL::NEAR+-MONOTONE))
 (4 4 (:REWRITE RTL::A5))
 (2 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (2 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (2 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (2 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (2 2 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (2 2 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (1 1 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1 1 (:LINEAR RTL::EXPO>=))
 )
(RTL::NEAR+-NEAR+-LEMMA
 (136 11 (:REWRITE RTL::NEAR+-EXACTP-D))
 (136 11 (:REWRITE RTL::NEAR+-EXACTP-C))
 (65 49 (:REWRITE DEFAULT-<-1))
 (62 49 (:REWRITE DEFAULT-<-2))
 (49 49 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (49 49 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (21 21 (:LINEAR RTL::NEAR+-NEG))
 (15 15 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (15 15 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (10 10 (:REWRITE RTL::NEAR+-EXACTP-A))
 (8 8 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (5 5 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (5 5 (:REWRITE DEFAULT-+-2))
 (5 5 (:REWRITE DEFAULT-+-1))
 (4 4 (:LINEAR RTL::EXPO>=))
 )
(RTL::NEAR+-NEAR+-10
 (61 40 (:REWRITE DEFAULT-+-2))
 (46 40 (:REWRITE DEFAULT-+-1))
 (36 25 (:REWRITE DEFAULT-<-2))
 (27 25 (:REWRITE DEFAULT-<-1))
 (25 25 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (25 25 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (7 7 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (7 7 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 (3 3 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (3 3 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (3 3 (:REWRITE DEFAULT-*-2))
 (3 3 (:REWRITE DEFAULT-*-1))
 (3 3 (:LINEAR RTL::NEAR+-NEG))
 (2 2 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::NEAR+-NEAR+
 (50 29 (:REWRITE DEFAULT-+-2))
 (40 26 (:REWRITE DEFAULT-<-2))
 (35 29 (:REWRITE DEFAULT-+-1))
 (28 26 (:REWRITE DEFAULT-<-1))
 (27 2 (:REWRITE RTL::NEAR+-EXACTP-C))
 (26 26 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (26 26 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (23 2 (:REWRITE RTL::NEAR+-EXACTP-D))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (4 4 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (3 3 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (3 3 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (3 3 (:REWRITE DEFAULT-*-2))
 (3 3 (:REWRITE DEFAULT-*-1))
 (2 2 (:REWRITE RTL::NEAR+-EXACTP-A))
 (2 2 (:LINEAR RTL::NEAR+-NEG))
 (1 1 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::NEAR+-A-A-1
 (31 1 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (24 1 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (16 9 (:REWRITE DEFAULT-+-2))
 (11 9 (:REWRITE DEFAULT-+-1))
 (9 6 (:REWRITE DEFAULT-<-2))
 (8 1 (:REWRITE RTL::NEAR+-EXACTP-D))
 (7 7 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (7 7 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (7 6 (:REWRITE DEFAULT-<-1))
 (5 1 (:REWRITE RTL::NEAR+-EXACTP-C))
 (2 2 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (2 2 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (2 2 (:REWRITE DEFAULT-*-2))
 (2 2 (:REWRITE DEFAULT-*-1))
 (2 2 (:REWRITE RTL::A4))
 (2 2 (:LINEAR RTL::EXPO>=))
 (2 2 (:DEFINITION FIX))
 (2 1 (:REWRITE UNICITY-OF-1))
 (2 1 (:REWRITE UNICITY-OF-0))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (1 1 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (1 1 (:LINEAR RTL::NEAR+-NEG))
 )
(RTL::NEAR+-A-A-2
 (143 141 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (37 31 (:REWRITE DEFAULT-+-2))
 (36 29 (:REWRITE DEFAULT-<-2))
 (36 2 (:REWRITE RTL::ABS-POS))
 (35 29 (:REWRITE DEFAULT-<-1))
 (34 31 (:REWRITE DEFAULT-+-1))
 (31 31 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (31 31 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (18 17 (:REWRITE DEFAULT-*-2))
 (17 17 (:REWRITE DEFAULT-*-1))
 (16 4 (:REWRITE RTL::NEAR+-EXACTP-D))
 (15 3 (:REWRITE RTL::NEAR+-EXACTP-C))
 (12 12 (:TYPE-PRESCRIPTION RTL::EXACTP))
 (11 11 (:REWRITE RTL::A4))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (6 6 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (3 3 (:LINEAR RTL::NEAR+-NEG))
 )
(RTL::NEAR+-A-A-3
 (51 51 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 )
(RTL::NEAR+-A-A-4
 (295 295 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (219 102 (:REWRITE DEFAULT-+-2))
 (215 6 (:REWRITE RTL::ABS-POS))
 (149 5 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (143 102 (:REWRITE DEFAULT-+-1))
 (121 45 (:REWRITE DEFAULT-<-1))
 (95 63 (:REWRITE DEFAULT-*-2))
 (69 63 (:REWRITE DEFAULT-*-1))
 (59 45 (:REWRITE DEFAULT-<-2))
 (58 58 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (58 58 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (23 7 (:REWRITE RTL::NEAR+-EXACTP-D))
 (22 22 (:REWRITE RTL::A4))
 (20 4 (:REWRITE RTL::NEAR+-EXACTP-C))
 (19 19 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (17 17 (:REWRITE FOLD-CONSTS-IN-+))
 (17 17 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (16 16 (:TYPE-PRESCRIPTION RTL::EXACTP))
 (10 10 (:LINEAR RTL::EXPO>=))
 (8 8 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (8 8 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (3 3 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (3 3 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (3 3 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:LINEAR RTL::NEAR+-NEG))
 )
(RTL::NEAR+-A-A
 (502 226 (:REWRITE DEFAULT-+-2))
 (375 10 (:REWRITE RTL::ABS-POS))
 (305 226 (:REWRITE DEFAULT-+-1))
 (298 165 (:REWRITE DEFAULT-<-1))
 (252 165 (:REWRITE DEFAULT-<-2))
 (181 181 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (181 181 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (128 97 (:REWRITE DEFAULT-*-2))
 (97 97 (:REWRITE DEFAULT-*-1))
 (96 96 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (76 16 (:REWRITE RTL::NEAR+-EXACTP-C))
 (59 59 (:REWRITE RTL::A4))
 (59 2 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (51 51 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (51 51 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (45 45 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (45 45 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (44 44 (:REWRITE FOLD-CONSTS-IN-+))
 (42 14 (:LINEAR RTL::NEAR+-POS))
 (14 14 (:LINEAR RTL::NEAR+-NEG))
 (4 4 (:LINEAR RTL::EXPO>=))
 )
(RTL::NEAR+-A-B-1
 (147 144 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (28 28 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (28 28 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (28 25 (:REWRITE DEFAULT-<-1))
 (25 25 (:REWRITE DEFAULT-<-2))
 (20 20 (:REWRITE DEFAULT-+-2))
 (20 20 (:REWRITE DEFAULT-+-1))
 (15 3 (:REWRITE RTL::NEAR+-EXACTP-D))
 (11 11 (:REWRITE DEFAULT-*-2))
 (11 11 (:REWRITE DEFAULT-*-1))
 (8 8 (:TYPE-PRESCRIPTION RTL::EXACTP))
 (5 1 (:REWRITE RTL::NEAR+-EXACTP-C))
 (4 4 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (4 4 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (3 3 (:LINEAR RTL::NEAR+-NEG))
 )
(RTL::NEAR+-A-B-2
 (52 52 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 )
(RTL::NEAR+-A-B-3
 (404 404 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (155 116 (:REWRITE DEFAULT-+-2))
 (138 116 (:REWRITE DEFAULT-+-1))
 (91 76 (:REWRITE DEFAULT-*-2))
 (88 76 (:REWRITE DEFAULT-*-1))
 (78 48 (:REWRITE DEFAULT-<-2))
 (70 70 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (70 70 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (68 13 (:REWRITE RTL::NEAR+-EXACTP-D))
 (59 2 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (54 48 (:REWRITE DEFAULT-<-1))
 (24 24 (:TYPE-PRESCRIPTION RTL::EXACTP))
 (22 22 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (18 18 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (16 16 (:REWRITE RTL::A4))
 (12 12 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (12 12 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (10 2 (:REWRITE RTL::NEAR+-EXACTP-C))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (4 4 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (4 4 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (4 4 (:LINEAR RTL::EXPO>=))
 (1 1 (:LINEAR RTL::NEAR+-NEG))
 )
(RTL::NEAR+-A-B
 (176 8 (:REWRITE RTL::ABS-POS))
 (156 104 (:REWRITE DEFAULT-+-2))
 (149 102 (:REWRITE DEFAULT-<-2))
 (146 5 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (123 123 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (123 123 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (119 104 (:REWRITE DEFAULT-+-1))
 (107 102 (:REWRITE DEFAULT-<-1))
 (90 90 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (62 62 (:REWRITE DEFAULT-*-2))
 (62 62 (:REWRITE DEFAULT-*-1))
 (58 11 (:REWRITE RTL::NEAR+-EXACTP-D))
 (24 24 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (24 24 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (15 15 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (15 15 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (10 10 (:LINEAR RTL::EXPO>=))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE RTL::A4))
 (3 3 (:LINEAR RTL::NEAR+-NEG))
 (1 1 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::NEAR+-A-C-1
 (196 98 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (111 111 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (111 111 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (98 98 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (98 98 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (13 13 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (13 13 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (13 13 (:REWRITE DEFAULT-<-2))
 (13 13 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (10 10 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (10 10 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (10 10 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (10 10 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (3 3 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (3 3 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (3 3 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (3 3 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (3 3 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (3 3 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (1 1 (:LINEAR RTL::NEAR+-NEG))
 )
(RTL::NEAR+-A-C-2
 (31 1 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (29 14 (:REWRITE DEFAULT-<-2))
 (24 1 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (23 12 (:REWRITE DEFAULT-+-2))
 (21 14 (:REWRITE DEFAULT-<-1))
 (21 12 (:REWRITE DEFAULT-+-1))
 (18 18 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (15 15 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (15 15 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (8 8 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (7 7 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (4 4 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (3 3 (:REWRITE DEFAULT-*-2))
 (3 3 (:REWRITE DEFAULT-*-1))
 (3 3 (:REWRITE RTL::A4))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (2 2 (:LINEAR RTL::EXPO>=))
 (2 2 (:DEFINITION FIX))
 (2 1 (:REWRITE UNICITY-OF-1))
 (2 1 (:REWRITE UNICITY-OF-0))
 )
(RTL::NEAR+-A-C-3
 (30 17 (:REWRITE DEFAULT-+-2))
 (29 17 (:REWRITE DEFAULT-+-1))
 (17 7 (:REWRITE DEFAULT-<-2))
 (11 7 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (7 7 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (7 7 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (6 6 (:REWRITE DEFAULT-*-2))
 (6 6 (:REWRITE DEFAULT-*-1))
 (5 5 (:REWRITE RTL::A4))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (1 1 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::NEAR+-A-C-4
 (410 16 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (331 159 (:REWRITE DEFAULT-+-2))
 (265 159 (:REWRITE DEFAULT-+-1))
 (218 92 (:REWRITE DEFAULT-<-2))
 (143 71 (:REWRITE DEFAULT-*-2))
 (138 92 (:REWRITE DEFAULT-<-1))
 (112 112 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (112 112 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (81 66 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (71 71 (:REWRITE DEFAULT-*-1))
 (60 60 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (52 52 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (34 34 (:LINEAR RTL::EXPO>=))
 (22 22 (:REWRITE FOLD-CONSTS-IN-+))
 (22 22 (:REWRITE RTL::A4))
 (9 9 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (9 9 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (4 4 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (4 4 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (4 4 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::NEAR+-A-C-5
 (388 182 (:REWRITE DEFAULT-+-2))
 (308 117 (:REWRITE DEFAULT-*-2))
 (302 182 (:REWRITE DEFAULT-+-1))
 (252 252 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (248 107 (:REWRITE DEFAULT-<-2))
 (248 8 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (149 117 (:REWRITE DEFAULT-*-1))
 (136 107 (:REWRITE DEFAULT-<-1))
 (123 123 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (123 123 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (98 86 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (39 39 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (36 36 (:REWRITE RTL::A4))
 (32 32 (:REWRITE FOLD-CONSTS-IN-+))
 (31 10 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (16 16 (:LINEAR RTL::EXPO>=))
 (10 10 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (10 10 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (10 10 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (10 10 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (10 10 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (10 10 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (9 9 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (9 9 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (9 9 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (9 9 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (9 9 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::NEAR+-A-C-6
 (265 81 (:REWRITE DEFAULT-*-2))
 (215 77 (:REWRITE DEFAULT-+-2))
 (164 77 (:REWRITE DEFAULT-+-1))
 (135 81 (:REWRITE DEFAULT-*-1))
 (73 43 (:REWRITE DEFAULT-<-2))
 (70 3 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (68 32 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (46 43 (:REWRITE DEFAULT-<-1))
 (45 45 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (45 45 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (44 32 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (40 28 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (32 32 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (32 32 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (32 32 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (32 32 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (26 26 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (16 16 (:REWRITE FOLD-CONSTS-IN-+))
 (16 16 (:REWRITE RTL::A4))
 (10 10 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (10 10 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (8 8 (:REWRITE RTL::A3))
 (6 6 (:LINEAR RTL::EXPO>=))
 (4 2 (:REWRITE UNICITY-OF-0))
 (3 3 (:REWRITE RTL::A5))
 (1 1 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::NEAR+-A-C-7
 (4 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE DEFAULT-*-2))
 (4 4 (:REWRITE DEFAULT-*-1))
 (3 3 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (3 3 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 )
(RTL::NEAR+-A-C-8
 (59 2 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (49 23 (:REWRITE DEFAULT-+-2))
 (45 23 (:REWRITE DEFAULT-+-1))
 (25 13 (:REWRITE DEFAULT-*-2))
 (14 5 (:REWRITE DEFAULT-<-2))
 (13 13 (:REWRITE DEFAULT-*-1))
 (10 5 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (8 8 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (7 7 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (6 6 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (4 4 (:LINEAR RTL::EXPO>=))
 (4 2 (:REWRITE UNICITY-OF-0))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE RTL::A4))
 (1 1 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::NEAR+-A-C-9
 (22 10 (:REWRITE DEFAULT-+-1))
 (21 10 (:REWRITE DEFAULT-+-2))
 (20 11 (:REWRITE DEFAULT-<-2))
 (14 11 (:REWRITE DEFAULT-<-1))
 (11 11 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (11 11 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (4 4 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (4 4 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (3 3 (:REWRITE DEFAULT-*-2))
 (3 3 (:REWRITE DEFAULT-*-1))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (2 2 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (2 2 (:REWRITE RTL::A4))
 )
(RTL::NEAR+-A-C
 (592 266 (:REWRITE DEFAULT-+-2))
 (544 266 (:REWRITE DEFAULT-+-1))
 (387 231 (:REWRITE DEFAULT-<-2))
 (274 231 (:REWRITE DEFAULT-<-1))
 (241 241 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (241 241 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (182 107 (:REWRITE DEFAULT-*-2))
 (159 6 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (107 107 (:REWRITE DEFAULT-*-1))
 (104 83 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (77 77 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (46 46 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (46 46 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (33 33 (:REWRITE FOLD-CONSTS-IN-+))
 (33 33 (:REWRITE RTL::A4))
 (14 4 (:REWRITE RTL::NEAR+-EXACTP-D))
 (13 13 (:LINEAR RTL::EXPO>=))
 (3 3 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (3 3 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (3 3 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (3 3 (:LINEAR RTL::NEAR+-NEG))
 )
(RTL::NEAR+-EXACT-1
 (48 18 (:REWRITE DEFAULT-*-2))
 (48 18 (:REWRITE DEFAULT-*-1))
 (28 8 (:REWRITE RTL::SIG-DOES-NOTHING))
 (28 8 (:REWRITE RTL::ALREADY-SIG))
 (25 16 (:REWRITE DEFAULT-<-1))
 (18 18 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (18 18 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (18 16 (:REWRITE DEFAULT-<-2))
 (18 14 (:REWRITE DEFAULT-+-2))
 (16 14 (:REWRITE DEFAULT-+-1))
 (10 10 (:REWRITE RTL::FL-INT))
 (8 8 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (8 8 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (8 8 (:REWRITE RTL::SIG-MINUS-GEN))
 (8 8 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (6 2 (:LINEAR RTL::FL-MONOTONE-LINEAR))
 (2 2 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (2 2 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (2 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (2 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (2 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (2 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (2 2 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (2 2 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (2 2 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 2))
 (2 2 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (2 1 (:LINEAR RTL::N<=FL-LINEAR))
 )
(RTL::NEAR+-EXACT-2
 (34 12 (:REWRITE DEFAULT-*-2))
 (19 12 (:REWRITE DEFAULT-*-1))
 (18 14 (:REWRITE DEFAULT-+-1))
 (16 14 (:REWRITE DEFAULT-+-2))
 (13 1 (:REWRITE RTL::FL-INT))
 (10 2 (:REWRITE RTL::SIG-DOES-NOTHING))
 (10 2 (:REWRITE RTL::ALREADY-SIG))
 (9 9 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (9 9 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (9 9 (:REWRITE DEFAULT-<-2))
 (9 9 (:REWRITE DEFAULT-<-1))
 (8 2 (:REWRITE ZIP-OPEN))
 (6 6 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (2 2 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (2 2 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (2 2 (:REWRITE RTL::SIG-MINUS-GEN))
 (2 2 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (2 2 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (2 2 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::NEAR+-EXACT-3)
(RTL::NEAR+-EXACT-4
 (53 21 (:REWRITE DEFAULT-*-2))
 (53 21 (:REWRITE DEFAULT-*-1))
 (28 8 (:REWRITE RTL::SIG-DOES-NOTHING))
 (28 8 (:REWRITE RTL::ALREADY-SIG))
 (23 22 (:REWRITE DEFAULT-<-2))
 (23 22 (:REWRITE DEFAULT-<-1))
 (22 22 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (22 22 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (16 16 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (16 16 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (16 16 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (16 16 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (11 11 (:REWRITE DEFAULT-+-2))
 (11 11 (:REWRITE DEFAULT-+-1))
 (8 8 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (8 8 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (8 8 (:REWRITE RTL::SIG-MINUS-GEN))
 (8 8 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (6 6 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (6 6 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (3 3 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (3 3 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (3 3 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::NEAR+-EXACT-10
 (157 157 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (157 157 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (80 40 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (48 17 (:REWRITE DEFAULT-*-2))
 (40 40 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (40 40 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (40 17 (:REWRITE DEFAULT-*-1))
 (26 2 (:REWRITE RTL::CG-INT))
 (25 5 (:REWRITE RTL::SIG-DOES-NOTHING))
 (25 5 (:REWRITE RTL::ALREADY-SIG))
 (19 18 (:REWRITE DEFAULT-<-1))
 (18 18 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (18 18 (:REWRITE DEFAULT-<-2))
 (16 16 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (16 16 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (16 16 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (14 12 (:REWRITE DEFAULT-+-2))
 (14 12 (:REWRITE DEFAULT-+-1))
 (7 7 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (6 6 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (6 6 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (6 6 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (6 6 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (6 6 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (6 6 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (6 6 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (6 6 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (6 6 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 2))
 (6 6 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (5 5 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (5 5 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (5 5 (:REWRITE RTL::SIG-MINUS-GEN))
 (4 4 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (4 4 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (4 4 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (4 4 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (4 4 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (2 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (2 2 (:REWRITE RTL::A4))
 (1 1 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (1 1 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (1 1 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (1 1 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (1 1 (:REWRITE RTL::SGN-OF-NON-RATIONAL))
 (1 1 (:REWRITE RTL::A5))
 (1 1 (:LINEAR RTL::NEAR+-NEG))
 (1 1 (:LINEAR RTL::AWAY-NEGATIVE))
 )
(RTL::NEAR+-EXACT-11
 (234 89 (:REWRITE DEFAULT-*-2))
 (193 89 (:REWRITE DEFAULT-*-1))
 (160 80 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (105 67 (:REWRITE DEFAULT-+-2))
 (101 67 (:REWRITE DEFAULT-+-1))
 (94 22 (:REWRITE RTL::SIG-DOES-NOTHING))
 (94 22 (:REWRITE RTL::ALREADY-SIG))
 (80 80 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (80 80 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (71 57 (:REWRITE DEFAULT-<-1))
 (69 69 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (69 69 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (69 57 (:REWRITE DEFAULT-<-2))
 (64 64 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (39 3 (:REWRITE RTL::CG-INT))
 (27 27 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (22 22 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (22 22 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (22 22 (:REWRITE RTL::SIG-MINUS-GEN))
 (12 12 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (12 12 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (5 5 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (5 5 (:REWRITE RTL::A4))
 (4 4 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (4 4 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (2 2 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (2 2 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 )
(RTL::NEAR+-EXACT-12
 (106 56 (:REWRITE DEFAULT-+-2))
 (69 56 (:REWRITE DEFAULT-+-1))
 (67 32 (:REWRITE DEFAULT-*-2))
 (57 32 (:REWRITE DEFAULT-*-1))
 (35 35 (:REWRITE RTL::A4))
 (33 3 (:REWRITE RTL::EXPT-2-INTEGERP))
 (28 4 (:REWRITE RTL::FL-INT))
 (24 1 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (14 14 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (14 14 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (14 14 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (14 14 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (12 4 (:REWRITE RTL::SIG-DOES-NOTHING))
 (12 4 (:REWRITE RTL::ALREADY-SIG))
 (11 11 (:REWRITE FOLD-CONSTS-IN-+))
 (10 10 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (10 10 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (10 10 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (10 9 (:REWRITE DEFAULT-<-1))
 (9 9 (:REWRITE DEFAULT-<-2))
 (4 4 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (4 4 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (4 4 (:REWRITE RTL::SIG-MINUS-GEN))
 (4 4 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (4 4 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (2 2 (:LINEAR RTL::EXPO>=))
 (1 1 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::NEAR+-EXACT-13
 (78 30 (:REWRITE DEFAULT-*-2))
 (68 30 (:REWRITE DEFAULT-*-1))
 (47 25 (:REWRITE DEFAULT-+-2))
 (40 4 (:REWRITE RTL::FL-INT))
 (33 25 (:REWRITE DEFAULT-+-1))
 (17 17 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (17 17 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (17 17 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (16 4 (:REWRITE RTL::SIG-DOES-NOTHING))
 (16 4 (:REWRITE RTL::ALREADY-SIG))
 (12 12 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (12 12 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (12 12 (:REWRITE DEFAULT-<-2))
 (12 12 (:REWRITE DEFAULT-<-1))
 (8 8 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (6 6 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (6 6 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (4 4 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (4 4 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (4 4 (:REWRITE RTL::SIG-MINUS-GEN))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (4 4 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (4 4 (:REWRITE RTL::A4))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (2 2 (:REWRITE RTL::A5))
 (2 2 (:REWRITE RTL::A3))
 )
(RTL::NEAR+-EST-1
 (580 290 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (290 290 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (290 290 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (104 104 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (83 33 (:REWRITE DEFAULT-+-2))
 (74 33 (:REWRITE DEFAULT-+-1))
 (49 22 (:REWRITE DEFAULT-<-1))
 (45 22 (:REWRITE DEFAULT-<-2))
 (43 21 (:REWRITE DEFAULT-*-2))
 (33 33 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (33 33 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (30 7 (:REWRITE RTL::NEAR+-EXACTP-C))
 (28 1 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (21 21 (:REWRITE DEFAULT-*-1))
 (11 11 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (11 11 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (11 11 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (11 11 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (7 7 (:LINEAR RTL::NEAR+-NEG))
 (5 5 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (5 5 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (4 4 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (4 4 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (2 2 (:LINEAR RTL::EXPO>=))
 (1 1 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (1 1 (:LINEAR RTL::TRUNC-NEGATIVE))
 )
(RTL::NEAR+-EST-2
 (1443 1443 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (1443 1443 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (196 7 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (162 162 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (147 69 (:REWRITE DEFAULT-+-2))
 (138 59 (:REWRITE DEFAULT-<-1))
 (107 59 (:REWRITE DEFAULT-<-2))
 (101 69 (:REWRITE DEFAULT-+-1))
 (82 49 (:REWRITE DEFAULT-*-2))
 (81 81 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (81 81 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (49 49 (:REWRITE DEFAULT-*-1))
 (41 41 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (41 41 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (16 16 (:LINEAR RTL::NEAR+-NEG))
 (14 14 (:LINEAR RTL::EXPO>=))
 (8 8 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (8 8 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (8 8 (:LINEAR RTL::AWAY-NEGATIVE))
 (5 5 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (5 5 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (3 3 (:REWRITE RTL::A4))
 (2 2 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RTL::NEAR+-EST-3
 (1096 548 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (548 548 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (548 548 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (539 539 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (539 539 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (286 159 (:REWRITE DEFAULT-+-2))
 (280 159 (:REWRITE DEFAULT-+-1))
 (267 9 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (230 80 (:REWRITE DEFAULT-<-1))
 (215 215 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (167 112 (:REWRITE DEFAULT-*-2))
 (152 80 (:REWRITE DEFAULT-<-2))
 (130 28 (:REWRITE RTL::NEAR+-EXACTP-C))
 (124 112 (:REWRITE DEFAULT-*-1))
 (115 115 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (115 115 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (42 42 (:TYPE-PRESCRIPTION RTL::EXACTP))
 (40 40 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (37 37 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (26 26 (:LINEAR RTL::NEAR+-NEG))
 (21 21 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (21 21 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (21 21 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (21 21 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (21 21 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (21 21 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (18 18 (:LINEAR RTL::EXPO>=))
 (17 17 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (17 17 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (14 14 (:REWRITE RTL::A4))
 (11 11 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (5 5 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (4 4 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (4 4 (:LINEAR RTL::TRUNC-NEGATIVE))
 (4 4 (:LINEAR RTL::AWAY-NEGATIVE))
 (2 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (2 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (2 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (2 2 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (2 2 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (2 2 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (2 2 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 )
(RTL::NEAR+-EST-4
 (838 419 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (419 419 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (419 419 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (201 88 (:REWRITE DEFAULT-+-1))
 (174 88 (:REWRITE DEFAULT-+-2))
 (165 165 (:TYPE-PRESCRIPTION RTL::AWAY-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (165 165 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (149 5 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (123 38 (:REWRITE DEFAULT-<-1))
 (114 114 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (67 31 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (61 38 (:REWRITE DEFAULT-<-2))
 (53 53 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (53 53 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (48 38 (:REWRITE DEFAULT-*-2))
 (43 9 (:REWRITE RTL::NEAR+-EXACTP-C))
 (38 38 (:REWRITE DEFAULT-*-1))
 (23 23 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (23 23 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (23 23 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (23 23 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (19 19 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (17 17 (:REWRITE RTL::A4))
 (14 14 (:REWRITE FOLD-CONSTS-IN-+))
 (12 12 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (12 12 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (10 10 (:LINEAR RTL::EXPO>=))
 (8 8 (:LINEAR RTL::NEAR+-NEG))
 (3 3 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (3 3 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 )
(RTL::NEAR+-EST-SUPPORT
 (474 237 (:TYPE-PRESCRIPTION RTL::TRUNC-INTEGER-TYPE-PRESCRIPTION))
 (237 237 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (237 237 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (161 161 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (118 4 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (116 56 (:REWRITE DEFAULT-+-2))
 (108 56 (:REWRITE DEFAULT-+-1))
 (75 31 (:REWRITE DEFAULT-<-2))
 (64 31 (:REWRITE DEFAULT-<-1))
 (49 11 (:REWRITE RTL::NEAR+-EXACTP-C))
 (46 33 (:REWRITE DEFAULT-*-2))
 (44 44 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (44 44 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (33 33 (:REWRITE DEFAULT-*-1))
 (16 16 (:TYPE-PRESCRIPTION RTL::EXACTP))
 (10 10 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (10 10 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (10 10 (:LINEAR RTL::NEAR+-NEG))
 (8 8 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (8 8 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (8 8 (:LINEAR RTL::EXPO>=))
 (4 4 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (4 4 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (4 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 4 (:REWRITE RTL::A4))
 )
(RTL::NEAR+-EST
 (139 3 (:REWRITE RTL::ABS-POS))
 (103 103 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (56 2 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (55 34 (:REWRITE DEFAULT-<-1))
 (50 34 (:REWRITE DEFAULT-<-2))
 (45 30 (:REWRITE DEFAULT-+-2))
 (42 42 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (42 42 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (40 8 (:LINEAR RTL::NEAR+-NEG))
 (39 30 (:REWRITE DEFAULT-+-1))
 (37 27 (:REWRITE DEFAULT-*-2))
 (27 27 (:REWRITE DEFAULT-*-1))
 (12 4 (:REWRITE RTL::NEAR+-EXACTP-C))
 (8 8 (:LINEAR RTL::NEAR+-POS))
 (6 6 (:TYPE-PRESCRIPTION RTL::EXACTP))
 (6 6 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (6 2 (:REWRITE RTL::NEAR+-EXACTP-D))
 (5 5 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (4 4 (:LINEAR RTL::EXPO>=))
 (3 3 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (3 3 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (1 1 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::NEAR+-POWER-B-1
 (356 4 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (163 6 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (117 5 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (85 13 (:REWRITE COMMUTATIVITY-OF-+))
 (77 46 (:REWRITE DEFAULT-+-2))
 (64 64 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (64 64 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (57 46 (:REWRITE DEFAULT-+-1))
 (52 4 (:REWRITE A1))
 (45 15 (:REWRITE DEFAULT-<-1))
 (40 36 (:REWRITE DEFAULT-*-2))
 (36 36 (:REWRITE DEFAULT-*-1))
 (33 15 (:REWRITE DEFAULT-<-2))
 (20 20 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (20 20 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (16 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (16 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (13 13 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (13 13 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (11 11 (:LINEAR RTL::EXPO>=))
 (10 5 (:REWRITE UNICITY-OF-0))
 (8 8 (:REWRITE RTL::A4))
 (6 6 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (6 6 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (6 6 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (6 6 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (4 4 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (4 4 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 1 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (4 1 (:LINEAR RTL::TRUNC-NEGATIVE))
 (2 2 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 )
(RTL::NEAR+-POWER-B-2
 (356 4 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (163 6 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (117 5 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (108 108 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (108 108 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (85 13 (:REWRITE COMMUTATIVITY-OF-+))
 (68 42 (:REWRITE DEFAULT-+-2))
 (52 42 (:REWRITE DEFAULT-+-1))
 (52 4 (:REWRITE A1))
 (46 16 (:REWRITE DEFAULT-<-1))
 (39 35 (:REWRITE DEFAULT-*-2))
 (35 35 (:REWRITE DEFAULT-*-1))
 (34 16 (:REWRITE DEFAULT-<-2))
 (21 21 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (21 21 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (16 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (16 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (11 11 (:LINEAR RTL::EXPO>=))
 (10 10 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (10 10 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (10 5 (:REWRITE UNICITY-OF-0))
 (8 8 (:REWRITE RTL::A4))
 (6 6 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (6 6 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (6 6 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (6 6 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (4 4 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (4 4 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 (4 1 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (4 1 (:LINEAR RTL::TRUNC-NEGATIVE))
 )
(RTL::NEAR+-POWER-B-3
 (448 8 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (225 8 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (165 7 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (132 75 (:REWRITE DEFAULT-+-2))
 (129 129 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (129 129 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (96 75 (:REWRITE DEFAULT-+-1))
 (56 23 (:REWRITE DEFAULT-<-2))
 (55 23 (:REWRITE DEFAULT-<-1))
 (47 43 (:REWRITE DEFAULT-*-2))
 (43 43 (:REWRITE DEFAULT-*-1))
 (32 8 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (32 8 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (30 30 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (30 30 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (23 23 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (22 22 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (15 15 (:LINEAR RTL::EXPO>=))
 (14 7 (:REWRITE UNICITY-OF-0))
 (8 8 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (8 8 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (6 6 (:REWRITE FOLD-CONSTS-IN-+))
 (6 6 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (6 6 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (6 6 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (6 6 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (4 1 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (4 1 (:LINEAR RTL::TRUNC-NEGATIVE))
 (2 2 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 )
(RTL::NEAR+-POWER-B-4
 (624 8 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (326 12 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (170 100 (:REWRITE DEFAULT-+-2))
 (155 24 (:REWRITE COMMUTATIVITY-OF-+))
 (144 144 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (144 144 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (129 100 (:REWRITE DEFAULT-+-1))
 (85 30 (:REWRITE DEFAULT-<-1))
 (74 67 (:REWRITE DEFAULT-*-2))
 (70 30 (:REWRITE DEFAULT-<-2))
 (67 67 (:REWRITE DEFAULT-*-1))
 (41 41 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (41 41 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (32 8 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (32 8 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (31 31 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (27 27 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (22 22 (:LINEAR RTL::EXPO>=))
 (21 21 (:TYPE-PRESCRIPTION RTL::ABS-NONNEGATIVE-INTEGERP-TYPE))
 (20 10 (:REWRITE UNICITY-OF-0))
 (19 19 (:REWRITE RTL::A4))
 (11 11 (:REWRITE FOLD-CONSTS-IN-+))
 (8 8 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (8 8 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (8 8 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (8 8 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (8 8 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (8 8 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (4 1 (:LINEAR RTL::TRUNC-NON-POSITIVE-LINEAR))
 (4 1 (:LINEAR RTL::TRUNC-NEGATIVE))
 (2 2 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (2 2 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::NEAR+-POWER
 (268 4 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (132 5 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (93 4 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (91 48 (:REWRITE DEFAULT-+-2))
 (69 69 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (69 69 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (65 10 (:REWRITE COMMUTATIVITY-OF-+))
 (63 48 (:REWRITE DEFAULT-+-1))
 (44 40 (:REWRITE DEFAULT-*-2))
 (42 16 (:REWRITE DEFAULT-<-1))
 (40 40 (:REWRITE DEFAULT-*-1))
 (39 3 (:REWRITE A1))
 (28 16 (:REWRITE DEFAULT-<-2))
 (20 20 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (20 20 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (16 16 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (16 16 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (16 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (16 4 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (16 2 (:REWRITE RTL::NEAR+-EXACTP-C))
 (9 9 (:LINEAR RTL::EXPO>=))
 (8 4 (:REWRITE UNICITY-OF-0))
 (6 6 (:REWRITE RTL::A4))
 (6 6 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (6 6 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (6 6 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (6 6 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (4 4 (:TYPE-PRESCRIPTION RTL::EXACTP))
 (4 4 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (4 4 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (3 3 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (2 2 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (2 2 (:LINEAR RTL::NEAR+-NEG))
 (1 1 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (1 1 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 )
(RTL::PLUS-NEAR-1
 (1902 30 (:REWRITE RTL::POWER2-INTEGER))
 (1479 13 (:REWRITE RTL::INTEGERP-PROD-OF-3-LAST-TWO))
 (1443 13 (:REWRITE RTL::INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (1339 2 (:REWRITE RTL::FL-OF-EVEN/2))
 (1065 1 (:REWRITE RTL::FL-PLUS-INTEGER-ERIC))
 (906 106 (:REWRITE DEFAULT-*-2))
 (803 803 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (803 803 (:TYPE-PRESCRIPTION RTL::A14 . 1))
 (640 28 (:REWRITE RTL::EXPO-SHIFT-GENERAL))
 (396 106 (:REWRITE DEFAULT-*-1))
 (384 6 (:REWRITE RTL::EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (363 59 (:REWRITE DEFAULT-+-2))
 (312 3 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (256 2 (:REWRITE RTL::FL-INT))
 (234 3 (:REWRITE RTL::REARR-NEGATIVE-COEFFS-<-SUMS-BLAH))
 (197 59 (:REWRITE DEFAULT-+-1))
 (186 6 (:REWRITE RTL::EXPO-SHIFT))
 (180 2 (:REWRITE RTL::FL-OF-ODD/2))
 (148 13 (:REWRITE RTL::INTEGERP-PROD-OF-3-FIRST-TWO))
 (115 37 (:REWRITE DEFAULT-<-2))
 (96 26 (:REWRITE RTL::EXPT-WITH-I-NON-INTEGER))
 (96 8 (:REWRITE DEFAULT-UNARY-/))
 (93 3 (:REWRITE RTL::A7))
 (72 6 (:REWRITE RTL::EXPO-/-POWER2P-ALT))
 (60 6 (:LINEAR RTL::EXPT-WITH-SMALL-N))
 (60 6 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (58 3 (:REWRITE RTL::FL-OF-NON-RATIONAL))
 (51 12 (:REWRITE RTL::POWER2P-SHIFT-2))
 (50 50 (:REWRITE RTL::NON-INTEGERP-<-INTEGERP))
 (50 50 (:REWRITE RTL::INTEGERP-<-NON-INTEGERP))
 (50 50 (:REWRITE RTL::EXPT-COMPARE))
 (50 50 (:REWRITE RTL::CANCEL-COMMON-FACTORS-IN-<))
 (40 40 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (40 40 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (40 40 (:META CANCEL_PLUS-LESSP-CORRECT))
 (39 37 (:REWRITE DEFAULT-<-1))
 (37 7 (:TYPE-PRESCRIPTION RTL::EXPT-QUOTIENT-INTEGERP-ALT))
 (36 3 (:REWRITE RTL::ALREADY-SIG))
 (35 3 (:REWRITE RTL::SIG-DOES-NOTHING))
 (32 14 (:REWRITE RTL::EVEN-MEANS-HALF-IS-INTEGER))
 (29 29 (:TYPE-PRESCRIPTION RTL::POWER2P))
 (27 15 (:REWRITE RTL::A4))
 (26 26 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (26 20 (:REWRITE RTL::INTEGERP-PROD))
 (24 24 (:REWRITE RTL::POWER2P-EXPT2-I))
 (24 24 (:REWRITE RTL::INTEGERP-MINUS))
 (24 3 (:REWRITE RTL::A6))
 (22 6 (:REWRITE RTL::EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (22 2 (:REWRITE RTL::EXPO-A-FACTOR-MEANS-POWER2))
 (18 18 (:TYPE-PRESCRIPTION RTL::EVEN))
 (18 9 (:REWRITE RTL::POWER2P-INVERSE))
 (18 6 (:REWRITE RTL::EXPO-EXPT2))
 (16 16 (:REWRITE RTL::EXPT2-CONSTANTS-COLLECT-SPECIAL-2))
 (13 13 (:REWRITE RTL::EXPO-MINUS-ERIC))
 (12 12 (:LINEAR RTL::EXPT-EXCEEDS-2))
 (10 10 (:REWRITE RTL::EXPT2-CONSTANTS-COLLECT-SPECIAL-5))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (9 7 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (8 8 (:REWRITE RTL::EXPT-COMPARE-EQUAL))
 (8 8 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (8 8 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (8 8 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (8 8 (:REWRITE RTL::CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (8 8 (:REWRITE RTL::CANCEL-COMMON-FACTORS-IN-EQUAL))
 (8 8 (:REWRITE RTL::ABS-POS))
 (8 8 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (8 8 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (6 6 (:REWRITE RTL::EXPO-SHIFT-CONSTANT))
 (5 5 (:REWRITE RTL::COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (4 3 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (4 3 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (3 3 (:REWRITE RTL::SIG-MINUS-GEN))
 (3 3 (:REWRITE RTL::FL-MINUS-GEN))
 (1 1 (:REWRITE RTL::PULL-CONSTANT-OUT-OF-FL))
 (1 1 (:REWRITE RTL::EXPT2-CONSTANTS-COLLECT-SPECIAL-6))
 (1 1 (:REWRITE RTL::EXPT2-CONSTANTS-COLLECT-SPECIAL-1))
 )
(RTL::PLUS-NEAR-2
 (2701 59 (:REWRITE RTL::POWER2-INTEGER))
 (2650 25 (:REWRITE RTL::INTEGERP-PROD-OF-3-FIRST-AND-LAST))
 (2175 262 (:REWRITE DEFAULT-*-2))
 (1637 25 (:REWRITE RTL::INTEGERP-PROD-OF-3-LAST-TWO))
 (1556 2 (:REWRITE RTL::FL-PLUS-INTEGER-ERIC))
 (1478 78 (:REWRITE RTL::EXPO-SHIFT-GENERAL))
 (1405 1405 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (1405 1405 (:TYPE-PRESCRIPTION RTL::A14 . 1))
 (1088 3 (:REWRITE RTL::FL-OF-EVEN/2))
 (928 262 (:REWRITE DEFAULT-*-1))
 (488 112 (:REWRITE DEFAULT-+-2))
 (372 12 (:REWRITE RTL::EXPO-SHIFT))
 (285 3 (:REWRITE RTL::FL-INT))
 (275 23 (:REWRITE DEFAULT-UNARY-/))
 (269 56 (:REWRITE RTL::EXPT-WITH-I-NON-INTEGER))
 (246 25 (:REWRITE RTL::INTEGERP-PROD-OF-3-FIRST-TWO))
 (222 3 (:REWRITE RTL::FL-OF-ODD/2))
 (217 7 (:REWRITE RTL::A7))
 (216 112 (:REWRITE DEFAULT-+-1))
 (170 5 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (144 12 (:REWRITE RTL::EXPO-/-POWER2P-ALT))
 (109 26 (:REWRITE RTL::POWER2P-SHIFT-2))
 (101 53 (:REWRITE DEFAULT-<-2))
 (97 5 (:REWRITE RTL::FL-OF-NON-RATIONAL))
 (83 8 (:REWRITE RTL::ALREADY-SIG))
 (81 8 (:REWRITE RTL::SIG-DOES-NOTHING))
 (72 24 (:REWRITE RTL::EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (71 53 (:REWRITE DEFAULT-<-1))
 (69 15 (:TYPE-PRESCRIPTION RTL::EXPT-QUOTIENT-INTEGERP-ALT))
 (68 68 (:REWRITE RTL::NON-INTEGERP-<-INTEGERP))
 (68 68 (:REWRITE RTL::INTEGERP-<-NON-INTEGERP))
 (68 68 (:REWRITE RTL::EXPT-COMPARE))
 (68 68 (:REWRITE RTL::CANCEL-COMMON-FACTORS-IN-<))
 (60 60 (:TYPE-PRESCRIPTION RTL::POWER2P))
 (58 58 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (58 58 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (57 25 (:REWRITE RTL::EVEN-MEANS-HALF-IS-INTEGER))
 (56 56 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (56 7 (:REWRITE RTL::A6))
 (50 50 (:REWRITE RTL::POWER2P-EXPT2-I))
 (50 40 (:REWRITE RTL::INTEGERP-PROD))
 (49 15 (:REWRITE RTL::EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (47 47 (:REWRITE RTL::INTEGERP-MINUS))
 (47 47 (:REWRITE RTL::EXPO-MINUS-ERIC))
 (39 39 (:REWRITE RTL::EXPT2-CONSTANTS-COLLECT-SPECIAL-2))
 (39 35 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (38 19 (:REWRITE RTL::POWER2P-INVERSE))
 (36 12 (:REWRITE RTL::EXPO-EXPT2))
 (36 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (33 3 (:REWRITE RTL::EXPO-A-FACTOR-MEANS-POWER2))
 (32 32 (:TYPE-PRESCRIPTION RTL::EVEN))
 (30 30 (:REWRITE FOLD-CONSTS-IN-+))
 (25 25 (:REWRITE RTL::COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (21 21 (:REWRITE RTL::EXPT2-CONSTANTS-COLLECT-SPECIAL-5))
 (12 12 (:REWRITE RTL::EXPO-SHIFT-CONSTANT))
 (10 8 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (10 8 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (9 9 (:REWRITE RTL::EXPT-COMPARE-EQUAL))
 (9 9 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (9 9 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (9 9 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (9 9 (:REWRITE RTL::CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (9 9 (:REWRITE RTL::CANCEL-COMMON-FACTORS-IN-EQUAL))
 (9 9 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (9 9 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (8 8 (:REWRITE RTL::SIG-MINUS-GEN))
 (5 5 (:REWRITE RTL::FL-MINUS-GEN))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC-NEGATIVE-MULTIPLIER . 1))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 2))
 (4 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 1))
 (3 3 (:REWRITE RTL::ABS-POS))
 (2 2 (:REWRITE RTL::PULL-CONSTANT-OUT-OF-FL))
 (2 2 (:REWRITE RTL::EXPT2-CONSTANTS-COLLECT-SPECIAL-6))
 (2 2 (:REWRITE RTL::EXPT2-CONSTANTS-COLLECT-SPECIAL-1))
 (1 1 (:REWRITE RTL::COLLECT-CONSTANTS-IN-<-OF-SUMS-2))
 )
(RTL::PLUS-NEAR+
 (5076 12 (:REWRITE RTL::A10))
 (4960 24 (:LINEAR RTL::EXPT-2-TYPE-LINEAR))
 (4770 30 (:REWRITE RTL::REARRANGE-NEGATIVE-COEFS-<))
 (4344 24 (:REWRITE RTL::INTEGERP-PROD))
 (4208 12 (:REWRITE RTL::SIG-INTEGER-REWRITE))
 (3786 3 (:REWRITE RTL::PLUS-TRUNC-COROLLARY))
 (3786 3 (:REWRITE RTL::PLUS-AWAY-COROLLARY))
 (3498 24 (:REWRITE RTL::NONNEG-+))
 (3024 18 (:REWRITE RTL::EXPO-COMPARISON-REWRITE-TO-BOUND-2))
 (2958 276 (:REWRITE RTL::COLLECT-CONSTANTS-IN-<-OF-SUMS))
 (2357 505 (:REWRITE DEFAULT-+-2))
 (2210 330 (:TYPE-PRESCRIPTION RTL::A14 . 2))
 (2184 24 (:LINEAR RTL::EXPT-WITH-SMALL-N))
 (2064 12 (:REWRITE RTL::SIG-X-1-MEANS-POWER-OF-2))
 (1017 505 (:REWRITE DEFAULT-+-1))
 (978 54 (:REWRITE A1))
 (926 78 (:REWRITE RTL::ALREADY-SIG))
 (915 78 (:REWRITE RTL::SIG-DOES-NOTHING))
 (756 12 (:REWRITE RTL::FL-INT))
 (748 24 (:LINEAR RTL::SIG-UPPER-BOUND))
 (712 24 (:LINEAR RTL::SIG-LOWER-BOUND))
 (680 288 (:REWRITE DEFAULT-<-2))
 (636 175 (:REWRITE DEFAULT-*-2))
 (480 288 (:REWRITE DEFAULT-<-1))
 (442 90 (:REWRITE RTL::EXPT-WITH-I-NON-INTEGER))
 (422 402 (:REWRITE RTL::INTEGERP-<-NON-INTEGERP))
 (422 175 (:REWRITE DEFAULT-*-1))
 (402 402 (:REWRITE RTL::NON-INTEGERP-<-INTEGERP))
 (402 402 (:REWRITE RTL::EXPT-COMPARE))
 (402 402 (:REWRITE RTL::CANCEL-COMMON-FACTORS-IN-<))
 (386 276 (:TYPE-PRESCRIPTION RTL::SIG-POSITIVE-TYPE-PRESCRIPTION))
 (360 24 (:LINEAR RTL::EXPO-LOWER-BOUND-2))
 (330 330 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-RATIONAL-TYPE))
 (330 330 (:TYPE-PRESCRIPTION RTL::EXPT-2-POSITIVE-INTEGER-TYPE))
 (330 330 (:TYPE-PRESCRIPTION RTL::A14 . 1))
 (318 318 (:REWRITE RTL::LESS-THAN-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (276 276 (:TYPE-PRESCRIPTION RTL::SIG-RATIONALP-TYPE-PRESCRIPTION))
 (276 276 (:TYPE-PRESCRIPTION RTL::SIG-NON-NEGATIVE-TYPE-PRESCRIPTION))
 (268 24 (:REWRITE RTL::EXPO-COMPARISON-REWRITE-TO-BOUND))
 (254 30 (:REWRITE RTL::EXACTP-WITH-N-NOT-INTEGER))
 (225 212 (:REWRITE RTL::EXPO-OF-NOT-RATIONALP))
 (213 6 (:REWRITE RTL::TRUNC-TO-0-OR-FEWER-BITS))
 (213 6 (:REWRITE RTL::AWAY-TO-0-OR-FEWER-BITS))
 (212 212 (:REWRITE RTL::EXPO-SHIFT-GENERAL))
 (212 212 (:REWRITE RTL::EXPO-MINUS-ERIC))
 (200 200 (:REWRITE FOLD-CONSTS-IN-+))
 (193 193 (:TYPE-PRESCRIPTION RTL::TRUNC-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (193 193 (:TYPE-PRESCRIPTION RTL::TRUNC-NON-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (193 193 (:TYPE-PRESCRIPTION RTL::TRUNC-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (192 12 (:REWRITE RTL::FL-OF-NON-RATIONAL))
 (192 12 (:LINEAR RTL::EXPO-LOWER-BOUND))
 (180 12 (:LINEAR RTL::EXPO-LOWER-POS))
 (162 162 (:TYPE-PRESCRIPTION RTL::AWAY-POSITIVE-RATIONAL-TYPE-PRESCRIPTION))
 (162 162 (:TYPE-PRESCRIPTION RTL::AWAY-NEGATIVE-RATIONAL-TYPE-PRESCRIPTION))
 (120 6 (:REWRITE ASSOCIATIVITY-OF-+))
 (114 114 (:REWRITE RTL::EXPT-EXECUTE-REWRITE))
 (106 18 (:REWRITE RTL::EXPT-WITH-I-NON-INTEGER-SPECIAL))
 (90 90 (:REWRITE RTL::EXPT-2-EVALUATOR))
 (89 78 (:REWRITE RTL::SIG-OF-NOT-RATIONALP))
 (89 78 (:REWRITE RTL::SIG-OF-NON-RATIONAL))
 (78 78 (:REWRITE RTL::SIG-MINUS-GEN))
 (60 54 (:REWRITE RTL::ABS-POS))
 (54 54 (:REWRITE RTL::POWER2-INTEGER))
 (54 54 (:REWRITE RTL::INTEGERP-MINUS))
 (54 6 (:REWRITE RTL::A5))
 (53 53 (:REWRITE RTL::EXPT-COMPARE-EQUAL))
 (53 53 (:REWRITE RTL::EQUAL-OF-PREDS-REWRITE))
 (53 53 (:REWRITE RTL::CANCEL-COMMON-FACTORS-IN-EQUAL))
 (53 53 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (53 53 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (48 48 (:LINEAR RTL::EXPT-EXCEEDS-2))
 (42 12 (:REWRITE UNICITY-OF-0))
 (41 41 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-RIGHT-HAND-SIDE))
 (41 41 (:REWRITE RTL::EQUAL-MULTIPLY-THROUGH-BY-INVERTED-FACTOR-FROM-LEFT-HAND-SIDE))
 (40 40 (:REWRITE RTL::COLLECT-CONSTANTS-IN-EQUAL-OF-SUMS))
 (38 38 (:REWRITE RTL::COLLECT-CONSTANTS-IN-<-OF-SUMS-2))
 (36 12 (:REWRITE RTL::EXPO-OF-INTEGER))
 (32 2 (:LINEAR RTL::NEAR+-POS))
 (30 30 (:REWRITE RTL::EXACTP-MINUS-GEN))
 (30 6 (:REWRITE RTL::TRUNC-WITH-N-NOT-AN-INTEGER))
 (24 24 (:REWRITE RTL::CANCEL-COMMON-FACTORS-IN-EQUAL-WITH-0))
 (20 20 (:REWRITE RTL::MOVE-NEGATIVE-CONSTANT-1))
 (12 12 (:REWRITE RTL::FL-MINUS-GEN))
 (9 6 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0-ALT))
 (9 6 (:REWRITE RTL::TRUNC-OF-NON-RATIONALP-IS-0))
 (9 6 (:REWRITE RTL::AWAY-OF-NON-RATIONALP-IS-0))
 (4 4 (:REWRITE RTL::UNARY-DIVIDE-GREATER-THAN-NON-ZERO-CONSTANT))
 (4 2 (:LINEAR RTL::NEAR+-NEG))
 )
