A nonexpansive ball bijection that keeps the sphere is homogeneous at every preimage of a point of a finite-dimensional face
ProvedPlasticity.Faces.map_smul_of_map_mem_faceLet be real normed spaces and a map that is nonexpansive and injective on , with (so that maps bijectively onto ) and . If is a finite-dimensional face of contained in the sphere and for some , then for every .
By induction on : the face theorem gives the preimage face and ; boundary preimages are homogeneous by induction, so is isometric between them (card Plasticity.BallMap.norm_map_sub_map_eq_of_map_smul), hence isometric on along chords, and and have the same distances to every boundary point of .
import Definitions.Def_Plasticity_Faces import Mathlib.Topology.EMetricSpace.Lipschitz
namespace Plasticity.Faces
theorem map_smul_of_map_mem_face {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))
(hsphere : Set.MapsTo F (Metric.sphere (0 : X) 1) (Metric.sphere (0 : Y) 1))
(C : Set Y) (hC : IsSphereFace C) (hfin : FiniteDimensional ℝ (vectorSpan ℝ C))
(x : X) (hx : x ∈ Metric.closedBall (0 : X) 1) (hFx : F x ∈ C) :
∀ t ∈ Set.Icc (-1 : ℝ) 1, F (t • x) = t • F x := 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 assumed complete or finite-dimensional. Write and , and define and in the same way. Let be an arbitrary function defined on all of . Assume:
- (Injective on the ball.) For all , implies .
- (Onto the ball.) ; the inclusion is not assumed.
- (Nonexpansive on the ball.) for all .
- (Sphere to sphere.) whenever , that is, .
- is a set that is nonempty, convex, contained in , and an extreme subset of : and, whenever , and for some , both and belong to .
- The linear subspace is finite-dimensional.
- satisfies .
- .
Conclusion: for every real with ,
The statement holds for every , and meeting these hypotheses; nothing is said about outside (all points in the conclusion lie in ).
Flags
Lean conventions.
None changes the meaning; the remarks on Set.SurjOn, LipschitzOnWith and vectorSpan made for the previous card apply here too.
The conclusion is a universally quantified equation over , not a hypothesis.
Splitting the bijection (purpose note). The choice is correct, by the argument given for the previous card: hypotheses 2 and 3 give and , so hypotheses 1 to 3 say exactly that restricted to is a nonexpansive bijection onto . Further consequences used below: every point of that sends into lies in (if and with , then ), so hypotheses 7 and 8 force . With hypothesis 4 one also gets for all (the bound from , the bound from and ).
Degenerate cases. If then , so no nonempty exists and the statement is vacuous. Faces of dimension are the singletons with an extreme point of ; then hypothesis 6 holds trivially. The hypotheses are satisfiable, for example by on , , . Hypothesis 6 restricts only the one face , not the rest of .
Hypotheses, one at a time.
- Hypothesis 1: for singleton faces the statement stays true without it, provided hypothesis 4 is kept (argument below); for faces of positive dimension I cannot say.
- Hypothesis 2 is needed: , , , , satisfies all other hypotheses, but .
- Hypothesis 3 is needed: , , , .
- Hypothesis 4: for singleton faces the statement stays true without it, provided hypothesis 1 is kept (argument below); for faces of positive dimension I cannot say, and I know no argument deriving hypothesis 4 from hypotheses 1 to 3 in infinite dimensions. Since the previous card does not assume hypothesis 4, it may be removable here as well if the face argument does not use it.
- Hypotheses 5 and 8 are not known to be removable. Dropping 5 allows for every , and dropping 8 leaves unrelated to ; either way the statement would assert homogeneity on every diameter of , which together with card 3 makes every such an isometry, an open statement in general.
- Hypothesis 6 likewise: every point of lies in a sphere face (its minimal face), so without 6 the statement together with card 3 would give the plasticity conclusion for every satisfying 1 to 4, which is open.
- Hypothesis 7 is needed: , for and otherwise, , ; then .
- Within hypothesis 5, nonemptiness follows from 8, the inclusion from , and convexity can be dropped by applying the convex case to the minimal face of , which lies in ; these redundancies are harmless.
The singleton case. Let , so . For , and , so is a convex combination of points of , and extremality gives . Choose with ; then and likewise for . For , and , so forces . Then follows either from injectivity and or from norm preservation (which uses hypothesis 4), so and .
Name.
map_smul_of_map_mem_face describes the statement accurately; it does not mention that the face is finite-dimensional or that ranges over , which is acceptable.
Truth. I believe the statement is true as written. I verified it fully for faces of dimension , and for finite-dimensional it follows from the classical fact that a nonexpansive bijection of a compact metric space onto itself is an isometry, combined with and Mankiewicz's theorem. For faces of positive dimension in infinite-dimensional spaces, the elementary estimates only give for , and pinning needs a further argument (presumably invariance of domain on the finite-dimensional face) that I did not reconstruct; I found no counterexample.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.