Documentation

LeanPool.BooleanMultiplication.N4.Homogeneous

Homogeneous ANF/exterior bridge #

The exterior calculations are connected to Boolean ANFs through the degree three and degree four coefficient projections below. Only fixed products of an input variable with one of the three rational places (and pairs of those places) require coordinate normalization.

Cubic coefficients as a three-form array, with repeated-index coordinates zero.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    Quartic coefficients as a four-form array, with repeated-index coordinates zero.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The Boolean ANF of the given linear form.

      Equations
      Instances For
        noncomputable def UnrestrictedBooleanMul.N4.affineANF (a : F₂) (ell : LinearForm) :
        ANF 8

        The Boolean ANF with the given constant and linear parts.

        Equations
        Instances For
          noncomputable def UnrestrictedBooleanMul.N4.rationalANF (α : Fin 3 → F₂) :
          ANF 8

          The target ANF of a linear combination of rational-place evaluations.

          Equations
          Instances For

            The product coefficient index corresponding to two input coefficient indices.

            Equations
            Instances For

              The squarefree mixed monomial for one coefficient from each input polynomial.

              Equations
              Instances For

                The target Hankel form as its sixteen cross monomials.

                theorem UnrestrictedBooleanMul.N4.coeff_targetANF_mul_targetANF (c d : TargetCoeff) (s : Finset (Fin 8)) :
                (targetANF c * targetANF d).coeff { vars := s } = ∑ u : Fin 4, ∑ v : Fin 4, ∑ i : Fin 4, ∑ j : Fin 4, c (hankelIndex i j) * d (hankelIndex u v) * if targetPair i j ∪ targetPair u v = s then 1 else 0

                A target-product coefficient is a finite convolution of its mixed monomials.

                The cubic coordinate array of a squarefree monomial.

                Equations
                Instances For

                  Cubic part of an input variable times a rational-place product.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    The linear form selecting one input coordinate.

                    Equations
                    Instances For

                      The vector and two-form exterior product as a bilinear map.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For

                        Three quartic monomials detecting the rational-place wedge coordinates.

                        Equations
                        Instances For

                          Extract the three designated quartic coefficients of an ANF.

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For

                            The three designated coordinates of a wedge of two two-forms.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For

                              The exterior product of two two-forms as a bilinear map.

                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For

                                The three quartic wedge probes as a bilinear map.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For

                                  The three recorded quartic coordinates are already enough to detect dependence inside the rational-place three-space.