Radial contractions of a finite-dimensional real normed space #
The radial contraction of E about c with parameter κ ≥ 0 is
y ↦ c + (1 + κ d(y, c)²)^(-1/2) • (y - c), where d = Euclidean.dist is the distance of the
inner product structure that toEuclidean transports to E. It is jointly smooth in κ and y,
it is the identity for κ = 0, and it moves no point away from c for d when κ ≥ 0.
For r > 0 and κ = r⁻² it is
Mathlib's OpenPartialHomeomorph.univBall after an affine normalization, so it maps E
homeomorphically, with a smooth inverse, onto the Euclidean ball Euclidean.ball c r. Its
derivative at the centre is the identity.
The Euclidean distance replaces the norm of E because its square is smooth, which the square of
an arbitrary norm need not be.
These maps shrink an embedding of E into a prescribed neighbourhood of its centre without
changing its derivative there; they are used to reduce the disc theorem in a manifold to the
Euclidean disc theorem.
Main definitions #
TauCeti.radialContraction: the radial contraction about a point with a given parameter.
Main results #
TauCeti.euclideanDist_radialContraction_le: a radial contraction moves no point away from its centre whenκ ≥ 0.TauCeti.radialContraction_mem_ball: forr > 0andκ = r⁻²it takes values in the Euclidean ball of radiusr.TauCeti.contDiffOn_radialContraction: joint smoothness in the parameter and the point.TauCeti.exists_radialContraction_eq_openPartialHomeomorph: for a positive parameter it is an open partial homeomorphism defined on all ofE, smooth in both directions.TauCeti.hasFDerivAt_radialContraction_self: its derivative at the centre is the identity, so precomposing with it does not change derivatives at the centre (TauCeti.fderiv_comp_radialContraction_self).
The construction transports Mathlib's OpenPartialHomeomorph.univBall and its smoothness
(contDiffOn_univBall_symm).
The radial contraction of E about c with parameter κ. For κ ≥ 0, the point y moves
towards c by the factor (1 + κ d(y, c)²)^(-1/2), for the Euclidean distance
d(y, c) = ‖toEuclidean (y - c)‖. For κ = 0 it is the identity. For r > 0 and
κ = r⁻² it is a
diffeomorphism of E onto Euclidean.ball c r.
Instances For
The radial contraction read in toEuclidean: the image of y - c is rescaled by the
contraction factor.
A radial contraction with κ ≥ 0 moves no point away from the centre in Euclidean distance.
For a positive parameter, the radial contraction read in toEuclidean is univBall read
after the affine normalization y ↦ r⁻¹ • toEuclidean (y - c), where κ = r⁻².
For r > 0 and κ = r⁻², the radial contraction lands in the Euclidean ball of radius r
about the centre.
For r > 0 and κ = r⁻², the range is the whole Euclidean ball of radius r.
Membership in the range of a positive radial contraction is membership in its ball.
The radial contraction is jointly smooth in the parameter and the point, wherever
1 + κ d(y, c)² is positive.
A radial contraction with nonnegative parameter is smooth.
For a positive parameter, the radial contraction is the restriction to all of E of an open
partial homeomorphism onto a Euclidean ball, which is smooth in both directions.
A radial contraction with nonnegative parameter is a topological embedding.
A radial contraction has derivative the identity at its centre.
Precomposing with a radial contraction does not change the derivative at its centre.