N3 for unrestricted Boolean polynomial multiplication #
Sum of the five output coefficients for three-term multiplication.
Equations
- UnrestrictedBooleanMul.targetSum = ∑ i : Fin 5, UnrestrictedBooleanMul.Mul 3 i
Instances For
Affine inputs followed by the three rational-place evaluations for three-term products.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Affine inputs followed by the five output coefficients for three-term products.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The ANF represented by a coefficient vector in the rational-place basis.
Equations
- UnrestrictedBooleanMul.rationalRep c = ∑ i : Fin 10, c i • UnrestrictedBooleanMul.rationalBasis i
Instances For
The ANF represented by a coefficient vector in the affine-plus-target basis.
Equations
- UnrestrictedBooleanMul.ambientRep c = ∑ i : Fin 12, c i • UnrestrictedBooleanMul.ambientBasis i
Instances For
Extract coefficients bilinearly, then normalize the resulting scalar polynomial.
Equations
- UnrestrictedBooleanMul.solveProductCoeff = Lean.ParserDescr.node `UnrestrictedBooleanMul.solveProductCoeff 1024 (Lean.ParserDescr.nonReservedSymbol "solve_product_coeff" false)
Instances For
Affine functions together with the three rational-place product evaluations.
Equations
Instances For
The span of affine functions and every three-term product coefficient.
Equations
Instances For
Monomials whose coefficients recover coordinates in the affine-plus-target basis.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Extract the twelve anchor coefficients of a six-variable ANF.
Equations
Instances For
Check a concrete basis vector by its twelve anchor coefficients.
Equations
- UnrestrictedBooleanMul.solveAmbientProjection = Lean.ParserDescr.node `UnrestrictedBooleanMul.solveAmbientProjection 1024 (Lean.ParserDescr.nonReservedSymbol "solve_ambient_projection" false)
Instances For
The constant function and six input variables available without AND gates.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Evaluate a selected coefficient of an ANF in the affine-plus-target span.
Equations
- UnrestrictedBooleanMul.solveAmbientCoeff = Lean.ParserDescr.node `UnrestrictedBooleanMul.solveAmbientCoeff 1024 (Lean.ParserDescr.nonReservedSymbol "solve_ambient_coeff" false)