Documentation

Complexitylib.Algebraic.LowerBound.Fusion.SumOfTerms.Waring.Rectangular.Restriction.Binary.Compilation

Rectangular Fusion bounds after binary Waring compilation #

The degree-parametric compiler satisfies a one-term critical-layer decomposition at every multiplication. Consequently every rectangular split and the optimized split profile yield ordinary arithmetic-circuit lower bounds, with exact source-to-target cost accounting.

Circuit-level rectangular critical-layer restriction.

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

    A zero-or-one-power critical layer is a one-term Waring decomposition.

    theorem Algebraic.Fusion.SumOfTerms.Waring.Rectangular.Restriction.Binary.gadget_multiplicationAtomProperty {K : Type} [Field K] (degree : ℕ) (degreeAtLeastTwo : 2 ≤ degree) (operation : SumOfTerms.Op (Term K degree)) (sourceArguments : Fin (SumOfTerms.arity operation) → MvPolynomial (Fin degree) K) (atom : Atom (Arithmetic.signature K) (MvPolynomial (Fin degree) K)) (present : atom ∈ circuitAtoms ((Translation.Binary.translation degree).operation operation) (Arithmetic.interpretation ⇑MvPolynomial.C) (ContextualTranslation.appendInputs MvPolynomial.X sourceArguments)) :

    Every atom in a rectangular binary contextual gadget satisfies the local critical-layer multiplication property.

    Compiled rectangular Waring circuits satisfy the exact critical-layer restriction.

    Every compiled multiplication has a one-term critical-layer decomposition, uniformly across all rectangular splits.

    theorem Algebraic.Fusion.SumOfTerms.Waring.Rectangular.Restriction.Binary.compiled_choose_lowerBound {K : Type} [Field K] [CharZero K] (degree split : ℕ) (degreeAtLeastTwo : 2 ≤ degree) (circuit : Circuit (SumOfTerms.signature (Term K degree)) 0 1) (constructs : (problem K degree).Constructs circuit (SumOfTerms.interpretation termValue)) :

    Every split gives its full choose degree split multiplication lower bound on the compiled ordinary arithmetic circuit.

    The maximum certified over every split is also a compiled-circuit lower bound.

    theorem Algebraic.Fusion.SumOfTerms.Waring.Rectangular.Restriction.Binary.compiled_middle_lowerBound {K : Type} [Field K] [CharZero K] (degree : ℕ) (degreeAtLeastTwo : 2 ≤ degree) (circuit : Circuit (SumOfTerms.signature (Term K degree)) 0 1) (constructs : (problem K degree).Constructs circuit (SumOfTerms.interpretation termValue)) :

    The rank-one profile specializes exactly to the middle rectangular split.

    Exact source-term tradeoff at an arbitrary rectangular split.

    theorem Algebraic.Fusion.SumOfTerms.Waring.Rectangular.Restriction.Binary.choose_le_linearLogCost_mul_sourceTermCost {K : Type} [Field K] [CharZero K] (degree split : ℕ) (degreeAtLeastTwo : 2 ≤ degree) (circuit : Circuit (SumOfTerms.signature (Term K degree)) 0 1) (constructs : (problem K degree).Constructs circuit (SumOfTerms.interpretation termValue)) :
    degree.choose split ≤ (degree + 2 * degree.log2 + 1) * circuit.cost SumOfTerms.termCost

    Closed source-term tradeoff using the logarithmic binary-power bound.