(PFIELD::MUL
 (345 12 (:REWRITE MOD-WHEN-<))
 (289 12 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (284 12 (:REWRITE MOD-WHEN-<-OF-0))
 (210 6 (:REWRITE <-OF-*-AND-0))
 (121 91 (:REWRITE DEFAULT-<-1))
 (117 91 (:REWRITE DEFAULT-<-2))
 (107 19 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (107 19 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (100 15 (:REWRITE COMMUTATIVITY-OF-*))
 (64 4 (:REWRITE COMMUTATIVITY-2-OF-*))
 (59 15 (:REWRITE INTEGERP-OF-*))
 (52 32 (:REWRITE DEFAULT-*-2))
 (52 32 (:REWRITE DEFAULT-*-1))
 (38 38 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (38 38 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (38 38 (:LINEAR <-OF-*-AND-*-LINEAR))
 (37 19 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (37 19 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (34 34 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE))
 (29 7 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (24 12 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (20 12 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (20 12 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (19 19 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (19 19 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (19 11 (:REWRITE DEFAULT-UNARY-/))
 (17 17 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (16 12 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (15 15 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (12 12 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (12 12 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (12 12 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (6 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE PFIELD::FEP-WHEN-CONSTANT))
 )
(PFIELD::NATP-OF-MUL)
(PFIELD::FEP-OF-MUL
 (27 1 (:REWRITE MOD-WHEN-<-OF-0))
 (20 1 (:REWRITE MOD-WHEN-<))
 (13 1 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (10 10 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE DEFAULT-<-1))
 (9 1 (:REWRITE <-OF-*-AND-0))
 (6 2 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (6 2 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (4 4 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (4 4 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (4 4 (:LINEAR <-OF-*-AND-*-LINEAR))
 (4 1 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (4 1 (:REWRITE COMMUTATIVITY-OF-*))
 (3 3 (:REWRITE DEFAULT-*-2))
 (3 3 (:REWRITE DEFAULT-*-1))
 (2 2 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (2 2 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (2 2 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (2 2 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (2 2 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (1 1 (:TYPE-PRESCRIPTION RATIONALP-OF-MOD))
 (1 1 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (1 1 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (1 1 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (1 1 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (1 1 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (1 1 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (1 1 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (1 1 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (1 1 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (1 1 (:REWRITE INTEGERP-OF-*))
 (1 1 (:REWRITE DEFAULT-UNARY-/))
 (1 1 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 )
(PFIELD::MUL-OF-1-ARG1
 (27 23 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE-2))
 (27 23 (:TYPE-PRESCRIPTION INTEGERP-OF-MOD-TYPE))
 (23 23 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE))
 (13 1 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (8 2 (:LINEAR MOD-BOUND-LINEAR-ARG2-STRONG))
 (8 2 (:LINEAR MOD-BOUND-LINEAR-ARG2))
 (8 2 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (5 1 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (3 1 (:REWRITE COMMUTATIVITY-OF-*))
 (2 2 (:REWRITE DEFAULT-*-2))
 (2 2 (:REWRITE DEFAULT-*-1))
 (1 1 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (1 1 (:REWRITE MOD-WHEN-<-OF-0))
 (1 1 (:REWRITE INTEGERP-OF-*))
 (1 1 (:REWRITE PFIELD::FEP-WHEN-CONSTANT))
 (1 1 (:REWRITE DEFAULT-UNARY-/))
 )
(PFIELD::MUL-OF-1-ARG1-GEN
 (20 20 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE))
 (8 2 (:LINEAR MOD-BOUND-LINEAR-ARG2-STRONG))
 (8 2 (:LINEAR MOD-BOUND-LINEAR-ARG2))
 (8 2 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (6 2 (:REWRITE POS-FIX-WHEN-POSP))
 (6 2 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (5 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE DEFAULT-<-1))
 (4 2 (:REWRITE MOD-WHEN-<-OF-0))
 (4 2 (:REWRITE MOD-WHEN-<))
 (2 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (2 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (2 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (2 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (2 2 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 (1 1 (:REWRITE INTEGERP-OF-*))
 (1 1 (:REWRITE DEFAULT-UNARY-/))
 (1 1 (:REWRITE DEFAULT-*-2))
 (1 1 (:REWRITE DEFAULT-*-1))
 )
(PFIELD::MUL-OF-1-ARG2
 (201 5 (:REWRITE MOD-WHEN-<-OF-0))
 (157 5 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (156 6 (:REWRITE <-OF-*-AND-0))
 (102 2 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (80 10 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (64 32 (:REWRITE DEFAULT-<-1))
 (60 4 (:REWRITE COMMUTATIVITY-2-OF-*))
 (36 32 (:REWRITE DEFAULT-<-2))
 (32 20 (:REWRITE DEFAULT-*-2))
 (32 20 (:REWRITE DEFAULT-*-1))
 (21 5 (:REWRITE INTEGERP-OF-*))
 (20 20 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (20 20 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (20 20 (:LINEAR <-OF-*-AND-*-LINEAR))
 (13 5 (:REWRITE DEFAULT-UNARY-/))
 (12 4 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (10 10 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (10 10 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (10 10 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (10 10 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (10 10 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (10 10 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (8 4 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (8 4 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (8 4 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (5 5 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (5 1 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (4 4 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (4 4 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (4 4 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (4 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (1 1 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE))
 (1 1 (:REWRITE PFIELD::FEP-WHEN-CONSTANT))
 )
(PFIELD::MUL-OF-0-ARG1)
(PFIELD::MUL-OF-0-ARG2
 (17 1 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (16 1 (:LINEAR MOD-BOUND-LINEAR-ARG2))
 (7 4 (:REWRITE MOD-WHEN-<-OF-0))
 (5 1 (:REWRITE POS-FIX-WHEN-POSP))
 (4 4 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (3 3 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (3 3 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 (1 1 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE DEFAULT-*-2))
 (1 1 (:REWRITE DEFAULT-*-1))
 )
(PFIELD::MUL-OF-0-ARG3
 (69 1 (:REWRITE MOD-WHEN-<-OF-0))
 (35 1 (:REWRITE <-OF-*-AND-0))
 (9 6 (:REWRITE DEFAULT-<-2))
 (9 6 (:REWRITE DEFAULT-<-1))
 (8 1 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (8 1 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (2 2 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (2 2 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (2 2 (:LINEAR <-OF-*-AND-*-LINEAR))
 (1 1 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (1 1 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (1 1 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (1 1 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (1 1 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (1 1 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (1 1 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (1 1 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 )
(PFIELD::MUL-WHEN-NOT-INTEGERP-ARG1-CHEAP
 (139 3 (:REWRITE MOD-WHEN-<-OF-0))
 (105 3 (:REWRITE <-OF-*-AND-0))
 (88 2 (:REWRITE MOD-WHEN-<))
 (71 1 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (41 26 (:REWRITE DEFAULT-<-1))
 (40 5 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (40 5 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (39 26 (:REWRITE DEFAULT-<-2))
 (36 4 (:REWRITE COMMUTATIVITY-OF-*))
 (32 2 (:REWRITE COMMUTATIVITY-2-OF-*))
 (26 4 (:REWRITE INTEGERP-OF-*))
 (18 8 (:REWRITE DEFAULT-*-2))
 (18 8 (:REWRITE DEFAULT-*-1))
 (10 10 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (10 10 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (10 10 (:LINEAR <-OF-*-AND-*-LINEAR))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (6 2 (:REWRITE DEFAULT-UNARY-/))
 (5 5 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (5 5 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (5 5 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (5 5 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (5 5 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (5 1 (:REWRITE POS-FIX-WHEN-POSP))
 (4 4 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (3 3 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (2 2 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(PFIELD::MUL-WHEN-NOT-INTEGERP-ARG2-CHEAP
 (139 3 (:REWRITE MOD-WHEN-<-OF-0))
 (105 3 (:REWRITE <-OF-*-AND-0))
 (88 2 (:REWRITE MOD-WHEN-<))
 (71 1 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (41 26 (:REWRITE DEFAULT-<-1))
 (40 5 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (40 5 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (39 26 (:REWRITE DEFAULT-<-2))
 (32 2 (:REWRITE COMMUTATIVITY-2-OF-*))
 (26 4 (:REWRITE INTEGERP-OF-*))
 (19 9 (:REWRITE DEFAULT-*-2))
 (19 9 (:REWRITE DEFAULT-*-1))
 (10 10 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (10 10 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (10 10 (:LINEAR <-OF-*-AND-*-LINEAR))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (6 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (6 2 (:REWRITE DEFAULT-UNARY-/))
 (5 5 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (5 5 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (5 5 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (5 5 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (5 5 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (5 1 (:REWRITE POS-FIX-WHEN-POSP))
 (4 4 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (3 3 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (2 2 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (2 2 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(PFIELD::STRIP-INV)
(PFIELD::SMALLER-MUL-TERMP
 (120 120 (:REWRITE DEFAULT-CDR))
 (120 24 (:DEFINITION LEN))
 (116 116 (:REWRITE DEFAULT-CAR))
 (56 56 (:TYPE-PRESCRIPTION LEN))
 (48 24 (:REWRITE DEFAULT-+-2))
 (24 24 (:REWRITE DEFAULT-+-1))
 (24 8 (:DEFINITION SYMBOL-LISTP))
 (20 20 (:REWRITE TERMP-IMPLIES-PSEUDO-TERMP))
 (16 8 (:DEFINITION TRUE-LISTP))
 (14 14 (:REWRITE TERM-LISTP-IMPLIES-PSEUDO-TERM-LISTP))
 (8 8 (:TYPE-PRESCRIPTION SYMBOL-LISTP))
 )
(PFIELD::MUL-COMMUTATIVE
 (580 10 (:REWRITE MOD-WHEN-<-OF-0))
 (434 10 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (429 13 (:REWRITE <-OF-*-AND-0))
 (373 10 (:REWRITE MOD-WHEN-<))
 (284 4 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (168 108 (:REWRITE DEFAULT-<-1))
 (166 22 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (166 22 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (161 13 (:REWRITE COMMUTATIVITY-2-OF-*))
 (160 108 (:REWRITE DEFAULT-<-2))
 (106 18 (:REWRITE INTEGERP-OF-*))
 (87 43 (:REWRITE DEFAULT-*-2))
 (87 43 (:REWRITE DEFAULT-*-1))
 (44 44 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (44 44 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (44 44 (:LINEAR <-OF-*-AND-*-LINEAR))
 (34 10 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (26 10 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (26 10 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (25 9 (:REWRITE DEFAULT-UNARY-/))
 (22 22 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (22 22 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (22 22 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (22 22 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (22 22 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (22 22 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (18 10 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (10 10 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (10 10 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (10 10 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (8 4 (:REWRITE DEFAULT-+-2))
 (6 2 (:REWRITE POS-FIX-WHEN-POSP))
 (4 4 (:REWRITE DEFAULT-+-1))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 )
(PFIELD::MUL-COMMUTATIVE-2
 (2580 40 (:REWRITE MOD-WHEN-<-OF-0))
 (1612 40 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (1515 54 (:REWRITE <-OF-*-AND-0))
 (1013 73 (:REWRITE INTEGERP-OF-*))
 (929 38 (:REWRITE MOD-WHEN-<))
 (816 2 (:REWRITE INTEGERP-OF-*-OF-/-AND-MOD-SAME))
 (774 94 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (774 94 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (608 16 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (510 444 (:REWRITE DEFAULT-<-1))
 (508 444 (:REWRITE DEFAULT-<-2))
 (434 64 (:REWRITE COMMUTATIVITY-OF-*))
 (196 146 (:REWRITE DEFAULT-*-2))
 (188 188 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (188 188 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (188 188 (:LINEAR <-OF-*-AND-*-LINEAR))
 (184 146 (:REWRITE DEFAULT-*-1))
 (94 94 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (94 94 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (94 94 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (94 94 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (91 91 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (79 79 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (62 38 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (54 38 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (54 38 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (53 37 (:REWRITE DEFAULT-UNARY-/))
 (48 8 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (46 38 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (40 40 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (40 40 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (40 40 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (20 16 (:REWRITE DEFAULT-+-2))
 (16 16 (:REWRITE DEFAULT-+-1))
 (9 1 (:REWRITE <-OF-0-AND-*))
 (8 4 (:REWRITE POS-FIX-WHEN-POSP))
 (6 2 (:REWRITE <-OF-MOD-AND-0))
 (3 3 (:REWRITE <-OF-CONSTANT-AND-*-OF-CONSTANT))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 )
(PFIELD::MUL-ASSOCIATIVE
 (2580 40 (:REWRITE MOD-WHEN-<-OF-0))
 (1561 40 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (1515 54 (:REWRITE <-OF-*-AND-0))
 (958 70 (:REWRITE INTEGERP-OF-*))
 (929 38 (:REWRITE MOD-WHEN-<))
 (816 2 (:REWRITE INTEGERP-OF-*-OF-/-AND-MOD-SAME))
 (774 94 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (774 94 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (608 16 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (510 444 (:REWRITE DEFAULT-<-1))
 (508 444 (:REWRITE DEFAULT-<-2))
 (190 144 (:REWRITE DEFAULT-*-2))
 (188 188 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (188 188 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (188 188 (:LINEAR <-OF-*-AND-*-LINEAR))
 (181 144 (:REWRITE DEFAULT-*-1))
 (94 94 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (94 94 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (94 94 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (94 94 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (91 91 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (75 75 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (62 38 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (54 38 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (54 38 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (53 37 (:REWRITE DEFAULT-UNARY-/))
 (52 8 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (46 38 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (40 40 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (40 40 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (40 40 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (20 16 (:REWRITE DEFAULT-+-2))
 (16 16 (:REWRITE DEFAULT-+-1))
 (9 1 (:REWRITE <-OF-0-AND-*))
 (8 4 (:REWRITE POS-FIX-WHEN-POSP))
 (6 2 (:REWRITE <-OF-MOD-AND-0))
 (3 3 (:REWRITE <-OF-CONSTANT-AND-*-OF-CONSTANT))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 )
(PFIELD::MUL-OF-MOD-ARG1
 (2646 111 (:REWRITE MOD-WHEN-<-OF-0))
 (1459 43 (:REWRITE <-OF-*-AND-0))
 (905 80 (:REWRITE MOD-WHEN-<))
 (860 69 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (766 64 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (766 64 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (552 469 (:REWRITE DEFAULT-<-1))
 (537 469 (:REWRITE DEFAULT-<-2))
 (276 276 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE))
 (247 197 (:REWRITE DEFAULT-*-2))
 (242 197 (:REWRITE DEFAULT-*-1))
 (174 79 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (170 90 (:REWRITE INTEGERP-OF-*))
 (128 128 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (128 128 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (128 128 (:LINEAR <-OF-*-AND-*-LINEAR))
 (111 111 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (109 80 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (104 80 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (103 84 (:REWRITE DEFAULT-UNARY-/))
 (101 80 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (89 80 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (89 6 (:REWRITE COMMUTATIVITY-2-OF-*))
 (64 64 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (64 64 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (64 64 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (64 64 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (64 64 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (49 49 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (49 49 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (41 37 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE DEFAULT-+-1))
 (32 32 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (22 12 (:REWRITE <-OF-MOD-AND-0))
 (18 18 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 2 (:REWRITE POS-FIX-WHEN-POSP))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 )
(PFIELD::MUL-OF-MOD-ARG2
 (2754 106 (:REWRITE MOD-WHEN-<-OF-0))
 (1537 46 (:REWRITE <-OF-*-AND-0))
 (981 80 (:REWRITE MOD-WHEN-<))
 (932 86 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (821 69 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (821 69 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (569 487 (:REWRITE DEFAULT-<-1))
 (555 487 (:REWRITE DEFAULT-<-2))
 (247 194 (:REWRITE DEFAULT-*-2))
 (237 194 (:REWRITE DEFAULT-*-1))
 (226 94 (:REWRITE INTEGERP-OF-*))
 (206 206 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE))
 (174 79 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (138 138 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (138 138 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (138 138 (:LINEAR <-OF-*-AND-*-LINEAR))
 (133 10 (:REWRITE COMMUTATIVITY-2-OF-*))
 (109 80 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (106 106 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (103 84 (:REWRITE DEFAULT-UNARY-/))
 (103 80 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (101 80 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (89 80 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (69 69 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (69 69 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (69 69 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (69 69 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (69 69 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (47 47 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (47 47 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (42 38 (:REWRITE DEFAULT-+-2))
 (38 38 (:REWRITE DEFAULT-+-1))
 (38 38 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (25 15 (:REWRITE <-OF-MOD-AND-0))
 (13 13 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 2 (:REWRITE POS-FIX-WHEN-POSP))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 )
(PFIELD::<-OF-MUL
 (165 3 (:REWRITE MOD-WHEN-<-OF-0))
 (114 4 (:REWRITE <-OF-*-AND-0))
 (111 3 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (108 3 (:REWRITE MOD-WHEN-<))
 (71 1 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (50 35 (:REWRITE DEFAULT-<-1))
 (48 35 (:REWRITE DEFAULT-<-2))
 (46 7 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (46 7 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (40 5 (:REWRITE COMMUTATIVITY-OF-*))
 (32 2 (:REWRITE COMMUTATIVITY-2-OF-*))
 (27 5 (:REWRITE INTEGERP-OF-*))
 (21 11 (:REWRITE DEFAULT-*-2))
 (21 11 (:REWRITE DEFAULT-*-1))
 (14 14 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (14 14 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (14 14 (:LINEAR <-OF-*-AND-*-LINEAR))
 (9 3 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (7 7 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (7 7 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (7 7 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (7 7 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (7 7 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (7 3 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (7 3 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (7 3 (:REWRITE DEFAULT-UNARY-/))
 (5 5 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (5 3 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (4 1 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (3 3 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (3 3 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (3 3 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(PFIELD::MUL-OF-+-SAME-ARG1-ARG1
 (1270 48 (:REWRITE MOD-WHEN-<-OF-0))
 (726 40 (:REWRITE <-OF-*-AND-0))
 (633 22 (:REWRITE MOD-WHEN-<))
 (455 11 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (373 313 (:REWRITE DEFAULT-<-1))
 (365 313 (:REWRITE DEFAULT-<-2))
 (321 61 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (311 61 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (122 122 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (122 122 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (122 122 (:LINEAR <-OF-*-AND-*-LINEAR))
 (104 72 (:REWRITE DEFAULT-*-2))
 (104 72 (:REWRITE DEFAULT-*-1))
 (99 31 (:REWRITE INTEGERP-OF-*))
 (91 8 (:REWRITE COMMUTATIVITY-2-OF-*))
 (78 18 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (65 61 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (61 61 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (61 61 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (61 61 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (61 61 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (48 48 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (46 46 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (46 46 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (46 22 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (39 23 (:REWRITE DEFAULT-UNARY-/))
 (38 22 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (38 22 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (32 32 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (32 32 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (31 31 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE))
 (31 31 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (30 22 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (27 27 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (27 27 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 (20 19 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 2 (:REWRITE POS-FIX-WHEN-POSP))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 (1 1 (:REWRITE MOD-OF-+-REDUCE-POSITIVE-CONSTANT))
 (1 1 (:REWRITE MOD-OF-+-OF-CONSTANT))
 (1 1 (:REWRITE INTEGERP-OF-+-WHEN-INTEGERP-2))
 (1 1 (:REWRITE INTEGERP-OF-+-WHEN-INTEGERP-1))
 )
(PFIELD::MUL-OF-+-SAME-ARG1-ARG2
 (1270 48 (:REWRITE MOD-WHEN-<-OF-0))
 (726 40 (:REWRITE <-OF-*-AND-0))
 (633 22 (:REWRITE MOD-WHEN-<))
 (455 11 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (373 313 (:REWRITE DEFAULT-<-1))
 (365 313 (:REWRITE DEFAULT-<-2))
 (321 61 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (311 61 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (122 122 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (122 122 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (122 122 (:LINEAR <-OF-*-AND-*-LINEAR))
 (104 72 (:REWRITE DEFAULT-*-2))
 (104 72 (:REWRITE DEFAULT-*-1))
 (99 31 (:REWRITE INTEGERP-OF-*))
 (91 8 (:REWRITE COMMUTATIVITY-2-OF-*))
 (78 18 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (65 61 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (61 61 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (61 61 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (61 61 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (61 61 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (48 48 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (46 46 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (46 46 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (46 22 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (39 23 (:REWRITE DEFAULT-UNARY-/))
 (38 22 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (38 22 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (32 32 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (32 32 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (31 31 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE))
 (31 31 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (30 22 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (27 27 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (27 27 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 (22 20 (:REWRITE DEFAULT-+-1))
 (8 8 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 2 (:REWRITE POS-FIX-WHEN-POSP))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 (1 1 (:REWRITE MOD-OF-+-REDUCE-POSITIVE-CONSTANT))
 (1 1 (:REWRITE MOD-OF-+-OF-CONSTANT))
 (1 1 (:REWRITE INTEGERP-OF-+-WHEN-INTEGERP-2))
 (1 1 (:REWRITE INTEGERP-OF-+-WHEN-INTEGERP-1))
 )
(PFIELD::MUL-OF-+-SAME-ARG2-ARG2
 (1335 45 (:REWRITE MOD-WHEN-<-OF-0))
 (771 43 (:REWRITE <-OF-*-AND-0))
 (677 24 (:REWRITE MOD-WHEN-<))
 (490 12 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (398 338 (:REWRITE DEFAULT-<-1))
 (390 338 (:REWRITE DEFAULT-<-2))
 (346 66 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (326 66 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (157 37 (:REWRITE INTEGERP-OF-*))
 (135 12 (:REWRITE COMMUTATIVITY-2-OF-*))
 (132 132 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (132 132 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (132 132 (:LINEAR <-OF-*-AND-*-LINEAR))
 (113 77 (:REWRITE DEFAULT-*-2))
 (113 77 (:REWRITE DEFAULT-*-1))
 (88 20 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (70 66 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (66 66 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (66 66 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (66 66 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (66 66 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (48 24 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (45 45 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (44 44 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (44 44 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (41 25 (:REWRITE DEFAULT-UNARY-/))
 (40 40 (:REWRITE <-OF-+-COMBINE-CONSTANTS-1))
 (40 40 (:REWRITE <-OF-+-ARG2-WHEN-NEGATIVE-CONSTANT))
 (40 24 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (40 24 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (37 37 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (32 24 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (30 30 (:REWRITE <-OF-+-COMBINE-CONSTANTS-2))
 (30 30 (:REWRITE <-OF-+-ARG1-WHEN-NEGATIVE-CONSTANT))
 (27 27 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE))
 (21 19 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 2 (:REWRITE POS-FIX-WHEN-POSP))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 (1 1 (:REWRITE MOD-OF-+-REDUCE-POSITIVE-CONSTANT))
 (1 1 (:REWRITE MOD-OF-+-OF-CONSTANT))
 (1 1 (:REWRITE INTEGERP-OF-+-WHEN-INTEGERP-2))
 (1 1 (:REWRITE INTEGERP-OF-+-WHEN-INTEGERP-1))
 )
(PFIELD::MUL-OF--1-AND--1
 (84 7 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (51 7 (:REWRITE MOD-WHEN-<))
 (20 7 (:REWRITE UNICITY-OF-1))
 (19 7 (:REWRITE DEFAULT-UNARY-/))
 (14 8 (:REWRITE DEFAULT-<-2))
 (13 7 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (13 7 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (13 7 (:REWRITE DEFAULT-*-2))
 (13 7 (:DEFINITION FIX))
 (8 8 (:REWRITE DEFAULT-<-1))
 (7 7 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (7 7 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (7 7 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (7 7 (:REWRITE MOD-WHEN-<-OF-0))
 (7 7 (:REWRITE DEFAULT-*-1))
 (4 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 )
(PFIELD::MUL-OF-IFIX-ARG1
 (580 10 (:REWRITE MOD-WHEN-<-OF-0))
 (429 13 (:REWRITE <-OF-*-AND-0))
 (373 10 (:REWRITE MOD-WHEN-<))
 (358 10 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (284 4 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (168 108 (:REWRITE DEFAULT-<-1))
 (166 22 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (166 22 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (160 108 (:REWRITE DEFAULT-<-2))
 (111 14 (:REWRITE COMMUTATIVITY-OF-*))
 (73 5 (:REWRITE COMMUTATIVITY-2-OF-*))
 (70 14 (:REWRITE INTEGERP-OF-*))
 (62 30 (:REWRITE DEFAULT-*-2))
 (62 30 (:REWRITE DEFAULT-*-1))
 (44 44 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (44 44 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (44 44 (:LINEAR <-OF-*-AND-*-LINEAR))
 (34 10 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (28 4 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (26 10 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (26 10 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (25 9 (:REWRITE DEFAULT-UNARY-/))
 (22 22 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (22 22 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (22 22 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (22 22 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (22 22 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (18 10 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (14 14 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (10 10 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (10 10 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (10 10 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (8 4 (:REWRITE DEFAULT-+-2))
 (6 2 (:REWRITE POS-FIX-WHEN-POSP))
 (4 4 (:REWRITE DEFAULT-+-1))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 )
(PFIELD::MUL-OF-IFIX-ARG2
 (580 10 (:REWRITE MOD-WHEN-<-OF-0))
 (429 13 (:REWRITE <-OF-*-AND-0))
 (410 10 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (373 10 (:REWRITE MOD-WHEN-<))
 (284 4 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (168 108 (:REWRITE DEFAULT-<-1))
 (166 22 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (166 22 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (160 108 (:REWRITE DEFAULT-<-2))
 (135 14 (:REWRITE COMMUTATIVITY-OF-*))
 (126 18 (:REWRITE INTEGERP-OF-*))
 (117 9 (:REWRITE COMMUTATIVITY-2-OF-*))
 (70 34 (:REWRITE DEFAULT-*-2))
 (70 34 (:REWRITE DEFAULT-*-1))
 (44 44 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (44 44 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (44 44 (:LINEAR <-OF-*-AND-*-LINEAR))
 (34 10 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (26 10 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (26 10 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (25 9 (:REWRITE DEFAULT-UNARY-/))
 (24 4 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (22 22 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (22 22 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (22 22 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (22 22 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (22 22 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (18 18 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (18 10 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (10 10 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (10 10 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (10 10 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (8 4 (:REWRITE DEFAULT-+-2))
 (6 2 (:REWRITE POS-FIX-WHEN-POSP))
 (4 4 (:REWRITE DEFAULT-+-1))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 )
(PFIELD::MUL-WHEN-EQUAL-OF-MOD-SUBST-ARG1
 (3246 111 (:REWRITE MOD-WHEN-<-OF-0))
 (1828 43 (:REWRITE <-OF-*-AND-0))
 (1076 69 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (955 64 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (955 64 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (905 80 (:REWRITE MOD-WHEN-<))
 (579 469 (:REWRITE DEFAULT-<-2))
 (573 469 (:REWRITE DEFAULT-<-1))
 (348 79 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (287 287 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE))
 (265 197 (:REWRITE DEFAULT-*-2))
 (257 197 (:REWRITE DEFAULT-*-1))
 (170 90 (:REWRITE INTEGERP-OF-*))
 (128 128 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (128 128 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (128 128 (:LINEAR <-OF-*-AND-*-LINEAR))
 (111 111 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (109 80 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (104 80 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (103 84 (:REWRITE DEFAULT-UNARY-/))
 (101 80 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (89 80 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (89 6 (:REWRITE COMMUTATIVITY-2-OF-*))
 (64 64 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (64 64 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (64 64 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (64 64 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (64 64 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (49 49 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (49 49 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (41 37 (:REWRITE DEFAULT-+-2))
 (37 37 (:REWRITE DEFAULT-+-1))
 (32 32 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (22 12 (:REWRITE <-OF-MOD-AND-0))
 (18 18 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 2 (:REWRITE POS-FIX-WHEN-POSP))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 )
(PFIELD::MUL-WHEN-EQUAL-OF-MOD-SUBST-ARG2
 (3354 106 (:REWRITE MOD-WHEN-<-OF-0))
 (1906 46 (:REWRITE <-OF-*-AND-0))
 (1148 86 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (1010 69 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (1010 69 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (981 80 (:REWRITE MOD-WHEN-<))
 (597 487 (:REWRITE DEFAULT-<-2))
 (590 487 (:REWRITE DEFAULT-<-1))
 (348 79 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (265 194 (:REWRITE DEFAULT-*-2))
 (252 194 (:REWRITE DEFAULT-*-1))
 (226 94 (:REWRITE INTEGERP-OF-*))
 (218 218 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE))
 (138 138 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (138 138 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (138 138 (:LINEAR <-OF-*-AND-*-LINEAR))
 (133 10 (:REWRITE COMMUTATIVITY-2-OF-*))
 (109 80 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (106 106 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (103 84 (:REWRITE DEFAULT-UNARY-/))
 (103 80 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (101 80 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (89 80 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (69 69 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (69 69 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (69 69 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (69 69 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (69 69 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (47 47 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (47 47 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (42 38 (:REWRITE DEFAULT-+-2))
 (38 38 (:REWRITE DEFAULT-+-1))
 (38 38 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (25 15 (:REWRITE <-OF-MOD-AND-0))
 (13 13 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 2 (:REWRITE POS-FIX-WHEN-POSP))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 )
(PFIELD::MUL-OF-EXPT-SUBST-CONSTANT-ARG2
 (7223 62 (:REWRITE MOD-WHEN-<-OF-0))
 (5128 36 (:REWRITE <-OF-*-AND-0))
 (3212 46 (:REWRITE MOD-WHEN-<))
 (3153 35 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (3066 3066 (:TYPE-PRESCRIPTION EVENP))
 (2865 57 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (2589 57 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (2044 1022 (:TYPE-PRESCRIPTION EXPT-TYPE-ODD-EXPONENT-NEGATIVE-BASE))
 (2044 1022 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-2))
 (2044 1022 (:TYPE-PRESCRIPTION EXPT-TYPE-EVEN-EXPONENT-1))
 (1536 864 (:REWRITE DEFAULT-<-2))
 (1480 864 (:REWRITE DEFAULT-<-1))
 (1030 184 (:LINEAR <=-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (1022 1022 (:TYPE-PRESCRIPTION EXPT-TYPE-SMALL-BASE-NEGATIVE-EXPONENT))
 (1022 1022 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (1022 1022 (:TYPE-PRESCRIPTION <-OF-0-AND-EXPT-TYPE))
 (572 21 (:REWRITE <-OF-EXPT-AND-0))
 (552 184 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR))
 (514 86 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (481 155 (:REWRITE DEFAULT-*-2))
 (400 155 (:REWRITE DEFAULT-*-1))
 (321 97 (:REWRITE INTEGERP-OF-*))
 (310 310 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE))
 (276 92 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-4))
 (276 92 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-2))
 (276 24 (:REWRITE <-OF-1-AND-EXPT-GEN))
 (273 23 (:REWRITE <-OF-0-AND-EXPT))
 (252 21 (:DEFINITION EVENP))
 (247 46 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (239 46 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (239 46 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (184 184 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-EXPONENTS-LINEAR-NEGATIVE-EXPONENT))
 (184 184 (:LINEAR <-OF-EXPT-AND-EXPT-SAME-BASE-LINEAR))
 (157 10 (:REWRITE COMMUTATIVITY-2-OF-*))
 (114 114 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (114 114 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (114 114 (:LINEAR <-OF-*-AND-*-LINEAR))
 (92 92 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-3))
 (92 92 (:LINEAR EXPT-WHEN-NEGATIVE-EXPONENT-LINEAR-1))
 (64 45 (:REWRITE DEFAULT-UNARY-/))
 (62 62 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (57 57 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (57 57 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (57 57 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (57 57 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (57 57 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (55 46 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (42 42 (:REWRITE INTEGERP-OF-HALF-WHEN-MULT-OF-EXPT))
 (42 21 (:REWRITE EVENP-WHEN-PRIMEP-CHEAP))
 (37 37 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (37 37 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (36 1 (:REWRITE INTEGERP-OF-EXPT-WHEN-NATP))
 (31 31 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (25 12 (:REWRITE EXPT-WHEN-NOT-ACL2-NUMBERP-CHEAP))
 (24 20 (:REWRITE DEFAULT-+-2))
 (21 21 (:TYPE-PRESCRIPTION DM::PRIMEP))
 (20 20 (:REWRITE DEFAULT-+-1))
 (14 1 (:REWRITE INTEGERP-OF-EXPT))
 (12 12 (:REWRITE EXPT-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (6 2 (:REWRITE POS-FIX-WHEN-POSP))
 (4 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (3 3 (:REWRITE <-OF-MOD-AND-0))
 (2 2 (:REWRITE INTEGERP-OF-MOD))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 (1 1 (:TYPE-PRESCRIPTION NATP))
 )
(PFIELD::EQUAL-OF-0-AND-MUL
 (24 1 (:REWRITE MOD-WHEN-<))
 (10 10 (:REWRITE DEFAULT-<-2))
 (10 10 (:REWRITE DEFAULT-<-1))
 (9 9 (:REWRITE DEFAULT-*-2))
 (9 9 (:REWRITE DEFAULT-*-1))
 (6 2 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (6 2 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (6 2 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (6 2 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (4 4 (:REWRITE NOT-PRIMEP-WHEN-DIVIDES))
 (4 4 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (4 4 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (4 4 (:LINEAR <-OF-*-AND-*-LINEAR))
 (4 1 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (3 3 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (3 3 (:REWRITE MOD-WHEN-<-OF-0))
 (3 3 (:REWRITE DEFAULT-UNARY-/))
 (3 3 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (2 2 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (2 2 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (2 2 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (1 1 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (1 1 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (1 1 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (1 1 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (1 1 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (1 1 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (1 1 (:REWRITE INTEGERP-OF-*))
 )
(PFIELD::EQUAL-OF-0-AND-MUL-GEN
 (89 89 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE))
 (52 24 (:REWRITE MOD-WHEN-<-OF-0))
 (30 30 (:REWRITE DEFAULT-*-2))
 (30 30 (:REWRITE DEFAULT-*-1))
 (25 9 (:REWRITE MOD-WHEN-<))
 (24 24 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (22 22 (:REWRITE DEFAULT-<-2))
 (22 22 (:REWRITE DEFAULT-<-1))
 (15 15 (:REWRITE INTEGERP-OF-*))
 (15 15 (:REWRITE DEFAULT-UNARY-/))
 (9 9 (:REWRITE NOT-PRIMEP-WHEN-DIVIDES))
 (9 9 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (9 9 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (9 9 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (9 9 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (5 5 (:REWRITE PFIELD::MUL-WHEN-EQUAL-OF-MOD-SUBST-ARG2))
 (5 5 (:REWRITE PFIELD::MUL-WHEN-EQUAL-OF-MOD-SUBST-ARG1))
 (5 5 (:REWRITE PFIELD::MUL-COMMUTATIVE))
 )
(PFIELD::MUL-OF-MUL-COMBINE-CONSTANTS
 (1581 25 (:REWRITE MOD-WHEN-<-OF-0))
 (976 34 (:REWRITE <-OF-*-AND-0))
 (897 25 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (668 24 (:REWRITE MOD-WHEN-<))
 (504 42 (:REWRITE INTEGERP-OF-*))
 (483 61 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (483 61 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (446 10 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (388 1 (:REWRITE INTEGERP-OF-*-OF-/-AND-MOD-SAME))
 (348 285 (:REWRITE DEFAULT-<-1))
 (343 285 (:REWRITE DEFAULT-<-2))
 (122 122 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (122 122 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (122 122 (:LINEAR <-OF-*-AND-*-LINEAR))
 (112 75 (:REWRITE DEFAULT-*-2))
 (106 75 (:REWRITE DEFAULT-*-1))
 (78 13 (:REWRITE ASSOCIATIVITY-OF-*))
 (61 61 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (61 61 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (61 61 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (61 61 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (58 58 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (52 8 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (48 24 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (40 24 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (40 24 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (39 23 (:REWRITE DEFAULT-UNARY-/))
 (34 34 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (32 24 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (25 25 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (25 25 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (25 25 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (14 10 (:REWRITE DEFAULT-+-2))
 (10 10 (:REWRITE DEFAULT-+-1))
 (9 1 (:REWRITE <-OF-0-AND-*))
 (7 3 (:REWRITE POS-FIX-WHEN-POSP))
 (3 3 (:REWRITE <-OF-CONSTANT-AND-*-OF-CONSTANT))
 (3 1 (:REWRITE <-OF-MOD-AND-0))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 )
(PFIELD::MUL-OF-MUL-COMBINE-CONSTANTS-ALT
 (2580 40 (:REWRITE MOD-WHEN-<-OF-0))
 (1561 40 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (1515 54 (:REWRITE <-OF-*-AND-0))
 (958 70 (:REWRITE INTEGERP-OF-*))
 (929 38 (:REWRITE MOD-WHEN-<))
 (816 2 (:REWRITE INTEGERP-OF-*-OF-/-AND-MOD-SAME))
 (774 94 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (774 94 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (608 16 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (510 444 (:REWRITE DEFAULT-<-1))
 (508 444 (:REWRITE DEFAULT-<-2))
 (190 144 (:REWRITE DEFAULT-*-2))
 (188 188 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (188 188 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (188 188 (:LINEAR <-OF-*-AND-*-LINEAR))
 (181 144 (:REWRITE DEFAULT-*-1))
 (94 94 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (94 94 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (94 94 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (94 94 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (91 91 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (75 75 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (62 38 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (54 38 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (54 38 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (53 37 (:REWRITE DEFAULT-UNARY-/))
 (52 8 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (46 38 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (40 40 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (40 40 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (40 40 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (20 16 (:REWRITE DEFAULT-+-2))
 (16 16 (:REWRITE DEFAULT-+-1))
 (9 1 (:REWRITE <-OF-0-AND-*))
 (8 4 (:REWRITE POS-FIX-WHEN-POSP))
 (6 2 (:REWRITE <-OF-MOD-AND-0))
 (3 3 (:REWRITE <-OF-CONSTANT-AND-*-OF-CONSTANT))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 )
(PFIELD::MUL-WHEN-CONSTANT-REDUCE-ARG1)
(PFIELD::MUL-SAME-ARG1
 (165 3 (:REWRITE MOD-WHEN-<-OF-0))
 (116 3 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (112 4 (:REWRITE <-OF-*-AND-0))
 (88 2 (:REWRITE MOD-WHEN-<))
 (71 1 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (46 31 (:REWRITE DEFAULT-<-1))
 (44 31 (:REWRITE DEFAULT-<-2))
 (44 5 (:REWRITE COMMUTATIVITY-OF-*))
 (43 6 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (43 6 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (38 3 (:REWRITE COMMUTATIVITY-2-OF-*))
 (32 6 (:REWRITE INTEGERP-OF-*))
 (22 12 (:REWRITE DEFAULT-*-2))
 (22 12 (:REWRITE DEFAULT-*-1))
 (12 12 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (12 12 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (12 12 (:LINEAR <-OF-*-AND-*-LINEAR))
 (8 6 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (8 2 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (7 3 (:REWRITE DEFAULT-UNARY-/))
 (6 6 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (6 6 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (6 6 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (6 6 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (6 6 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (6 2 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (6 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (4 2 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (4 1 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (3 3 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (3 3 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (3 3 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(PFIELD::MOD-OF-MUL
 (782 64 (:REWRITE MOD-WHEN-<-OF-0))
 (297 33 (:REWRITE <-OF-*-AND-0))
 (281 278 (:REWRITE DEFAULT-<-2))
 (281 278 (:REWRITE DEFAULT-<-1))
 (171 57 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (171 57 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (149 149 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE))
 (138 96 (:REWRITE DEFAULT-*-2))
 (138 96 (:REWRITE DEFAULT-*-1))
 (114 114 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (114 114 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (114 114 (:LINEAR <-OF-*-AND-*-LINEAR))
 (92 22 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (64 64 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (57 57 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (57 57 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (57 57 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (57 57 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (57 57 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (43 43 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (43 43 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (41 41 (:REWRITE INTEGERP-OF-*))
 (41 38 (:REWRITE DEFAULT-UNARY-/))
 (31 28 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (31 28 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (31 28 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (29 28 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (27 27 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (27 3 (:REWRITE COMMUTATIVITY-2-OF-*))
 (15 15 (:REWRITE DEFAULT-+-2))
 (15 15 (:REWRITE DEFAULT-+-1))
 (14 14 (:REWRITE MOD-OF-MOD-WHEN-MULTIPLE-SAFE))
 (12 12 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (6 2 (:REWRITE POS-FIX-WHEN-POSP))
 (4 1 (:REWRITE EQUAL-OF-MOD-SAME-ARG1))
 (1 1 (:TYPE-PRESCRIPTION POSP))
 )
(PFIELD::MUL-BOUND
 (165 3 (:REWRITE MOD-WHEN-<-OF-0))
 (114 4 (:REWRITE <-OF-*-AND-0))
 (111 3 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (108 3 (:REWRITE MOD-WHEN-<))
 (71 1 (:LINEAR MOD-BOUND-LINEAR-ARG1))
 (50 35 (:REWRITE DEFAULT-<-1))
 (48 35 (:REWRITE DEFAULT-<-2))
 (46 7 (:LINEAR <-OF-*-SAME-LINEAR-SPECIAL))
 (46 7 (:LINEAR <-OF-*-SAME-LINEAR-2))
 (40 5 (:REWRITE COMMUTATIVITY-OF-*))
 (32 2 (:REWRITE COMMUTATIVITY-2-OF-*))
 (27 5 (:REWRITE INTEGERP-OF-*))
 (21 11 (:REWRITE DEFAULT-*-2))
 (21 11 (:REWRITE DEFAULT-*-1))
 (14 14 (:LINEAR <=-OF-*-AND-*-SAME-LINEAR))
 (14 14 (:LINEAR <=-OF-*-AND-*-SAME-ALT-LINEAR))
 (14 14 (:LINEAR <-OF-*-AND-*-LINEAR))
 (9 3 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (7 7 (:REWRITE <-OF-*-OF-CONSTANT-AND-CONSTANT))
 (7 7 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-4))
 (7 7 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-3))
 (7 7 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-2))
 (7 7 (:LINEAR <-OF-*-AND-*-SAME-LINEAR-1))
 (7 3 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (7 3 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (7 3 (:REWRITE DEFAULT-UNARY-/))
 (5 5 (:REWRITE *-OF-*-COMBINE-CONSTANTS))
 (5 3 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (4 1 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (3 3 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (3 3 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG2))
 (3 3 (:REWRITE MOD-OF-*-SUBST-CONSTANT-ARG1))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
