OAI/Combinatorics/PlanarL1/PairSelection.lean
82 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.PlanarL1.Columns.Model.BandTrees.radialValueline 13 - def
OAI.PlanarL1.Columns.Model.BandTrees.RadialInteriorline 18Source documentation
All column representatives, not only the chosen one, pass the radial interior test. The quantification is over zero-distance geometric points.
def RadialInterior (width phase : ℝ) (x : M.Point (band broad lo) (root M broad lo C)) : Prop := …
Mentions: OAI.PlanarL1.Columns.Model.BandTrees.band, OAI.PlanarL1.Columns.Model.BandTrees.root
- lemma
OAI.PlanarL1.Columns.Model.BandTrees.radial_differenceline 22 - lemma
OAI.PlanarL1.Columns.Model.BandTrees.radialInterior_of_avoidline 27 - lemma
OAI.PlanarL1.Columns.Model.BandTrees.RadialInterior.ambientline 38Source documentation
Intrinsic zero-distance representatives are exactly enough: any other unrestricted representative localizes into the same broad component.
lemma RadialInterior.ambient (A : Ambient M) {width phase : ℝ} {x : M.Point (band broad lo) (root M broad lo C)} (h : RadialInterior width phase x) (y : M.Point Set.univ A.root) (hy : dist (A.point x.column x.height) y=0) : ∃ y' : M.Point (band broad lo) (root M broad lo C), y'.column=y.column ∧ y'.height=y.height ∧ ¬Tiling.NearBoundary width phase (radialValue y') (width/50) := by …Mentions: OAI.PlanarL1.Columns.Model.Ambient, OAI.PlanarL1.Columns.Model.BandTrees.band, OAI.PlanarL1.Columns.Model.BandTrees.root, OAI.PlanarL1.Columns.Model.BandTrees.RadialInterior, OAI.PlanarL1.Tiling.NearBoundary, OAI.PlanarL1.Columns.Model.BandTrees.radialValue
- lemma
OAI.PlanarL1.Columns.Model.BandTrees.radialInterior_paddingline 51 - lemma
OAI.PlanarL1.FiniteRandom.radial_pair_probabilityline 74Source documentation
Two canonical representatives, possibly in the same component, suffice for the source 0.081 radial allowance. No count of columns is involved.
lemma radial_pair_probability {I : Type*} [Fintype I] [DecidableEq I] (m : ℕ) (hm : 10000 ≤ m) (i j : I) (x y : ℝ) {width : ℝ} (hw : 0<width) (hsmall : a₁≤width/100000) : prob (fun ω : I → Fin (m+1) => NearBoundary width (width/m*(ω i).val) x (width/50+a₁) ∨ NearBoundary width (width/m*(ω j).val) y (width/50+a₁)) ≤81/1000 := by …Mentions: OAI.PlanarL1.FiniteRandom.prob
- def
OAI.PlanarL1.Columns.Model.VertexBands.bandIndexline 110 - def
OAI.PlanarL1.Columns.Model.VertexBands.lowerline 113 - def
OAI.PlanarL1.Columns.Model.VertexBands.componentline 114 - def
OAI.PlanarL1.Columns.Model.VertexBands.bandComponentline 117 - lemma
OAI.PlanarL1.Columns.Model.VertexBands.height_memline 119 - def
OAI.PlanarL1.Columns.Model.VertexBands.pointline 124 - def
OAI.PlanarL1.Columns.Model.VertexBands.radialline 134 - def
OAI.PlanarL1.Columns.Model.VertexBands.Interiorline 141Source documentation
Exactly the literal vertex interior predicate. Narrow containment follows from broad height padding and is included below as a checked consequence.
def Interior (q p : ℝ) (phaseD phaseG : MainFamily.BandComponent (M := M) q L U → ℝ) …
Mentions: OAI.PlanarL1.Columns.Model.MainFamily.BandComponent
- lemma
OAI.PlanarL1.Columns.Model.VertexBands.Interior.narrow_subline 147 - lemma
OAI.PlanarL1.Tiling.same_index_of_paddedline 163 - lemma
OAI.PlanarL1.Execution.prob_bind_pureline 176 - abbrev
OAI.PlanarL1.Columns.Model.VertexBands.HeightChoicesline 189 - def
OAI.PlanarL1.Columns.Model.VertexBands.shiftline 190 - abbrev
OAI.PlanarL1.Columns.Model.VertexBands.RadialChoicesline 191 - abbrev
OAI.PlanarL1.Columns.Model.VertexBands.Choicesline 194 - def
OAI.PlanarL1.Columns.Model.VertexBands.phaseline 196 - def
OAI.PlanarL1.Columns.Model.VertexBands.geometricExecutionline 200 - def
OAI.PlanarL1.Columns.Model.VertexBands.InteriorAtline 206 - lemma
OAI.PlanarL1.Columns.Model.VertexBands.radial_pair_failureline 210 - lemma
OAI.PlanarL1.Columns.Model.VertexBands.radial_both_failureline 229 - lemma
OAI.PlanarL1.Columns.Model.VertexBands.interior_pair_probabilityline 253Source documentation
A literal finite sequence of shifts followed by component-indexed radial origins. Component types may depend on the height shifts; using bind avoids a spurious uniform law on a dependent sum.
lemma interior_pair_probability (m : ℕ) (hm : 10000 ≤ m) (x y : V) (hd : |(v y).height-(v x).height|≤a₂/10000) : 1/4≤(geometricExecution m L U M).prob (fun c => InteriorAt A v hv c x ∧ InteriorAt A v hv c y) := by …Mentions: OAI.PlanarL1.Columns.Model.VertexBands.geometricExecution, OAI.PlanarL1.Columns.Model.VertexBands.InteriorAt
- def
OAI.PlanarL1.Columns.Model.PairGeometry.narrowLowerline 318 - lemma
OAI.PlanarL1.Columns.Model.PairGeometry.narrow_heightline 319 - lemma
OAI.PlanarL1.Columns.Model.PairGeometry.gcell_existsline 329 - def
OAI.PlanarL1.Columns.Model.PairGeometry.positionline 334 - lemma
OAI.PlanarL1.Columns.Model.PairGeometry.partner_existsline 354 - def
OAI.PlanarL1.Columns.Model.PairGeometry.partnerline 369 - lemma
OAI.PlanarL1.Columns.Model.PairGeometry.partner_columnline 372 - lemma
OAI.PlanarL1.Columns.Model.PairGeometry.partner_heightline 374 - lemma
OAI.PlanarL1.Columns.Model.PairGeometry.partner_distline 376 - lemma
OAI.PlanarL1.Columns.Model.PairGeometry.comparison_transportline 380 - lemma
OAI.PlanarL1.Columns.Model.PairGeometry.partner_valueline 384 - lemma
OAI.PlanarL1.Columns.Model.PairGeometry.position_valueline 397 - def
OAI.PlanarL1.Columns.Model.PairGeometry.Retainedline 402Source documentation
The actual surviving test is just the two descending-path tests and the absence of a low separating tip, after the literal earlier tests.
def Retained : Prop := …
- def
OAI.PlanarL1.Columns.Model.PairGeometry.seedline 412 - lemma
OAI.PlanarL1.Columns.Model.OrdinaryState.low_tip_certificateline 445Source documentation
Failure of the actual circular low-tip test produces the literal source certificate, including its tip and measurable positive label mass.
lemma low_tip_certificate (a : Fin (S.count+1)) {root : Fin n} (x y : M.Point (S.chart a).band root) (lo : ℝ) (hx : S.name x.column x.height=a) (hy : S.name y.column y.height=a) (hxH : x.height ∈ Set.Icc lo (lo+a₂)) (hyH : y.height ∈ Set.Icc lo (lo+a₂)) (hclose : |(S.chart a).comparison.eval x-(S.chart a).comparison.eval y| ≤ EA) (hnear : ∀ e : M.Point (S.chart a).band root, (dist x e ≤ 1 ∨ dist y e ≤ 1) → S.name e.column e.height=a) (hf : ¬(S.chart a).comparison.NoLowCircular x y (Set.Icc lo (lo+a₂)) j) : ∃ (e : M.Point (S.chart a).band root) (b : Fin n) (E : Set Ω), e.height ∈ M.heights e.column b ∧ ¬Consecutive e.column b ∧ Field.CircularTipSeparates e.column b x.column y.column ∧ (dist x e ≤ 1 ∨ dist y e ≤ 1) ∧ …Mentions: OAI.PlanarL1.Columns.Consecutive, OAI.PlanarL1.Columns.Model.Field.CircularTipSeparates
- lemma
OAI.PlanarL1.Columns.Model.OrdinaryState.barrier_refined_separationline 472 - lemma
OAI.PlanarL1.Columns.Model.Point.eq_coordinatesline 499 - lemma
OAI.PlanarL1.Columns.Model.Field.BandDescent.coordinatesline 508 - lemma
OAI.PlanarL1.Columns.Model.Field.NoLowCircular.symmline 515 - lemma
OAI.PlanarL1.Columns.Model.Field.NoLowCircular.coordinatesline 522 - lemma
OAI.PlanarL1.Columns.Model.OrdinaryData.descent_coordinatesline 532 - lemma
OAI.PlanarL1.Columns.Model.OrdinaryData.noLow_coordinatesline 540 - structure
OAI.PlanarL1.Columns.Model.RetainedSelection.Witnessline 571Source documentation
A literal surviving partner. This is tested before any group coin or orientation is drawn, and never asserts success of an update.
structure Witness (x : V) where …
- def
OAI.PlanarL1.Columns.Model.RetainedSelection.remainingline 579 - abbrev
OAI.PlanarL1.Columns.Model.RetainedSelection.Endpointline 581 - instance
OAI.PlanarL1.Columns.Model.RetainedSelection.(instance at line 582)line 582 - lemma
OAI.PlanarL1.Columns.Model.RetainedSelection.mem_remainingline 585 - def
OAI.PlanarL1.Columns.Model.RetainedSelection.witnessline 588 - def
OAI.PlanarL1.Columns.Model.RetainedSelection.Blockline 594Source documentation
Finite processed broad-component/narrow-band blocks. In particular no infinite family of unused tail bands is randomized.
def Block (q p L U : ℝ) := Σ b : MainFamily.BandComponent (M := M) q L U, …
Mentions: OAI.PlanarL1.Columns.Model.MainFamily.BandComponent
- instance
OAI.PlanarL1.Columns.Model.RetainedSelection.(instance at line 597)line 597 - def
OAI.PlanarL1.Columns.Model.RetainedSelection.Block.lowerline 603 - def
OAI.PlanarL1.Columns.Model.RetainedSelection.Block.lower₂line 604 - lemma
OAI.PlanarL1.Columns.Model.RetainedSelection.Block.subline 605 - def
OAI.PlanarL1.Columns.Model.RetainedSelection.blockline 614 - abbrev
OAI.PlanarL1.Columns.Model.RetainedSelection.LocalSeedline 621 - def
OAI.PlanarL1.Columns.Model.RetainedSelection.rawSeedline 624 - abbrev
OAI.PlanarL1.Columns.Model.RetainedSelection.Sliceline 631 - def
OAI.PlanarL1.Columns.Model.RetainedSelection.localSeedsline 633 - abbrev
OAI.PlanarL1.Columns.Model.RetainedSelection.GroupIndexline 636 - instance
OAI.PlanarL1.Columns.Model.RetainedSelection.(instance at line 638)line 638 - def
OAI.PlanarL1.Columns.Model.RetainedSelection.groupline 641 - def
OAI.PlanarL1.Columns.Model.RetainedSelection.groupOfline 644 - lemma
OAI.PlanarL1.Columns.Model.RetainedSelection.localSeeds_selfline 649 - lemma
OAI.PlanarL1.Columns.Model.RetainedSelection.groupOf_seedline 652 - lemma
OAI.PlanarL1.Columns.Model.RetainedSelection.rawSeed_columnline 656 - lemma
OAI.PlanarL1.Columns.Model.RetainedSelection.rawSeed_heightline 658 - lemma
OAI.PlanarL1.Columns.Model.PairGeometry.broad_lower_eqline 684 - lemma
OAI.PlanarL1.Columns.Model.PairGeometry.narrow_lower_eqline 693 - lemma
OAI.PlanarL1.Columns.Model.PairGeometry.Retained.symmline 702 - lemma
OAI.PlanarL1.Columns.Model.Ambient.coordinate_dist_leline 738 - def
OAI.PlanarL1.Columns.Model.PairGeometry.Certificateline 762Source documentation
The source component certificate on literal active labels and an actual terminal link. Its labels, tip and positive mass are not extra input.
def Certificate (b : ℝ) : Prop := …
- lemma
OAI.PlanarL1.Columns.Model.PairGeometry.certificate_of_excludedline 772 - lemma
OAI.PlanarL1.Columns.Model.MainFamily.available_of_ball5line 831Source documentation
The literal radius-five eligibility test suffices for the full closed one-neighborhood availability of every cell containing this endpoint.
lemma available_of_ball5 (c : CellIndex q L U phase) (x : M.Point Set.univ A.root) (hx : x.height ∈ domain phase c x.column) {a : Fin (S.count+1)} (hname : A.Common S.name x 5 a) : Available A S phase c := by …Mentions: OAI.PlanarL1.Columns.Model.MainFamily.CellIndex, OAI.PlanarL1.Columns.Model.MainFamily.domain, OAI.PlanarL1.Columns.Model.MainFamily.Available
- lemma
OAI.PlanarL1.Columns.Model.MainFamily.distinct_cellsline 843