OAI/Combinatorics/SharpThreshold/GraphBlockAverage.lean
3 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.Problem313.graph_fourier_capture_of_block_boundsline 22Source documentation
The fixed-block Fourier estimate and the pointwise support-capture estimate combine into the global captured-mass bound. All graph sampling probabilities are the canonical
blockProbability; the edge-touch bound is discharged here. The two hypotheses are precisely the analytic and combinatorial inputs, with no requirement that a single block capture every support simultaneously.theorem graph_fourier_capture_of_block_bounds {n m : ℕ} (f : GraphConfig n → Bool) {p : ℝ} (hp : 0 ≤ p) (hp1 : p ≤ 1) (hm : 1 ≤ m) (hmn : m ≤ n) (k a : ℝ) (ha : 0 ≤ a) (hcapture : ∀ S : Finset (GraphEdge n), S.Nonempty → (S.card : ℝ) ≤ k ^ 2 / 2 → (m : ℝ) / (2 * n) ≤ blockProbability (Finset.univ : Finset (Fin n)) m (fun B => 1 ≤ (S.filter (EdgeTouches B)).card ∧ ((S.filter (EdgeTouches B)).card : ℝ) ≤ k)) (hblock : ∀ B : Finset (Fin n), B.card = m → (∑ S : Finset (GraphEdge n), …Mentions: OAI.Problem313.GraphConfig, OAI.Problem313.GraphEdge, OAI.Problem313.blockProbability, OAI.Problem313.EdgeTouches
- theorem
OAI.Problem313.graph_fourier_captured_mass_of_block_boundline 94Source documentation
At the square-root block size all counting and numerical capture premises are discharged. Only the fixed-block analytic estimate remains as input.
theorem graph_fourier_captured_mass_of_block_bound {n : ℕ} (f : GraphConfig n → Bool) {p : ℝ} (hn : 2 ≤ n) (ht : 16 ≤ Real.log (n : ℝ)) (hp : 0 < p) (hp1 : p < 1) (hblock : ∀ B : Finset (Fin n), B.card = ⌊Real.sqrt (n : ℝ)⌋₊ → (∑ S : Finset (GraphEdge n), if 1 ≤ (S.filter (EdgeTouches B)).card ∧ ((S.filter (EdgeTouches B)).card : ℝ) ≤ Real.sqrt (p * (1 - p)) * Real.log (⌊Real.sqrt (n : ℝ)⌋₊ : ℝ) / 64 then BiasedFourier.coeff p (fun x => boolReal (f x)) S ^ 2 else 0) ≤ (⌊Real.sqrt (n : ℝ)⌋₊ : ℝ) ^ (-1 / 4 : ℝ) * ∑ e : GraphEdge n, if EdgeTouches B e then edgeInfluence p f e else 0) : …Mentions: OAI.Problem313.GraphConfig, OAI.Problem313.GraphEdge, OAI.Problem313.EdgeTouches, OAI.Problem313.BiasedFourier.coeff, OAI.Problem313.boolReal, OAI.Problem313.edgeInfluence
- theorem
OAI.Problem313.graph_fourier_captured_massline 132Source documentation
The complete captured Fourier-mass bound for a vertex-invariant graph property. The bias is unrestricted within
(0,1)and no monotonicity is used.theorem graph_fourier_captured_mass {n : ℕ} (f : GraphConfig n → Bool) {p : ℝ} (hn : 2 ≤ n) (ht : 16 ≤ Real.log (n : ℝ)) (hf : VertexInvariant f) (hp : 0 < p) (hp1 : p < 1) : (∑ S : Finset (GraphEdge n), if S.Nonempty ∧ (S.card : ℝ) ≤ (Real.sqrt (p * (1 - p)) * Real.log (⌊Real.sqrt (n : ℝ)⌋₊ : ℝ) / 64) ^ 2 / 2 then BiasedFourier.coeff p (fun x => boolReal (f x)) S ^ 2 else 0) ≤ 4 * (⌊Real.sqrt (n : ℝ)⌋₊ : ℝ) ^ (-1 / 4 : ℝ) * totalInfluence p f := by …Mentions: OAI.Problem313.GraphConfig, OAI.Problem313.VertexInvariant, OAI.Problem313.GraphEdge, OAI.Problem313.BiasedFourier.coeff, OAI.Problem313.boolReal, OAI.Problem313.totalInfluence