Documentation

Complexitylib.Algebraic.LowerBound.Fusion.Arithmetic.Interaction.Polynomial.Catalecticant.Degree

Degree-visible catalecticant fusion #

The middle catalecticant at half-degree n only reads coefficients of total degree 2 * n. Consequently every lower-degree polynomial is invisible to the feature. This supplies a structural way to discharge the invisible branch of PowerOrInvisibleAtMultiplications.

The resulting ordinary-circuit subclass permits arbitrary lower-degree multiplication outputs and charges only critical-degree outputs, which must be scalar multiples of 2n-th powers of linear forms.

Every coefficient read by the middle catalecticant vanishes below the critical total degree.

A polynomial below total degree 2n has zero middle catalecticant.

A polynomial below total degree 2n is invisible to the catalecticant linear-map feature.

Every exponent queried by the middle catalecticant has Finsupp degree exactly 2n.

The middle catalecticant only sees the critical homogeneous component.

The catalecticant linear-map feature factors through the critical homogeneous component.

Vanishing of the critical homogeneous component is the exact structural invisibility condition needed by the feature.

Layer-exact ordinary-circuit restriction: the critical homogeneous component of each multiplication output is either zero or one Waring term. All off-layer terms are unrestricted.

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

    Structural ordinary-circuit restriction: each multiplication output is either below the critical degree or one scalar multiple of a 2n-th power of a linear form.

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

      The total-degree restriction is a special case of the layer-exact restriction.

      theorem Algebraic.Fusion.Arithmetic.Interaction.Polynomial.Catalecticant.Degree.multiplicationOutputRankAtMost_one_of_criticalLayerOrPower {K C : Type} [Field K] [CharZero K] (constant : C → K) (n : ℕ) (positive : 0 < n) (circuit : Circuit (Arithmetic.signature C) (2 * n) 1) (restricted : CriticalLayerOrPowerAtMultiplications constant n circuit) :
      MultiplicationOutputRankAtMost constant n positive circuit 1

      Layer-exact critical components give atom-level catalecticant rank at most one.

      theorem Algebraic.Fusion.Arithmetic.Interaction.Polynomial.Catalecticant.Degree.criticalLayer_multiplication_lowerBound {K C : Type} [Field K] [CharZero K] (constant : C → K) (n : ℕ) (positive : 0 < n) (circuit : Circuit (Arithmetic.signature C) (2 * n) 1) (constructs : (problem K n).Constructs circuit (Arithmetic.interpretation fun (scalar : C) => MvPolynomial.C (constant scalar))) (restricted : CriticalLayerOrPowerAtMultiplications constant n circuit) :

      Every layer-exact critical-component circuit for the squarefree target needs central-binomial multiplication cost.

      theorem Algebraic.Fusion.Arithmetic.Interaction.Polynomial.Catalecticant.Degree.criticalLayer_four_pow_lt_mul_size {K C : Type} [Field K] [CharZero K] (constant : C → K) (n : ℕ) (n_big : 4 ≤ n) (circuit : Circuit (Arithmetic.signature C) (2 * n) 1) (constructs : (problem K n).Constructs circuit (Arithmetic.interpretation fun (scalar : C) => MvPolynomial.C (constant scalar))) (restricted : CriticalLayerOrPowerAtMultiplications constant n circuit) :
      4 ^ n < n * circuit.size

      Explicit exponential size lower bound for the layer-exact critical-component circuit class.

      The structural degree-or-power restriction implies the semantic power-or-invisible restriction.

      theorem Algebraic.Fusion.Arithmetic.Interaction.Polynomial.Catalecticant.Degree.multiplicationOutputRankAtMost_one_of_lowDegreeOrPower {K C : Type} [Field K] [CharZero K] (constant : C → K) (n : ℕ) (positive : 0 < n) (circuit : Circuit (Arithmetic.signature C) (2 * n) 1) (restricted : LowDegreeOrPowerAtMultiplications constant n circuit) :
      MultiplicationOutputRankAtMost constant n positive circuit 1

      Degree-or-power multiplication outputs have catalecticant rank at most one.

      theorem Algebraic.Fusion.Arithmetic.Interaction.Polynomial.Catalecticant.Degree.multiplication_lowerBound {K C : Type} [Field K] [CharZero K] (constant : C → K) (n : ℕ) (positive : 0 < n) (circuit : Circuit (Arithmetic.signature C) (2 * n) 1) (constructs : (problem K n).Constructs circuit (Arithmetic.interpretation fun (scalar : C) => MvPolynomial.C (constant scalar))) (restricted : LowDegreeOrPowerAtMultiplications constant n circuit) :

      Every degree-or-power ordinary arithmetic circuit for the squarefree target needs central-binomial multiplication cost.

      theorem Algebraic.Fusion.Arithmetic.Interaction.Polynomial.Catalecticant.Degree.four_pow_lt_mul_size {K C : Type} [Field K] [CharZero K] (constant : C → K) (n : ℕ) (n_big : 4 ≤ n) (circuit : Circuit (Arithmetic.signature C) (2 * n) 1) (constructs : (problem K n).Constructs circuit (Arithmetic.interpretation fun (scalar : C) => MvPolynomial.C (constant scalar))) (restricted : LowDegreeOrPowerAtMultiplications constant n circuit) :
      4 ^ n < n * circuit.size

      Explicit exponential size lower bound for the structural degree-or-power ordinary arithmetic circuit subclass.