A bounded convex region Ω becomes a metric space once you define dΩ by the cross-ratio of where a line exits its boundary — David Hilbert's 1895 construction, which reduces to the classical Klein model of hyperbolic geometry exactly when Ω is an ellipse, and to a genuinely new non-Riemannian geometry otherwise.
IntuitionDistances that grow as you approach the edge
Take any bounded convex region in the plane — a disk, an ellipse, a square, a hexagon, anything that does not stretch out to infinity and has no dents. Call it Ω. Pick two points x and y inside Ω, draw the straight line through them, and let it exit the region at two boundary points a and b, so that the four points sit in the order a,x,y,b along the line. Hilbert's trick is to measure the distance between x and y not by a ruler, but by how the two segments ay and bx compare to the two segments ax and by — a ratio of ratios called a cross-ratio. Concretely, inside the unit disk Ω={x2+y2<1}, take the center x=(0,0) and a point y=(0.6,0) on the horizontal radius. The line through them meets the circle at a=(−1,0) and b=(1,0). Measuring along that line, ∣ay∣=1.6, ∣bx∣=1, ∣ax∣=1, ∣by∣=0.4, so the cross-ratio is 1×0.41.6×1=4, and Hilbert's distance is 21ln4=ln2≈0.693. Now slide y outward, say to (0.9,0): ∣ay∣=1.9, ∣by∣=0.1, and the cross-ratio jumps to 1×0.11.9×1=19, giving distance 21ln19≈1.47 — more than double, even though y only moved a little in ordinary Euclidean terms. The closer a point sits to the boundary of Ω, the farther away Hilbert's metric pushes it, exactly the behavior that makes the classical Klein model of hyperbolic geometry work: in that model, the boundary circle represents points 'at infinity', infinitely far from the center.
An interactive 3D view of a solid cube that can be rotated and whose faces can be exploded outward, used here as a generic example of a bounded convex body in space.
A solid cube: an example of a bounded convex body in space. Note that Hilbert's construction itself is usually pictured in 2D (a flat convex region such as a disk or polygon) — this 3D cube is not literally a Hilbert-geometry picture, but illustrates the general notion of a bounded convex domain that the construction generalizes to in any dimension.
UndergraduateHilbert's construction: distance from a cross-ratio
Definition: The Hilbert metric
Let Ω be a bounded, open, convex subset of Rn (equivalently, an affine chart of a properly convex open set in real projective space RPn). For distinct points x,y∈Ω, let the line through x and y meet the boundary ∂Ω at two points a and b, labelled so the four points occur in the order a,x,y,b along the line. David Hilbert defined, in a short 1895 note written as a letter to Felix Klein, the Hilbert distancedΩ(x,y)=21ln[a,x,y,b]=21ln∣ax∣∣by∣∣ay∣∣bx∣, together with dΩ(x,x)=0, where [a,x,y,b] denotes the cross-ratio of the four collinear points and ∣⋅∣ denotes ordinary Euclidean length along that line (any affine parametrization gives the same ratio, since a cross-ratio is unchanged by reparametrizing the line).
For Ω as above, dΩ is a metric on Ω: it is symmetric (dΩ(x,y)=dΩ(y,x)), non-negative, and dΩ(x,y)=0 if and only if x=y. Moreover, for any x,z∈Ω and any point y on the straight segment [x,z], dΩ(x,y)+dΩ(y,z)=dΩ(x,z); consequently the ordinary Euclidean straight-line segment [x,z] (traversed at the appropriate non-uniform speed) is a geodesic of (Ω,dΩ), and dΩ satisfies the triangle inequality with equality exactly along such segments.
Why is it true?
The formula dΩ(x,y)=21ln[a,x,y,b] is symmetric under swapping the roles of x and y together with a and b, because relabelling turns ∣ax∣∣by∣∣ay∣∣bx∣ into itself; and because a<x<y<b forces ∣ay∣>∣ax∣ and ∣bx∣>∣by∣, the cross-ratio is a product of two numbers each greater than 1, so it exceeds 1 exactly when x=y, making dΩ strictly positive off the diagonal. The additivity along a fixed line is really a statement about ordinary numbers on the real line: cross-ratios computed from the same pair of boundary points a,b telescope multiplicatively as a third collinear point is inserted, so a logarithm turns that telescoping product into a sum — the same phenomenon you can check numerically on any three points of a segment.
Proof
Symmetry and positivity. Write [a,x,y,b]=∣ax∣∣ay∣⋅∣by∣∣bx∣. Since a<x<y<b on the line, ∣ay∣=∣ax∣+∣xy∣>∣ax∣ and ∣bx∣=∣by∣+∣xy∣>∣by∣, so both factors exceed 1 when x=y, hence [a,x,y,b]>1 and dΩ(x,y)>0; when x=y both factors equal 1. Relabelling (x,y,a,b)↦(y,x,b,a) sends ∣ax∣∣by∣∣ay∣∣bx∣ to ∣by∣∣ax∣∣bx∣∣ay∣, the identical number, so dΩ(x,y)=dΩ(y,x).
Additivity on a line. Let x,y,z be collinear with y between x and z, and let a,b be the (common) boundary intersections of that line. Writing all four one-dimensional distances along the line, [a,x,y,b]⋅[a,y,z,b]=∣ax∣∣ay∣∣by∣∣bx∣⋅∣ay∣∣az∣∣bz∣∣by∣=∣ax∣∣az∣∣bz∣∣bx∣=[a,x,z,b], since the factors ∣ay∣ and ∣by∣ cancel. Taking 21ln of both sides gives dΩ(x,y)+dΩ(y,z)=dΩ(x,z), exactly the equality case of the triangle inequality, so the straight segment [x,z] realizes the Hilbert distance and is a geodesic.
Triangle inequality off a line. For x,y,z not collinear, convexity of Ω is what is needed: projecting the pair (x,z) through y only ever enlarges the relevant cross-ratio compared with going straight from x to z, because the boundary points seen from y lie no closer to x or z than the boundary points seen directly along xz — this monotonicity, proved carefully using the convexity of Ω, gives dΩ(x,z)≤dΩ(x,y)+dΩ(y,z) in general (see Hilbert 1895; a full derivation is given in the Handbook of Hilbert Geometry, Ch. 1).
Example: Computing a Hilbert distance from the definition
Let Ω be the open unit disk {x2+y2<1}, and let x=(−0.5,0) and y=(0.5,0). Compute dΩ(x,y) directly from the definition dΩ(x,y)=21ln[a,x,y,b].
Solution
The horizontal line through x and y meets the unit circle at a=(−1,0) and b=(1,0), in the order a,x,y,b. Along that line, ∣ay∣=1.5, ∣bx∣=1.5, ∣ax∣=0.5, ∣by∣=0.5, so [a,x,y,b]=0.5×0.51.5×1.5=0.252.25=9. Hence dΩ(x,y)=21ln9=ln3≈1.099. (Note the pleasant coincidence that ∣ay∣=∣bx∣ here, because x and y are symmetric about the center — that symmetry is what makes the cross-ratio a perfect square, 9=32.)
An interactive ellipse $x^2/a^2+y^2/b^2=1$ with adjustable semi-axes $a$ and $b$, shown as the convex domain on which the Hilbert metric coincides exactly with the Klein model of hyperbolic geometry.
The special ellipse case x2/a2+y2/b2=1: here the Hilbert metric dΩ is not merely analogous to hyperbolic geometry, it is the classical Klein (projective) model of the hyperbolic plane, transported onto this particular ellipse by a linear change of coordinates.
Let B={x12+⋯+xn2<1} be the open unit ball. Then (B,dB) is isometric to n-dimensional hyperbolic space of constant curvature −1, via the classical Beltrami–Klein model. More generally, if E⊂Rn is any ellipsoid (the image of B under an invertible affine map T), then (E,dE) is isometric to (B,dB) via T, hence again to hyperbolic space; no other choice of bounded convex Ω (not affinely equivalent to an ellipsoid) gives a Hilbert geometry isometric to a constant-curvature space.
Why is it true?
Hilbert's cross-ratio construction is literally the same one Arthur Cayley and Felix Klein used decades earlier to build the projective model of hyperbolic geometry inside a conic — Hilbert's 1895 letter to Klein pointed out that convexity of Ω, not the special quadratic shape of a conic, is what makes the cross-ratio formula define a metric at all. Specializing his general construction back to Ω=B therefore reproduces Cayley and Klein's construction exactly, which is precisely why an ellipse is the one shape for which Hilbert geometry is not merely 'hyperbolic-like' but literally hyperbolic.
Proof
Along a diameter. Take x=0 and y=(r,0,…,0) with 0<r<1. The line through them meets ∂B at a=(−1,0,…,0) and b=(1,0,…,0), so ∣ay∣=1+r, ∣ax∣=1, ∣bx∣=1, ∣by∣=1−r, giving dB(0,y)=21ln1−r1+r=artanh(r). This matches exactly the standard formula for hyperbolic distance from the center to a point at Euclidean radius r in the Beltrami–Klein model of curvature −1.
Off a diameter. For general x,y∈B, choose a rotation R∈O(n) (an isometry of the round ball fixing 0) carrying the line through x,y to a coordinate axis; since R preserves B and maps the four points a,x,y,b to another quadruple in the same cross-ratio, dB(x,y)=dB(Rx,Ry), reducing to the diametral case worked out above after also translating one point to 0 via a hyperbolic isometry of B (a Möbius transformation preserving B, which likewise preserves cross-ratios). Since the formula obtained this way is exactly the Beltrami–Klein distance formula, (B,dB) is isometric to hyperbolic n-space.
General ellipsoids. Let T:Rn→Rn be an invertible linear (or affine) map with T(B)=E. An affine map is a projective transformation of RPn that fixes the hyperplane at infinity, and cross-ratios of collinear points are invariant under every projective transformation; since T sends the line through x,y∈B to the line through Tx,Ty∈E, and sends the boundary pair a,b to the boundary pair Ta,Tb of E, it sends the defining quadruple to the defining quadruple, so [a,x,y,b]=[Ta,Tx,Ty,Tb] and hence dE(Tx,Ty)=dB(x,y) for all x,y. Thus T:(B,dB)→(E,dE) is an isometry, so (E,dE) is again hyperbolic n-space.
Example: Affine invariance: the same distance, transported onto an ellipse
Let E={x12/4+x22/1.44<1} be the ellipse with semi-axes a=2, b=1.2, the image of the unit disk B under the linear map T(x1,x2)=(2x1,1.2x2). Using the disk computation from the intuition section (x=(0,0), y=(0.6,0), giving dB(x,y)=ln2), compute dE(Tx,Ty) directly from the definition on E, and check it against Theorem 'The ellipse case is exactly the Klein model of hyperbolic geometry'.
Solution
T sends x=(0,0) to x′=(0,0) and y=(0.6,0) to y′=(1.2,0). The horizontal line through x′,y′ meets ∂E where x12/4=1, i.e. at a′=(−2,0) and b′=(2,0). Along that line, ∣a′y′∣=1.2+2=3.2, ∣b′x′∣=2−0=2, ∣a′x′∣=0−(−2)=2, ∣b′y′∣=2−1.2=0.8, so [a′,x′,y′,b′]=2×0.83.2×2=1.66.4=4, giving dE(x′,y′)=21ln4=ln2. This is exactly dB(x,y)=ln2, confirming the theorem's claim that the linear map T is an isometry from (B,dB) onto (E,dE): no new computation was really needed, because T is affine and the cross-ratio never notices affine reparametrizations of the line.
AdvancedBeyond the ellipse: Hilbert's fourth problem and Finsler geometry
Hilbert's 1895 letter to Klein was not an isolated curiosity: it fed directly into Problem IV on his famous list of 23 problems presented at the 1900 International Congress of Mathematicians in Paris, which asks for a characterization of all metrics on a region of real projective space whose geodesics are exactly the ordinary straight line segments. By Theorem 'The Hilbert distance is a genuine metric, with straight segments as geodesics' above, every Hilbert geometry built from a convex domain Ω is automatically an example. Georg Hamel solved the smooth ('regular') case in 1901, showing that every sufficiently smooth such metric is locally a Minkowski (translation-invariant, norm-induced) metric; the problem without any smoothness assumption was substantially resolved through Herbert Busemann's integral-geometric approach — representing admissible metrics via measures on the space of hyperplanes, in the spirit of the Crofton formula — and Aleksei Pogorelov's 1973 general solution built on it, though the two-dimensional case has continued to attract refinements since. A single fact governs exactly how 'curved' a Hilbert geometry (Ω,dΩ) can be: dΩ comes from a genuine Riemannian metric of constant curvature −1 precisely when Ω is an ellipsoid (the theorem above); for every other bounded convex Ω, dΩ is still a perfectly good metric with straight-line geodesics, but it arises from a non-Riemannian Finsler structure — the 'unit ball' of directions at each point is a rescaled copy of Ω itself rather than a round ellipsoid, so lengths depend on direction in a way no Riemannian metric can reproduce. Infinitesimally, if t+(x,v) and t−(x,v) denote how far one can travel from x∈Ω along +v and −v before exiting Ω, the Hilbert distance is generated by the Finsler norm below. When Ω is centrally symmetric (Ω=−Ω, e.g. a square or a regular hexagon centered at the origin), this Finsler structure becomes translation-invariant and reduces, near the center, to the geometry of a normed vector space — a second classical family of symmetric convex domains alongside the ellipsoids, genuinely Riemannian only when that norm happens to be Euclidean.
FΩ(x,v)=21∥v∥(t+(x,v)1+t−(x,v)1)
AdvancedBridges forward: convex projective structures and their limits
Once a compact manifold M is presented as Ω/Γ for a properly convex domain Ω⊂RPn and a discrete group Γ of projective transformations acting freely and cocompactly on Ω, it carries a convex projective structure, and the Hilbert metric dΩ descends to a genuine (Finsler, generally non-Riemannian) Riemannian-like metric on M itself. Studying how such structures deform — their curvature, their geodesic flows, their moduli — pulls in the tools of smooth differential geometry (Higgs bundles, harmonic maps, connections) even though the underlying metric is only Finsler; this is one path from Hilbert geometry towards the broader landscape of differential geometry on manifolds. In the opposite direction, letting a strictly convex domain Ωt degenerate — its boundary flattening toward a polytope as a parameter t moves to an extreme — makes the Hilbert metric increasingly polyhedral: distances become governed by which facet of the limiting polytope a geodesic runs closest to, in a 'max/min of linear functions' way that echoes, as an analogy rather than a literal identity, how tropical geometry replaces curved algebraic varieties by piecewise-linear polyhedral complexes under logarithmic degeneration. Both directions matter for later chapters of this library: the differential-geometric direction towards higher Teichmüller theory and Anosov representations, and the degenerating, piecewise-linear direction towards tropical geometry.
ResearchConvex divisible domains and higher-rank rigidity
In the unit disk Ω={x2+y2<1}, let x=(0,0) and y=(0.6,0). The line through them meets the circle at a=(−1,0) and b=(1,0), giving ∣ay∣=1.6, ∣bx∣=1, ∣ax∣=1, ∣by∣=0.4. What is dΩ(x,y)?
For which shape of bounded convex domain Ω does the Hilbert metric dΩ coincide exactly with the classical Klein (Beltrami–Klein) model of hyperbolic geometry?
Which statement correctly describes the Hilbert metric dΩ on a general bounded convex domain Ω that is not an ellipsoid (say, a square or a triangle)?
Hilbert's fourth problem (1900) asks for a characterization of all metrics on a region of real projective space whose geodesics are exactly the ordinary ___.