OAI/Algebra/GroupRing/GeneralPosition.lean
37 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.GroupRingTopology.Attachment.radialRetractionline 16 - lemma
OAI.GroupRingTopology.Attachment.radialRetraction_baseline 20 - lemma
OAI.GroupRingTopology.Attachment.radialRetraction_cellline 21 - def
OAI.GroupRingTopology.Attachment.radialPathsline 25 - lemma
OAI.GroupRingTopology.Attachment.radialPaths_baseline 35 - lemma
OAI.GroupRingTopology.Attachment.radialPaths_cellline 37 - def
OAI.GroupRingTopology.Attachment.puncturedInclusionline 43 - def
OAI.GroupRingTopology.Attachment.radialEndline 44 - def
OAI.GroupRingTopology.Attachment.radialHomotopyline 47Source documentation
The punctured attachment deformation-retracts to the original space.
def radialHomotopy : (puncturedInclusion a).Homotopy (radialEnd a) where …
Mentions: OAI.GroupRingTopology.Attachment.puncturedInclusion, OAI.GroupRingTopology.Attachment.radialEnd
- lemma
OAI.GroupRingTopology.Attachment.radialHomotopy_baseline 62 - lemma
OAI.GroupRingTopology.Attachment.cell_eq_openCell_iffline 65 - lemma
OAI.GroupRingTopology.Attachment.openCell_disjointline 88 - lemma
OAI.GroupRingTopology.Attachment.openCell_selection_closedline 94 - lemma
OAI.GroupRingTopology.Attachment.compact_finitely_many_openCellsline 119Source documentation
The weak adjunction topology prevents compact sets from meeting infinitely many of the new open cells. No local-finiteness assumption is needed.
lemma compact_finitely_many_openCells {K : Set (Space a)} (hK : IsCompact K) : {i : ι | (K ∩ Set.range (openCell a i)).Nonempty}.Finite := by …Mentions: OAI.GroupRingTopology.Attachment.Space, OAI.GroupRingTopology.Attachment.openCell
- def
OAI.GroupRingTopology.Cellular.patchFunline 150 - lemma
OAI.GroupRingTopology.Cellular.patchFun_online 154 - lemma
OAI.GroupRingTopology.Cellular.patchFun_offline 157 - lemma
OAI.GroupRingTopology.Cellular.continuous_patchFunline 160 - def
OAI.GroupRingTopology.Cellular.patchline 180 - lemma
OAI.GroupRingTopology.Cellular.patch_online 184 - lemma
OAI.GroupRingTopology.Cellular.patch_offline 188 - def
OAI.GroupRingTopology.Cellular.patchHomotopyline 194Source documentation
Homotopies on a closed subset glue to the stationary homotopy outside it, provided they are stationary on the frontier.
def patchHomotopy {A : Set X} (hA : IsClosed A) (f : C(X,Y)) (g : C(A,Y)) (H : (f.restrict A).Homotopy g) (hboundary : ∀ (t : unitInterval) (x : A), (x:X) ∈ frontier A → H (t,x) = f x) : f.Homotopy (patch hA f g (fun x hx => by simpa using hboundary 1 x hx)) := by …Mentions: OAI.GroupRingTopology.Cellular.patch
- lemma
OAI.GroupRingTopology.GeneralPosition.lipschitz_mulline 230 - def
OAI.GroupRingTopology.GeneralPosition.lipschitzAlgebraline 251 - lemma
OAI.GroupRingTopology.GeneralPosition.lipschitzAlgebra_separatesline 259 - lemma
OAI.GroupRingTopology.GeneralPosition.exists_lipschitz_approximationline 266Source documentation
Uniform Lipschitz approximation on an arbitrary compact metric space.
lemma exists_lipschitz_approximation (f : C(K,ℝ)) {ε : ℝ} (hε : 0 < ε) : ∃ g : C(K,ℝ), (∃ L, LipschitzWith L g) ∧ ∀ x, ‖g x-f x‖ < ε := by … - lemma
OAI.GroupRingTopology.GeneralPosition.exists_lipschitz_vector_approximationline 279 - lemma
OAI.GroupRingTopology.GeneralPosition.exists_missing_pointline 302Source documentation
A Lipschitz image of smaller Hausdorff dimension misses points in every positive-radius ball of Euclidean target space.
lemma exists_missing_point {n : ℕ} {g : K → Fin n → ℝ} {L : ℝ≥0} (hg : LipschitzWith L g) (hdim : dimH (Set.univ : Set K) < n) (c : Fin n → ℝ) {r : ℝ} (hr : 0 < r) : ∃ a ∈ Metric.ball c r, a ∉ Set.range g := by … - lemma
OAI.GroupRingTopology.GeneralPosition.exists_nonzero_approximationline 313Source documentation
Every map from a compact metric space of dimension less than n can be uniformly approximated by a map into punctured ℝ^n.
lemma exists_nonzero_approximation {n : ℕ} (f : C(K,Fin n → ℝ)) (hdim : dimH (Set.univ : Set K) < n) {ε : ℝ} (hε : 0 < ε) : ∃ g : C(K,Fin n → ℝ), (∀ x, g x ≠ 0) ∧ ∀ x, ‖g x-f x‖ < ε := by … - def
OAI.GroupRingTopology.GeneralPosition.cutoffline 337 - lemma
OAI.GroupRingTopology.GeneralPosition.cutoff_nonnegline 338 - lemma
OAI.GroupRingTopology.GeneralPosition.cutoff_le_oneline 339 - lemma
OAI.GroupRingTopology.GeneralPosition.cutoff_smallline 340 - lemma
OAI.GroupRingTopology.GeneralPosition.cutoff_largeline 345 - lemma
OAI.GroupRingTopology.GeneralPosition.continuous_cutoffline 348 - lemma
OAI.GroupRingTopology.GeneralPosition.exists_relative_nonzero_approximationline 352Source documentation
General position relative to the region already far from the origin.
lemma exists_relative_nonzero_approximation {n : ℕ} (f : C(K,Fin n → ℝ)) (hdim : dimH (Set.univ : Set K) < n) {δ : ℝ} (hδ : 0 < δ) : ∃ g : C(K,Fin n → ℝ), (∀ x, g x ≠ 0) ∧ (∀ x, 2*δ ≤ ‖f x‖ → g x = f x) ∧ ∀ x, ‖g x-f x‖ < δ/2 := by … - lemma
OAI.GroupRingTopology.GeneralPosition.relative_interpolation_boundline 381Source documentation
The straight-line homotopy from the original to the perturbed map stays inside any disk of radius 4δ, and is stationary outside the core of radius 2δ.
lemma relative_interpolation_bound {n : ℕ} {f g : K → Fin n → ℝ} {δ : ℝ} (hδ : 0 < δ) (hfix : ∀ x, 2*δ ≤ ‖f x‖ → g x = f x) (hdist : ∀ x, ‖g x-f x‖ < δ/2) (x : K) (hx : ‖f x‖ ≤ 4*δ) (t : unitInterval) : ‖f x+(t:ℝ) • (g x-f x)‖ ≤ 4*δ := by …