(RTL::EVEN-INT-IMPLIES-INT
 (5 5 (:REWRITE DEFAULT-*-2))
 (5 5 (:REWRITE DEFAULT-*-1))
 (1 1 (:REWRITE RTL::INTEGERP-MINUS))
 )
(RTL::INDUCT-NAT)
(RTL::X-OR-X/2-4
 (14 14 (:REWRITE DEFAULT-*-2))
 (14 14 (:REWRITE DEFAULT-*-1))
 (12 9 (:REWRITE DEFAULT-+-2))
 (10 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC . 2))
 (10 4 (:LINEAR RTL::*-STRONGLY-MONOTONIC . 2))
 (9 9 (:REWRITE DEFAULT-+-1))
 (7 2 (:REWRITE RTL::INTEGERP-SUM-TAKE-OUT-KNOWN-INTEGER))
 (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 DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (5 5 (:REWRITE RTL::INTEGERP-MINUS))
 (4 4 (:LINEAR RTL::*-WEAKLY-MONOTONIC-NEGATIVE-MULTIPLIER . 2))
 (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 . 1))
 (2 2 (:REWRITE RTL::INTEGERP-PROD))
 )
(RTL::INTEGERP-+)
(RTL::X-OR-X/2
 (56 53 (:REWRITE DEFAULT-*-1))
 (53 53 (:REWRITE DEFAULT-*-2))
 (36 25 (:REWRITE DEFAULT-+-2))
 (26 25 (:REWRITE DEFAULT-+-1))
 (25 8 (:REWRITE RTL::INTEGERP-SUM-TAKE-OUT-KNOWN-INTEGER))
 (7 7 (:REWRITE RTL::INTEGERP-PROD))
 (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 DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE RTL::INTEGERP-+-REDUCE-LEADING-CONSTANT))
 )
(RTL::HACK-INT)
(RTL::INTEGERP-SUM-OF-ODDS-OVER-2
 (58 57 (:REWRITE DEFAULT-*-1))
 (57 57 (:REWRITE DEFAULT-*-2))
 (37 33 (:REWRITE DEFAULT-+-2))
 (33 33 (:REWRITE DEFAULT-+-1))
 (28 28 (:REWRITE RTL::INTEGERP-MINUS))
 (26 15 (:REWRITE RTL::HACK-INT))
 (25 15 (:REWRITE RTL::INTEGERP-+))
 (7 5 (:REWRITE RTL::INTEGERP-PROD))
 (5 5 (:REWRITE FOLD-CONSTS-IN-+))
 )
(RTL::INTEGERP-SUM-OF-ODDS-OVER-2-LEADING-CONSTANT
 (40 40 (:TYPE-PRESCRIPTION RTL::INTEGERP-PROD))
 )
(RTL::EVEN-AND-ODD-ALTERNATE-ERIC
 (22 22 (:TYPE-PRESCRIPTION RTL::INTEGERP-PROD))
 (6 6 (:REWRITE RTL::INTEGERP-MINUS))
 (3 2 (:REWRITE RTL::INTEGERP-SUM-TAKE-OUT-KNOWN-INTEGER))
 (2 1 (:REWRITE RTL::INTEGERP-SUM-OF-ODDS-OVER-2-LEADING-CONSTANT))
 (2 1 (:REWRITE RTL::INTEGERP-PROD))
 (1 1 (:REWRITE RTL::INTEGERP-+-REDUCE-LEADING-CONSTANT))
 (1 1 (:REWRITE RTL::INTEGERP-+))
 (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 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE DEFAULT-*-2))
 (1 1 (:REWRITE DEFAULT-*-1))
 )
(RTL::EVEN-AND-ODD-ALTERNATE-3
 (11 6 (:REWRITE DEFAULT-+-2))
 (9 9 (:REWRITE DEFAULT-*-2))
 (9 9 (:REWRITE DEFAULT-*-1))
 (6 6 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE RTL::INTEGERP-PROD))
 (1 1 (:REWRITE RTL::INTEGERP-+))
 (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::EVEN-AND-ODD-ALTERNATE-ERIC-2-BK
 (5 5 (:TYPE-PRESCRIPTION RTL::INTEGERP-PROD))
 )
(RTL::EVEN-ODD-5
 (13 2 (:REWRITE RTL::EVEN-INT-IMPLIES-INT))
 (3 3 (:REWRITE DEFAULT-+-2))
 (3 3 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE DEFAULT-*-2))
 (3 3 (:REWRITE DEFAULT-*-1))
 (3 1 (:REWRITE RTL::A5))
 (2 2 (:REWRITE RTL::INTEGERP-PROD))
 (2 2 (:REWRITE RTL::INTEGERP-MINUS))
 )
(RTL::EVEN-AND-ODD-ALTERNATE-ERIC-2-FW)
(RTL::EVEN-AND-ODD-ALTERNATE-ERIC-2
 (95 95 (:TYPE-PRESCRIPTION RTL::INTEGERP-PROD))
 (52 5 (:REWRITE RTL::EVEN-AND-ODD-ALTERNATE-ERIC-2-BK))
 (41 5 (:REWRITE RTL::EVEN-AND-ODD-ALTERNATE-ERIC))
 (36 5 (:REWRITE RTL::INTEGERP-SUM-OF-ODDS-OVER-2-LEADING-CONSTANT))
 (23 23 (:REWRITE RTL::INTEGERP-MINUS))
 (18 6 (:REWRITE RTL::A5))
 (17 7 (:REWRITE RTL::INTEGERP-SUM-TAKE-OUT-KNOWN-INTEGER))
 (13 11 (:REWRITE RTL::INTEGERP-PROD))
 (11 11 (:REWRITE DEFAULT-*-2))
 (11 11 (:REWRITE DEFAULT-*-1))
 (10 5 (:REWRITE RTL::INTEGERP-+-REDUCE-LEADING-CONSTANT))
 (9 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (6 5 (:REWRITE RTL::INTEGERP-+))
 (3 1 (:REWRITE RTL::A4))
 (2 1 (:REWRITE UNICITY-OF-0))
 (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 (:DEFINITION FIX))
 )
