Linear isometries of the unit sphere #
A linear isometry equivalence preserves norms, so it restricts to an equivalence of unit spheres. This file develops that restriction independently of the manifold structure on spheres.
Main definitions #
LinearIsometry.unitSphereMap: the map of unit spheres obtained by restricting a linear isometry.LinearIsometryEquiv.unitSphereEquiv: the equivalence of unit spheres obtained by restricting a linear isometry equivalence.LinearIsometryEquiv.unitSphereIsometryEquiv: the isometry equivalence of unit spheres obtained by restricting a linear isometry equivalence.LinearIsometryEquiv.instMulActionUnitSphere: the action of the linear isometry group ofEon the unit sphere ofE, which is by isometries.LinearIsometryEquiv.isPretransitive_unitSphere: for a real inner product space this action is transitive.
Main results #
LinearIsometry.isometry_unitSphereMap,LinearIsometry.isEmbedding_unitSphereMap: the restriction of a linear isometry is an isometry, hence (for a normed source) a topological embedding.LinearIsometryEquiv.isometry_unitSphereEquiv: the restriction is an isometry.TauCeti.LinearMap.eq_of_eqOn_unitSphere: a real linear map is determined by its values on the unit sphere.
Implementation notes #
The declarations extending LinearIsometry and LinearIsometryEquiv live in the root-level
LinearIsometry and LinearIsometryEquiv namespaces, so receiver notation elaborates. The
separate linear-map lemma remains in TauCeti.LinearMap; it has no explicit LinearMap receiver
for dot notation.
A linear isometry restricts to a map of the corresponding unit spheres.
Equations
- f.unitSphereMap x = ⟨f ↑x, ⋯⟩
Instances For
The restriction of a linear isometry to the unit spheres is an isometry.
The restriction of a linear isometry to the unit spheres is continuous.
The restriction of a linear isometry to the unit spheres commutes with the antipodal map.
The restriction of a linear isometry to the unit spheres is a topological embedding.
A linear isometry equivalence preserves the unit sphere: it maps unit vectors to unit vectors, and nothing else to unit vectors.
A linear isometry equivalence restricts to an equivalence of the corresponding unit spheres.
Equations
- e.unitSphereEquiv = e.toEquiv.subtypeEquiv ⋯
Instances For
The restriction of a linear isometry equivalence to the unit sphere is an isometry for the
distance the sphere inherits from E: the action of O(n + 1) on Sⁿ is by isometries of the
round sphere.
A linear isometry equivalence restricts to an isometry equivalence of the corresponding unit spheres.
Equations
- e.unitSphereIsometryEquiv = { toEquiv := e.unitSphereEquiv, isometry_toFun := ⋯ }
Instances For
A linear isometry equivalence of E acts on the unit sphere of E by restriction.
Equations
- LinearIsometryEquiv.instSMulUnitSphere = { smul := fun (e : E ≃ₗᵢ[R] E) => ⇑e.unitSphereEquiv }
The group of linear isometry equivalences of E acts on the unit sphere of E by
restriction.
Equations
- LinearIsometryEquiv.instMulActionUnitSphere = { toSMul := LinearIsometryEquiv.instSMulUnitSphere, mul_smul := ⋯, one_smul := ⋯ }
The linear isometry group of E acts on the unit sphere by isometries.
The linear isometry group of a real inner product space acts transitively on its unit sphere:
the reflection in the hyperplane orthogonal to x - y exchanges x and y.
A real linear map is determined by its values on the unit sphere, since every nonzero vector is a positive multiple of a unit vector.