Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passverified 2026-09-24 (gpt-6-sol)
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Slim triangles, the Gromov product, and the four-point condition are equivalent up to constants

Statement

Let (X,d) be a nonempty geodesic metric space. The following are equivalent up to changing the constant:

  1. X is hyperbolic, that is, all geodesic triangles are δ-slim for some δ≥0.
  2. For every basepoint o∈X there exists δo′≥0 such that one has

(x,z)o≥min⁡{(x,y)o,(y,z)o}−δo′

for all x,y,z∈X. 3. For some δ′′≥0, one has

d(x,z)+d(y,w)≤max⁡{d(x,y)+d(z,w), d(x,w)+d(y,z)}+δ′′

for all x,y,z,w∈X.

Facts & Assumptions

Given: A nonempty geodesic metric space (X,d).

[F1]

δ-slim triangles give the product inequality with constant 3δ at every basepoint (Slim triangles imply the gromov product inequality).

[F2]

A geodesic space satisfying the four-point condition with constant κ has 4κ-slim triangles (The four point condition implies slim triangles).

Proof

technique · direct
1.1F1

If triangles are δ-slim, [F1] proves condition (2) with the same constant 3δ at every basepoint.

1.2givenalgebra

Now assume (2) and fix just one point o∈X. Let κ=δo′. For any four points a,b,c,d, write puv=(u∣v)o and ru=d(o,u). On these four points define quv to be the maximum, over all simple edge paths from u to v in the complete graph, of the least p-value of an edge on the path; put quu=ru. There are finitely many paths. The one-edge path gives quv≥puv. Along a two-edge path the assumed product inequality gives puv≥min⁡(pus,psv)−κ, and along a three-edge path it gives puv≥min⁡(pus,pst,ptv)−2κ. Hence 0≤quv−puv≤2κ. Also quv≤min⁡(ru,rv), since the first and last edges of every path satisfy these respective bounds.

2.1step 1.2algebra

Concatenate paths attaining quv and qvw and erase any loops. Erasing loops cannot lower the minimum edge value. Thus quw≥min⁡(quv,qvw): q is an exact ultrametric similarity on these four labels. For completeness, its positive threshold relations u∼tv  ⟺  quv≥t are nested equivalence relations (on labels with ru≥t). Make a finite rooted tree from these nested clusters, with each leaf u at height ru and each common ancestor of u,v at height quv. Nonnegative edge lengths follow from the bound in step 1.2. The tree distance between leaves is D(u,v)=ru+rv−2quv. Removing the finite subtree spanned by four leaves at its central edge or central vertex shows that the largest two of its three opposite-pair distance sums are equal: each uses the central edge twice, while the third uses it zero times; zero-length edges and repeated leaves follow by the same calculation.

3.1step 2.1algebra

The original metric satisfies d(u,v)=ru+rv−2puv, so 0≤d(u,v)−D(u,v)≤4κ. Each opposite-pair sum therefore differs from its tree counterpart by a number in [0,8κ]. Since the two largest tree sums are equal, the largest and second-largest original sums differ by at most 8κ: the two original sums corresponding to those equal tree sums both lie in one interval of length 8κ, while the remaining original sum can only increase the second-largest if it becomes larger. This is the four-point condition with constant 4κ (additive error 8κ). The bound uses the one fixed basepoint o, so condition (2)'s per-basepoint quantifier causes no uniformity gap.

4.1F2step 3.1∎

Finally (3) is the four-point condition with constant κ=δ′′/2. By [F2] every triangle is 4κ=2δ′′-slim. This proves (1) and closes the cycle.

Depends on

Used by

Dependency tree · two levels

8 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources