Documentation

LeanPool.BooleanMultiplication.N4.Cubic

Cubic seed normal form #

This file formalizes the exterior-algebra core of the manuscript's low-product normal form. It is deliberately independent of circuit syntax: two rational-place quadratic parts with vanishing quartic wedge share one quadratic direction, and the remaining cubic is a single vector wedged with that direction.

Cubic high part of a product whose linear factors are ell,m and whose quadratic factors have rational-place coefficient words α,β.

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

    Boolean degree-lowering contraction: the quadratic part created when a linear form multiplies a quadratic form and repeats one of its variables.

    Equations
    Instances For

      Quadratic terms created by multiplying identical quadratic monomials.

      Equations
      Instances For

        Boolean contraction along a rational-place support only rescales that place. The two support vectors use disjoint A and B coordinates.

        Complete quadratic shadow of a product (a + ell + Q) * (b + m + C).

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem UnrestrictedBooleanMul.N4.low_product_normal_form_exterior (ell m : LinearForm) (α β : Fin 3 → F₂) (hquartic : wedgeTwo (rationalTwo α) (rationalTwo β) = 0) (hcubic : rationalProductCubic ell m α β ≠ 0) :
          ∃ (γ : Fin 3 → F₂) (N : LinearForm) (z : LinearForm), γ ≠ 0 ∧ rationalProductCubic ell m α β = vectorWedgeTwo N (rationalTwo γ) ∧ vectorWedge ell m = vectorWedge z N

          Exterior low-product normal form. The equality wedgeTwo Q C = 0 forces the two rational coefficient vectors to be dependent. The three possible dependencies over F₂ give the normal form directly.

          theorem UnrestrictedBooleanMul.N4.low_product_quadratic_normal_form (a b : F₂) (ell m : LinearForm) (α β : Fin 3 → F₂) (hquartic : wedgeTwo (rationalTwo α) (rationalTwo β) = 0) (hcubic : rationalProductCubic ell m α β ≠ 0) :
          ∃ (γ : Fin 3 → F₂) (N : LinearForm) (z : LinearForm) (ρ : F₂), γ ≠ 0 ∧ rationalProductCubic ell m α β = vectorWedgeTwo N (rationalTwo γ) ∧ rationalProductQuadratic a b ell m α β = ρ • rationalTwo γ + vectorWedge z N + booleanContraction N (rationalTwo γ)

          The quadratic companion to low_product_normal_form_exterior, including the Boolean contraction κ_G(N). The remaining scalar multiple of G lies in the rational target space.

          The same companion normal form without assuming the cubic part is nonzero. This is the form used by prefix rigidity.

          Cubic target-annihilator map in the concrete exterior coordinates.

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

            Target coefficient vectors whose two-form wedges to zero with the given three-form.

            Equations
            Instances For

              The anchor and its first Hasse jet always annihilate a cubic anchored at the rational place zero. This is the algebraic source of the baseline two-dimensional annihilator in the manuscript.