OAI/Combinatorics/PlanarL1/Separation.lean
29 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.PlanarL1.Columns.Model.Ambient.taper_of_ballline 16 - def
OAI.PlanarL1.Columns.Model.OrderedData.incrementFieldline 33 - lemma
OAI.PlanarL1.Columns.Model.OrderedData.incrementField_eqline 40 - lemma
OAI.PlanarL1.Columns.Model.OrderedData.exists_increment_gainline 66Source documentation
Genuine append-only histories have a favorable fair sign. The old field may be arbitrary and is not discarded in this difference calculation.
lemma exists_increment_gain {root : Fin (k+1)} (x y : M.Point D.band root) (hx : ∀ z, dist (A.point x.column x.height) z≤1 → z ∈ region) (hy : ∀ z, dist (A.point y.column y.height) z≤1 → z ∈ region) (ho : (D.base.transverse (by norm_num) D.lower D.upper).eval x * (D.base.transverse (by norm_num) D.lower D.upper).eval y<0) (hlx : R/100≤|(D.base.transverse (by norm_num) D.lower D.upper).eval x|) (hly : R/100≤|(D.base.transverse (by norm_num) D.lower D.upper).eval y|) (hux : |(D.base.transverse (by norm_num) D.lower D.upper).eval x|≤8) (huy : |(D.base.transverse (by norm_num) D.lower D.upper).eval y|≤8) : ∃ e : Bool, lambda*R/50 ≤ |(D.incrementField H region hcross e).eval x-(D.incrementField H region hcross e).eval y| := by … - def
OAI.PlanarL1.Columns.Model.SetSystem.separationline 123 - lemma
OAI.PlanarL1.Columns.Model.SetSystem.separation_nonnegline 126 - lemma
OAI.PlanarL1.Columns.Model.BState.common_separationline 133 - lemma
OAI.PlanarL1.Columns.Model.BState.common_separation_heightline 140 - lemma
OAI.PlanarL1.Columns.Model.BState.common_separation_fieldline 146 - lemma
OAI.PlanarL1.Columns.Model.BState.fieldUpdate_separationline 155 - lemma
OAI.PlanarL1.Columns.Model.OrdinaryState.common_separationline 171 - def
OAI.PlanarL1.Columns.Model.VertexTests.indexAline 207 - def
OAI.PlanarL1.Columns.Model.VertexTests.indexBline 208 - def
OAI.PlanarL1.Columns.Model.VertexTests.ordinaryValueline 209 - def
OAI.PlanarL1.Columns.Model.VertexTests.fullValueline 211 - lemma
OAI.PlanarL1.Columns.Model.VertexTests.ordinary_value_transportline 215 - lemma
OAI.PlanarL1.Columns.Model.VertexTests.full_value_transportline 218 - def
OAI.PlanarL1.Columns.Model.VertexTests.Eligibleline 225Source documentation
The actual eligibility test in : both unrestricted closed radius-five balls, with one common identifier in each of the two systems.
def Eligible (x y : V) : Prop := …
- def
OAI.PlanarL1.Columns.Model.VertexTests.PairTestline 231 - def
OAI.PlanarL1.Columns.Model.VertexTests.Cutoffsline 234 - lemma
OAI.PlanarL1.Columns.Model.VertexTests.Eligible.namesAline 239 - lemma
OAI.PlanarL1.Columns.Model.VertexTests.Eligible.namesBline 241 - lemma
OAI.PlanarL1.Columns.Model.VertexTests.Eligible.symmline 243 - lemma
OAI.PlanarL1.Columns.Model.VertexTests.Cutoffs.symmline 247 - def
OAI.PlanarL1.Columns.Model.VertexTests.cutoffGainline 250 - lemma
OAI.PlanarL1.Columns.Model.VertexTests.cutoffGain_posline 251 - lemma
OAI.PlanarL1.Columns.Model.VertexTests.separation_of_cutoff_failureline 255Source documentation
A failed literal cutoff already supplies an actual cut separation. No rescaling, refinement, or desired probability is hidden in this alternative.
lemma separation_of_cutoff_failure {x y : V} (h : Eligible A SA SB v x y) (hf : ¬Cutoffs A SA SB v x y) : cutoffGain≤SA.sets.separation (v x).column (v x).height (v y).column (v y).height ∨ cutoffGain≤SB.sets.separation (v x).column (v x).height (v y).column (v y).height := by …Mentions: OAI.PlanarL1.Columns.Model.VertexTests.Eligible, OAI.PlanarL1.Columns.Model.VertexTests.Cutoffs, OAI.PlanarL1.Columns.Model.VertexTests.cutoffGain
- def
OAI.PlanarL1.Columns.Model.VertexTests.eligiblePairsline 302 - lemma
OAI.PlanarL1.Columns.Model.VertexTests.mem_eligiblePairsline 303