OAI/Algebra/GroupRing/ExpansionDiameter.lean
25 declarations, 0 contain sorry, 0 declared as axioms
Quantitative probability estimates for dense witnesses in conditioned matchings.
- def
OAI.TorsionFreeZeroDivisors.ExpansionDiameter.ballline 12 - lemma
OAI.TorsionFreeZeroDivisors.ExpansionDiameter.mem_ballline 15 - lemma
OAI.TorsionFreeZeroDivisors.ExpansionDiameter.self_mem_ballline 18 - lemma
OAI.TorsionFreeZeroDivisors.ExpansionDiameter.ball_monoline 20 - def
OAI.TorsionFreeZeroDivisors.ExpansionDiameter.neighborsline 24 - lemma
OAI.TorsionFreeZeroDivisors.ExpansionDiameter.neighbors_ballline 27 - theorem
OAI.TorsionFreeZeroDivisors.ExpansionDiameter.ball_largeline 43Source documentation
Doubling small sets forces every logarithmic-radius ball above the expansion threshold, uniformly over all connected components.
theorem ball_large (B R : ℕ) (hexp : ∀ S : Finset V, S.Nonempty → S.card ≤ B → 2*S.card ≤ (neighbors G S).card) (hR : B<2^R) (v : V) : B<(ball G v R).card := by …Mentions: OAI.TorsionFreeZeroDivisors.ExpansionDiameter.neighbors, OAI.TorsionFreeZeroDivisors.ExpansionDiameter.ball
- lemma
OAI.TorsionFreeZeroDivisors.ExpansionDiameter.shortest_prefixline 67 - lemma
OAI.TorsionFreeZeroDivisors.ExpansionDiameter.spaced_balls_disjointline 75 - theorem
OAI.TorsionFreeZeroDivisors.ExpansionDiameter.diameter_boundline 102Source documentation
Quantitative packing: a shortest walk carries disjoint large balls at uniformly spaced centers.
theorem diameter_bound (B R : ℕ) (hexp : ∀ S : Finset V, S.Nonempty → S.card ≤ B → 2*S.card ≤ (neighbors G S).card) (hR : B<2^R) {u v : V} (huv : G.Reachable u v) : G.dist u v < (Fintype.card V/(B+1)+1)*(2*R+1) := by …Mentions: OAI.TorsionFreeZeroDivisors.ExpansionDiameter.neighbors
- lemma
OAI.TorsionFreeZeroDivisors.DiameterProbability.choose_boundline 144 - lemma
OAI.TorsionFreeZeroDivisors.DiameterProbability.witness_envelopeline 163Source documentation
A summable envelope with exponent 62, sufficient to obtain an o(1) event.
lemma witness_envelope (n k r : ℕ) (d p R : ℝ) (hk : 0<k) (hn : (k:ℝ) ≤ n) (hd : 1 ≤ d) (hp : 0<p) (hp1 : p ≤ 1) (hR : p*n ≤ R) (hr₁ : 64*k ≤ r) (hr₂ : r ≤ 65*k) (hm : ℕ) (hhm : (hm:ℝ) ≤ (2*k*d)^2) : (n.choose (2*k):ℝ)*(hm.choose r:ℝ)/R^r ≤ (9*(12*d^2/p)^65*((k:ℝ)/n)^62)^k := by … - def
OAI.TorsionFreeZeroDivisors.DiameterProbability.witnessTermline 231 - lemma
OAI.TorsionFreeZeroDivisors.DiameterProbability.witnessTerm_nonnegline 234 - lemma
OAI.TorsionFreeZeroDivisors.DiameterProbability.witnessTerm_majorantline 239 - lemma
OAI.TorsionFreeZeroDivisors.DiameterProbability.witnessTerm_tendstoline 252 - theorem
OAI.TorsionFreeZeroDivisors.DiameterProbability.witness_sum_tendstoline 269Source documentation
The full varying-size union bound tends to zero by dominated convergence.
theorem witness_sum_tendsto {C ρ : ℝ} (hC : 0 ≤ C) (hsmall : C*ρ^62 ≤ 1/2) : Tendsto (fun n : ℕ => ∑' k : ℕ, witnessTerm C ρ n k) atTop (𝓝 0) := by …Mentions: OAI.TorsionFreeZeroDivisors.DiameterProbability.witnessTerm
- def
OAI.TorsionFreeZeroDivisors.MatchingDiameter.simpleGraphline 290Source documentation
Forgetting multiplicities, with loops contributing only the already present vertex to a closed neighborhood.
def simpleGraph (r : Matching label bar) : SimpleGraph V where …
- lemma
OAI.TorsionFreeZeroDivisors.MatchingDiameter.neighbors_eqline 297 - def
OAI.TorsionFreeZeroDivisors.MatchingDiameter.Expandsline 313 - def
OAI.TorsionFreeZeroDivisors.MatchingDiameter.failureline 316 - theorem
OAI.TorsionFreeZeroDivisors.MatchingDiameter.failure_subset_denseline 319 - lemma
OAI.TorsionFreeZeroDivisors.MatchingDiameter.r_boundsline 333 - theorem
OAI.TorsionFreeZeroDivisors.MatchingDiameter.failure_probability_boundline 338Source documentation
A failure of doubling in the actual conditioned port graph is bounded by the summable analytic witness envelope.
theorem failure_probability_bound (B N d R : ℕ) (p ρ : ℝ) (hbar : ∀ t, bar t ≠ t) (hd2 : 2 ≤ d) (hd₀ : ∀ v, 129 ≤ Nat.card {e : D // origin e=v}) (hd : ∀ v, Nat.card {e : D // origin e=v} ≤ d) (hB : 2*B ≤ Fintype.card V) (hBρ : (B:ℝ) ≤ ρ*Fintype.card V) (hp : 0<p) (hp1 : p ≤ 1) (hρ : ρ ≤ 1) (hRreal : p*Fintype.card V ≤ R) (hR0 : 0<R) (hR : ∀ x, R+65*B+4*d^(2*N+1) ≤ Nat.card {e : D // label e=label x}) (hΩ : (Matching.conditioned (label:=label) (bar:=bar) origin N ∅).Nonempty) … - theorem
OAI.TorsionFreeZeroDivisors.MatchingDiameter.diameter_of_not_failureline 400Source documentation
On the complement of the counted event the diameter conclusion follows with an explicit bound, including components of disconnected graphs.
theorem diameter_of_not_failure (B N R : ℕ) (r : Matching label bar) (hr : r∈Matching.conditioned (label:=label) (bar:=bar) origin N ∅) …