Documentation

LeanPool.BooleanMultiplication.N4.CubicFeedback

Cubic seed and first-feedback interfaces #

After quartic exclusion the normalized seed is the product of two rational-low factors with dependent quadratic parts. This file packages the resulting exterior normal form at circuit level. The package records both homogeneous parts needed later: the nonzero anchored cubic N ∧ G and its Boolean quadratic companion ρ G + z ∧ N + κ_G(N).

No circuit configurations are enumerated here; the proof is obtained from the three algebraic dependency cases in low_product_quadratic_normal_form.

Complete homogeneous normal form of a cubic seed arising from the normalized rational prefix.

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

    The normalized seed has the manuscript's anchored cubic normal form and the matching quadratic shadow.

    A degree-three ANF with zero cubic homogeneous part is in fact of degree at most two.

    Coefficient reconstruction in degrees zero and one.

    A degree-at-most-two ANF whose quadratic shadow is in the rational-place span belongs to the rational-low state Aff + R.

    The manuscript's seed-coset representative M (z + G), with all lower terms absorbed into Aff + R.

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

      Upgrade the homogeneous seed normal form to an equality modulo the rational-low state.

      Multiplication by a quadratic target sees only the cubic homogeneous part in degree five.

      Classified algebraic output of a seed-using useful child at a specified rational place. Indexing by the place keeps every later normalization tied to the very same feedback witness.

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

        Classified algebraic output of a seed-using useful child after quartic exclusion. Right idempotence makes the low factor a rational singleton and the new target its first tangent.

        Equations
        Instances For
          theorem UnrestrictedBooleanMul.N4.NormalizedEight.seedUsingCubicClassifiedForm_of_child {C : Circuit 8 8} (h : NormalizedEight C) {target representative shift : ANF 8} (htarget : target ∈ targetAmbient 8 (mulTarget 4)) (htargetOld : target ∉ circuitFlag C 4) (hshift : shift ∈ circuitFlag C 4) (htargetEq : target = shift + representative) (hseedUsing : IsSeedUsingProduct (C.gate 3) representative) :

          A seed-using branch of the first useful child has the classified cubic feedback form.

          theorem UnrestrictedBooleanMul.N4.cubic_anchor_zero_of_left_idempotence {g correction target : ANF 8} {targetConst eps : F₂} {targetLinear anchorLinear : LinearForm} {anchorCoeff : Fin 3 → F₂} (hg : DegreeLE 3 g) (hcubic : anfThreeProjection g = vectorWedgeTwo anchorLinear (rationalTwo anchorCoeff)) (hcorrection : correction ∈ rationalLowSpace) (htarget : target = affineANF targetConst targetLinear + targetANF (rationalTangentAt 0 eps)) (hleft : (g + correction) * target = target) :
          vectorWedgeTwo anchorLinear (rationalTwo anchorCoeff) = vectorWedgeTwo (anchorCoeff 0 • anchorLinear) (rationalPlaceTwo 0)

          Degree five in the left idempotence identity forces a rational cubic to share the zero-place anchor of a tangent target.

          The three place-normalizing changes of variables are involutions on linear forms.

          The corresponding permutation of rational-place coefficients is also an involution.

          Place normalization preserves the rational-low state.

          Nonzero anchored rational cubics remain nonzero under place normalization. The proof uses involutivity and rational-low reconstruction, not a rank computation.

          Seed data after normalizing the specified classified feedback place to zero.

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

            The normalized cubic anchor form holds at some rational place.

            Equations
            Instances For

              A classified seed-using feedback forces the normalized seed cubic to be anchored at the feedback place.

              Canonical zero-place representative of the seed coset.

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

                Extra rational-place components in an anchored cubic contribute only a rational-low correction, so the seed coset has the canonical M(z+E₀) representative.

                theorem UnrestrictedBooleanMul.N4.NormalizedEight.seedUsingFirstFeedback_zeroAnchor {C : Circuit 8 8} (h : NormalizedEight C) {target representative shift : ANF 8} (htarget : target ∈ targetAmbient 8 (mulTarget 4)) (htargetOld : target ∉ circuitFlag C 4) (hshift : shift ∈ circuitFlag C 4) (htargetEq : target = shift + representative) (hseedUsing : IsSeedUsingProduct (C.gate 3) representative) :
                ∃ (theta : Fin 3), ZeroAnchoredCubicSeedForm ((anfPlaceNormalize theta) (C.gate 3))

                Circuit-level endpoint of the cubic annihilator/degree-five argument for a seed-using first child.