OAI/Combinatorics/HadwigerCounterexample/FiniteConditioning.lean
19 declarations, 0 contain sorry, 0 declared as axioms
Finite Conditioning
- def
OAI.HadwigerCounterexample.nbrline 16Source documentation
Number of solutions as a real.
def nbr (p : A → Prop) := tot (fun x => ind (p x))
Mentions: OAI.HadwigerCounterexample.tot, OAI.HadwigerCounterexample.ind
- def
OAI.HadwigerCounterexample.onWline 18 - theorem
OAI.HadwigerCounterexample.nbr_eq_cardline 20 - theorem
OAI.HadwigerCounterexample.pr_unifline 26 - theorem
OAI.HadwigerCounterexample.unifOn_valline 32 - theorem
OAI.HadwigerCounterexample.unifOn_subline 35 - theorem
OAI.HadwigerCounterexample.unifOn_carriedline 38 - theorem
OAI.HadwigerCounterexample.on_unifline 41 - theorem
OAI.HadwigerCounterexample.unifOn_trueline 49 - theorem
OAI.HadwigerCounterexample.pr_online 52 - theorem
OAI.HadwigerCounterexample.pr_of_online 59 - theorem
OAI.HadwigerCounterexample.onW_valline 69 - theorem
OAI.HadwigerCounterexample.on_monline 72 - theorem
OAI.HadwigerCounterexample.uniform_supportline 80Source documentation
Being a probability with support p and all point masses there equal uniquely characterizes unifOn.
theorem uniform_support {w : Wgt A} {p : A → Prop} (hw : IsLaw w) (hp : carried w p) (he : ∀ x y, p x → p y → w x = w y) : w = unifOn p := by …Mentions: OAI.HadwigerCounterexample.Wgt, OAI.HadwigerCounterexample.IsLaw, OAI.HadwigerCounterexample.carried, OAI.HadwigerCounterexample.unifOn
- theorem
OAI.HadwigerCounterexample.avg_bijline 97 - theorem
OAI.HadwigerCounterexample.mapW_carriedline 105 - theorem
OAI.HadwigerCounterexample.uniform_orbitline 115Source documentation
Pointwise transitivity transfer of a uniform law under observation.
theorem uniform_orbit {p : A → Prop} {q : B → Prop} (f : A → B) (hp : ∃ x, p x) (hq : ∀ x, p x → q (f x)) (h : ∀ y z, q y → q z → ∃ e : A ≃ A, (∀ x, p x ↔ p (e x)) ∧ ∀ x, f x = y ↔ f (e x)=z) : mapW (unifOn p) f = unifOn q := by …Mentions: OAI.HadwigerCounterexample.mapW, OAI.HadwigerCounterexample.unifOn
- theorem
OAI.HadwigerCounterexample.disintegrateline 129Source documentation
A pointwise fiber disintegration.
theorem disintegrate {w : Wgt A} (hw : ∀ x, 0 ≤ w x) (f : A → B) : w = mixW (mapW w f) (fun y => onW w (fun x => f x = y)) := by …Mentions: OAI.HadwigerCounterexample.Wgt, OAI.HadwigerCounterexample.mixW, OAI.HadwigerCounterexample.mapW, OAI.HadwigerCounterexample.onW
- theorem
OAI.HadwigerCounterexample.mapW_capline 145Source documentation
Mapping changes a density bound functorially.
theorem mapW_cap {w v : Wgt A} {c : ℝ} (h : ∀ x, w x ≤ c * v x) (f : A → B) (y) : mapW w f y ≤ c * mapW v f y := by …Mentions: OAI.HadwigerCounterexample.Wgt, OAI.HadwigerCounterexample.mapW