Manifold structure on real intervals #
The manifold structure on real intervals is defined in Mathlib.Geometry.Manifold.Instances.Real.
We relate it to the manifold structure on the real line, by showing that the inclusion
(contMDiff_subtype_coe_Icc) and projection (contMDiffOn_projIcc) are smooth, and showing that
a function defined on the interval is smooth iff its composition with the projection is smooth on
the interval in โ (see contMDiffOn_comp_projIcc_iff and friends).
We also define 1 : TangentSpace (๐กโ 1) z, and relate it to 1 in the real line.
TODO #
This file can be thoroughly rewritten once mathlib has a good theory of smooth immersions and embeddings. Once this is done,
- the inclusion
Icc x y โ โis a smooth embedding, and in particular smooth - deduce the dual result: a function
f : M โ Icc x yis smooth iff its composition with the inclusion intoโis smooth - prove the projection
โ โ Icc x yis a smooth submersion, hence smooth - use this to simplify the proof that
f : Icc x y โ Mis smooth iff the compositionโ โ Mwith the projectionโ โ Icc x yis
Equations
- instOneTangentSpaceRealModelWithCornersSelf x = { one := 1 }
Unit vector in the tangent space to a segment, as the image of the unit vector in the real line
under the canonical projection. It is also mapped to the unit vector in the real line through
the canonical injection, see mfderiv_subtype_coe_Icc_one.
Note that one can not abuse defeqs for this definition: this is not the same as the vector
fun _ โฆ 1 in EuclideanSpace โ (Fin 1) through defeqs, as one of the charts of Icc x y is
orientation-reversing.
Equations
- oneTangentSpaceIcc z = (mfderivWithin (modelWithCornersSelf โ โ) (modelWithCornersEuclideanHalfSpace 1) (Set.projIcc x y โฏ) (Set.Icc x y) โz) 1
Instances For
The inclusion map from of a closed segment to โ is smooth in the manifold sense.
The projection from โ to a closed segment is smooth on the segment, in the manifold sense.