Explicit bounds for the shallow-circuit recurrence #
These elementary natural-number inequalities keep the size proof separate from the circuit construction. All constants are independent of the input length and the integer root scale.
Main results #
Cslib.Circuits.Boolean.ShallowSymmetric.construction_size_bound: the size of the construction.
References #
theorem Cslib.Circuits.Boolean.ShallowSymmetric.construction_size_bound {k n U V B N A D E : ℕ} (hk : 1 ≤ k) (hn : n ≤ 2 ^ (N * k)) (hu : U ≤ A * k) (hv : V ≤ 2 ^ (D * k)) (hb : B ≤ 2 ^ (E * k)) :
A bound for the entire finite construction, with only its three summary parameters: input count, sum of moduli, and sum of squared moduli.