(ALEOVM::FIELD-TO-BITS-GADGET
 (117 6 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-SYMBOL-LISTP))
 (86 8 (:DEFINITION MEMBER-EQUAL))
 (60 2 (:DEFINITION INTEGER-LENGTH))
 (52 2 (:DEFINITION FLOOR))
 (40 40 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (35 4 (:REWRITE SUBSETP-CAR-MEMBER))
 (32 2 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (26 2 (:LINEAR ALEOVM::BITS-LTE-CONST-RLEN-UPPER-BOUND))
 (20 12 (:REWRITE DEFAULT-+-2))
 (18 18 (:REWRITE DEFAULT-CDR))
 (16 16 (:REWRITE SUBSETP-MEMBER . 2))
 (16 16 (:REWRITE SUBSETP-MEMBER . 1))
 (15 8 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (12 12 (:REWRITE DEFAULT-+-1))
 (12 9 (:REWRITE DEFAULT-CAR))
 (11 11 (:REWRITE SUBSETP-TRANS2))
 (11 11 (:REWRITE SUBSETP-TRANS))
 (8 8 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (6 6 (:REWRITE DEFAULT-<-2))
 (6 6 (:REWRITE DEFAULT-<-1))
 (6 2 (:REWRITE COMMUTATIVITY-OF-+))
 (6 2 (:REWRITE COMMUTATIVITY-OF-*))
 (6 2 (:DEFINITION NFIX))
 (4 4 (:REWRITE DEFAULT-*-2))
 (4 4 (:REWRITE DEFAULT-*-1))
 (2 2 (:TYPE-PRESCRIPTION NONNEGATIVE-INTEGER-QUOTIENT))
 (2 2 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE NOT-PRIMEP-WHEN-DIVIDES))
 (2 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (2 2 (:REWRITE DEFAULT-NUMERATOR))
 (2 2 (:REWRITE DEFAULT-DENOMINATOR))
 (2 2 (:DEFINITION IFIX))
 )
(ALEOVM::R1CS-CONSTRAINT-LISTP-OF-FIELD-TO-BITS-GADGET
 (117 6 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-SYMBOL-LISTP))
 (86 8 (:DEFINITION MEMBER-EQUAL))
 (40 40 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (35 4 (:REWRITE SUBSETP-CAR-MEMBER))
 (30 1 (:DEFINITION INTEGER-LENGTH))
 (26 2 (:LINEAR ALEOVM::BITS-LTE-CONST-RLEN-UPPER-BOUND))
 (26 1 (:DEFINITION FLOOR))
 (22 3 (:DEFINITION BINARY-APPEND))
 (16 16 (:REWRITE SUBSETP-MEMBER . 2))
 (16 16 (:REWRITE SUBSETP-MEMBER . 1))
 (16 15 (:REWRITE DEFAULT-CDR))
 (16 12 (:REWRITE DEFAULT-CAR))
 (16 6 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (16 1 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (13 6 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (10 6 (:REWRITE DEFAULT-+-2))
 (10 2 (:DEFINITION LEN))
 (7 7 (:REWRITE SUBSETP-TRANS2))
 (7 7 (:REWRITE SUBSETP-TRANS))
 (6 6 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (6 6 (:REWRITE DEFAULT-+-1))
 (3 3 (:REWRITE DEFAULT-<-2))
 (3 3 (:REWRITE DEFAULT-<-1))
 (3 1 (:REWRITE COMMUTATIVITY-OF-+))
 (3 1 (:REWRITE COMMUTATIVITY-OF-*))
 (3 1 (:DEFINITION NFIX))
 (3 1 (:DEFINITION LAST))
 (2 2 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE DEFAULT-*-2))
 (2 2 (:REWRITE DEFAULT-*-1))
 (1 1 (:TYPE-PRESCRIPTION NONNEGATIVE-INTEGER-QUOTIENT))
 (1 1 (:REWRITE NOT-PRIMEP-WHEN-DIVIDES))
 (1 1 (:REWRITE DEFAULT-UNARY-MINUS))
 (1 1 (:REWRITE DEFAULT-NUMERATOR))
 (1 1 (:REWRITE DEFAULT-DENOMINATOR))
 (1 1 (:DEFINITION IFIX))
 )
(ALEOVM::FIELD-TO-BITS-SOUNDNESS
 (1120 26 (:REWRITE SYMBOLP-WHEN-MEMBER-EQUAL-OF-SYMBOL-LISTP))
 (662 65 (:DEFINITION MEMBER-EQUAL))
 (403 13 (:REWRITE MEMBER-EQUAL-OF-STRIP-CARS-WHEN-MEMBER-EQUAL-OF-HONS-DUPLICATED-MEMBERS-AUX))
 (338 338 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (318 13 (:REWRITE MEMBER-EQUAL-OF-HONS-DUPLICATED-MEMBERS-AUX))
 (275 11 (:REWRITE R1CS::VALUATION-BINDSP-WHEN-VALUATION-BINDS-ALLP))
 (198 153 (:REWRITE DEFAULT-CDR))
 (186 21 (:REWRITE SUBSETP-CAR-MEMBER))
 (180 6 (:DEFINITION INTEGER-LENGTH))
 (158 144 (:REWRITE DEFAULT-CAR))
 (156 6 (:DEFINITION FLOOR))
 (143 143 (:REWRITE SUBSETP-MEMBER . 2))
 (143 143 (:REWRITE SUBSETP-MEMBER . 1))
 (117 117 (:TYPE-PRESCRIPTION HONS-ASSOC-EQUAL))
 (110 13 (:DEFINITION HONS-ASSOC-EQUAL))
 (107 7 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (98 47 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (96 6 (:DEFINITION NONNEGATIVE-INTEGER-QUOTIENT))
 (88 12 (:DEFINITION BINARY-APPEND))
 (83 19 (:DEFINITION NFIX))
 (69 43 (:REWRITE DEFAULT-+-2))
 (68 47 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (64 24 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (62 49 (:REWRITE DEFAULT-<-2))
 (54 54 (:REWRITE SUBSETP-TRANS2))
 (54 54 (:REWRITE SUBSETP-TRANS))
 (52 49 (:REWRITE DEFAULT-<-1))
 (52 4 (:LINEAR ALEOVM::BITS-LTE-CONST-RLEN-UPPER-BOUND))
 (46 13 (:REWRITE COMMUTATIVITY-OF-*))
 (43 43 (:REWRITE DEFAULT-+-1))
 (39 28 (:REWRITE DEFAULT-*-2))
 (35 28 (:REWRITE DEFAULT-*-1))
 (34 2 (:DEFINITION EXPT))
 (28 28 (:TYPE-PRESCRIPTION ALEOVM::POW2SUM-GADGET))
 (24 8 (:REWRITE COMMUTATIVITY-OF-+))
 (24 8 (:DEFINITION LAST))
 (24 6 (:REWRITE BIT-LISTP-WHEN-NOT-CONSP))
 (23 7 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (22 22 (:TYPE-PRESCRIPTION NONNEG-OF-MOD-TYPE))
 (20 20 (:TYPE-PRESCRIPTION ALEOVM::BOOLEAN-CHECK-GADGET-LIST))
 (18 18 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (18 18 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-ASSOC-EQUAL-CHEAP))
 (16 13 (:DEFINITION HONS-EQUAL))
 (14 7 (:REWRITE MOD-WHEN-<-OF-0))
 (12 6 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (12 6 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (12 6 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (10 10 (:REWRITE SYMBOL-LISTP-WHEN-NOT-CONSP))
 (9 9 (:TYPE-PRESCRIPTION HONS-DUPLICATED-MEMBERS-AUX))
 (7 7 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (7 7 (:REWRITE DEFAULT-UNARY-/))
 (6 6 (:TYPE-PRESCRIPTION ALEOVM::ZERO-UNIT-GADGET))
 (6 6 (:TYPE-PRESCRIPTION NONNEGATIVE-INTEGER-QUOTIENT))
 (6 6 (:REWRITE R1CS::R1CS-VALUATIONP-WHEN-NOT-CONSP))
 (6 6 (:REWRITE NOT-PRIMEP-WHEN-DIVIDES))
 (6 6 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (6 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (6 6 (:REWRITE DEFAULT-NUMERATOR))
 (6 6 (:REWRITE DEFAULT-DENOMINATOR))
 (6 6 (:REWRITE ALEOVM::CONSP-OF-LOOKUP-EQUAL-LIST))
 (6 6 (:DEFINITION IFIX))
 (6 2 (:REWRITE ZIP-OPEN))
 )
