OAI/Combinatorics/HadwigerCounterexample/WeightedPartitions.lean
15 declarations, 0 contain sorry, 0 declared as axioms
Weighted Partitions
- abbrev
OAI.HadwigerCounterexample.Tilesline 13 - def
OAI.HadwigerCounterexample.inTilesline 14 - def
OAI.HadwigerCounterexample.apartline 16 - def
OAI.HadwigerCounterexample.partMassline 19 - def
OAI.HadwigerCounterexample.partWline 20 - def
OAI.HadwigerCounterexample.allMassline 22 - def
OAI.HadwigerCounterexample.allWline 23 - theorem
OAI.HadwigerCounterexample.issued_subline 27 - theorem
OAI.HadwigerCounterexample.issued_lawline 33 - theorem
OAI.HadwigerCounterexample.ind_tilesline 43 - theorem
OAI.HadwigerCounterexample.tiles_interline 56 - theorem
OAI.HadwigerCounterexample.mass_apartline 61 - def
OAI.HadwigerCounterexample.portionWline 64 - theorem
OAI.HadwigerCounterexample.rebuildline 67 - theorem
OAI.HadwigerCounterexample.improveline 92Source documentation
Refine on every old tile, with rules allowed to be different on every tile. Total loss bound relative to the old tiled union.
theorem improve (T : Tiles A) (w : Wgt A) (hw : ∀ x,0 ≤ w x) (P : A→Prop) (R : Finset A→Finset A→Prop) (hT : apart T) {c : ℝ} (h : ∀ i∈T,∃ V : Tiles A, apart V ∧ (∀ S∈V,S ⊆ i ∧ R i S) ∧ pr (partW w i) (fun x => x∈i∧P x∧¬inTiles V x) ≤ c) : ∃ V : Tiles A,apart V∧ (∀ S∈V,∃ i∈T,S⊆i ∧ R i S) ∧ pr w (fun x => inTiles T x ∧ P x ∧ ¬inTiles V x)≤ allMass w T*c := by …Mentions: OAI.HadwigerCounterexample.Tiles, OAI.HadwigerCounterexample.Wgt, OAI.HadwigerCounterexample.apart, OAI.HadwigerCounterexample.pr, OAI.HadwigerCounterexample.partW, OAI.HadwigerCounterexample.inTiles, OAI.HadwigerCounterexample.allMass