Balanced hardness under both depth-three polarities #
Fix the fresh input bit to recover the original hard function from either output polarity. Input substitution preserves the number of gates. The existing balanced-padding count gives exactly half of the input cube.
theorem
Complexity.DepthThreeLowerBound.balancedLanguage_ofFn_proof
(n : ℕ)
(x : Cube (Fin (n + 1)))
: