Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passaudited 2026-10-08
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.

Endpoint stability for local geodesics in complete locally CAT(0) spaces

Statement

Let X be a complete metric space that is locally CAT(0) (Comparison triangles, the CAT(0) and CAT(1) inequalities, local CAT, local geodesics and round circles), and let c:[0,1]→X be a local geodesic. Then there is ε>0 such that for every t∈[0,1] the closed ball Bˉ(c(t),2ε) is complete and convex, and for all x′,y′∈X with d(c(0),x′)<ε and d(c(1),y′)<ε there is exactly one local geodesic c′:[0,1]→X from x′ to y′ with t↦d(c(t),c′(t)) convex. For this c′:

(i) d(c(t),c′(t))<ε for every t∈[0,1], and L(c′)≤L(c)+d(c(0),x′)+d(c(1),y′) (Length in a metric target: lower semicontinuity and arc-length reparametrization);

(ii) the assignment (x′,y′)↦c′ is continuous for the sup metric ρ(g,h):=sup⁡t∈[0,1]d(g(t),h(t)), which induces uniform convergence (Uniform convergence, and the topology of uniform convergence: the metric topology of the uniform metric on YX and on C(X,Y)): if xn′→x′ and yn′→y′ in X then the corresponding local geodesics converge uniformly.

Facts & Assumptions

Given: A complete metric space X that is locally CAT(0), and a local geodesic c:[0,1]→X into it, with its constant-speed parametrization; write λ=L(c) for its speed.

[F1]

Locally CAT(0) means every point x has a positive radius r(x) with Bˉ(x,r(x)) CAT(0) in the induced metric; the induced metric on Bˉ(x,r(x)) is a geodesic metric and is complete when X is complete and r(x) finite, the ball being closed in X (Comparison triangles, the CAT(0) and CAT(1) inequalities, local CAT, local geodesics and round circles, Open ball, closed ball and sphere in a metric space, Complete metric space: every Cauchy sequence converges in the space, Metric space: d(x,y)=0 iff x=y, symmetry, and the triangle inequality; pseudometric and ultrametric).

[F2]

In a CAT(0) space geodesic segments are unique and vary continuously with their endpoints, and for geodesics γ,δ with a common initial point and proportional parametrizations the distance function is convex: d(γ(t),δ(t))≤(1−t)d(γ(0),δ(0))+t d(γ(1),δ(1)); the midpoint inequality d(z,m)2≤12d(z,y)2+12d(z,y′)2−14d(y,y′)2 holds for every midpoint m of a geodesic [y,y′] (Comparison triangles in the Euclidean plane and the round sphere, model spaces, and CAT(0) and CAT(1) consequences clauses (iv)(a), (iv)(b) and (iv)(d)).

[F4]

Length: for a path γ the length L(γ) is the supremum of its polygonal sums; it is lower semicontinuous under uniform convergence; the chord bound d(γ(s),γ(t))≤L(γ∣[s,t]) and the additivity L(γ∣[a,w])=L(γ∣[a,v])+L(γ∣[v,w]) hold (Length in a metric target: lower semicontinuity and arc-length reparametrization).

[F5]

Continuity at a parameter gives a neighbourhood whose image lies in any prescribed ball about its image; (X,d) satisfies the triangle inequality and the reverse triangle inequality ∣d(x,z)−d(y,z)∣≤d(x,y) (Continuity of a map between metric spaces, at a point and globally, in the ε-δ form, Metric space: d(x,y)=0 iff x=y, symmetry, and the triangle inequality; pseudometric and ultrametric, The reverse triangle inequality ∣d(x,z)−d(y,z)∣≤d(x,y) in any metric space).

[F6]

A sequence in a metric space converges when its distances to the limit tend to 0, and uniform convergence of maps into X is the metric-distance condition of Uniform convergence, and the topology of uniform convergence: the metric topology of the uniform metric on YX and on C(X,Y). For continuous maps on [0,1], ρ(g,h)=sup⁡td(g(t),h(t)) is finite because t↦d(g(t),h(t)) is continuous and bounded on the compact interval; taking suprema in the metric triangle inequality makes ρ a metric, and its convergence condition is exactly uniform convergence; a Cauchy sequence in a complete space converges (Convergence of a sequence in a metric space: xk→x iff d(xk,x)→0 in R, Cauchy sequence in a metric space, Uniform convergence, and the topology of uniform convergence: the metric topology of the uniform metric on YX and on C(X,Y), Complete metric space: every Cauchy sequence converges in the space).

Proof

1.1F2algebra

Convexity of balls in a CAT(0) space. Let Y be CAT(0), y0∈Y, r>0 and u,v∈Bˉ(y0,r); let m be a midpoint of the unique geodesic [u,v]. By [F2] the midpoint inequality gives d(y0,m)2≤12d(y0,u)2+12d(y0,v)2−14d(u,v)2≤r2, so m∈Bˉ(y0,r); iterating the same computation for the midpoints of [u,m] and [m,v] and so on, every dyadic point of [u,v] lies in Bˉ(y0,r), and the dyadic points are dense in [0,1], so continuity of the geodesic [F2] puts all of [u,v] in Bˉ(y0,r). Hence Bˉ(y0,r) is convex.

2.1step 1.1F1F2F3

A uniform radius. Consider all pairs (t,r) with r>0 and Bˉ(c(t),r) CAT(0). Their open half-radius balls cover the compact image of c, so [F3] supplies finitely many B(c(ti),ri/2) covering it, without choosing a radius at every point. Put ε=14min⁡iri>0. For every t, some i has d(c(t),c(ti))<ri/2, and 2ε≤ri/2, so Bˉ(c(t),2ε)⊆Bˉ(c(ti),ri). This ball is thus a ball in a CAT(0) space, hence complete (it is closed in the complete space X) and convex by step 1.1; in particular it is uniquely geodesic and has the convexity property [F2] for pairs of geodesics inside it.

3.1step 2.1F2algebra

Convexity tools. For geodesics g,h in one CAT(0) chart, introduce the geodesic k from g(0) to h(1): the common-initial-point estimate of [F2], followed by the same estimate on reversed geodesics, gives d(g(t),h(t))≤t d(g(1),h(1))+(1−t)d(g(0),h(0)). Apply this on every subinterval to obtain convexity of the distance function. A continuous locally convex real function on an interval is convex: on a sufficiently fine subdivision its consecutive secant slopes are nondecreasing by local convexity; summing the resulting inequalities gives the secant inequality for any three prescribed points. Consequently, for local geodesics g,h satisfying d(c(t),g(t)),d(c(t),h(t))<ε, the function d(g(t),h(t)) is convex: near each parameter both curves are geodesics in the ball of step 2.1. Their distance is thus bounded by interpolation of endpoint distances, and they coincide if their endpoints coincide. A local geodesic whose entire image lies in one CAT(0) chart equals that chart's geodesic between its endpoints, by the same local-convexity argument with endpoint distances zero.

4.1step 2.1step 3.1F4choose

Initial existence. Let P(A) mean that for every [a,b]⊆[0,1] with 0<b−a<A and endpoints u,v at distances <ε from c(a),c(b) there is a constant-speed local geodesic g:[a,b]→X with d(c(t),g(t))<ε throughout. Take A0>0 such that λA0<ε (any A0 if λ=0). Both endpoints then lie in B(c(a),2ε); its geodesic joins them. The restriction of c lies in that ball, hence is its geodesic by step 3.1. Convex separation bounds the distance between these two geodesics by the maximum of their endpoint distances, which is <ε. Thus P(A0) holds.

4.2assume-hypstep 3.1F6constructalgebra

Alternating-thirds construction. Suppose P(A) and 0<b−a<3A/2; set a1=a+(b−a)/3 and b1=a+2(b−a)/3. Put p0=c(a1) and q0=c(b1). For n≥1, use P(A) on [a,b1] and [a1,b] to obtain gn from u to qn−1 and hn from pn−1 to v, and set pn=gn(a1), qn=hn(b1). Step 3.1 makes all these choices unique. Set r=max⁡{d(c(a),u),d(c(b),v)}<ε. Convexity shows inductively that each entire curve is within r of c. It also gives d(p1,p0),d(q1,q0)≤r/2 and, for n≥1, d(pn+1,pn)≤12d(qn,qn−1) and d(qn+1,qn)≤12d(pn,pn−1), since the evaluation points are halfway along their respective intervals and the other endpoints agree. Hence both increments at index n are at most r/2n. Both sequences are Cauchy, and completeness gives limits p,q in the closed r-balls around c(a1),c(b1).

5.1step 3.1step 4.2F2F5F6

Limits and overlap. Step 3.1 also gives sup⁡d(gn+1,gn)≤d(qn,qn−1) and sup⁡d(hn+1,hn)≤d(pn,pn−1); summing the geometric series yields uniform limits g,h. To verify they are local geodesics, fix a parameter and a small interval on which c and all these curves lie in one ball of step 2.1, using the strict margin r<ε and continuity of c. Each restricted curve is the chart's geodesic by step 3.1; the endpoint estimate there shows the limit is that geodesic too. Their speeds on overlapping such intervals agree, so each limit has a single constant speed. On [a1,b1], the endpoints of g and h are p,q, so step 3.1 identifies them on the overlap. Their union is a constant-speed local geodesic on [a,b] (if the overlap is constant, both speeds are zero). Its separation from c is locally convex and therefore convex, bounded by the endpoint maximum r. This proves P(3A/2).

6.1step 4.1step 5.1step 3.1algebra

Existence and uniqueness. Iteration yields P((3/2)kA0) for all k; choose k with (3/2)kA0>1 to obtain c′ on [0,1]. Step 3.1 makes its separation from c convex and gives d(c(t),c′(t))≤(1−t)d(c(0),x′)+t d(c(1),y′)<ε. Conversely every candidate with convex separation has this bound, and step 3.1 identifies any two candidates with the same endpoints.

7.1step 3.1step 6.1F4algebra

Length with one endpoint fixed. Suppose g,h are two solutions in this tube with g(0)=h(0). For sufficiently small t>0 both initial restrictions are minimizing, so step 3.1 and the triangle inequality give tL(h)=d(h(0),h(t))≤d(g(0),g(t))+d(g(t),h(t))≤tL(g)+t d(g(1),h(1)). Divide by t to obtain L(h)≤L(g)+d(g(1),h(1)). Let k be the solution from x′ to c(1) given by step 6.1. Apply this inequality first to the reversed curves c,k and then to k,c′: L(k)≤L(c)+d(c(0),x′) and L(c′)≤L(k)+d(c(1),y′). This is the asserted length bound.

8.1step 3.1step 6.1F6∎

Endpoint continuity. For solutions cn′,c′ in the same tube, step 3.1 gives sup⁡td(cn′(t),c′(t))≤max⁡{d(xn′,x′),d(yn′,y′)}. When the endpoints converge the right side tends to zero, which proves uniform convergence and clause (ii).

Depends on

Used by

Dependency tree · two levels

97 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