Papers
Topics
Authors
Recent
Search
2000 character limit reached

Hilbert Metric Contraction

Updated 7 January 2026
  • Hilbert metric contraction is the property whereby positive, order-preserving operators on cones strictly contract the Hilbert projective metric, ensuring robust convergence.
  • Birkhoff’s contraction theorem quantifies the contraction factor as tanh(Δ/4), providing a foundation for spectral gap estimates and stability analysis.
  • This concept is pivotal in nonlinear Perron–Frobenius theory, supporting the convergence of iterative methods like Sinkhorn’s algorithm in various applied settings.

Hilbert metric contraction refers to the phenomenon that linear (or, more generally, homogeneous order-preserving) operators on cones strictly contract the Hilbert projective metric, with the contraction factor quantitatively expressed in terms of a projective diameter. This property underpins structural results in nonlinear Perron–Frobenius theory, spectral gap estimates for positive matrices and operators, the exponential convergence of scalable algorithms such as Sinkhorn’s, and ergodic properties of dynamical systems on cones. The Hilbert metric and its contraction properties are now central to operator theory, the study of Markov processes, convex and discrete geometry, and entropic optimal transport.

1. Definition and Fundamental Properties of the Hilbert Metric

The Hilbert projective metric is defined on the interior of a convex cone CC in a real Banach space or, equivalently, on the interior of a bounded convex domain ΩRn\Omega \subset \mathbb{R}^n. For positive vectors x,yx, y in CC, the real Hilbert metric reads

dH(x,y)=ln(maxixiyi)ln(minixiyi)d_H(x, y) = \ln\left(\max_i \frac{x_i}{y_i}\right) - \ln\left(\min_i \frac{x_i}{y_i}\right)

or, in terms of the so-called domination constants for cones (x,y>0x, y > 0),

dH(x,y)=log(M(x/y)m(x/y))d_H(x, y) = \log\left(\frac{M(x/y)}{m(x/y)}\right)

where M(x/y)M(x/y) and m(x/y)m(x/y) are the infimal and supremal scaling factors so that m(x/y)yCxCM(x/y)ym(x/y) y \le_C x \le_C M(x/y) y (Lemmens et al., 2013). On bounded convex domains ΩRn\Omega \subset \mathbb{R}^n0, the metric can be equivalently represented by the logarithm of the cross-ratio of four points determined by ΩRn\Omega \subset \mathbb{R}^n1, and their intersections with ΩRn\Omega \subset \mathbb{R}^n2, or, via support functionals,

ΩRn\Omega \subset \mathbb{R}^n3

where ΩRn\Omega \subset \mathbb{R}^n4 is the family of positive affine functionals vanishing on ΩRn\Omega \subset \mathbb{R}^n5 (Karlsson, 2013).

The Hilbert metric is:

  • Projectively invariant (unchanged under scalar multiplication)
  • Complete on the interior of ΩRn\Omega \subset \mathbb{R}^n6
  • Monotone under cone-preserving maps

2. Contraction Principle and Birkhoff’s Theorem

Birkhoff’s contraction theorem is the foundational result quantifying Hilbert metric contraction under positive linear operators. For a positive linear map ΩRn\Omega \subset \mathbb{R}^n7 on a cone ΩRn\Omega \subset \mathbb{R}^n8, with projective diameter

ΩRn\Omega \subset \mathbb{R}^n9

the optimal contraction constant is

x,yx, y0

The contraction property states

x,yx, y1

for all x,yx, y2 (Lemmens et al., 2013, Cohen et al., 2023, Karlsson, 2013).

In matrix settings, for positive matrices x,yx, y3, there is an explicit formula for the contraction coefficient (Birkhoff or Hopf): x,yx, y4 This forms the backbone of spectral gap estimates via Hopf’s inequality (Han et al., 2019).

3. Spectral Gap Estimates and Hopf’s Inequality

In Perron–Frobenius theory, the spectral gap of a positive matrix x,yx, y5 with maximal eigenvalue x,yx, y6 and second-largest modulus eigenvalue x,yx, y7 is crucial for quantifying convergence and stability. Using Hilbert-metric contraction, Hopf’s inequality yields

x,yx, y8

This spectral gap estimate is a direct application of the contraction property for the projective map x,yx, y9 acting on the positive cone, where CC0 denotes normalization to the simplex (Han et al., 2019). The argument generalizes via the complex Hilbert metric, allowing treatment of non-real eigenvectors and yielding sharp quantitative control of the gap.

4. Generalizations: Pseudo- and Generalized Hilbert Metrics

Variants of the Hilbert metric—bounded or “pseudo” metrics—have been formulated on extended cones or infinite-dimensional spaces. For example, the pseudo-Hilbert metric CC1 is a strictly bounded analogue controlling contraction for positive linear operators, where CC2, and CC3 is the maximal scalar such that CC4 (Ligonnière, 2023).

Further, generalizations admit cones of functions with bounded growth or include “tail-mass” constraints. In these settings, kernel integral operators are shown to contract a suitably tailored Hilbert metric, as in entropic optimal transport for measures with light tails and unbounded costs. The contraction factor is again given by CC5 for an appropriate projective diameter CC6 (Eckstein, 2023).

5. Infinite-Dimensional and Geometric Extensions

The Hilbert metric contraction principle extends uniformly to arbitrary real Hilbert spaces and function spaces. A uniform contraction theorem—generalizing Birkhoff’s original result—states that for nested proper subsets CC7 of the one-point compactification CC8, the associated metrics satisfy

CC9

This principle is known as Apollonian contraction in infinite dimensions and is conformally invariant, unifying Birkhoff's and Dubois's results for real, complex, and Hilbert-space geometries (Dubois et al., 2011).

6. Dynamical Systems and Nonlinear Perron–Frobenius Theory

Hilbert-metric contraction provides the foundation for fixed-point, ergodicity, and convergence results in dynamical systems on cones and bounded convex domains. For Hilbert-nonexpansive maps dH(x,y)=ln(maxixiyi)ln(minixiyi)d_H(x, y) = \ln\left(\max_i \frac{x_i}{y_i}\right) - \ln\left(\min_i \frac{x_i}{y_i}\right)0, the Banach fixed-point theorem applies if the contraction ratio is strictly less than one, guaranteeing unique fixed points and exponential convergence (Karlsson, 2013). In more general settings, the theory accounts for orbit behaviors and limit sets in terms of faces of the domain boundary.

Applications include:

7. Applications and Comparative Metrics

The contraction property of the Hilbert metric ensures robust convergence properties for positive operators and provides quantitative bounds expressible in projective diameter or kernel structure. In probability theory, contraction in the Hilbert metric implies convergence in stronger metrics such as total variation and Wasserstein distances, often with explicit sharp constants: dH(x,y)=ln(maxixiyi)ln(minixiyi)d_H(x, y) = \ln\left(\max_i \frac{x_i}{y_i}\right) - \ln\left(\min_i \frac{x_i}{y_i}\right)1 for probability measures dH(x,y)=ln(maxixiyi)ln(minixiyi)d_H(x, y) = \ln\left(\max_i \frac{x_i}{y_i}\right) - \ln\left(\min_i \frac{x_i}{y_i}\right)2 (Cohen et al., 2023). Additionally, for dH(x,y)=ln(maxixiyi)ln(minixiyi)d_H(x, y) = \ln\left(\max_i \frac{x_i}{y_i}\right) - \ln\left(\min_i \frac{x_i}{y_i}\right)3-divergences, one has

dH(x,y)=ln(maxixiyi)ln(minixiyi)d_H(x, y) = \ln\left(\max_i \frac{x_i}{y_i}\right) - \ln\left(\min_i \frac{x_i}{y_i}\right)4

These implications position Hilbert metric contraction as a unifying tool across analysis, geometry, dynamics, and applied probability.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Hilbert Metric Contraction.