Documentation

Mathlib.Analysis.Normed.Affine.Convex

Simplices in normed affine spaces #

We prove the following facts:

theorem Wbtw.dist_add_dist {E : Type u_1} {P : Type u_2} [SeminormedAddCommGroup E] [NormedSpace E] [PseudoMetricSpace P] [NormedAddTorsor E P] {x y z : P} (h : Wbtw x y z) :
dist x y + dist y z = dist x z
theorem dist_add_dist_of_mem_segment {E : Type u_1} [SeminormedAddCommGroup E] [NormedSpace E] {x y z : E} (h : y segment x z) :
dist x y + dist y z = dist x z
theorem exists_mem_interior_convexHull_affineBasis {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] [FiniteDimensional E] {s : Set E} {x : E} (hs : s nhds x) :
∃ (b : AffineBasis (Fin (Module.finrank E + 1)) E), x interior ((convexHull ) (Set.range b)) (convexHull ) (Set.range b) s

We can intercalate a simplex between a point and one of its neighborhoods.

theorem Convex.exists_subset_interior_convexHull_finset_of_isCompact {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] [FiniteDimensional E] {s t : Set E} (hs₁ : Convex s) (hs₂ : IsCompact s) (ht : t nhdsSet s) :
∃ (u : Finset E), s interior ((convexHull ) u) (convexHull ) u t

We can intercalate a convex polytope between a compact convex set and one of its neighborhoods.