OAI/RingTheory/DirectFiniteness/SlabAvoidance.lean
42 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.KaplanskyCounterexample.FiniteLocalLemma.avoidline 15Source documentation
Avoid a finite list of bad events.
def avoid (E : ι → Set Ω) (s : Finset ι) : Set Ω := ⋂ i ∈ s, (E i)ᶜ
- lemma
OAI.KaplanskyCounterexample.FiniteLocalLemma.mem_avoidline 17 - lemma
OAI.KaplanskyCounterexample.FiniteLocalLemma.avoid_emptyline 20 - lemma
OAI.KaplanskyCounterexample.FiniteLocalLemma.avoid_insertline 25 - lemma
OAI.KaplanskyCounterexample.FiniteLocalLemma.avoid_unionline 31 - lemma
OAI.KaplanskyCounterexample.FiniteLocalLemma.avoid_antiline 37 - lemma
OAI.KaplanskyCounterexample.FiniteLocalLemma.measurable_avoidline 45 - lemma
OAI.KaplanskyCounterexample.FiniteLocalLemma.prob_avoid_insertline 52 - lemma
OAI.KaplanskyCounterexample.FiniteLocalLemma.avoid_union_lowerline 62Source documentation
Successive avoidance bounds, in multiplication form (no conditional measure or division by a possibly zero probability).
lemma avoid_union_lower {x : ι → ℝ} (hE : ∀ i, MeasurableSet (E i)) (hx : ∀ i, 0 ≤ 1 - x i) (s t : Finset ι) (hd : Disjoint s t) (hc : ∀ (u : Finset ι), u ⊆ s ∪ t → ∀ i ∈ t, i ∉ u → μ.real (E i ∩ avoid E u) ≤ x i * μ.real (avoid E u)) : (∏ i ∈ t, (1 - x i)) * μ.real (avoid E s) ≤ μ.real (avoid E (s ∪ t)) := by …Mentions: OAI.KaplanskyCounterexample.FiniteLocalLemma.avoid
- theorem
OAI.KaplanskyCounterexample.FiniteLocalLemma.asymmetricline 93Source documentation
Product-form asymmetric Lovász local lemma on a finite event list. The independence hypothesis is the usual independence from all non-neighbors jointly, written directly as an equality of real probabilities.
theorem asymmetric {x : ι → ℝ} (hE : ∀ i, MeasurableSet (E i)) (hx0 : ∀ i, 0 ≤ x i) (hx1 : ∀ i, x i < 1) (Γ : ι → Finset ι) (hind : ∀ i (s : Finset ι), i ∉ s → Disjoint s (Γ i) → μ.real (E i ∩ avoid E s) = μ.real (E i) * μ.real (avoid E s)) (hprob : ∀ i, μ.real (E i) ≤ x i * ∏ j ∈ Γ i, (1 - x j)) : ∀ s : Finset ι, 0 < μ.real (avoid E s) ∧ ∀ i ∉ s, μ.real (E i ∩ avoid E s) ≤ x i * μ.real (avoid E s) := by …Mentions: OAI.KaplanskyCounterexample.FiniteLocalLemma.avoid
- lemma
OAI.KaplanskyCounterexample.FiniteLocalLemma.one_sub_sum_le_prodline 162Source documentation
The elementary product bound used in the weighted local lemma.
lemma one_sub_sum_le_prod {x : ι → ℝ} (hx0 : ∀ i, 0 ≤ x i) (hx1 : ∀ i, x i ≤ 1) (s : Finset ι) : 1 - ∑ i ∈ s, x i ≤ ∏ i ∈ s, (1 - x i) := by … - def
OAI.KaplanskyCounterexample.FiniteLocalLemma.neighborsline 178Source documentation
The dependency graph obtained by sharing one of the assigned variables.
def neighbors (deps : ι → Finset κ) (i : ι) : Finset ι := …
- def
OAI.KaplanskyCounterexample.FiniteLocalLemma.loadline 182Source documentation
Total event weight at a random variable.
def load (deps : ι → Finset κ) (w : ι → ℝ) (v : κ) : ℝ := …
- lemma
OAI.KaplanskyCounterexample.FiniteLocalLemma.weight_le_loadline 186 - lemma
OAI.KaplanskyCounterexample.FiniteLocalLemma.neighbor_weight_le_loadsline 194 - theorem
OAI.KaplanskyCounterexample.FiniteLocalLemma.weighted_fourline 214 - def
OAI.KaplanskyCounterexample.FiniteLocalLemma.DeterminedByline 264Source documentation
An event is determined by a finite set of coordinates.
def DeterminedBy (f : κ → Ω → β) (s : Finset κ) (A : Set Ω) : Prop := …
- lemma
OAI.KaplanskyCounterexample.FiniteLocalLemma.preimage_image_of_determinedline 268 - lemma
OAI.KaplanskyCounterexample.FiniteLocalLemma.determined_avoidline 279 - lemma
OAI.KaplanskyCounterexample.FiniteLocalLemma.measurable_of_determinedline 293 - lemma
OAI.KaplanskyCounterexample.FiniteLocalLemma.independent_of_non_neighborsline 301 - theorem
OAI.KaplanskyCounterexample.FiniteLocalLemma.weighted_four_independentline 325 - theorem
OAI.KaplanskyCounterexample.FiniteGeometry.exists_linearEquiv_apply_eqline 347Source documentation
Transitivity on nonzero vectors, proved by extending an isomorphism of one-dimensional subspaces.
theorem exists_linearEquiv_apply_eq {x y : E} (hx : x ≠ 0) (hy : y ≠ 0) : ∃ g : E ≃ₗ[Q] E, g x = y := by … - abbrev
OAI.KaplanskyCounterexample.FiniteGeometry.Planeline 357 - instance
OAI.KaplanskyCounterexample.FiniteGeometry.(instance at line 360)line 360 - instance
OAI.KaplanskyCounterexample.FiniteGeometry.(instance at line 364)line 364 - def
OAI.KaplanskyCounterexample.FiniteGeometry.mapPlaneline 369Source documentation
An ambient automorphism permutes the plane sample space.
def mapPlane (g : E ≃ₗ[Q] E) : Plane Q E ≃ Plane Q E where …
- theorem
OAI.KaplanskyCounterexample.FiniteGeometry.mem_mapPlaneline 381 - def
OAI.KaplanskyCounterexample.FiniteGeometry.planesThroughEquivline 387Source documentation
The number of planes through a nonzero vector is independent of it.
def planesThroughEquiv {x y : E} (g : E ≃ₗ[Q] E) (h : g x = y) : {P : Plane Q E // x ∈ P.val} ≃ {P : Plane Q E // y ∈ P.val} where … - def
OAI.KaplanskyCounterexample.FiniteGeometry.planeNonzeroEquivline 409Source documentation
Nonzero elements of a plane are precisely its ambient nonzero vectors.
def planeNonzeroEquiv (P : Plane Q E) : {x : P.val // x ≠ 0} ≃ {x : {x : E // x ≠ 0} // x.val ∈ P.val} where … - lemma
OAI.KaplanskyCounterexample.FiniteGeometry.card_plane_nonzeroline 421 - lemma
OAI.KaplanskyCounterexample.FiniteGeometry.card_relationline 429Source documentation
Double counting of a finite relation.
lemma card_relation {α : Type u_10} {β : Type u_11} [Fintype α] [Fintype β] (R : α → β → Prop) : (∑ a, Fintype.card {b // R a b}) = ∑ b, Fintype.card {a // R a b} := by … - lemma
OAI.KaplanskyCounterexample.FiniteGeometry.card_planesThrough_mulline 437 - lemma
OAI.KaplanskyCounterexample.FiniteGeometry.plane_nonemptyline 452 - lemma
OAI.KaplanskyCounterexample.FiniteGeometry.planesThrough_ratioline 458Source documentation
Pure counting form of the inclusion probability.
lemma planesThrough_ratio [Nonempty (Plane Q E)] {x : E} (hx : x ≠ 0) : (Fintype.card {P : Plane Q E // x ∈ P.val} : ℝ) / Fintype.card (Plane Q E) = (Fintype.card Q ^ 2 - 1 : ℕ) / (Fintype.card E - 1 : ℕ) := by … - theorem
OAI.KaplanskyCounterexample.FiniteGeometry.probability_mem_planeline 469 - def
OAI.KaplanskyCounterexample.FiniteGeometry.inclusionProbabilityline 496Source documentation
The common one-vector inclusion probability.
def inclusionProbability (Q : Type u_16) (E : Type u_17) [Field Q] [AddCommGroup E] [Module Q E] [Fintype Q] : ℝ := … - def
OAI.KaplanskyCounterexample.FiniteGeometry.slabMeasureline 501Source documentation
Independent choices of uniformly distributed slab direction planes.
def slabMeasure : Measure (κ → Plane Q E) := …
- instance
OAI.KaplanskyCounterexample.FiniteGeometry.(instance at line 504)line 504 - def
OAI.KaplanskyCounterexample.FiniteGeometry.includesAllline 510Source documentation
Each bad event requires one specified nonzero vector in each of its specified direction planes.
def includesAll (s : Finset κ) (w : κ → E) : Set (κ → Plane Q E) := …
- lemma
OAI.KaplanskyCounterexample.FiniteGeometry.probability_includesAllline 513 - theorem
OAI.KaplanskyCounterexample.FiniteGeometry.exists_slab_assignmentline 527