MATHLIBANNEX / CANONICAL DECLARATION CARD

Local affine-isometry chart on a smaller ball

MathlibAnnex.IsometryEquiv.exists_affineExtension_eqOn_ball

theorem

Constructs one ambient surjective affine isometry from the same radial map throughout.

Statement

Let be real normed spaces, , , and a bijective isometry. Suppose , , and . There exists a surjective real affine isometry such that

Assumptions

Both ambient radius- balls must lie in the corresponding subsets. No finite dimensionality or completeness is assumed for either real normed space.

Conclusion

One ambient affine isometry agrees with on the smaller ball . The quantified assertion is existence; its agreement here is not asserted on all of .

Proof route

Extend the translated local map radially, prove that this same map is a linear isometry, obtain surjectivity from the target ball, and translate back.

Proof steps
  1. Set ; this is the radius used throughout the construction. In Radial-map definition, define and, for ,

    The evaluation point is at distance from , hence belongs to .

  2. For , the evaluation point for equals that for , and the prefactor is multiplied by . Thus Positive homogeneity of the radial map gives . Distance preservation gives Norm of the radial map in the concrete form

    The case follows from the definition.

  3. If , first write the point as the explicit convex combination

    The coefficient lies in , and both endpoints lie in because . Apply Quarter-ball segment theorem to these two endpoints. It gives

    The equality also holds for . This is Local agreement with the translated isometry.

  4. For , their midpoint also has norm less than . Substitute the local agreement into Quarter-ball midpoint theorem for to obtain

    This verifies the local identity in Local midpoint identity for the radial map. For arbitrary , choose . Both lie in . Apply the local identity to these two vectors and use positive homogeneity for the same :

    Since , division by gives the midpoint identity for the original . This is the application of Rescaling local midpoint identities that proves the global midpoint identity.

  5. Putting in the midpoint identity gives . It follows that . Consequently

    Thus is continuous and additive, hence real-linear by rational approximation. The same midpoint map as a linear isometry equips this same function with the linear-isometry structure; it does not replace it by a different map.

  6. Let . The target ball inclusion puts in . Take . Isometry gives , so local agreement yields

    Hence . This range is a real vector subspace. For arbitrary , the scalar puts in that ball; if , then . Thus is surjective, without any dimension argument.

  7. Define . Real linearity, norm preservation and surjectivity of the same make a surjective affine isometry. When , substitute into local agreement to obtain .

Main citations

Lean source signature (exact)

theorem exists_affineExtension_eqOn_ball
    {s : Set E} {t : Set F} (f : s ≃ᵢ t) (c : s) {R : ℝ} (hR : 0 < R)
    (hsball : ball (c : E) R ⊆ s)
    (htball : ball ((f c : t) : F) R ⊆ t) :
    ∃ A : E ≃ᵃⁱ[ℝ] F, ∀ x : s,
      (x : E) ∈ ball (c : E) (R / 8) → A (x : E) = ((f x : t) : F)
In the source Mathematical meaning
(f : s ≃ᵢ t) (c : s) The distance-preserving bijection and center , with in real normed spaces.
{R : ℝ} (hR : 0 < R) The common radius .
(hsball : ball (c : E) R ⊆ s) The open ball lies in the source set.
(htball : ball ((f c : t) : F) R ⊆ t) The open ball lies in the target set; this is a separate hypothesis.
∃ A : E ≃ᵃⁱ[ℝ] F There exists a surjective real affine isometry between the whole ambient spaces .
∀ x : s After choosing one , the conclusion is required for every point .
(x : E) ∈ ball (c : E) (R / 8) The additional condition on that point is .
A (x : E) = ((f x : t) : F) At each such point, the two ambient values agree: . The casts retain the same and .

Exact source and proof.

Earlier published Card and PDF

Exact content identity

Declaration: MathlibAnnex.IsometryEquiv.exists_affineExtension_eqOn_ball

Accepted content SHA-256: 1dfa395e4a0993253ed4a48829331d9c687da7154627e150226d684d94ead2c5

Accepted source guide SHA-256: 963c571770da523baa90c7fc770e157436055dcb00b1c1d5e569aed54b966b12

Source commit: 437e6e46228bbb8e91211ebded349d7a30020e73

Back to top ↑