Sphere covered by finite-dimensional faces, normed spaces: every nonexpansive bijection onto the ball is linear
ProvedPlasticity.Faces.exists_linearIsometryEquiv_of_sphere_covered_normedSpaceLet be real normed spaces, not necessarily complete, such that every point of the unit sphere of lies in a finite-dimensional face of contained in the sphere. Then every map that is nonexpansive and injective on with (that is, every nonexpansive bijection of onto ; that maps into follows) is the restriction of a surjective linear isometry .
This is the card Plasticity.Faces.exists_linearIsometryEquiv_of_sphere_covered without completeness: the proof ends as Angosto–Kadets–Zavarzina's Theorem 4.11, by homogeneity on every preimage face and the Mazur–Ulam theorem, instead of through the sphere-preservation theorem U10.
import Definitions.Def_Plasticity_Faces import Mathlib.Analysis.Normed.Operator.LinearIsometry import Mathlib.Topology.EMetricSpace.Lipschitz
namespace Plasticity.Faces
theorem exists_linearIsometryEquiv_of_sphere_covered_normedSpace {X Y : Type*}
[NormedAddCommGroup X] [NormedSpace ℝ X] [NormedAddCommGroup Y] [NormedSpace ℝ Y]
(F : X → Y)
(hinj : Set.InjOn F (Metric.closedBall (0 : X) 1))
(hsurj : Set.SurjOn F (Metric.closedBall (0 : X) 1) (Metric.closedBall (0 : Y) 1))
(hlip : LipschitzOnWith 1 F (Metric.closedBall (0 : X) 1))
(hcover : ∀ y ∈ Metric.sphere (0 : Y) 1, ∃ C : Set Y,
IsSphereFace C ∧ FiniteDimensional ℝ (vectorSpan ℝ C) ∧ y ∈ C) :
∃ T : X ≃ₗᵢ[ℝ] Y, Set.EqOn F T (Metric.closedBall (0 : X) 1) := by sorry
end Plasticity.FacesRead-back
What the Lean code literally says, in plain math · claude-opus-5-5
Read-back
Let and be real normed spaces. Neither space is assumed complete or finite-dimensional, and they may live in different universes. Write and , and define and in the same way. Let be an arbitrary function defined on all of . Assume the following four hypotheses.
- (Injective on the ball.) For all , implies .
- (Onto the ball.) Every equals for some , that is, ; the inclusion is not assumed.
- (Nonexpansive on the ball.) for all .
- (Sphere covered by finite-dimensional sphere faces.) For every there is a set with such that: (a) is nonempty; (b) is convex; (c) ; (d) is an extreme subset of , meaning and, whenever , and for some , both and belong to ; (e) the linear subspace (the direction space of the affine hull of ) is finite-dimensional.
Conclusion: there exists a map that is linear, bijective and norm-preserving, for all , such that
Nothing is assumed or asserted about the values of outside . No hypothesis says that maps into , and no covering hypothesis is made on .
Flags
Lean conventions.
None changes the meaning.
Set.SurjOn F B_X B_Y means , not a map into .
LipschitzOnWith 1 is phrased with extended distances but is the ordinary inequality of hypothesis 3.
vectorSpan ℝ C is the direction space of the affine hull, so (e) says the affine hull of is finite-dimensional, which is equivalent to the linear span of being finite-dimensional.
X ≃ₗᵢ[ℝ] Y is a surjective linear isometry, so the conclusion includes that and are isometrically isomorphic.
Splitting the bijection (purpose note). The choice is correct. Hypotheses 2 and 3 alone give : if had , the point would have a preimage , and would contradict hypothesis 3. Hence hypotheses 1 to 3 together say exactly that the restriction of to is a nonexpansive bijection of onto , with no loss against a bijection formulation. The same two hypotheses also give : if , a preimage of gives .
Degenerate cases. If the statement holds trivially. If , hypothesis 2 fails, and if , hypothesis 1 fails, so both cases are vacuous. Hypothesis 4 holds automatically when is finite-dimensional (take to be the minimal face of containing ) and when is strictly convex (take ). The hypotheses are satisfiable, for example by on , so the statement is not vacuous.
Hypotheses, one at a time.
- Hypothesis 1 is needed: , , satisfies 2 to 4 (faces ), but no linear bijection exists.
- Hypothesis 2 is needed: , satisfies 1, 3 and 4 but agrees with no isometry on .
- Hypothesis 3 is needed: , satisfies 1, 2 and 4.
- Hypothesis 4 is not known to be removable: without it the statement asserts that every nonexpansive bijection between the unit balls of two real normed spaces is the restriction of a linear isometry, which contains the open plasticity conjecture.
- Inside hypothesis 4, conjuncts (a), (b) and (c) are redundant: any extreme subset of containing contains the minimal face of , which is nonempty, convex and contained in , so hypothesis 4 is equivalent to "the minimal face of every has finite-dimensional affine hull". This redundancy is harmless.
Name.
The name describes the statement only in part.
exists_linearIsometryEquiv alone suggests merely that and are isometrically isomorphic, while the statement says that itself coincides on with such an isomorphism.
sphere_covered does not say which sphere (it is ) or by what (sphere faces with finite-dimensional affine hull).
A name such as exists_linearIsometryEquiv_eqOn_closedBall_of_sphere_covered_by_finiteDimensional_faces would be more exact; this is a minor point.
Truth. I believe the statement is true as written. The route I see: card 2 applies to every once is known, homogeneity on diameters through sphere points then gives homogeneity on every diameter with , card 3 makes an isometry of onto fixing , and Mankiewicz's extension theorem (valid in real normed spaces) turns it into a linear isometry with , hence surjective. The steps I did not reconstruct independently are the derivation of from hypothesis 4 and card 2 for faces of positive dimension, both of which appear to need a dimension argument on the finite-dimensional faces.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.