OAI/Geometry/PlaneColoring/Rigidity.lean
37 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.EuclideanFiveColor.evenOffsetline 9Source documentation
Common unit neighbor for the transverse chord of length
t.def evenOffset (v : ℂ) (t : ℝ) : ℂ := …
- lemma
OAI.EuclideanFiveColor.norm_even_wingline 11 - lemma
OAI.EuclideanFiveColor.evenOffset_distancesline 23 - lemma
OAI.EuclideanFiveColor.continuous_evenOffsetline 31 - lemma
OAI.EuclideanFiveColor.evenOffset_zeroline 34 - def
OAI.EuclideanFiveColor.transverseDetline 35 - def
OAI.EuclideanFiveColor.transverseFirstline 37 - def
OAI.EuclideanFiveColor.transverseSecondline 39 - lemma
OAI.EuclideanFiveColor.transverse_decomposeline 41 - lemma
OAI.EuclideanFiveColor.continuous_transverseFirstline 50 - lemma
OAI.EuclideanFiveColor.continuous_transverseSecondline 53 - lemma
OAI.EuclideanFiveColor.transverseFirst_zeroline 56 - lemma
OAI.EuclideanFiveColor.transverseSecond_zeroline 57 - def
OAI.EuclideanFiveColor.evenPathline 58 - lemma
OAI.EuclideanFiveColor.evenPath_edgesline 62 - lemma
OAI.EuclideanFiveColor.evenPath_localline 84Source documentation
Actual four-unit-edge paths stay inside the prescribed two open sets for all small starting-point and displacement perturbations.
lemma evenPath_local {U V : Set ℂ} (hU : IsOpen U) (hV : IsOpen V) {p v w : ℂ} (hp : p∈U) (hpv : p+v∈V) (hpw : p+w∈V) : ∃r>0,∃δ>0,∀q h : ℂ,q∈Metric.ball p r → ‖h‖<δ → |transverseFirst v w h|<2 ∧ |transverseSecond v w h|<2 ∧ (∀i : Fin 5,(q+evenPath v w h i)∈if i.val%2=0 then U else V) := by …Mentions: OAI.EuclideanFiveColor.transverseFirst, OAI.EuclideanFiveColor.transverseSecond, OAI.EuclideanFiveColor.evenPath
- lemma
OAI.EuclideanFiveColor.local_ae_translation_constantline 124Source documentation
Local invariance for every sufficiently small fixed translation forces local essential constancy. This is the Fubini/shear step of angular-binary-local.
lemma local_ae_translation_constant {ι : Type*} [MeasurableSpace ι] [MeasurableSingletonClass ι] [Countable ι] (c : ℂ → ι) (hc : Measurable c) {p : ℂ} {r δ : ℝ} (hr : 0<r) (hδ : 0<δ) (hshift : ∀h : ℂ,‖h‖<δ → ∀ᵐq : ℂ∂volume,q∈Metric.ball p r → c (q+h)=c q) : ∃s>0,s≤r ∧ ∃i,∀ᵐq : ℂ∂volume,q∈Metric.ball p s → c q=i := by … - lemma
OAI.EuclideanFiveColor.binary_two_edgesline 168 - lemma
OAI.EuclideanFiveColor.ae_translated_unit_pairline 171 - lemma
OAI.EuclideanFiveColor.binary_open_local_rigidityline 179Source documentation
Local essential constancy inside two-color open regions, from the source's actual four-edge paths. The directions are genuine unit directions landing in V.
lemma binary_open_local_rigidity {k : ℕ} {c : ℂ → Fin k} (hc : Measurable c) (hw : WeakColoring k c) {a b : Fin k} {U V : Set ℂ} (hU : IsOpen U) (hV : IsOpen V) (hUc : ∀ᵐq : ℂ∂volume,q∈U → c q=a ∨ c q=b) (hVc : ∀ᵐq : ℂ∂volume,q∈V → c q=a ∨ c q=b) {p v w : ℂ} (hp : p∈U) (hpv : p+v∈V) (hpw : p+w∈V) (hv : ‖v‖=1) (hw' : ‖w‖=1) (hd : transverseDet v w≠0) : ∃r>0,∃i : Fin k,∀ᵐq : ℂ∂volume,q∈Metric.ball p r → c q=i := by …Mentions: OAI.EuclideanFiveColor.WeakColoring, OAI.EuclideanFiveColor.transverseDet
- lemma
OAI.EuclideanFiveColor.transverseDet_mul_unitline 213 - lemma
OAI.EuclideanFiveColor.open_two_unit_directionsline 226Source documentation
An open set meeting a unit circle contains two nonparallel unit directions from its center. No regularity of the color classes is involved.
lemma open_two_unit_directions {V : Set ℂ} (hV : IsOpen V) {p v : ℂ} (hv : ‖v‖=1) (hpv : p+v∈V) : ∃w : ℂ,p+w∈V ∧ ‖w‖=1 ∧ transverseDet v w≠0 := by …Mentions: OAI.EuclideanFiveColor.transverseDet
- lemma
OAI.EuclideanFiveColor.double_cos_circleline 251 - lemma
OAI.EuclideanFiveColor.radial_unit_contactline 261Source documentation
The unit circle from one endpoint penetrates either prescribed radial side near its equilateral neighbor. This is the constructive version of the source IFT step.
lemma radial_unit_contact {x e : ℂ} (he : ‖e‖=1) {δ : ℝ} (hδ : 0<δ) {V : Set ℂ} (b : Bool) (hstrip : ∀e' : ℂ,‖e'‖=1 → dist e' (e*(Circle.exp (Real.pi/3) : ℂ))<δ → ∀r : ℝ,0<r → |r-1|<δ → (if b then 1<r else r<1) → x+(r:ℂ)*e'∈V) : ∃v : ℂ,‖v‖=1 ∧ (x+e)+v∈V := by … - def
OAI.EuclideanFiveColor.radialSideline 316 - def
OAI.EuclideanFiveColor.polarBoxline 317 - lemma
OAI.EuclideanFiveColor.radialSide_connectedline 320 - lemma
OAI.EuclideanFiveColor.radialSide_absline 322 - lemma
OAI.EuclideanFiveColor.mem_radialSideline 325 - lemma
OAI.EuclideanFiveColor.polarBox_connectedline 329 - lemma
OAI.EuclideanFiveColor.polarBox_smallline 334Source documentation
Arbitrarily small connected polar boxes on either side of a unit circle.
lemma polarBox_small {x e : ℂ} {b : Bool} {δ : ℝ} (hδ : 0<δ) {U W : Set ℂ} (hW : IsOpen W) (hp : x+e∈W) (hstrip : ∀e' : ℂ,‖e'‖=1 → dist e' e<δ → ∀r : ℝ, 0<r → |r-1|<δ → (if b then 1<r else r<1) → x+(r:ℂ)*e'∈U) (he : ‖e‖=1) : ∃ε>0,polarBox x e b ε⊆U∩W := by …Mentions: OAI.EuclideanFiveColor.polarBox
- lemma
OAI.EuclideanFiveColor.polarBox_contains_stripline 368Source documentation
A polar box contains a complete one-sided radial strip, not just selected rays.
lemma polarBox_contains_strip {x e : ℂ} (he : ‖e‖=1) (b : Bool) {ε : ℝ} (hε : 0<ε) : ∃δ>0,∀e' : ℂ,‖e'‖=1 → dist e' e<δ → ∀r : ℝ, |r-1|<δ → (if b then 1<r else r<1) → x+(r:ℂ)*e'∈polarBox x e b ε := by …Mentions: OAI.EuclideanFiveColor.polarBox
- def
OAI.EuclideanFiveColor.essentialLocalSetline 400Source documentation
Points having a fixed essential color on some ambient neighborhood.
def essentialLocalSet {ι : Type*} (c : ℂ → ι) (i : ι) : Set ℂ := … - lemma
OAI.EuclideanFiveColor.essentialLocalSet_openline 402 - lemma
OAI.EuclideanFiveColor.essentialLocalSet_disjointline 406 - lemma
OAI.EuclideanFiveColor.essentialLocalSet_aeline 413 - lemma
OAI.EuclideanFiveColor.connected_local_ae_constantline 418Source documentation
Local essential constancy on a connected set has one global essential value. The connected set need not be open, which permits polar product images directly.
lemma connected_local_ae_constant {ι : Type*} {c : ℂ → ι} {S : Set ℂ} (hS : IsConnected S) (hl : ∀p∈S,∃i,p∈essentialLocalSet c i) : ∃i,S⊆essentialLocalSet c i ∧ (∀ᵐq : ℂ∂volume,q∈S → c q=i) := by …Mentions: OAI.EuclideanFiveColor.essentialLocalSet