OAI/Combinatorics/PlanarL1/SecondaryFamily.lean
48 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.PlanarL1.Columns.Model.BData.support_atline 19Source documentation
A proved ordered support at the actual representative of a group. The support is needed only in an ordinary chart; ordered charts use their literal sphere admission test instead.
lemma support_at (D : BData M) (lam : ℝ≥0) (hlam : lam≤(1:ℝ≥0)/100) (positive : Bool) (i : Fin (k+1)) (H : ℝ) (hi : H ∈ D.band) (hu : D.Uses i) : ∃ (F : M.Field D.band 1) (a b : Fin (k+1)), F.OrderedFrom a b ∧ (D.isOrdinary=true → F.value i ⟨H,hi⟩=(D.comparison lam hlam positive).value i ⟨H,hi⟩) ∧ ∀ (j : Fin (k+1)) (T : D.band), D.isOrdinary=true → D.Uses j → F.value j T≤(D.comparison lam hlam positive).value j T := by …Mentions: OAI.PlanarL1.Columns.Model.BData, OAI.PlanarL1.Columns.Model.BData.value
- lemma
OAI.PlanarL1.Columns.Model.BData.uses_reachableline 35 - structure
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Groupline 50Source documentation
The geometric information attached to one actual surviving g-cell group. The seed collection is finite, lies in one broad component and one narrow height band, and keeps its TWO chart identifiers through the surviving-pair selection. The B half needed for its literal update is recorded here.
structure Group where …
- def
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.representativeline 66 - lemma
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.representative_memline 67 - abbrev
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.dataline 68 - def
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.lamline 69 - lemma
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.lam_boundline 70 - def
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.comparisonline 73 - def
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.valueline 75 - def
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.pcline 77 - lemma
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.representative_usesline 79 - lemma
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.value_lipschitzline 83 - lemma
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.value_nearline 86 - abbrev
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.Componentline 94 - abbrev
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.rootline 95 - abbrev
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.treeline 96 - def
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.inComponentline 98 - def
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.narrowPointline 101 - def
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.allSeedsline 106 - lemma
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.allSeeds_descriptionline 109 - def
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.oldline 125 - def
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.Admittedline 131Source documentation
Literal admission; every ordinary seed is kept, and in an ordered chart this tests all points on the intrinsic narrow-band sphere.
def Admitted (positive : Bool) (C : G.Component) (w : M.Point (BandTrees.band narrow G.lower) (G.root C)) : Prop := … - def
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.admittedSeedsline 136 - lemma
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.admitted_sphereline 139 - lemma
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.ordinary_admitsline 146 - structure
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.Supportline 170 - def
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.supportline 180 - lemma
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.old_eqline 186 - lemma
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.seed_commonline 193 - lemma
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.component_usesline 199 - lemma
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.seed_nearline 207 - lemma
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.support_seed_nearline 214 - lemma
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.domain_nameline 233 - def
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.stepline 249Source documentation
A nonempty admitted component now produces the literal, fully proved secondary clipping operation. No admission, support, name-gluing or movement conclusion is added as an assumption of the step.
noncomputable def step (positive : Bool) (C : G.Component) (hC : (G.admittedSeeds positive C).Nonempty) (noise : Point.RadialTree.Noise (n := k+1)) (hn : (G.tree C).NoiseBounds noise) … - abbrev
OAI.PlanarL1.Columns.Model.SecondaryGeometry.ComponentSampleline 307Source documentation
Offsets are fresh for each narrow component. The keep coin, by contrast, is shared by all the components of one surviving group.
abbrev ComponentSample (i : I) (C : (G i).Component) (m : ℕ) := …
Mentions: OAI.PlanarL1.Columns.Model.Component
- abbrev
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Sampleline 309 - instance
OAI.PlanarL1.Columns.Model.SecondaryGeometry.(instance at line 311)line 311 - instance
OAI.PlanarL1.Columns.Model.SecondaryGeometry.(instance at line 312)line 312 - def
OAI.PlanarL1.Columns.Model.SecondaryGeometry.keptline 316 - abbrev
OAI.PlanarL1.Columns.Model.SecondaryGeometry.Actingline 317 - instance
OAI.PlanarL1.Columns.Model.SecondaryGeometry.(instance at line 320)line 320 - lemma
OAI.PlanarL1.Columns.Model.SecondaryGeometry.offset_boundline 323 - def
OAI.PlanarL1.Columns.Model.SecondaryGeometry.actingStepline 330 - def
OAI.PlanarL1.Columns.Model.SecondaryGeometry.batchline 341Source documentation
Literal maximum within an old B identifier. Neither disjoint domains nor an assumed winning branch replaces the actual overlapping maximum.
noncomputable def batch (a : Fin (S.count+1)) : BState.SecondaryBatch S where …
- def
OAI.PlanarL1.Columns.Model.SecondaryGeometry.layerline 356 - def
OAI.PlanarL1.Columns.Model.SecondaryGeometry.resultline 360 - def
OAI.PlanarL1.Columns.Model.SecondaryGeometry.executionline 366Source documentation
Sampling all orientations, group coins, interpolation atoms and branches is a finite execution determined from the old geometric groups.
noncomputable def execution [SFinite μ] : Execution (BState M kappaB Group.lam (Ω × Bool) (μ.prod Threshold.fair)) := …Mentions: OAI.PlanarL1.Execution, OAI.PlanarL1.Columns.Model.BState, OAI.PlanarL1.Columns.Model.SecondaryGeometry.Group.lam, OAI.PlanarL1.Threshold.fair