(QUARTER_1_LIST
 (82 2 (:REWRITE ABS-<-1-IMP-NOT-INT))
 (36 2 (:DEFINITION ABS))
 (32 2 (:REWRITE |(< (if a b c) x)|))
 (24 6 (:REWRITE REDUCE-INTEGERP-+))
 (16 8 (:REWRITE INTEGERP-MINUS-X))
 (13 13 (:REWRITE REMOVE-WEAK-INEQUALITIES-TWO))
 (12 12 (:REWRITE DEFAULT-UNARY-MINUS))
 (11 11 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 11 (:REWRITE DEFAULT-<-2))
 (11 11 (:REWRITE DEFAULT-<-1))
 (11 11 (:REWRITE |(< (- x) (- y))|))
 (10 10 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (10 10 (:REWRITE |(< (+ c x) d)|))
 (8 8 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (8 8 (:REWRITE NORMALIZE-ADDENDS))
 (8 8 (:REWRITE DEFAULT-+-2))
 (8 8 (:REWRITE DEFAULT-+-1))
 (8 8 (:META META-INTEGERP-CORRECT))
 (7 7 (:REWRITE REMOVE-WEAK-INEQUALITIES-ONE))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-A+AB-<-0))
 (5 5 (:REWRITE |(< (- x) 0)|))
 (4 4 (:REWRITE |arith (- (- x))|))
 (4 4 (:REWRITE |(- (- x))|))
 (2 2 (:TYPE-PRESCRIPTION ABS))
 (2 2 (:REWRITE INTEGERP-+-REDUCE-LEADING-RATIONAL-CONSTANT))
 (2 2 (:REWRITE |(< d (+ c x))|))
 (2 2 (:REWRITE |(< (+ c x y) d)|))
 (2 2 (:REWRITE |(+ c (+ d x))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-A+AB))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE |(< 0 (- x))|))
 (1 1 (:REWRITE |(< (+ d x) (+ c y))|))
 (1 1 (:REWRITE |(< (+ c x) (+ d y))|))
 )
(ROUTE_=_QUARTER_1
 (36884 186 (:LINEAR MOD-BOUNDS-3))
 (18931 150 (:REWRITE MOD-X-=-MINUSX-POS))
 (18906 246 (:REWRITE |(* (+ x y) z)|))
 (15092 52 (:REWRITE MOD-ZERO . 2))
 (13320 746 (:REWRITE DEFAULT-+-2))
 (11239 621 (:REWRITE SIMPLIFY-SUMS-<))
 (10771 2447 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (9734 5894 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (9404 150 (:REWRITE MOD-X-=-X-+-N))
 (7664 7664 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (7654 7654 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (7654 7654 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (7088 52 (:REWRITE CANCEL-MOD-+))
 (5894 5894 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (5894 5894 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (5402 5402 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (4890 978 (:TYPE-PRESCRIPTION NOT-INTEGERP-4C))
 (4714 906 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (4602 914 (:TYPE-PRESCRIPTION NOT-INTEGERP-4E))
 (4530 906 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (4354 866 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (4343 381 (:REWRITE |(< (+ c x) d)|))
 (4262 10 (:REWRITE EVEN-AND-ODD-ALTERNATE))
 (3482 746 (:REWRITE DEFAULT-+-1))
 (3307 1883 (:REWRITE DEFAULT-*-2))
 (2447 2447 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2447 2447 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (2447 2447 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2419 2419 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2255 1358 (:REWRITE |(* c (* d x))|))
 (1883 1883 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1883 1883 (:REWRITE DEFAULT-*-1))
 (1684 424 (:META META-INTEGERP-CORRECT))
 (1629 621 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1223 575 (:REWRITE DEFAULT-<-1))
 (978 978 (:TYPE-PRESCRIPTION NOT-INTEGERP-3C))
 (978 978 (:TYPE-PRESCRIPTION NOT-INTEGERP-2C))
 (930 930 (:TYPE-PRESCRIPTION NOT-INTEGERP-1C))
 (922 52 (:REWRITE MOD-X-Y-=-X . 3))
 (914 914 (:TYPE-PRESCRIPTION NOT-INTEGERP-4G))
 (906 906 (:TYPE-PRESCRIPTION NOT-INTEGERP-3G))
 (906 906 (:TYPE-PRESCRIPTION NOT-INTEGERP-2G))
 (906 906 (:TYPE-PRESCRIPTION NOT-INTEGERP-1G))
 (835 169 (:REWRITE DEFAULT-UNARY-MINUS))
 (746 746 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (719 575 (:REWRITE DEFAULT-<-2))
 (718 718 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (700 116 (:REWRITE |(- (* c x))|))
 (673 145 (:REWRITE |(* (- x) y)|))
 (672 672 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (660 10 (:REWRITE |(* x (+ y z))|))
 (652 54 (:REWRITE ABS-<-1-IMP-NOT-INT))
 (621 621 (:REWRITE |(< (- x) (- y))|))
 (472 472 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (472 472 (:REWRITE DEFAULT-UNARY-/))
 (414 414 (:REWRITE REDUCE-INTEGERP-+))
 (414 414 (:REWRITE INTEGERP-MINUS-X))
 (392 72 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (372 372 (:LINEAR MOD-BOUNDS-2))
 (360 72 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (360 72 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (354 11 (:REWRITE ZP-OPEN))
 (352 16 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (340 34 (:DEFINITION ABS))
 (320 64 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (276 92 (:REWRITE |(+ (* c x) (* d x))|))
 (256 256 (:REWRITE INTEGERP-+-REDUCE-LEADING-RATIONAL-CONSTANT))
 (124 37 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (124 37 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (104 104 (:REWRITE MOD-COMPLETION))
 (96 24 (:REWRITE |(* y x)|))
 (94 94 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-A+AB-<-0))
 (94 94 (:REWRITE |(< (- x) 0)|))
 (87 87 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-A+AB))
 (87 87 (:REWRITE |(< 0 (- x))|))
 (72 72 (:TYPE-PRESCRIPTION NOT-INTEGERP-4F))
 (72 72 (:TYPE-PRESCRIPTION NOT-INTEGERP-3F))
 (72 72 (:TYPE-PRESCRIPTION NOT-INTEGERP-2F))
 (72 72 (:TYPE-PRESCRIPTION NOT-INTEGERP-1F))
 (70 70 (:REWRITE |(integerp (* c x))|))
 (69 69 (:REWRITE FOLD-CONSTS-IN-+))
 (69 69 (:REWRITE |(< d (+ c x))|))
 (54 54 (:TYPE-PRESCRIPTION ABS))
 (52 52 (:REWRITE MOD-ZERO . 3))
 (52 52 (:REWRITE MOD-X-Y-=-X . 4))
 (52 52 (:REWRITE MOD-X-Y-=-X . 2))
 (52 52 (:REWRITE MOD-NEG))
 (52 52 (:REWRITE MOD-MINUS-2))
 (52 52 (:REWRITE MOD-CANCEL-*))
 (50 50 (:REWRITE |arith (+ c (+ d x))|))
 (46 46 (:REWRITE |(* 0 x)|))
 (41 41 (:REWRITE |(< (+ c x y) d)|))
 (37 37 (:REWRITE |(equal (- x) (- y))|))
 (32 16 (:REWRITE DEFAULT-CDR))
 (32 16 (:REWRITE DEFAULT-CAR))
 (26 2 (:REWRITE |(< (+ c x) (+ d y))|))
 (22 22 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-A+AB-=-0))
 (22 22 (:REWRITE |(equal (- x) 0)|))
 (22 22 (:REWRITE |(equal (+ c x) d)|))
 (17 17 (:REWRITE |(< d (+ c x y))|))
 (4 4 (:REWRITE MOD-NEGATIVE . 3))
 (4 4 (:REWRITE MOD-NEGATIVE . 2))
 (2 2 (:REWRITE |(equal (+ c x y) d)|))
 (2 2 (:REWRITE |(< (+ d x) (+ c y))|))
 )
(QUARTER_MINUS_4_LIST
 (284 4 (:REWRITE ABS-<-1-IMP-NOT-INT))
 (104 4 (:DEFINITION ABS))
 (65 9 (:REWRITE |(< (+ c x y) d)|))
 (40 16 (:META META-INTEGERP-CORRECT))
 (36 10 (:REWRITE REDUCE-INTEGERP-+))
 (35 35 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (30 14 (:REWRITE INTEGERP-MINUS-X))
 (28 28 (:REWRITE REMOVE-WEAK-INEQUALITIES-TWO))
 (24 24 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (23 23 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (23 23 (:REWRITE NORMALIZE-ADDENDS))
 (23 23 (:REWRITE DEFAULT-+-2))
 (23 23 (:REWRITE DEFAULT-+-1))
 (20 4 (:REWRITE |(- (* c x))|))
 (18 18 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (18 18 (:REWRITE DEFAULT-<-2))
 (18 18 (:REWRITE DEFAULT-<-1))
 (18 18 (:REWRITE |(< (- x) (- y))|))
 (17 17 (:REWRITE DEFAULT-UNARY-MINUS))
 (16 16 (:REWRITE |(< (+ c x) d)|))
 (12 12 (:REWRITE REMOVE-WEAK-INEQUALITIES-ONE))
 (12 12 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (12 12 (:REWRITE DEFAULT-*-2))
 (12 12 (:REWRITE DEFAULT-*-1))
 (10 10 (:REWRITE |arith (- (- x))|))
 (10 10 (:REWRITE |arith (+ c (+ d x))|))
 (10 10 (:REWRITE |arith (* (- x) y)|))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-A+AB-<-0))
 (9 9 (:REWRITE |(< (- x) 0)|))
 (8 8 (:REWRITE FOLD-CONSTS-IN-+))
 (8 8 (:REWRITE |(- (- x))|))
 (4 4 (:TYPE-PRESCRIPTION ABS))
 (4 4 (:REWRITE |(integerp (* c x))|))
 (4 4 (:REWRITE |(< d (+ c x))|))
 (4 4 (:REWRITE |(< d (+ c x y))|))
 (4 4 (:REWRITE |(* (- x) y)|))
 (2 2 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-A+AB))
 (2 2 (:REWRITE |(< 0 (- x))|))
 (2 2 (:REWRITE |(< (+ d x) (+ c y))|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-A+AB-=-0))
 (1 1 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1 1 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1 1 (:REWRITE |(equal (- x) 0)|))
 (1 1 (:REWRITE |(equal (- x) (- y))|))
 (1 1 (:REWRITE |(equal (+ c x) d)|))
 )
(ROUTE_=_QUARTER_MINUS_4_LIST
 (30983 397 (:REWRITE |(* (+ x y) z)|))
 (24256 24 (:REWRITE EVEN-AND-ODD-ALTERNATE))
 (23306 1668 (:REWRITE DEFAULT-+-2))
 (18829 12132 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (17754 67 (:REWRITE MOD-ZERO . 2))
 (17530 3758 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (16222 75 (:REWRITE ABS-<-1-IMP-NOT-INT))
 (12983 12983 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (12983 12983 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (12566 1546 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (12132 12132 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (12132 12132 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (10419 10419 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (8662 1622 (:TYPE-PRESCRIPTION NOT-INTEGERP-4E))
 (8585 1717 (:TYPE-PRESCRIPTION NOT-INTEGERP-4C))
 (8043 67 (:REWRITE CANCEL-MOD-+))
 (7978 1546 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (6360 57 (:DEFINITION ABS))
 (5948 1668 (:REWRITE DEFAULT-+-1))
 (5320 2864 (:REWRITE DEFAULT-*-2))
 (5129 1149 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (4471 2311 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (3825 627 (:META META-INTEGERP-CORRECT))
 (3758 3758 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (3758 3758 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (3758 3758 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (3740 3740 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (3053 489 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (2864 2864 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (2864 2864 (:REWRITE DEFAULT-*-1))
 (2592 746 (:REWRITE DEFAULT-<-1))
 (2341 97 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-A+AB-<-0))
 (1842 746 (:REWRITE DEFAULT-<-2))
 (1804 603 (:REWRITE INTEGERP-MINUS-X))
 (1717 1717 (:TYPE-PRESCRIPTION NOT-INTEGERP-3C))
 (1717 1717 (:TYPE-PRESCRIPTION NOT-INTEGERP-2C))
 (1668 1668 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1622 1622 (:TYPE-PRESCRIPTION NOT-INTEGERP-4G))
 (1620 540 (:REWRITE ARITH-BUBBLE-DOWN-*-MATCH-1))
 (1546 1546 (:TYPE-PRESCRIPTION NOT-INTEGERP-3G))
 (1546 1546 (:TYPE-PRESCRIPTION NOT-INTEGERP-2G))
 (1546 1546 (:TYPE-PRESCRIPTION NOT-INTEGERP-1G))
 (1520 1520 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (1459 333 (:REWRITE DEFAULT-UNARY-MINUS))
 (1347 247 (:REWRITE |(* (- x) y)|))
 (1149 1149 (:REWRITE |(< (- x) (- y))|))
 (1080 540 (:REWRITE |arith (* x (/ x))|))
 (1053 67 (:REWRITE MOD-X-Y-=-X . 3))
 (855 171 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (855 171 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (855 171 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (855 171 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (719 709 (:REWRITE DEFAULT-UNARY-/))
 (709 709 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (660 660 (:TYPE-PRESCRIPTION NOT-INTEGERP-1C))
 (657 587 (:REWRITE REDUCE-INTEGERP-+))
 (638 638 (:LINEAR MOD-BOUNDS-2))
 (556 67 (:REWRITE MOD-X-Y-=-X . 4))
 (542 542 (:DEFINITION FIX))
 (540 540 (:REWRITE |arith (fix x)|))
 (520 67 (:REWRITE MOD-ZERO . 3))
 (394 159 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (390 390 (:REWRITE INTEGERP-+-REDUCE-LEADING-RATIONAL-CONSTANT))
 (307 72 (:REWRITE |(< (+ c x) (+ d y))|))
 (260 70 (:REWRITE |(* y x)|))
 (239 239 (:REWRITE FOLD-CONSTS-IN-+))
 (218 91 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (198 198 (:REWRITE |arith (* (- x) y)|))
 (191 9 (:DEFINITION NATP))
 (171 171 (:TYPE-PRESCRIPTION NOT-INTEGERP-4F))
 (171 171 (:TYPE-PRESCRIPTION NOT-INTEGERP-3F))
 (171 171 (:TYPE-PRESCRIPTION NOT-INTEGERP-2F))
 (171 171 (:TYPE-PRESCRIPTION NOT-INTEGERP-1F))
 (169 169 (:REWRITE |(< (- x) 0)|))
 (161 161 (:REWRITE |(equal (- x) (- y))|))
 (134 134 (:REWRITE MOD-COMPLETION))
 (128 64 (:REWRITE |arith (* -1 x)|))
 (112 112 (:REWRITE |(integerp (* c x))|))
 (97 67 (:REWRITE MOD-CANCEL-*))
 (83 83 (:REWRITE |(< 0 (- x))|))
 (80 72 (:REWRITE |(< (+ d x) (+ c y))|))
 (79 39 (:REWRITE DEFAULT-CDR))
 (79 39 (:REWRITE DEFAULT-CAR))
 (74 74 (:REWRITE |(< d (+ c x y))|))
 (67 67 (:REWRITE MOD-X-Y-=-X . 2))
 (67 67 (:REWRITE MOD-NEG))
 (67 67 (:REWRITE MOD-MINUS-2))
 (65 65 (:TYPE-PRESCRIPTION ABS))
 (64 64 (:REWRITE |(< (+ c x y) d)|))
 (60 4 (:REWRITE |(< (if a b c) x)|))
 (46 46 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-A+AB))
 (18 18 (:REWRITE |(equal (+ c x y) d)|))
 (16 6 (:REWRITE MOD-NEGATIVE . 3))
 (12 6 (:REWRITE MOD-NEGATIVE . 2))
 (11 1 (:REWRITE MOD-NONNEGATIVE))
 (10 10 (:REWRITE MOD-+-CANCEL-0-WEAK))
 (10 10 (:REWRITE |(< 0 (* x y))|))
 (9 9 (:TYPE-PRESCRIPTION NATP))
 (6 6 (:REWRITE MOD-POSITIVE . 3))
 (6 6 (:REWRITE MOD-POSITIVE . 2))
 (6 6 (:REWRITE MOD-NONPOSITIVE))
 )
(QUARTER_3_LIST)
(ROUTE_=_QUARTER_3
 (68957 188 (:LINEAR MOD-BOUNDS-3))
 (36769 128 (:REWRITE CANCEL-MOD-+))
 (32258 34 (:REWRITE EVEN-AND-ODD-ALTERNATE))
 (26074 128 (:REWRITE MOD-ZERO . 2))
 (23436 33 (:REWRITE ROUTE_=_QUARTER_MINUS_4_LIST))
 (23157 23157 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (23157 23157 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (23023 23023 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (20815 1243 (:REWRITE DEFAULT-+-2))
 (14960 1165 (:REWRITE INTEGERP-MINUS-X))
 (14323 4059 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (13341 13341 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (13245 13245 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (13245 13245 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (12035 2415 (:TYPE-PRESCRIPTION NOT-INTEGERP-4E))
 (11935 2395 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (11855 2395 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (11755 2375 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (10427 1243 (:REWRITE DEFAULT-+-1))
 (9259 177 (:REWRITE MOD-X-=-MINUSX-POS))
 (8474 140 (:REWRITE SIMPLIFY-MOD-+-MINUS-MOD))
 (8393 3781 (:REWRITE DEFAULT-*-2))
 (6530 134 (:REWRITE SIMPLIFY-MOD-+-MOD-WEAK))
 (6124 1112 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (5846 1199 (:META META-INTEGERP-CORRECT))
 (5675 1119 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (5595 1119 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (5595 1119 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (5495 1099 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (5021 177 (:REWRITE MOD-X-=-X-+-N))
 (4059 4059 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (4059 4059 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (4059 4059 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (4009 4009 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (3781 3781 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (3781 3781 (:REWRITE DEFAULT-*-1))
 (3763 2783 (:REWRITE |(* c (* d x))|))
 (3514 3514 (:TYPE-PRESCRIPTION NOT-INTEGERP-3C))
 (3514 3514 (:TYPE-PRESCRIPTION NOT-INTEGERP-2C))
 (3474 3474 (:TYPE-PRESCRIPTION NOT-INTEGERP-1C))
 (3341 519 (:REWRITE |(< (+ c x) d)|))
 (3328 3328 (:REWRITE |arith (* c (* d x))|))
 (2415 2415 (:TYPE-PRESCRIPTION NOT-INTEGERP-4G))
 (2395 2395 (:TYPE-PRESCRIPTION NOT-INTEGERP-3G))
 (2395 2395 (:TYPE-PRESCRIPTION NOT-INTEGERP-2G))
 (2395 2395 (:TYPE-PRESCRIPTION NOT-INTEGERP-1G))
 (2391 1011 (:REWRITE DEFAULT-<-1))
 (2121 1011 (:REWRITE DEFAULT-<-2))
 (1747 1747 (:REWRITE |arith (* (- x) y)|))
 (1579 18 (:REWRITE |(equal (* x y) 0)|))
 (1243 1243 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1238 128 (:REWRITE MOD-X-Y-=-X . 3))
 (1214 1214 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (1190 1190 (:REWRITE |(< (- x) (- y))|))
 (1137 399 (:REWRITE DEFAULT-UNARY-MINUS))
 (1119 1119 (:TYPE-PRESCRIPTION NOT-INTEGERP-4F))
 (1119 1119 (:TYPE-PRESCRIPTION NOT-INTEGERP-3F))
 (1119 1119 (:TYPE-PRESCRIPTION NOT-INTEGERP-2F))
 (1119 1119 (:TYPE-PRESCRIPTION NOT-INTEGERP-1F))
 (1047 1047 (:REWRITE REDUCE-INTEGERP-+))
 (1014 1014 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (1014 1014 (:REWRITE DEFAULT-UNARY-/))
 (856 24 (:REWRITE |(+ (+ x y) z)|))
 (743 743 (:REWRITE |arith (- (* c x))|))
 (671 477 (:REWRITE |(+ c (+ d x))|))
 (461 461 (:REWRITE |(integerp (* c x))|))
 (420 70 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (420 70 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (392 32 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-A+AB-=-0))
 (390 81 (:REWRITE |(* (* x y) z)|))
 (376 376 (:LINEAR MOD-BOUNDS-2))
 (303 128 (:REWRITE MOD-X-Y-=-X . 4))
 (277 153 (:REWRITE |(< d (+ c x))|))
 (273 273 (:REWRITE |(< (- x) 0)|))
 (269 269 (:REWRITE INTEGERP-+-REDUCE-LEADING-RATIONAL-CONSTANT))
 (256 256 (:REWRITE MOD-COMPLETION))
 (228 228 (:REWRITE FOLD-CONSTS-IN-+))
 (215 215 (:REWRITE |(< 0 (- x))|))
 (209 128 (:REWRITE MOD-ZERO . 3))
 (176 176 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-A+AB))
 (128 128 (:REWRITE MOD-X-Y-=-X . 2))
 (128 128 (:REWRITE MOD-NEG))
 (128 128 (:REWRITE MOD-MINUS-2))
 (128 128 (:REWRITE MOD-CANCEL-*))
 (109 109 (:REWRITE |arith (+ c (+ d x))|))
 (88 4 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (71 38 (:REWRITE DEFAULT-CDR))
 (71 38 (:REWRITE DEFAULT-CAR))
 (70 70 (:REWRITE |(equal (- x) (- y))|))
 (69 69 (:REWRITE |(* a (/ a))|))
 (61 61 (:REWRITE |(< d (+ c x y))|))
 (54 24 (:REWRITE |(equal (+ c x) d)|))
 (33 33 (:REWRITE MOD-POSITIVE . 3))
 (33 33 (:REWRITE MOD-POSITIVE . 2))
 (32 32 (:REWRITE |(equal (- x) 0)|))
 (31 23 (:REWRITE |(< (+ c x y) d)|))
 (13 13 (:REWRITE |(* 1 x)|))
 (12 12 (:REWRITE |(+ x (- x))|))
 (7 7 (:REWRITE |(* x (- y))|))
 (3 3 (:REWRITE MOD-NEGATIVE . 3))
 (3 3 (:REWRITE MOD-NEGATIVE . 2))
 (3 3 (:REWRITE |(equal (+ c x y) d)|))
 )
(QUARTER_MINUS_2_LIST)
(ROUTE_=_QUARTER_MINUS_2_LIST
 (226574 412 (:LINEAR MOD-BOUNDS-3))
 (142933 142 (:REWRITE EVEN-AND-ODD-ALTERNATE))
 (96222 173 (:REWRITE ROUTE_=_QUARTER_3))
 (76359 6292 (:REWRITE DEFAULT-+-2))
 (62173 261 (:REWRITE MOD-ZERO . 2))
 (56467 722 (:REWRITE INTEGERP-+-REDUCE-LEADING-RATIONAL-CONSTANT))
 (56235 261 (:REWRITE CANCEL-MOD-+))
 (48809 48809 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (48809 48809 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (47317 47317 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (43101 11521 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (41945 319 (:REWRITE SIMPLIFY-MOD-+-MINUS-MOD))
 (35367 35367 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (35367 35367 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (34347 5403 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (29962 5654 (:TYPE-PRESCRIPTION NOT-INTEGERP-4E))
 (27703 5403 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (26679 4551 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (22515 6292 (:REWRITE DEFAULT-+-1))
 (21749 2243 (:META META-INTEGERP-CORRECT))
 (19469 10525 (:REWRITE DEFAULT-*-2))
 (19169 2061 (:REWRITE INTEGERP-MINUS-X))
 (16701 283 (:REWRITE SIMPLIFY-MOD-+-MOD-WEAK))
 (15320 3683 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11521 11521 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (11521 11521 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (11521 11521 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (11197 11197 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (10525 10525 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (10525 10525 (:REWRITE DEFAULT-*-1))
 (9176 1636 (:REWRITE |(< (+ c x) d)|))
 (8805 1721 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (8605 1721 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (8605 1721 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (8355 1671 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (7695 3219 (:REWRITE DEFAULT-<-1))
 (7430 1832 (:REWRITE DEFAULT-UNARY-MINUS))
 (7124 7124 (:TYPE-PRESCRIPTION NOT-INTEGERP-3C))
 (7124 7124 (:TYPE-PRESCRIPTION NOT-INTEGERP-2C))
 (6880 6880 (:REWRITE |arith (* c (* d x))|))
 (6405 3219 (:REWRITE DEFAULT-<-2))
 (6292 6292 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (6222 6222 (:TYPE-PRESCRIPTION NOT-INTEGERP-1C))
 (5654 5654 (:TYPE-PRESCRIPTION NOT-INTEGERP-4G))
 (5507 5507 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (5403 5403 (:TYPE-PRESCRIPTION NOT-INTEGERP-3G))
 (5403 5403 (:TYPE-PRESCRIPTION NOT-INTEGERP-2G))
 (5403 5403 (:TYPE-PRESCRIPTION NOT-INTEGERP-1G))
 (4208 4208 (:REWRITE |arith (* (- x) y)|))
 (2264 2264 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (2264 2264 (:REWRITE DEFAULT-UNARY-/))
 (2184 261 (:REWRITE MOD-X-Y-=-X . 3))
 (1926 1926 (:REWRITE |arith (- (* c x))|))
 (1917 1917 (:REWRITE REDUCE-INTEGERP-+))
 (1851 1851 (:REWRITE FOLD-CONSTS-IN-+))
 (1721 1721 (:TYPE-PRESCRIPTION NOT-INTEGERP-4F))
 (1721 1721 (:TYPE-PRESCRIPTION NOT-INTEGERP-3F))
 (1721 1721 (:TYPE-PRESCRIPTION NOT-INTEGERP-2F))
 (1721 1721 (:TYPE-PRESCRIPTION NOT-INTEGERP-1F))
 (1677 345 (:REWRITE |(* (* x y) z)|))
 (1557 123 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (1164 1164 (:REWRITE |arith (+ c (+ d x))|))
 (1107 261 (:REWRITE MOD-X-Y-=-X . 4))
 (1019 1004 (:REWRITE |(< (- x) 0)|))
 (824 824 (:LINEAR MOD-BOUNDS-2))
 (703 253 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (703 253 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (687 261 (:REWRITE MOD-ZERO . 3))
 (674 674 (:REWRITE |(< 0 (- x))|))
 (656 656 (:REWRITE |(integerp (* c x))|))
 (571 391 (:REWRITE |(< (+ c x y) d)|))
 (568 568 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-A+AB))
 (552 552 (:REWRITE |(< d (+ c x y))|))
 (522 522 (:REWRITE MOD-COMPLETION))
 (291 291 (:REWRITE |(* a (/ a))|))
 (286 152 (:REWRITE DEFAULT-CDR))
 (286 152 (:REWRITE DEFAULT-CAR))
 (267 144 (:REWRITE |(equal (+ c x) d)|))
 (261 261 (:REWRITE MOD-X-Y-=-X . 2))
 (261 261 (:REWRITE MOD-NEG))
 (261 261 (:REWRITE MOD-MINUS-2))
 (261 261 (:REWRITE MOD-CANCEL-*))
 (253 253 (:REWRITE |(equal (- x) (- y))|))
 (103 103 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-A+AB-=-0))
 (103 103 (:REWRITE |(equal (- x) 0)|))
 (94 22 (:REWRITE |(< (+ c x) (+ d y))|))
 (81 81 (:REWRITE |(equal (+ c x y) d)|))
 (69 69 (:REWRITE |(* x (- y))|))
 (47 47 (:REWRITE MOD-POSITIVE . 3))
 (47 47 (:REWRITE MOD-POSITIVE . 2))
 (22 22 (:REWRITE |(< (+ d x) (+ c y))|))
 (17 17 (:REWRITE MOD-NEGATIVE . 3))
 (17 17 (:REWRITE MOD-NEGATIVE . 2))
 )
(QUARTER_MINUS_1_LIST
 (88 2 (:REWRITE ABS-<-1-IMP-NOT-INT))
 (38 2 (:DEFINITION ABS))
 (36 2 (:REWRITE |(< (if a b c) x)|))
 (24 6 (:REWRITE REDUCE-INTEGERP-+))
 (16 16 (:REWRITE DEFAULT-UNARY-MINUS))
 (16 8 (:REWRITE INTEGERP-MINUS-X))
 (15 15 (:REWRITE REMOVE-WEAK-INEQUALITIES-TWO))
 (12 12 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (11 11 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (11 11 (:REWRITE DEFAULT-+-2))
 (11 11 (:REWRITE DEFAULT-+-1))
 (11 11 (:REWRITE |(< (+ c x) d)|))
 (10 10 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (9 9 (:REWRITE REMOVE-WEAK-INEQUALITIES-ONE))
 (8 8 (:META META-INTEGERP-CORRECT))
 (7 7 (:REWRITE |(+ c (+ d x))|))
 (5 5 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-A+AB-<-0))
 (5 5 (:REWRITE |(< (- x) 0)|))
 (4 4 (:REWRITE |arith (- (- x))|))
 (3 3 (:REWRITE |(< d (+ c x))|))
 (2 2 (:TYPE-PRESCRIPTION ABS))
 (2 2 (:REWRITE INTEGERP-+-REDUCE-LEADING-RATIONAL-CONSTANT))
 (2 2 (:REWRITE |(< (+ c x y) d)|))
 (1 1 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-A+AB))
 (1 1 (:REWRITE FOLD-CONSTS-IN-+))
 (1 1 (:REWRITE |(< 0 (- x))|))
 (1 1 (:REWRITE |(< (+ d x) (+ c y))|))
 (1 1 (:REWRITE |(< (+ c x) (+ d y))|))
 )
(ROUTE_=_QUARTER_MINUS_1_LIST
 (283176 456 (:LINEAR MOD-BOUNDS-3))
 (198153 179 (:REWRITE EVEN-AND-ODD-ALTERNATE))
 (138029 296 (:REWRITE ABS-<-1-IMP-NOT-INT))
 (76047 52 (:REWRITE ROUTE_=_QUARTER_MINUS_4_LIST))
 (75750 52 (:REWRITE ROUTE_=_QUARTER_MINUS_2_LIST))
 (75317 52 (:REWRITE ROUTE_=_QUARTER_3))
 (50809 30573 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (48375 617 (:REWRITE |(* (+ x y) z)|))
 (44976 2394 (:REWRITE DEFAULT-+-2))
 (35013 182 (:DEFINITION ABS))
 (30573 30573 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (30573 30573 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (29832 29832 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (29492 11892 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (27521 4837 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (26382 26382 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (25742 25742 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (25742 25742 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (25742 25742 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (24945 4989 (:TYPE-PRESCRIPTION NOT-INTEGERP-4C))
 (23621 4881 (:TYPE-PRESCRIPTION NOT-INTEGERP-4E))
 (23225 4837 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (22364 4264 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (21433 4749 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (21433 4749 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (21160 68 (:REWRITE MOD-ZERO . 2))
 (17274 468 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-A+AB-<-0))
 (15523 207 (:REWRITE MOD-X-=-MINUSX-POS))
 (14377 1699 (:META META-INTEGERP-CORRECT))
 (13200 4400 (:REWRITE ARITH-BUBBLE-DOWN-*-MATCH-1))
 (12896 179 (:REWRITE |(* x (+ y z))|))
 (12657 78 (:REWRITE SIMPLIFY-MOD-+-MOD-WEAK))
 (11532 54 (:REWRITE |(< (if a b c) x)|))
 (11389 68 (:REWRITE CANCEL-MOD-+))
 (10433 1721 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (9036 86 (:REWRITE SIMPLIFY-MOD-+-MINUS-MOD))
 (9014 4654 (:REWRITE DEFAULT-*-2))
 (8962 936 (:REWRITE |(* y (* x z))|))
 (8800 4400 (:REWRITE |arith (* x (/ x))|))
 (8770 2394 (:REWRITE DEFAULT-+-1))
 (8188 2 (:REWRITE MOD-POSITIVE . 1))
 (6962 3647 (:REWRITE |(* c (* d x))|))
 (5430 1086 (:REWRITE |arith (* 1 x)|))
 (5215 1520 (:REWRITE INTEGERP-MINUS-X))
 (4989 4989 (:TYPE-PRESCRIPTION NOT-INTEGERP-3C))
 (4989 4989 (:TYPE-PRESCRIPTION NOT-INTEGERP-2C))
 (4938 1490 (:REWRITE DEFAULT-<-1))
 (4881 4881 (:TYPE-PRESCRIPTION NOT-INTEGERP-4G))
 (4837 4837 (:TYPE-PRESCRIPTION NOT-INTEGERP-3G))
 (4837 4837 (:TYPE-PRESCRIPTION NOT-INTEGERP-2G))
 (4837 4837 (:TYPE-PRESCRIPTION NOT-INTEGERP-1G))
 (4749 4749 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (4749 4749 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (4749 4749 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (4749 4749 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (4654 4654 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4654 4654 (:REWRITE DEFAULT-*-1))
 (4416 4416 (:TYPE-PRESCRIPTION NOT-INTEGERP-1C))
 (4400 4400 (:REWRITE |arith (fix x)|))
 (4400 4400 (:DEFINITION FIX))
 (4230 705 (:REWRITE |(/ (* x y))|))
 (4179 83 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-A+AB-=-0))
 (3828 3828 (:REWRITE |arith (* c (* d x))|))
 (3359 156 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (3359 156 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (3180 822 (:REWRITE DEFAULT-UNARY-MINUS))
 (2666 1490 (:REWRITE DEFAULT-<-2))
 (2394 2394 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2101 1443 (:REWRITE REDUCE-INTEGERP-+))
 (1893 1893 (:REWRITE |arith (* (- x) y)|))
 (1702 954 (:REWRITE |(* (- x) y)|))
 (1514 68 (:REWRITE MOD-X-Y-=-X . 3))
 (1404 702 (:REWRITE |arith (* -1 x)|))
 (1246 1246 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (1246 1246 (:REWRITE DEFAULT-UNARY-/))
 (1180 262 (:REWRITE |(* (* x y) z)|))
 (912 912 (:LINEAR MOD-BOUNDS-2))
 (872 206 (:REWRITE |(* y x)|))
 (760 152 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (760 152 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (760 152 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (760 152 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (740 74 (:REWRITE |(< 0 (/ x))|))
 (740 74 (:REWRITE |(< (/ x) 0)|))
 (702 702 (:REWRITE |arith (- (* c x))|))
 (604 604 (:REWRITE INTEGERP-+-REDUCE-LEADING-RATIONAL-CONSTANT))
 (558 543 (:REWRITE |(< (- x) 0)|))
 (503 503 (:REWRITE |(integerp (* c x))|))
 (433 68 (:REWRITE MOD-X-Y-=-X . 4))
 (392 392 (:REWRITE FOLD-CONSTS-IN-+))
 (356 347 (:REWRITE |(< 0 (- x))|))
 (319 68 (:REWRITE MOD-ZERO . 3))
 (272 272 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-A+AB))
 (238 238 (:REWRITE |(* a (/ a))|))
 (220 220 (:TYPE-PRESCRIPTION ABS))
 (183 108 (:REWRITE |(equal (+ c x) d)|))
 (159 84 (:REWRITE DEFAULT-CDR))
 (159 84 (:REWRITE DEFAULT-CAR))
 (156 156 (:REWRITE |(equal (- x) (- y))|))
 (152 152 (:TYPE-PRESCRIPTION NOT-INTEGERP-4F))
 (152 152 (:TYPE-PRESCRIPTION NOT-INTEGERP-3F))
 (152 152 (:TYPE-PRESCRIPTION NOT-INTEGERP-2F))
 (152 152 (:TYPE-PRESCRIPTION NOT-INTEGERP-1F))
 (144 72 (:REWRITE |arith (* y x)|))
 (141 141 (:REWRITE |(< d (+ c x y))|))
 (136 136 (:REWRITE MOD-COMPLETION))
 (117 117 (:REWRITE |(< (+ c x y) d)|))
 (83 83 (:REWRITE |(equal (- x) 0)|))
 (72 72 (:REWRITE |(* x (- y))|))
 (68 68 (:REWRITE MOD-X-Y-=-X . 2))
 (68 68 (:REWRITE MOD-NEG))
 (68 68 (:REWRITE MOD-MINUS-2))
 (68 68 (:REWRITE MOD-CANCEL-*))
 (68 41 (:REWRITE |(< (* x y) 0)|))
 (39 3 (:REWRITE MOD-NEGATIVE . 1))
 (33 15 (:REWRITE |(< 0 (* x y))|))
 (16 16 (:REWRITE |(equal (+ c x y) d)|))
 (3 3 (:REWRITE MOD-NEGATIVE . 3))
 (3 3 (:REWRITE MOD-NEGATIVE . 2))
 (2 2 (:REWRITE MOD-POSITIVE . 3))
 (2 2 (:REWRITE MOD-POSITIVE . 2))
 (2 2 (:REWRITE |(< (+ d x) (+ c y))|))
 (2 2 (:REWRITE |(< (+ c x) (+ d y))|))
 )
(QUARTER_MINUS_3_LIST)
(ROUTE_=_QUARTER_MINUS_3_LIST
 (156585 437 (:LINEAR MOD-BOUNDS-3))
 (75532 77 (:REWRITE EVEN-AND-ODD-ALTERNATE))
 (38906 2762 (:REWRITE DEFAULT-+-2))
 (37741 150 (:REWRITE CANCEL-MOD-+))
 (34635 46 (:REWRITE ROUTE_=_QUARTER_3))
 (33266 46 (:REWRITE ROUTE_=_QUARTER_MINUS_4_LIST))
 (33247 46 (:REWRITE ROUTE_=_QUARTER_MINUS_2_LIST))
 (33156 46 (:REWRITE ROUTE_=_QUARTER_1))
 (31389 31389 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (31389 31389 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (30439 30439 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (29269 150 (:REWRITE MOD-ZERO . 2))
 (26447 6631 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (23393 23393 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (23393 23393 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (20721 3857 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (19759 3943 (:TYPE-PRESCRIPTION NOT-INTEGERP-4E))
 (18985 3857 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (16995 3443 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (15107 1577 (:REWRITE INTEGERP-MINUS-X))
 (14058 2762 (:REWRITE DEFAULT-+-1))
 (11781 5741 (:REWRITE DEFAULT-*-2))
 (11171 173 (:REWRITE SIMPLIFY-MOD-+-MINUS-MOD))
 (9295 1591 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (9061 161 (:REWRITE SIMPLIFY-MOD-+-MOD-WEAK))
 (8808 1654 (:META META-INTEGERP-CORRECT))
 (6631 6631 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (6631 6631 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (6631 6631 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (6531 6531 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (5741 5741 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (5741 5741 (:REWRITE DEFAULT-*-1))
 (5543 1441 (:REWRITE DEFAULT-<-1))
 (5285 1057 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (5285 1057 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (5285 1057 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (5285 1057 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (4914 4914 (:TYPE-PRESCRIPTION NOT-INTEGERP-3C))
 (4914 4914 (:TYPE-PRESCRIPTION NOT-INTEGERP-2C))
 (4500 4500 (:TYPE-PRESCRIPTION NOT-INTEGERP-1C))
 (3943 3943 (:TYPE-PRESCRIPTION NOT-INTEGERP-4G))
 (3926 746 (:REWRITE |(< (+ c x) d)|))
 (3857 3857 (:TYPE-PRESCRIPTION NOT-INTEGERP-3G))
 (3857 3857 (:TYPE-PRESCRIPTION NOT-INTEGERP-2G))
 (3857 3857 (:TYPE-PRESCRIPTION NOT-INTEGERP-1G))
 (3752 3752 (:REWRITE |arith (* c (* d x))|))
 (3498 960 (:REWRITE DEFAULT-UNARY-MINUS))
 (3145 1441 (:REWRITE DEFAULT-<-2))
 (2762 2762 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (2182 2182 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (2170 2170 (:REWRITE |arith (* (- x) y)|))
 (1685 1685 (:REWRITE |(< (- x) (- y))|))
 (1457 1457 (:REWRITE REDUCE-INTEGERP-+))
 (1438 1438 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (1438 1438 (:REWRITE DEFAULT-UNARY-/))
 (1057 1057 (:TYPE-PRESCRIPTION NOT-INTEGERP-4F))
 (1057 1057 (:TYPE-PRESCRIPTION NOT-INTEGERP-3F))
 (1057 1057 (:TYPE-PRESCRIPTION NOT-INTEGERP-2F))
 (1057 1057 (:TYPE-PRESCRIPTION NOT-INTEGERP-1F))
 (1051 150 (:REWRITE MOD-X-Y-=-X . 3))
 (874 874 (:LINEAR MOD-BOUNDS-2))
 (861 861 (:REWRITE |arith (- (* c x))|))
 (825 165 (:REWRITE |(* (* x y) z)|))
 (654 654 (:REWRITE FOLD-CONSTS-IN-+))
 (538 538 (:REWRITE INTEGERP-+-REDUCE-LEADING-RATIONAL-CONSTANT))
 (532 532 (:REWRITE |(integerp (* c x))|))
 (456 456 (:REWRITE |(< (- x) 0)|))
 (435 293 (:REWRITE |(< d (+ c x))|))
 (337 337 (:REWRITE |arith (+ c (+ d x))|))
 (313 313 (:REWRITE |(< 0 (- x))|))
 (300 300 (:REWRITE MOD-COMPLETION))
 (275 150 (:REWRITE MOD-X-Y-=-X . 4))
 (266 266 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-A+AB))
 (258 78 (:REWRITE |(+ 0 x)|))
 (242 32 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (231 150 (:REWRITE MOD-ZERO . 3))
 (177 56 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (177 56 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (165 165 (:REWRITE |(< d (+ c x y))|))
 (150 150 (:REWRITE MOD-X-Y-=-X . 2))
 (150 150 (:REWRITE MOD-NEG))
 (150 150 (:REWRITE MOD-MINUS-2))
 (150 150 (:REWRITE MOD-CANCEL-*))
 (135 135 (:REWRITE |(* a (/ a))|))
 (84 46 (:REWRITE DEFAULT-CDR))
 (84 46 (:REWRITE DEFAULT-CAR))
 (81 77 (:REWRITE |(< (+ c x y) d)|))
 (56 56 (:REWRITE |(equal (- x) (- y))|))
 (51 21 (:REWRITE |(equal (+ c x) d)|))
 (34 11 (:DEFINITION NATP))
 (32 32 (:REWRITE MOD-POSITIVE . 3))
 (32 32 (:REWRITE MOD-POSITIVE . 2))
 (16 16 (:REWRITE |(* x (- y))|))
 (16 4 (:REWRITE |(< (+ c x) (+ d y))|))
 (12 3 (:REWRITE |(+ x (* c x))|))
 (11 11 (:TYPE-PRESCRIPTION NATP))
 (11 11 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-A+AB-=-0))
 (11 11 (:REWRITE |(equal (- x) 0)|))
 (6 6 (:REWRITE MOD-NEGATIVE . 3))
 (6 6 (:REWRITE MOD-NEGATIVE . 2))
 (6 6 (:REWRITE |(equal (+ c x y) d)|))
 (4 4 (:REWRITE |(< (+ d x) (+ c y))|))
 )
(QUARTER_4_LIST)
(ROUTE_=_QUARTER_4_LIST_LEMMA_1
 (680575 928 (:LINEAR MOD-BOUNDS-3))
 (505037 493 (:REWRITE EVEN-AND-ODD-ALTERNATE))
 (124194 62 (:REWRITE ROUTE_=_QUARTER_MINUS_2_LIST))
 (123517 62 (:REWRITE ROUTE_=_QUARTER_MINUS_4_LIST))
 (122189 71 (:REWRITE ROUTE_=_QUARTER_MINUS_3_LIST))
 (118067 62 (:REWRITE ROUTE_=_QUARTER_3))
 (107773 3843 (:REWRITE DEFAULT-+-2))
 (82363 82363 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (82363 82363 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (78167 78167 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (75413 11925 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (61037 61037 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (61037 61037 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (59057 11925 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (53768 9520 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (48987 187 (:REWRITE MOD-ZERO . 2))
 (46516 10948 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (41628 187 (:REWRITE CANCEL-MOD-+))
 (32134 3368 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (29431 3916 (:META META-INTEGERP-CORRECT))
 (22630 10550 (:REWRITE DEFAULT-*-2))
 (22200 3843 (:REWRITE DEFAULT-+-1))
 (17558 3423 (:REWRITE INTEGERP-MINUS-X))
 (16961 2899 (:REWRITE DEFAULT-<-1))
 (13784 190 (:REWRITE |(equal (* x y) 0)|))
 (13048 13048 (:TYPE-PRESCRIPTION NOT-INTEGERP-3C))
 (13048 13048 (:TYPE-PRESCRIPTION NOT-INTEGERP-2C))
 (11975 11975 (:TYPE-PRESCRIPTION NOT-INTEGERP-4G))
 (11925 11925 (:TYPE-PRESCRIPTION NOT-INTEGERP-3G))
 (11925 11925 (:TYPE-PRESCRIPTION NOT-INTEGERP-2G))
 (11925 11925 (:TYPE-PRESCRIPTION NOT-INTEGERP-1G))
 (11646 11646 (:REWRITE |arith (* c (* d x))|))
 (10948 10948 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (10948 10948 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (10948 10948 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (10879 10879 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (10623 10623 (:TYPE-PRESCRIPTION NOT-INTEGERP-1C))
 (10550 10550 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (10550 10550 (:REWRITE DEFAULT-*-1))
 (6966 1044 (:REWRITE DEFAULT-UNARY-MINUS))
 (6931 2899 (:REWRITE DEFAULT-<-2))
 (6341 341 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-A+AB-=-0))
 (5879 5879 (:REWRITE |arith (* (- x) y)|))
 (5695 1123 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (5615 1123 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (5615 1123 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (5515 1103 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (5106 397 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (5106 397 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (3904 3287 (:REWRITE REDUCE-INTEGERP-+))
 (3843 3843 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (3439 3439 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (3136 187 (:REWRITE MOD-X-Y-=-X . 3))
 (3079 3079 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (3079 3079 (:REWRITE DEFAULT-UNARY-/))
 (2816 2816 (:REWRITE |arith (- (* c x))|))
 (1856 1856 (:LINEAR MOD-BOUNDS-2))
 (1324 1309 (:REWRITE |(< (- x) 0)|))
 (1312 1312 (:REWRITE INTEGERP-+-REDUCE-LEADING-RATIONAL-CONSTANT))
 (1123 1123 (:TYPE-PRESCRIPTION NOT-INTEGERP-4F))
 (1123 1123 (:TYPE-PRESCRIPTION NOT-INTEGERP-3F))
 (1123 1123 (:TYPE-PRESCRIPTION NOT-INTEGERP-2F))
 (1123 1123 (:TYPE-PRESCRIPTION NOT-INTEGERP-1F))
 (1064 1064 (:REWRITE |(integerp (* c x))|))
 (1030 187 (:REWRITE MOD-X-Y-=-X . 4))
 (712 689 (:REWRITE |(< 0 (- x))|))
 (553 41 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (527 527 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-A+AB))
 (490 490 (:REWRITE FOLD-CONSTS-IN-+))
 (397 397 (:REWRITE |(equal (- x) (- y))|))
 (394 187 (:REWRITE MOD-ZERO . 3))
 (374 374 (:REWRITE |arith (+ c (+ d x))|))
 (374 374 (:REWRITE MOD-COMPLETION))
 (341 341 (:REWRITE |(equal (- x) 0)|))
 (215 167 (:REWRITE |(equal (+ c x) d)|))
 (187 187 (:REWRITE MOD-X-Y-=-X . 2))
 (187 187 (:REWRITE MOD-NEG))
 (187 187 (:REWRITE MOD-MINUS-2))
 (187 187 (:REWRITE MOD-CANCEL-*))
 (127 127 (:REWRITE |(* x (- y))|))
 (118 28 (:REWRITE |(< (+ d x) (+ c y))|))
 (116 66 (:REWRITE DEFAULT-CDR))
 (116 66 (:REWRITE DEFAULT-CAR))
 (76 76 (:REWRITE |(< d (+ c x y))|))
 (45 3 (:DEFINITION NATP))
 (34 34 (:REWRITE MOD-POSITIVE . 3))
 (34 34 (:REWRITE MOD-POSITIVE . 2))
 (28 28 (:REWRITE |(< (+ c x) (+ d y))|))
 (17 17 (:REWRITE |(equal (+ c x y) d)|))
 (10 10 (:REWRITE MOD-NEGATIVE . 3))
 (10 10 (:REWRITE MOD-NEGATIVE . 2))
 (3 3 (:TYPE-PRESCRIPTION NATP))
 )
(ROUTE_=_QUARTER_4_LIST
 (199744 398 (:LINEAR MOD-BOUNDS-3))
 (115315 69 (:REWRITE EVEN-AND-ODD-ALTERNATE))
 (96266 154 (:REWRITE ABS-<-1-IMP-NOT-INT))
 (41348 40 (:REWRITE ROUTE_=_QUARTER_MINUS_3_LIST))
 (40349 510 (:REWRITE |(* (+ x y) z)|))
 (36719 1964 (:REWRITE DEFAULT-+-2))
 (35752 21665 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (31782 40 (:REWRITE ROUTE_=_QUARTER_3))
 (31534 40 (:REWRITE ROUTE_=_QUARTER_MINUS_4_LIST))
 (31286 40 (:REWRITE ROUTE_=_QUARTER_MINUS_2_LIST))
 (30326 40 (:REWRITE ROUTE_=_QUARTER_MINUS_1_LIST))
 (25781 103 (:DEFINITION ABS))
 (21665 21665 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (21665 21665 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (21310 21310 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (20160 8092 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (19323 19323 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (19323 19323 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (19323 19323 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (17556 3741 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (17480 3496 (:TYPE-PRESCRIPTION NOT-INTEGERP-4C))
 (16269 3317 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (15685 3317 (:TYPE-PRESCRIPTION NOT-INTEGERP-4E))
 (15685 3317 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (15162 3194 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (14688 273 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-A+AB-<-0))
 (14528 47 (:REWRITE |(< (if a b c) x)|))
 (11856 1048 (:META META-INTEGERP-CORRECT))
 (11408 6 (:REWRITE MOD-POSITIVE . 1))
 (10286 144 (:REWRITE MOD-X-=-MINUSX-POS))
 (10125 143 (:REWRITE |(* x (+ y z))|))
 (9968 42 (:REWRITE MOD-ZERO . 2))
 (9051 3017 (:REWRITE ARITH-BUBBLE-DOWN-*-MATCH-1))
 (8998 48 (:REWRITE CANCEL-MOD-+))
 (8233 55 (:REWRITE SIMPLIFY-MOD-+-MOD-WEAK))
 (8152 61 (:REWRITE SIMPLIFY-MOD-+-MINUS-MOD))
 (7988 1964 (:REWRITE DEFAULT-+-1))
 (7394 4062 (:REWRITE DEFAULT-*-2))
 (7087 674 (:REWRITE |(* y (* x z))|))
 (6380 1164 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (6034 3017 (:REWRITE |arith (* x (/ x))|))
 (5201 2766 (:REWRITE |(* c (* d x))|))
 (4131 979 (:REWRITE INTEGERP-MINUS-X))
 (4062 4062 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (4062 4062 (:REWRITE DEFAULT-*-1))
 (3741 3741 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (3741 3741 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (3741 3741 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (3714 3714 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (3496 3496 (:TYPE-PRESCRIPTION NOT-INTEGERP-3C))
 (3496 3496 (:TYPE-PRESCRIPTION NOT-INTEGERP-2C))
 (3468 578 (:REWRITE |(/ (* x y))|))
 (3351 3351 (:TYPE-PRESCRIPTION NOT-INTEGERP-1C))
 (3317 3317 (:TYPE-PRESCRIPTION NOT-INTEGERP-4G))
 (3317 3317 (:TYPE-PRESCRIPTION NOT-INTEGERP-3G))
 (3317 3317 (:TYPE-PRESCRIPTION NOT-INTEGERP-2G))
 (3317 3317 (:TYPE-PRESCRIPTION NOT-INTEGERP-1G))
 (3221 40 (:REWRITE ZP-OPEN))
 (3074 1020 (:REWRITE DEFAULT-<-1))
 (3017 3017 (:REWRITE |arith (fix x)|))
 (3017 3017 (:DEFINITION FIX))
 (2757 57 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-A+AB-=-0))
 (2734 554 (:REWRITE |arith (* 1 x)|))
 (2628 450 (:REWRITE DEFAULT-UNARY-MINUS))
 (2326 92 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (2326 92 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2130 2130 (:REWRITE |arith (* c (* d x))|))
 (1964 1964 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1832 1020 (:REWRITE DEFAULT-<-2))
 (1757 1757 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (1673 916 (:REWRITE REDUCE-INTEGERP-+))
 (1528 824 (:REWRITE |(* (- x) y)|))
 (1305 1305 (:REWRITE |arith (* (- x) y)|))
 (1258 1258 (:REWRITE |(< (- x) (- y))|))
 (1055 179 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (913 160 (:REWRITE |(* (* x y) z)|))
 (895 179 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (895 179 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (871 871 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (871 871 (:REWRITE DEFAULT-UNARY-/))
 (857 157 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (796 796 (:LINEAR MOD-BOUNDS-2))
 (764 192 (:REWRITE |(* y x)|))
 (726 363 (:REWRITE |arith (* -1 x)|))
 (704 22 (:DEFINITION QUARTER_MINUS_1_LIST))
 (555 42 (:REWRITE MOD-X-Y-=-X . 3))
 (547 547 (:REWRITE INTEGERP-+-REDUCE-LEADING-RATIONAL-CONSTANT))
 (470 47 (:REWRITE |(< 0 (/ x))|))
 (470 47 (:REWRITE |(< (/ x) 0)|))
 (363 363 (:REWRITE |arith (- (* c x))|))
 (363 216 (:REWRITE |(< d (+ c x))|))
 (333 333 (:REWRITE FOLD-CONSTS-IN-+))
 (320 320 (:REWRITE |(< (- x) 0)|))
 (310 118 (:REWRITE |(< (+ c x y) d)|))
 (295 295 (:REWRITE |arith (+ c (+ d x))|))
 (269 269 (:REWRITE |(integerp (* c x))|))
 (265 42 (:REWRITE MOD-X-Y-=-X . 4))
 (216 216 (:REWRITE |(< 0 (- x))|))
 (200 100 (:REWRITE |arith (* y x)|))
 (179 179 (:TYPE-PRESCRIPTION NOT-INTEGERP-4F))
 (179 179 (:TYPE-PRESCRIPTION NOT-INTEGERP-3F))
 (179 179 (:TYPE-PRESCRIPTION NOT-INTEGERP-2F))
 (179 179 (:TYPE-PRESCRIPTION NOT-INTEGERP-1F))
 (169 169 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-A+AB))
 (159 42 (:REWRITE MOD-ZERO . 3))
 (132 6 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (117 72 (:REWRITE |(equal (+ c x) d)|))
 (110 110 (:REWRITE |(* a (/ a))|))
 (109 109 (:TYPE-PRESCRIPTION ABS))
 (92 92 (:REWRITE |(equal (- x) (- y))|))
 (84 84 (:REWRITE MOD-COMPLETION))
 (78 78 (:REWRITE |(< d (+ c x y))|))
 (57 57 (:REWRITE |(equal (- x) 0)|))
 (46 46 (:REWRITE |(* x (- y))|))
 (45 45 (:REWRITE |(* 1 x)|))
 (45 27 (:REWRITE |(< (* x y) 0)|))
 (42 42 (:REWRITE MOD-X-Y-=-X . 2))
 (42 42 (:REWRITE MOD-NEG))
 (42 42 (:REWRITE MOD-MINUS-2))
 (42 42 (:REWRITE MOD-CANCEL-*))
 (42 20 (:REWRITE DEFAULT-CDR))
 (42 20 (:REWRITE DEFAULT-CAR))
 (36 12 (:REWRITE |(+ (- x) (* c x))|))
 (33 3 (:DEFINITION QUARTER_1_LIST))
 (26 2 (:REWRITE MOD-NEGATIVE . 1))
 (24 6 (:REWRITE |(+ x (* c x))|))
 (13 13 (:REWRITE |(+ x (- x))|))
 (8 8 (:REWRITE |(equal (+ c x y) d)|))
 (8 8 (:REWRITE |(< (+ d x) (+ c y))|))
 (8 8 (:REWRITE |(< (+ c x) (+ d y))|))
 (6 6 (:REWRITE MOD-POSITIVE . 3))
 (6 6 (:REWRITE MOD-POSITIVE . 2))
 (6 2 (:DEFINITION NATP))
 (2 2 (:TYPE-PRESCRIPTION NATP))
 (2 2 (:REWRITE MOD-NEGATIVE . 3))
 (2 2 (:REWRITE MOD-NEGATIVE . 2))
 )
(QUARTER_2_LIST)
(ROUTE_=_QUARTER_2_LIST
 (534667 709 (:LINEAR MOD-BOUNDS-3))
 (369234 313 (:REWRITE EVEN-AND-ODD-ALTERNATE))
 (158279 1209 (:REWRITE INTEGERP-+-REDUCE-LEADING-RATIONAL-CONSTANT))
 (116017 6213 (:REWRITE DEFAULT-+-2))
 (82811 100 (:REWRITE ROUTE_=_QUARTER_MINUS_3_LIST))
 (79562 99 (:REWRITE ROUTE_=_QUARTER_3))
 (78714 99 (:REWRITE ROUTE_=_QUARTER_MINUS_4_LIST))
 (78209 99 (:REWRITE ROUTE_=_QUARTER_MINUS_2_LIST))
 (75495 99 (:REWRITE ROUTE_=_QUARTER_MINUS_1_LIST))
 (74898 74898 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (74898 74898 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (72842 72842 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (61679 210 (:REWRITE MOD-ZERO . 2))
 (60082 9654 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (54445 54445 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (52593 52593 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (52593 52593 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (52477 210 (:REWRITE CANCEL-MOD-+))
 (51626 12966 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (50002 8534 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (49652 9800 (:TYPE-PRESCRIPTION NOT-INTEGERP-4E))
 (48338 9654 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (42791 3273 (:META META-INTEGERP-CORRECT))
 (28220 245 (:REWRITE SIMPLIFY-MOD-+-MINUS-MOD))
 (26258 6213 (:REWRITE DEFAULT-+-1))
 (24886 4056 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (24111 12267 (:REWRITE DEFAULT-*-2))
 (22761 2854 (:REWRITE INTEGERP-MINUS-X))
 (12966 12966 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (12966 12966 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (12966 12966 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (12566 12566 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (12267 12267 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (12267 12267 (:REWRITE DEFAULT-*-1))
 (12203 224 (:REWRITE SIMPLIFY-MOD-+-MOD-WEAK))
 (11570 11570 (:REWRITE |arith (* c (* d x))|))
 (11369 11369 (:TYPE-PRESCRIPTION NOT-INTEGERP-3C))
 (11369 11369 (:TYPE-PRESCRIPTION NOT-INTEGERP-2C))
 (11153 3523 (:REWRITE DEFAULT-<-1))
 (11090 2139 (:REWRITE |(< (+ c x) d)|))
 (10225 10225 (:TYPE-PRESCRIPTION NOT-INTEGERP-1C))
 (9800 9800 (:TYPE-PRESCRIPTION NOT-INTEGERP-4G))
 (9654 9654 (:TYPE-PRESCRIPTION NOT-INTEGERP-3G))
 (9654 9654 (:TYPE-PRESCRIPTION NOT-INTEGERP-2G))
 (9654 9654 (:TYPE-PRESCRIPTION NOT-INTEGERP-1G))
 (8671 1715 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (8611 1717 (:REWRITE DEFAULT-UNARY-MINUS))
 (8575 1715 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (8575 1715 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (8455 1691 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (7871 384 (:REWRITE MOD-X-=-X-+-N))
 (6883 3523 (:REWRITE DEFAULT-<-2))
 (6592 6592 (:REWRITE |arith (* (- x) y)|))
 (6213 6213 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (5854 5854 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (5274 62 (:REWRITE |(equal (* x y) 0)|))
 (4570 55 (:DEFINITION QUARTER_4_LIST))
 (4418 4418 (:REWRITE |(< (- x) (- y))|))
 (3536 620 (:REWRITE |(* (* x y) z)|))
 (2972 2972 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (2972 2972 (:REWRITE DEFAULT-UNARY-/))
 (2683 2683 (:REWRITE REDUCE-INTEGERP-+))
 (2130 210 (:REWRITE MOD-X-Y-=-X . 3))
 (1715 1715 (:TYPE-PRESCRIPTION NOT-INTEGERP-4F))
 (1715 1715 (:TYPE-PRESCRIPTION NOT-INTEGERP-3F))
 (1715 1715 (:TYPE-PRESCRIPTION NOT-INTEGERP-2F))
 (1715 1715 (:TYPE-PRESCRIPTION NOT-INTEGERP-1F))
 (1697 289 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1697 289 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (1591 151 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-A+AB-=-0))
 (1585 1585 (:REWRITE FOLD-CONSTS-IN-+))
 (1445 481 (:REWRITE |(< (+ c x y) d)|))
 (1418 1418 (:LINEAR MOD-BOUNDS-2))
 (1292 1292 (:REWRITE |(< (- x) 0)|))
 (1225 1225 (:REWRITE |arith (+ c (+ d x))|))
 (1148 210 (:REWRITE MOD-X-Y-=-X . 4))
 (1138 684 (:REWRITE |(< d (+ c x))|))
 (1120 1120 (:REWRITE |arith (- (* c x))|))
 (1096 67 (:REWRITE BUBBLE-DOWN-+-MATCH-3))
 (875 875 (:REWRITE |(integerp (* c x))|))
 (822 822 (:REWRITE |(< 0 (- x))|))
 (641 641 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-A+AB))
 (540 210 (:REWRITE MOD-ZERO . 3))
 (428 428 (:REWRITE |(* a (/ a))|))
 (420 420 (:REWRITE MOD-COMPLETION))
 (357 1 (:DEFINITION QUARTER_MINUS_3_LIST))
 (316 316 (:REWRITE |(< d (+ c x y))|))
 (289 289 (:REWRITE |(equal (- x) (- y))|))
 (265 136 (:REWRITE DEFAULT-CDR))
 (265 136 (:REWRITE DEFAULT-CAR))
 (265 133 (:REWRITE |(equal (+ c x) d)|))
 (224 15 (:DEFINITION NATP))
 (210 210 (:REWRITE MOD-X-Y-=-X . 2))
 (210 210 (:REWRITE MOD-NEG))
 (210 210 (:REWRITE MOD-MINUS-2))
 (210 210 (:REWRITE MOD-CANCEL-*))
 (151 151 (:REWRITE |(equal (- x) 0)|))
 (145 145 (:REWRITE |(* x (- y))|))
 (54 54 (:REWRITE |(equal (+ c x y) d)|))
 (44 44 (:REWRITE MOD-POSITIVE . 3))
 (44 44 (:REWRITE MOD-POSITIVE . 2))
 (20 20 (:REWRITE |(- (- x))|))
 (16 16 (:REWRITE |(< (+ d x) (+ c y))|))
 (16 16 (:REWRITE |(< (+ c x) (+ d y))|))
 (15 15 (:TYPE-PRESCRIPTION NATP))
 (11 11 (:REWRITE MOD-NEGATIVE . 3))
 (11 11 (:REWRITE MOD-NEGATIVE . 2))
 )
(BOUNDS)
(ROUTE_=_BOUNDS
 (74154 255 (:LINEAR MOD-BOUNDS-3))
 (36400 104 (:REWRITE EVEN-AND-ODD-ALTERNATE))
 (17925 266 (:REWRITE |(* (+ x y) z)|))
 (15749 10 (:REWRITE ROUTE_=_QUARTER_MINUS_3_LIST))
 (15679 9531 (:TYPE-PRESCRIPTION NOT-INTEGERP-4A))
 (15553 10 (:REWRITE ROUTE_=_QUARTER_MINUS_4_LIST))
 (15519 10 (:REWRITE ROUTE_=_QUARTER_MINUS_2_LIST))
 (12568 574 (:REWRITE DEFAULT-+-2))
 (11819 1483 (:TYPE-PRESCRIPTION NOT-INTEGERP-3E))
 (11458 14 (:REWRITE ROUTE_=_QUARTER_4_LIST))
 (11383 14 (:REWRITE ROUTE_=_QUARTER_2_LIST))
 (11187 10 (:REWRITE ROUTE_=_QUARTER_3))
 (11081 10 (:REWRITE ROUTE_=_QUARTER_MINUS_1_LIST))
 (11039 10 (:REWRITE ROUTE_=_QUARTER_1))
 (10725 465 (:LINEAR MOD-BOUNDS-1))
 (9531 9531 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (9531 9531 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (9270 1854 (:TYPE-PRESCRIPTION MOD-ZERO . 1))
 (9270 1854 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (8706 8706 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (8237 8237 (:TYPE-PRESCRIPTION NOT-INTEGERP-4B))
 (8132 8132 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (8132 8132 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (8132 8132 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (7775 1555 (:TYPE-PRESCRIPTION NOT-INTEGERP-4C))
 (7519 1491 (:TYPE-PRESCRIPTION NOT-INTEGERP-4E))
 (7447 1483 (:TYPE-PRESCRIPTION NOT-INTEGERP-2E))
 (6536 896 (:TYPE-PRESCRIPTION NOT-INTEGERP-1E))
 (6307 2 (:REWRITE MOD-POSITIVE . 1))
 (5456 9 (:REWRITE ABS-<-1-IMP-NOT-INT))
 (3236 1536 (:REWRITE DEFAULT-*-2))
 (2296 11 (:REWRITE MOD-ZERO . 2))
 (2114 574 (:REWRITE DEFAULT-+-1))
 (1857 11 (:REWRITE CANCEL-MOD-+))
 (1854 1854 (:TYPE-PRESCRIPTION RATIONALP-MOD))
 (1854 1854 (:TYPE-PRESCRIPTION MOD-ZERO . 2))
 (1854 1854 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (1854 1854 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (1854 1854 (:TYPE-PRESCRIPTION MOD-NONNEGATIVE))
 (1854 1854 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (1854 1854 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (1854 1854 (:TYPE-PRESCRIPTION INTEGERP-MOD))
 (1728 288 (:REWRITE |(/ (* x y))|))
 (1603 715 (:META META-INTEGERP-CORRECT))
 (1555 1555 (:TYPE-PRESCRIPTION NOT-INTEGERP-3C))
 (1555 1555 (:TYPE-PRESCRIPTION NOT-INTEGERP-2C))
 (1536 1536 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (1536 1536 (:REWRITE DEFAULT-*-1))
 (1491 1491 (:TYPE-PRESCRIPTION NOT-INTEGERP-4G))
 (1483 1483 (:TYPE-PRESCRIPTION NOT-INTEGERP-3G))
 (1483 1483 (:TYPE-PRESCRIPTION NOT-INTEGERP-2G))
 (1483 1483 (:TYPE-PRESCRIPTION NOT-INTEGERP-1G))
 (1171 611 (:REWRITE INTEGERP-MINUS-X))
 (1035 9 (:DEFINITION ABS))
 (1030 758 (:REWRITE ARITH-NORMALIZE-FACTORS-SCATTER-EXPONENTS))
 (990 607 (:REWRITE REDUCE-INTEGERP-+))
 (970 160 (:REWRITE DEFAULT-UNARY-MINUS))
 (940 940 (:TYPE-PRESCRIPTION NOT-INTEGERP-1C))
 (709 215 (:REWRITE DEFAULT-<-2))
 (684 2 (:REWRITE |(< (if a b c) x)|))
 (683 2 (:DEFINITION N_CLOCKWISE))
 (583 215 (:REWRITE DEFAULT-<-1))
 (574 574 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (554 554 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (554 554 (:REWRITE DEFAULT-UNARY-/))
 (528 400 (:REWRITE |(< (- x) (- y))|))
 (510 510 (:LINEAR MOD-BOUNDS-2))
 (470 470 (:REWRITE ARITH-NORMALIZE-ADDENDS))
 (452 72 (:TYPE-PRESCRIPTION NOT-INTEGERP-3D))
 (441 177 (:REWRITE |(* (- x) y)|))
 (441 2 (:DEFINITION N_COUNTER_CLOCKWISE))
 (424 106 (:REWRITE |(* (* x y) z)|))
 (420 420 (:REWRITE REMOVE-WEAK-INEQUALITIES-TWO))
 (364 72 (:TYPE-PRESCRIPTION NOT-INTEGERP-4D))
 (364 72 (:TYPE-PRESCRIPTION NOT-INTEGERP-2D))
 (320 22 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (277 11 (:REWRITE MOD-X-Y-=-X . 3))
 (222 222 (:REWRITE |(integerp (* c x))|))
 (204 68 (:REWRITE ARITH-BUBBLE-DOWN-*-MATCH-1))
 (200 44 (:TYPE-PRESCRIPTION NOT-INTEGERP-1D))
 (182 4 (:REWRITE BUBBLE-DOWN-+-BUBBLE-DOWN))
 (173 11 (:REWRITE MOD-X-Y-=-X . 4))
 (160 160 (:REWRITE INTEGERP-+-REDUCE-LEADING-RATIONAL-CONSTANT))
 (154 131 (:REWRITE |(< (+ c x) d)|))
 (140 28 (:REWRITE |arith (* 1 x)|))
 (138 122 (:REWRITE |(< d (+ c x))|))
 (136 68 (:REWRITE |arith (* x (/ x))|))
 (96 96 (:REWRITE |arith (* c (* d x))|))
 (85 85 (:REWRITE |arith (* (- x) y)|))
 (80 40 (:REWRITE |arith (* y x)|))
 (72 72 (:TYPE-PRESCRIPTION NOT-INTEGERP-4F))
 (72 72 (:TYPE-PRESCRIPTION NOT-INTEGERP-3F))
 (72 72 (:TYPE-PRESCRIPTION NOT-INTEGERP-2F))
 (72 72 (:TYPE-PRESCRIPTION NOT-INTEGERP-1F))
 (68 68 (:REWRITE |arith (fix x)|))
 (68 68 (:DEFINITION FIX))
 (65 49 (:REWRITE |(< (- x) 0)|))
 (61 61 (:REWRITE |(< 0 (- x))|))
 (56 28 (:REWRITE |arith (* -1 x)|))
 (47 11 (:REWRITE MOD-ZERO . 3))
 (37 37 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-A+AB))
 (33 6 (:REWRITE |(< (+ c x y) d)|))
 (32 32 (:REWRITE FOLD-CONSTS-IN-+))
 (30 30 (:REWRITE |arith (+ c (+ d x))|))
 (28 28 (:REWRITE |arith (- (* c x))|))
 (27 11 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (24 24 (:REWRITE |(< d (+ c x y))|))
 (22 22 (:REWRITE MOD-COMPLETION))
 (22 22 (:REWRITE |(equal (- x) (- y))|))
 (22 2 (:REWRITE |(< 0 (/ x))|))
 (19 19 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-A+AB-<-0))
 (16 12 (:REWRITE |(equal (+ c x) d)|))
 (11 11 (:REWRITE SIMPLIFY-MOD-+-MOD-WEAK))
 (11 11 (:REWRITE SIMPLIFY-MOD-+-MINUS-MOD))
 (11 11 (:REWRITE MOD-X-Y-=-X . 2))
 (11 11 (:REWRITE MOD-NEG))
 (11 11 (:REWRITE MOD-MINUS-2))
 (11 11 (:REWRITE MOD-CANCEL-*))
 (9 9 (:TYPE-PRESCRIPTION ABS))
 (8 8 (:REWRITE |(/ (/ x))|))
 (7 7 (:REWRITE |(< (+ d x) (+ c y))|))
 (7 7 (:REWRITE |(< (+ c x) (+ d y))|))
 (6 6 (:REWRITE |(equal (- x) 0)|))
 (5 5 (:REWRITE |(* 1 x)|))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE |(* a (/ a) b)|))
 (3 1 (:REWRITE |(* x (- y))|))
 (2 2 (:REWRITE MOD-POSITIVE . 3))
 (2 2 (:REWRITE MOD-POSITIVE . 2))
 (2 2 (:REWRITE |(< (* x y) 0)|))
 (2 1 (:REWRITE |(+ (- x) (* c x))|))
 )
(COMPUTED_HINT_ROUTE)
