A convex set mapped continuously and injectively into a finite-dimensional affine subspace has no larger dimension
ProvedPlasticity.Topology.finrank_vectorSpan_le_of_injOnLet be a convex subset of a real normed space, a finite-dimensional subspace of another, a point, and continuous and injective on with for . Then the affine hull of is finite-dimensional and .
Preamble
import Mathlib.Analysis.Normed.Module.FiniteDimension import Mathlib.Analysis.Convex.Basic import Mathlib.LinearAlgebra.AffineSpace.AffineSubspace.Defs
Formal statement
namespace Plasticity.Topology
theorem finrank_vectorSpan_le_of_injOn {E E' : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E]
[NormedAddCommGroup E'] [NormedSpace ℝ E'] (D : Set E) (hconv : Convex ℝ D)
(f : E → E') (hf : ContinuousOn f D) (hinj : Set.InjOn f D)
(W : Submodule ℝ E') (hW : FiniteDimensional ℝ W) (c : E') (hc : ∀ x ∈ D, f x - c ∈ W) :
FiniteDimensional ℝ (vectorSpan ℝ D) ∧
Module.finrank ℝ (vectorSpan ℝ D) ≤ Module.finrank ℝ W := by sorry
end Plasticity.TopologySource
Invariance of dimension (card Plasticity.Ext.InvarianceOfDimension)