(ALEOVM::SIGNED-SMALL-SUB-WRAPPED-CONST-VAR-GADGET)
(ALEOVM::R1CS-CONSTRAINT-LISTP-OF-SIGNED-SMALL-SUB-WRAPPED-CONST-VAR-GADGET)
(ALEOVM::SIGNED-SMALL-SUB-WRAPPED-CONST-VAR-GADGET-SOUNDNESS
 (18195 83 (:REWRITE MOD-ZERO . 3))
 (17982 194 (:REWRITE MOD-X-Y-=-X . 4))
 (14166 610 (:REWRITE PREFER-POSITIVE-ADDENDS-<))
 (12926 80 (:LINEAR MOD-BOUNDS-3))
 (11555 2567 (:TYPE-PRESCRIPTION MOD-POSITIVE . 2))
 (9917 83 (:REWRITE MOD-ZERO . 2))
 (6660 740 (:REWRITE DEFAULT-UNARY-/))
 (6125 2129 (:REWRITE DEFAULT-+-2))
 (5575 5575 (:TYPE-PRESCRIPTION NOT-INTEGERP-3B))
 (5575 5575 (:TYPE-PRESCRIPTION NOT-INTEGERP-2B))
 (5575 5575 (:TYPE-PRESCRIPTION NOT-INTEGERP-1B))
 (5542 702 (:REWRITE INTEGERP-MINUS-X))
 (3970 2129 (:REWRITE DEFAULT-+-1))
 (3695 735 (:META META-INTEGERP-CORRECT))
 (3204 469 (:REWRITE DEFAULT-UNARY-MINUS))
 (3184 1592 (:REWRITE DEFAULT-EXPT-2))
 (3082 1592 (:REWRITE |(expt 2^i n)|))
 (2977 433 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-EQUAL))
 (2567 2567 (:TYPE-PRESCRIPTION MOD-POSITIVE . 1))
 (2567 2567 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 2))
 (2567 2567 (:TYPE-PRESCRIPTION MOD-NEGATIVE . 1))
 (2555 2555 (:TYPE-PRESCRIPTION MOD-NONPOSITIVE))
 (2544 48 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-SYMBOL-LISTP))
 (2472 710 (:REWRITE DEFAULT-*-1))
 (2433 710 (:REWRITE DEFAULT-*-2))
 (2385 133 (:DEFINITION MEMBER-EQUAL))
 (2238 2011 (:REWRITE DEFAULT-CDR))
 (2129 2129 (:REWRITE NORMALIZE-TERMS-SUCH-AS-A/A+B-+-B/A+B))
 (1976 160 (:LINEAR MOD-BOUNDS-2))
 (1744 148 (:REWRITE INTEGERP-+-REDUCE-LEADING-RATIONAL-CONSTANT))
 (1664 172 (:REWRITE ACL2-NUMBERP-OF-CAR-WHEN-ACL2-NUMBER-LISTP))
 (1609 610 (:REWRITE SIMPLIFY-PRODUCTS-GATHER-EXPONENTS-<))
 (1592 1592 (:REWRITE DEFAULT-EXPT-1))
 (1592 1592 (:REWRITE |(expt x (- n))|))
 (1592 1592 (:REWRITE |(expt 1/c n)|))
 (1592 1592 (:REWRITE |(expt (- x) n)|))
 (1589 1589 (:TYPE-PRESCRIPTION NOT-INTEGERP-3A))
 (1589 1589 (:TYPE-PRESCRIPTION NOT-INTEGERP-2A))
 (1589 1589 (:TYPE-PRESCRIPTION NOT-INTEGERP-1A))
 (1430 286 (:REWRITE SIMPLIFY-MOD-+-MOD-WEAK))
 (1430 286 (:REWRITE SIMPLIFY-MOD-+-MINUS-MOD))
 (1299 194 (:REWRITE MOD-CANCEL-*))
 (1289 55 (:REWRITE |(< x (if a b c))|))
 (1251 194 (:REWRITE MOD-NEG))
 (1248 24 (:REWRITE MEMBER-EQUAL-OF-STRIP-CARS-WHEN-MEMBER-EQUAL-OF-HONS-DUPLICATED-MEMBERS-AUX))
 (1218 194 (:REWRITE MOD-MINUS-2))
 (1167 349 (:REWRITE SIMPLIFY-SUMS-EQUAL))
 (1152 24 (:REWRITE MEMBER-EQUAL-OF-HONS-DUPLICATED-MEMBERS-AUX))
 (1140 7 (:REWRITE |(< (if a b c) x)|))
 (1061 435 (:REWRITE SIMPLIFY-SUMS-<))
 (1052 14 (:REWRITE |(* (if a b c) x)|))
 (1010 43 (:DEFINITION ACL2-NUMBER-LISTP))
 (933 6 (:REWRITE BITP-WHEN-MEMBER-EQUAL-OF-BIT-LISTP))
 (879 581 (:REWRITE REDUCE-INTEGERP-+))
 (858 26 (:REWRITE R1CS::VALUATION-BINDSP-WHEN-VALUATION-BINDS-ALLP))
 (828 435 (:REWRITE DEFAULT-<-2))
 (816 144 (:LINEAR EXPT->-1-ONE))
 (794 82 (:REWRITE LEBITS=>NAT-INJECTIVITY*))
 (750 144 (:LINEAR EXPT-X->=-X))
 (750 144 (:LINEAR EXPT-X->-X))
 (740 740 (:REWRITE NORMALIZE-TERMS-SUCH-AS-1/AX+BX))
 (710 710 (:REWRITE NORMALIZE-FACTORS-GATHER-EXPONENTS))
 (698 166 (:REWRITE MOD-COMPLETION))
 (689 689 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (668 435 (:REWRITE DEFAULT-<-1))
 (610 610 (:REWRITE |(< (- x) (- y))|))
 (529 331 (:REWRITE DEFAULT-CAR))
 (524 6 (:REWRITE TRIM-LENDIAN*-WHEN-NO-ENDING-0))
 (486 486 (:REWRITE REMOVE-WEAK-INEQUALITIES-ONE))
 (483 483 (:REWRITE |(+ c (+ d x))|))
 (433 433 (:REWRITE |(equal (- x) (- y))|))
 (426 426 (:REWRITE |(integerp (* c x))|))
 (390 13 (:DEFINITION INTEGER-LENGTH))
 (384 24 (:DEFINITION NFIX))
 (322 82 (:REWRITE LEBITS=>NAT-INJECTIVITY+))
 (314 86 (:REWRITE ACL2-NUMBER-LISTP-WHEN-NOT-CONSP))
 (301 301 (:TYPE-PRESCRIPTION ACL2-NUMBER-LISTP))
 (290 290 (:REWRITE SUBSETP-MEMBER . 2))
 (290 290 (:REWRITE SUBSETP-MEMBER . 1))
 (288 288 (:LINEAR EXPT-IS-WEAKLY-INCREASING-FOR-BASE->-1))
 (288 288 (:LINEAR EXPT-IS-WEAKLY-DECREASING-FOR-POS-BASE-<-1))
 (288 288 (:LINEAR EXPT-IS-INCREASING-FOR-BASE->-1))
 (288 288 (:LINEAR EXPT-IS-DECREASING-FOR-POS-BASE-<-1))
 (288 144 (:LINEAR EXPT-<-1-TWO))
 (288 24 (:DEFINITION HONS-ASSOC-EQUAL))
 (251 3 (:REWRITE NAT-LIST-FIX-WHEN-NAT-LISTP))
 (248 248 (:REWRITE |(- (* c x))|))
 (245 35 (:DEFINITION LAST))
 (224 3 (:DEFINITION NAT-LISTP))
 (221 13 (:REWRITE CANCEL-FLOOR-+))
 (221 12 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (216 216 (:TYPE-PRESCRIPTION HONS-ASSOC-EQUAL))
 (216 216 (:REWRITE |(< 0 (- x))|))
 (213 3 (:REWRITE ZP-OPEN))
 (210 18 (:REWRITE SUBSETP-CAR-MEMBER))
 (189 18 (:REWRITE R1CS::PSEUDO-VAR-LISTP-FORWARD-TO-TRUE-LISTP))
 (187 187 (:REWRITE SUBSETP-TRANS2))
 (187 187 (:REWRITE SUBSETP-TRANS))
 (162 9 (:REWRITE R1CS::PSEUDO-VAR-LISTP-WHEN-SYMBOL-LISTP))
 (157 6 (:DEFINITION INTEGER-LISTP))
 (150 3 (:DEFINITION NATP))
 (144 144 (:LINEAR EXPT->-1-TWO))
 (144 144 (:LINEAR EXPT-<-1-ONE))
 (139 12 (:REWRITE MOD-+-CANCEL-0-WEAK))
 (126 126 (:TYPE-PRESCRIPTION TRIM-LENDIAN+))
 (121 121 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-0-<-A+AB))
 (120 24 (:DEFINITION HONS-EQUAL))
 (119 41 (:REWRITE BIT-LISTP-WHEN-NOT-CONSP))
 (105 105 (:REWRITE |(< (- x) 0)|))
 (104 92 (:REWRITE |(< (+ c x) d)|))
 (101 43 (:REWRITE ACL2-NUMBER-LISTP-OF-CDR-WHEN-ACL2-NUMBER-LISTP))
 (100 100 (:TYPE-PRESCRIPTION TRIM-LENDIAN*))
 (98 98 (:REWRITE |(< d (+ c x))|))
 (91 91 (:REWRITE |(equal (- x) 0)|))
 (87 87 (:REWRITE |(equal (+ c x) d)|))
 (83 83 (:REWRITE MOD-X-Y-=-X . 2))
 (81 18 (:REWRITE TRUE-LISTP-WHEN-SYMBOL-LISTP-REWRITE-BACKCHAIN-1))
 (63 18 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (60 6 (:REWRITE TRIM-LENDIAN+-WHEN-ZP-LISTP))
 (46 37 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (42 42 (:TYPE-PRESCRIPTION INTEGER-LISTP))
 (40 12 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (36 36 (:REWRITE FOLD-CONSTS-IN-+))
 (27 27 (:TYPE-PRESCRIPTION R1CS::PSEUDO-VAR-LISTP))
 (27 27 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-A+AB-<-0))
 (24 3 (:REWRITE TRIM-LENDIAN*-WHEN-ZP-LISTP))
 (22 22 (:REWRITE NOT-PRIMEP-WHEN-DIVIDES))
 (21 21 (:TYPE-PRESCRIPTION NAT-LISTP))
 (21 9 (:REWRITE ZP-LISTP-WHEN-NOT-CONSP))
 (18 18 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (18 18 (:TYPE-PRESCRIPTION NAT-LIST-FIX$INLINE))
 (18 18 (:REWRITE ZP-LISTP-WHEN-SUBSETP-EQUAL))
 (18 18 (:REWRITE PFIELD::TRUE-LISTP-WHEN-FE-LISTP))
 (18 18 (:REWRITE TRUE-LISTP-WHEN-DAB-DIGIT-LISTP))
 (18 9 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (18 6 (:REWRITE NAT-LISTP-WHEN-NOT-CONSP))
 (15 6 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (13 13 (:REWRITE R1CS::R1CS-VALUATIONP-WHEN-NOT-CONSP))
 (13 13 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (13 13 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-ASSOC-EQUAL-CHEAP))
 (13 13 (:REWRITE FLOOR-ZERO . 4))
 (13 13 (:REWRITE FLOOR-ZERO . 3))
 (13 13 (:REWRITE FLOOR-ZERO . 2))
 (13 13 (:REWRITE FLOOR-MINUS-WEAK))
 (13 13 (:REWRITE FLOOR-MINUS-2))
 (13 13 (:REWRITE FLOOR-COMPLETION))
 (13 13 (:REWRITE FLOOR-CANCEL-*-WEAK))
 (9 9 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (9 9 (:REWRITE SIMPLIFY-TERMS-SUCH-AS-A+AB-=-0))
 (9 9 (:REWRITE SET::IN-SET))
 (8 3 (:REWRITE NATP-OF-CAR-WHEN-NAT-LISTP))
 (8 3 (:REWRITE NAT-LISTP-OF-CDR-WHEN-NAT-LISTP))
 (6 6 (:REWRITE NAT-LISTP-WHEN-DAB-DIGIT-LISTP))
 (3 3 (:TYPE-PRESCRIPTION ZP))
 (3 3 (:REWRITE |(equal (+ c x y) d)|))
 (2 2 (:REWRITE |(< (+ c x y) d)|))
 (1 1 (:REWRITE |(< d (+ c x y))|))
 )
