Unrestricted depth-three lower bound: final parameter bounds #
Adapted from OpenAI's formalization at revision adc7f1241b42e322a6451854ab7e4b4c146bf78a.
Source: https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/lean/OAI/Computability/DepthThree/FinalParameterBounds.lean
Imports, namespaces, module visibility, documentation, and formatting are adapted for complexitylib. The source theorem statements and mathematical proofs are retained.
The live-coordinate probability used by the final restriction parameters.
Equations
Instances For
theorem
Complexity.DepthThreeLowerBound.liveProbability_pos
(B : ℝ)
(hB : 0 < B)
(d : ℕ)
(hd : 0 < d)
:
theorem
Complexity.DepthThreeLowerBound.liveProbability_mul_dimension
(B : ℝ)
(d : ℕ)
(hd : 0 < d)
:
theorem
Complexity.DepthThreeLowerBound.exists_liveProbability_threshold
(B : ℝ)
(hB : 0 < B)
:
∃ (D : ℕ), 1 ≤ D ∧ ∀ (d : ℕ), D ≤ d → 0 < liveProbability B d ∧ liveProbability B d ≤ 1 / 2
theorem
Complexity.DepthThreeLowerBound.scaled_cutoff_le_factorialBase
(B s : ℝ)
(hB : 0 ≤ B)
(hs : 0 ≤ s)
(d : ℕ)
(hd : 1 ≤ d)
(hp : liveProbability B d ≤ 1 / 2)
:
theorem
Complexity.DepthThreeLowerBound.exists_final_parameter_width
(B s : ℝ)
(hB : 0 < B)
(hs : 0 ≤ s)
:
∃ (b : ℕ),
1 ≤ b ∧ ∃ (D : ℕ),
1 ≤ D ∧ ∀ (d : ℕ),
D ≤ d →
0 < liveProbability B d ∧ liveProbability B d ≤ 1 / 2 ∧ reverseTheta (2 * liveProbability B d / (1 - liveProbability B d)) b (degreeCutoff s d) ≤ 1 / 2