MATHLIBANNEX / CANONICAL DECLARATION CARD

Midpoint preservation on a quarter ball

Exact Mathematics home · MathlibAnnex hub · Content terms · Corrections

MathlibAnnex.IsometryEquiv.map_midpoint_of_mem_ball

Obtains a uniform local midpoint law from symmetric-lens center rigidity.

Statement

Let f:s≃ᵢt and let c∈s. Assume R>0, ball(c,R)⊆s, and ball(f(c),R)⊆t. If x,y∈s both lie in ball(c,R/4), then f sends their midpoint to the midpoint of f(x) and f(y).

Assumptions

Real normed vector spaces; radius-R balls about c and f(c) lie in the source and target; R > 0; x,y lie in the radius-R/4 source ball.

Conclusion

f sends the midpoint of x and y to the midpoint of f(x) and f(y).

Proof route

The two endpoints are less than R/2 apart. Their symmetric lens of radius R/2 lies in the source R-ball, and the corresponding target lens lies in the target R-ball. The subset-local lens theorem therefore applies.

Proof steps
  1. Use the triangle inequality through c to bound dist(x,y) by less than R/2.
  2. Deduce the half-distance condition needed for a symmetric lens of radius R/2.
  3. Show every point of the source lens lies in ball(c,R) by combining its distance to x with the R/4 bound on x.
  4. Transport the R/4 bound from x to f(x), then prove the analogous containment of the target lens in ball(f(c),R).
  5. Apply midpoint preservation for a set isometry whose corresponding lenses remain inside the source and target sets.

Main citations

Lean source signature (exact)

theorem map_midpoint_of_mem_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)
    (x y : s) (hx : (x : E) ∈ ball (c : E) (R / 4))
    (hy : (y : E) ∈ ball (c : E) (R / 4)) :
    ((f ⟨midpoint ℝ (x : E) (y : E),
          hsball (by
            rw [mem_ball]
            calc
              dist (midpoint ℝ (x : E) (y : E)) (c : E) ≤
                  (dist (x : E) (c : E) + dist (y : E) (c : E)) / 2 := by
                    simpa [dist_comm] using
                      dist_midpoint_midpoint_le (x : E) (y : E) (c : E) (c : E)
              _ < R := by rw [mem_ball] at hx hy; linarith)⟩ : t) : F) =
      midpoint ℝ ((f x : t) : F) ((f y : t) : F)

Read exact source with highlighted declaration

Exact Card identity

Stable Card ID: d802849b06652256f387426dabbf331ecbd04b5b96f2c15ca4bdaffbf30d6a87

Card revision: 1

Card SHA-256: 81c408d08caad98e784a6f6c6f5aaacbe2736834dee2eb84cce9af3ab14ccf02

Exact public projection

Back to top