Real trees #
A metric space is a real tree if any two points s, t are joined by a geodesic
segment, this segment is unique, and every injective continuous path from s to
t has the same image as the segment. This is the standard definition.
We prove that a complete metric space satisfying the four-point condition
(0-hyperbolicity) and having midpoints is a real tree:
- midpoints and completeness give geodesic segments (dyadic construction);
- the four-point condition forces their uniqueness, and characterizes their
points as those
cwithd(s,c) + d(c,t) = d(s,t); - removing an interior point of the segment separates
sfromt(via the Gromov product at that point), so every path fromstotpasses through every point of the segment, and injectivity forbids any other point.
The Gromov product and its nonnegativity are reused from Mathlib.
Adapted from Freezing2/Geometry/RealTree.lean in
igor-kortchemski/uniform-attachment-freezing-scaling-limits, commit
8bace72d36cdf7d250414f3d98acfaa415de23d9 (Apache-2.0).
γ parametrizes a geodesic segment from s to t on [0, d(s, t)].
Equations
Instances For
Real tree. Any two points are joined by a unique geodesic segment, and every injective continuous path between them has the image of that segment.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Every pair of points has an ε-approximate midpoint.
Equations
Instances For
Points p ≠ c with vanishing Gromov product with s at c form an open set.
Separation. Under the four-point condition, every continuous path from s to
t passes through every point of a segment from s to t.
Arcs are segments. Under the four-point condition, when segments exist between
any two points, an injective continuous path from s to t has the image of the
segment from s to t.
Dyadic points of a segment built from a midpoint choice.
Equations
Instances For
Segments from midpoints. In a complete metric space with midpoints, any two points are joined by a geodesic segment.
Approximate midpoints at every scale give exact midpoints in a compact space.
Complete 0-hyperbolic spaces with midpoints are real trees.