(ALEOVM::FIELD-DOUBLE-SPEC)
(ALEOVM::BOOLEANP-OF-FIELD-DOUBLE-SPEC)
(ALEOVM::FIELD-DOUBLE-CIRCUIT)
(ALEOVM::DEFINITIONP-OF-FIELD-DOUBLE-CIRCUIT)
(ALEOVM::SR1CS-DEFINITIONP-OF-FIELD-DOUBLE-CIRCUIT)
(ALEOVM::FIELD-DOUBLE-PRED)
(ALEOVM::DEFINITION-SATP-OF-FIELD-DOUBLE-PRED)
(ALEOVM::CONSTRAINT-SATP-OF-FIELD-DOUBLE-PRED)
(ALEOVM::DEFINITION-SATP-TO-FIELD-DOUBLE-PRED)
(ALEOVM::FIELD-DOUBLE-PRED-TO-SPEC
 (10 2 (:REWRITE NATP-WHEN-NAT-OPTIONP))
 (6 6 (:TYPE-PRESCRIPTION NATP))
 (5 5 (:REWRITE PFIELD::MUL-OF--1-BECOMES-NEG-ALT))
 (4 4 (:TYPE-PRESCRIPTION NAT-OPTIONP))
 (4 4 (:REWRITE NATP-WHEN-MEMBER-EQUAL-OF-NAT-LISTP))
 (4 4 (:REWRITE PFIELD::MUL-WHEN-EQUAL-OF-MOD-SUBST-ARG2))
 (4 4 (:REWRITE PFIELD::MUL-WHEN-EQUAL-OF-MOD-SUBST-ARG1))
 (4 4 (:REWRITE PFIELD::MUL-WHEN-CONSTANT-REDUCE-ARG1))
 (4 2 (:REWRITE NAT-OPTIONP-WHEN-NATP))
 (3 3 (:REWRITE PFIELD::ADD-WHEN-NOT-INTEGERP-ARG2-CHEAP))
 (3 3 (:REWRITE PFIELD::ADD-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (3 3 (:REWRITE PFIELD::ADD-SUBST-CONSTANT-ARG2))
 (3 3 (:REWRITE PFIELD::ADD-SUBST-CONSTANT-ARG1))
 (3 3 (:REWRITE PFIELD::ADD-OF-CONSTANTS))
 (3 3 (:REWRITE PFIELD::ADD-COMMUTATIVE))
 (2 2 (:REWRITE PFIELD::MUL-WHEN-NOT-INTEGERP-ARG2-CHEAP))
 (2 2 (:REWRITE PFIELD::MUL-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (2 2 (:REWRITE IFIX-WHEN-NOT-INTEGERP-UNLIMITED))
 (2 2 (:REWRITE PFIELD::FEP-WHEN-FE-LISTP-AND-MEMBER-EQUAL))
 (2 2 (:REWRITE PFIELD::FEP-WHEN-CONSTANT))
 (2 2 (:REWRITE PFIELD::EQUAL-OF-ADD-COMBINE-CONSTANTS-ALT))
 (2 2 (:REWRITE PFIELD::EQUAL-OF-ADD-COMBINE-CONSTANTS))
 (1 1 (:REWRITE NOT-PRIMEP-WHEN-DIVIDES))
 )
(ALEOVM::FIELD-DOUBLE-CIRCUIT-TO-SPEC)
