Gromov-hyperbolic spaces

DefinitionGromov \(\delta\)-hyperbolic space#✓fully proved

A pseudometric space X is δ-hyperbolic (in the sense of Gromov) if 0 ≤ δ and the Gromov product satisfies the four-point inequality (x ∣ z)_w ≥ min (x ∣ y)_w (y ∣ z)_w - δ for all points w x y z, where (x ∣ y)_w = Metric.gromovProduct w x y (basepoint first, as in Mathlib).

def IsDeltaHyperbolic (X : Type*) [PseudoMetricSpace X] (δ : ℝ) : Prop :=
  0 ≤ δ ∧ ∀ w x y z : X, min (gromovProduct w x y) (gromovProduct w y z) - δ ≤ gromovProduct w x z
Used by 8

DefinitionGromov-hyperbolic spaces#✓fully proved

A pseudometric space \(X\) is Gromov-hyperbolic if there is a real number \(\delta\) such that \(X\) is \(\delta\)-hyperbolic.

def IsGromovHyperbolic (X : Type*) [PseudoMetricSpace X] : Prop := ∃ δ : ℝ, IsDeltaHyperbolic X δ
Uses 1

TheoremFour-point inequality of a \(\delta\)-hyperbolic space#✓fully proved

The defining four-point inequality of a δ-hyperbolic space.

theorem IsDeltaHyperbolic.four_point {δ : ℝ} (h : IsDeltaHyperbolic X δ) (w x y z : X) :
    min (gromovProduct w x y) (gromovProduct w y z) - δ ≤ gromovProduct w x z
Uses 1 · Used by 1

TheoremHyperbolicity is monotone in the constant#✓fully proved

If a pseudometric space \(X\) is \(\delta\)-hyperbolic and \(\delta \le \delta'\), then \(X\) is \(\delta'\)-hyperbolic.

theorem IsDeltaHyperbolic.mono {δ δ' : ℝ} (h : IsDeltaHyperbolic X δ) (hδ : δ ≤ δ') :
    IsDeltaHyperbolic X δ'
Uses 2

TheoremThe hyperbolicity constant is nonnegative#✓fully proved

If a pseudometric space \(X\) is \(\delta\)-hyperbolic, then \(\delta \ge 0\).

theorem IsDeltaHyperbolic.nonneg {δ : ℝ} (h : IsDeltaHyperbolic X δ) : 0 ≤ δ
Uses 1

TheoremA space with at most one point is \(0\)-hyperbolic#✓fully proved

Every pseudometric space \(X\) with at most one point is \(0\)-hyperbolic.

theorem isDeltaHyperbolic_zero_of_subsingleton [Subsingleton X] : IsDeltaHyperbolic X 0
Uses 1
6 fully proved

The dependency explorer needs JavaScript and its graph data.

Download the complete graph data.