Documentation

TauCeti.Analysis.Normed.Affine.Interpolation

Affine interpolation on independent points #

Arbitrary values on an affinely independent set in a finite-dimensional normed affine space over a complete nontrivially normed field extend to a continuous affine map. In particular, an affine map that is injective on a set with affinely independent image has a continuous affine left inverse on the affine span of that set, hence on its convex hull. This allows inverse simplicial maps to be checked one simplex at a time.

The construction extends the independent set to an affine basis and uses Mathlib's continuous barycentric coordinates. See Rourke--Sanderson, Introduction to Piecewise-Linear Topology, Chapter 1, for affine maps of simplices.

theorem AffineIndependent.exists_continuousAffineMap_eqOn {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] [CompleteSpace ๐•œ] {V : Type u_2} {P : Type u_3} {F : Type u_4} [NormedAddCommGroup V] [NormedSpace ๐•œ V] [FiniteDimensional ๐•œ V] [MetricSpace P] [NormedAddTorsor V P] [AddCommGroup F] [Module ๐•œ F] [TopologicalSpace F] [IsTopologicalAddGroup F] [ContinuousSMul ๐•œ F] {s : Set P} (hs : AffineIndependent ๐•œ Subtype.val) (f : P โ†’ F) :
โˆƒ (A : P โ†’แดฌ[๐•œ] F), Set.EqOn (โ‡‘A) f s

Values on an affinely independent set extend to a continuous affine map of the ambient space. The set need not span the ambient space, and may be empty.

theorem AffineMap.exists_leftInvOn_affineSpan {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] [CompleteSpace ๐•œ] {E : Type u_2} {V : Type u_3} {P : Type u_4} [AddCommGroup E] [Module ๐•œ E] [TopologicalSpace E] [IsTopologicalAddGroup E] [ContinuousSMul ๐•œ E] [NormedAddCommGroup V] [NormedSpace ๐•œ V] [FiniteDimensional ๐•œ V] [MetricSpace P] [NormedAddTorsor V P] {s : Set E} (A : E โ†’แตƒ[๐•œ] P) (hA : AffineIndependent ๐•œ Subtype.val) (hinj : Set.InjOn (โ‡‘A) s) :
โˆƒ (B : P โ†’แดฌ[๐•œ] E), Set.LeftInvOn โ‡‘B โ‡‘A โ†‘(affineSpan ๐•œ s)

An affine map that is injective on a set whose image is affinely independent has a continuous affine left inverse on the affine span of that set.