Unrestricted depth-three lower bound: reverse path weights #
Adapted from OpenAI's formalization at revision adc7f1241b42e322a6451854ab7e4b4c146bf78a.
Source: https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/lean/OAI/Computability/DepthThree/ReversePathWeights.lean
Imports, namespaces, module visibility, documentation, and formatting are adapted for complexitylib. The source theorem statements and mathematical proofs are retained.
theorem
Complexity.DepthThreeLowerBound.sum_bernoulliWeight
{V : Type uDepth1}
[Fintype V]
(p : ℝ)
:
theorem
Complexity.DepthThreeLowerBound.bernoulliWeight_disjoint_balance
{V : Type uDepth1}
[Fintype V]
[DecidableEq V]
(p : ℝ)
(R D : Finset V)
(hRD : Disjoint R D)
: