Alphabeta Math
ExampleConstruction: AI-adaptedVerification: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6.1-sol)audited 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.

An interval-realized tree and its discrete vertex metric

Example

Let Γ be a finite tree with vertex set V and at least one edge, carrying its graph path metric dΓ (The path metric of a connected simple graph, The path metric of a connected simple graph is a metric on its vertex set). Give each edge the length 1 and form the interval realization XΓ: a compact convex 1-cell [0,1] for each edge, glued at endpoints according to the incidence of Γ, with the chain metric d of Abstract isometric polyhedral gluings and the chain metric. Then XΓ is connected, locally finite and has finitely many shapes, so (XΓ,d) is complete by The chain metric is a metric, its topology is the weak topology, and the space is proper and complete and is geodesic by the verification below; moreover:

(i) on the vertex set V, the chain metric restricts to the graph metric: d(v,w)=dΓ(v,w) for all v,w∈V, both equal to the number of edges of the unique Γ-path from v to w;

(ii) every two points of XΓ are joined by exactly one geodesic segment (Geodesics and geodesic metric spaces), and the midpoints of edges are points of XΓ at distance 1/2 from their endpoints, so the intrinsic metric takes non-integer values on points that the discrete metric does not see;

(iii) the vertex set with its graph metric is not geodesic when Γ has an edge: dΓ is integer-valued on distinct vertices, so no point lies at distance 1/2 from a vertex;

(iv) if the edges are given prescribed lengths ℓe>0 instead of 1, then the chain metric still restricts on V to the weighted path length ∑e∈path(v,w)ℓe, which equals the unweighted graph distance dΓ only when every ℓe=1; for instance on a single edge of length 2 the two distances are 2 and 1.

Thus the discrete vertex metric is not a substitute for the interval-realized intrinsic metric: it is defined on a different set, it ignores edge lengths, and it is not geodesic.

Facts & Assumptions

Given: A finite tree Γ with vertex set V, edge set E≠∅ and m:=∣E∣; for every edge e={a,b}∈E a positive real ℓe and a cell Ce:=[0,ℓe]⊂R whose endpoint 0 is labelled by one endpoint of e and whose endpoint ℓe by the other; the one-point cells Cu:={0} for u∈V; the isometric polyhedral gluing XΓ of shape P={∅}∪V∪E, where the vertex labels, edge labels and empty face are disjointly tagged, with u<e exactly when u is an endpoint of e, with the face isometries given by the labellings, the weak topology with its quotient maps ιp ⁣:Cp→XΓ, and the chain metric d of Abstract isometric polyhedral gluings and the chain metric.

[F1]

An isometric polyhedral gluing and its chain metric candidate: cells, face isometries, the intersection condition, the weak topology, chains as finite sequences with consecutive pairs in a common cell, their lengths as sums of Euclidean distances, and d as the infimum. (Abstract isometric polyhedral gluings and the chain metric)

[F2]

Under (H1)-(H3) the chain metric candidate is a metric inducing the weak topology, and (X,d) is proper and complete. (The chain metric is a metric, its topology is the weak topology, and the space is proper and complete, Abstract isometric polyhedral gluings and the chain metric)

[F3]

A geodesic segment from x to y is a map γ ⁣:[0,L]→X with γ(0)=x, γ(L)=y and d(γ(s),γ(t))=∣s−t∣ for all s,t; such a map is 1-Lipschitz, hence continuous, and necessarily L=d(x,y). (Geodesics and geodesic metric spaces, Contraction implies Lipschitz implies uniformly continuous implies continuous; every Hölder map is uniformly continuous, and a Lipschitz map on a bounded space is Hölder for every exponent, Continuity of a map between metric spaces, at a point and globally, in the ε-δ form)

[F4]

R with dR(x,y)=∣x−y∣ is a metric space, so its triangle inequality holds (The absolute value makes R a metric space: d(x,y)=∣x−y∣ is a metric, its open balls are the intervals (x−r,x+r), and it is unbounded). If u≤v, then ∣u−z∣+∣z−v∣ equals v−u for u≤z≤v, equals (v−u)+2(u−z)>v−u for z<u, and equals (v−u)+2(z−v)>v−u for z>v. Symmetry covers v<u. Hence equality holds exactly when z lies between the endpoints.

[F5]

The path metric of a connected simple graph is a metric assigning to two vertices the least number of edges of a path joining them; a nonempty simple graph is a tree exactly when each pair of vertices is joined by exactly one path, and a tree is connected and acyclic. (The path metric of a connected simple graph, The path metric of a connected simple graph is a metric on its vertex set, Cycles, trees and forests in a simple graph on an arbitrary vertex set, A nonempty simple graph is a tree if and only if each pair of vertices is joined by exactly one path)

Verification

1.1F1F2F5F6

(The gluing and (H1)-(H3).) Every principal down-set of P is finite and isomorphic to the face poset of the corresponding cell: P≤u={∅,u} for the one-point cell Cu, and P≤e={∅,a,b,e} for the edge e={a,b}, which is the face poset of the interval Ce with its two vertices. Meets are u∧e=u for an incident pair, e∧f=u for distinct edges sharing the vertex u, and ∅ for disjoint edges, distinct vertices or nonincident vertex-edge pairs; also p∧p=p and p∧∅=∅. The face isometries satisfy the cocycle condition vacuously (the only nonempty strict chains are u<e), the assignment p↦Fp,e is the poset isomorphism from {a,b,e} onto the nonempty faces of Ce, and the intersection condition holds: the cell images are injective and two of them meet exactly in the image of the meet, which for distinct edges sharing a vertex is that vertex and otherwise is empty. Hence XΓ is an isometric polyhedral gluing. Local finiteness (H2): a point of ιe(Ce) that is not a vertex point lies in that cell alone, and a vertex point lies in its point cell and exactly the cells of the finitely many edges at u. Finite shapes (H3): every cell is a point or an interval of one of the finitely many lengths {ℓe:e∈E}. Connectedness (H1): order the edges e1,…,em so that each ei with i≥2 shares a vertex with ⋃j<iej, which is possible because Γ is connected; each cell inclusion is continuous by the weak-open trace criterion of [F1], so each ιei(Cei) is connected [F6], and Yi:=⋃j≤iιej(Cej) is connected by induction on i, since Yi−1 and ιei(Cei) are connected and meet in the shared vertex [F6]; finally XΓ=⋃iιei(Cei), because every vertex of Γ is an endpoint of an edge (an isolated vertex would contradict connectedness of Γ with E≠∅), so its point cell is a face of an edge cell and its image is already covered. Thus (H1)-(H3) hold, and [F2] gives that d is a metric inducing the weak topology and that (XΓ,d) is proper and complete.

1.2F1F2F3F4F5baseIH

(Cutting a leaf edge: the induction claim.) Let Z be the interval realization of a finite tree Γ0 with m0≥1 edges and positive lengths, with chain metric d0. We prove: there is a function λ0 on pairs of points of Z, defined recursively below, such that (a) for all x,y there is a chain from x to y of length λ0(x,y) and every chain from x to y has length at least λ0(x,y); (b) for vertices u,w of Γ0, λ0(u,w) is the sum of the lengths of the edges of the unique reduced path from u to w; (c) exactly one geodesic segment joins any two points of Z. Base: if m0=1 with edge e, then Z=ιe(Ce), all points have coordinates in [0,ℓe] and the chains are sequences of such coordinates; a chain of k steps has length ∑i∣ti−1−ti∣≥∣tx−ty∣ [F4], with equality for the one-step chain, so (a) holds with λ0(x,y):=∣tx−ty∣; (b) is the case of two vertices, where λ0 is ℓe for the two distinct vertices; and for (c), an isometric map γ with γ(0)=x, γ(L)=y, L=∣x−y∣, satisfies ∣γ(s)−x∣=s and ∣γ(s)−y∣=L−s at every s [F3], and in the real interval the unique point with these distances is x if L=0, and otherwise the one at fraction s/L from x to y [F4], so γ is unique. Step: let m0≥2; take a simple path of maximal length in Γ0. An endpoint v has no neighbour outside this path (otherwise it extends), and no neighbour on the path except its next vertex w (otherwise there is a cycle); hence v is a leaf. Removing v and e={v,w} leaves a connected acyclic graph Γ1 with m0−1≥1 edges, since paths between remaining vertices cannot pass through the leaf; the induction hypothesis supplies λ1 and (a)-(c) for Z1:=XΓ1 with its own chain metric d1; we will prove that d1=d0∣Z1×Z1. Label the cell Ce so that w corresponds to ℓe, and write tx for the coordinate in [0,ℓe] of x∈ιe(Ce). Define λ0(x,y):=∣tx−ty∣ if x,y∈ιe(Ce); λ0(x,y):=(ℓe−tx)+λ1(w,y) if x∈ιe(Ce), y∈Z1; use the symmetric cross formula when x∈Z1, y∈ιe(Ce), and put λ0(x,y):=λ1(x,y) if x,y∈Z1. The two formulas agree for x=w∈ιe(Ce)∩Z1, so λ0 is well defined on all pairs.

2.1F1F2F4F5step 1.2

(The induction step, continued.) Z=ιe(Ce)∪Z1 and ιe(Ce)∩Z1=ιw(Cw)={w}: the cell Cv is a face of Ce alone (as e is the only edge at the leaf v), and every cell of Γ1 meets Ce in the image of the common face, which by the intersection condition is a face of the vertex cell Cw, hence contained in {w}. A chain passing from the leaf interval to Z1 must visit w: at its first step leaving that interval the common cell is a cell of Γ1, so the departing point lies in both pieces. Reversing a chain gives the same assertion for entry. In a chain with endpoints in Z1, every maximal excursion into the leaf interval therefore starts and ends at w; delete these excursions. The remaining chain is in Z1 and has no greater length, so every original chain has length at least d1(x,y)=λ1(x,y), and an attaining chain in Z1 gives the reverse bound. Thus d0=d1 on Z1×Z1. For endpoints in the leaf interval, chains staying there have length at least ∣tx−ty∣ by [F4]. A chain leaving it has an initial portion from x to w and a final portion from w to y, both in the interval, of total length at least (ℓe−tx)+(ℓe−ty)≥∣tx−ty∣; all intervening lengths are nonnegative. The one-step chain attains ∣tx−ty∣, hence d0(x,y)=∣tx−ty∣ and d0(x,w)=ℓe−tx. For x in the leaf interval and y∈Z1, split at the first visit to w preceding departure; the initial portion has length at least ℓe−tx, and the rest has length at least d0(w,y)=d1(w,y)=λ1(w,y). Concatenating the interval segment with an attaining Z1 chain gives equality. The symmetric case follows by reversing chains. This proves (a) and d0=λ0 without presupposing any restriction identity. For (b): the unique reduced path from the leaf v to a vertex y of Γ1 begins with the edge e, so the weighted path length from v to y is ℓe plus the weighted path length from w to y, and the remaining vertex pairs lie in Γ1; this is exactly the recursion defining λ0.

3.1F3F4step 1.2step 2.1IH

(The interval between two points, and geodesic uniqueness.) With the notation of steps 1.2 and 2.1, put I(x,y):={z∈Z:d0(x,z)+d0(z,y)=d0(x,y)}. We show by the same induction that I(x,y) is a set on which z↦d0(x,z) is injective. Base m0=1: all points have coordinates in the interval and ∣x−z∣+∣z−y∣=∣x−y∣ holds exactly for z between x and y [F4], so I(x,y) is the coordinate segment between tx and ty, on which z↦d0(x,z)=∣tx−tz∣ is injective. Step, case x,y∈Z1: if z∈ιe(Ce), then by the additivity of step 2.1, d0(x,z)+d0(z,y)=(d0(x,w)+d0(w,z))+(d0(z,w)+d0(w,y))≥d0(x,w)+d0(w,y)≥d0(x,y), with equality only if z=w (which is a point of Z1) and d0(x,w)+d0(w,y)=d0(x,y); thus I(x,y) is computed in Z1, where the induction hypothesis applies. Step, case x,y∈ιe(Ce): for z∈ιe(Ce) the sum is ∣tx−tz∣+∣tz−ty∣, equal to ∣tx−ty∣ exactly for tz between tx and ty [F4]; for z∈Z1 with z≠w the sum is (d0(x,w)+d0(w,z))+(d0(w,z)+d0(w,y))>d0(x,w)+d0(w,y)≥∣tx−ty∣ by step 2.1; and z=w is a point of ιe(Ce) with coordinate ℓe. Hence I(x,y) is the set of points of ιe(Ce) whose coordinate lies between tx and ty, on which z↦d0(x,z)=∣tx−tz∣ is injective. Step, case x∈ιe(Ce), y∈Z1: for z∈ιe(Ce) the sum is d0(x,z)+d0(z,w)+d0(w,y)≥d0(x,w)+d0(w,y)=d0(x,y), with equality exactly when d0(x,z)+d0(z,w)=d0(x,w), that is, when tz lies between tx and ℓe; for z∈Z1 the sum is d0(x,w)+d0(w,z)+d0(z,y), equal to d0(x,y) exactly when d0(w,z)+d0(z,y)=d0(w,y), that is, when z∈IZ1(w,y). On the first part z↦d0(x,z)=∣tx−tz∣ is injective, on the second it is d0(x,w)+d0(w,z), injective by the induction hypothesis, the distance values on the first part lie in [0,d0(x,w)] and those on the second lie in [d0(x,w),d0(x,y)], with the shared boundary value attained only at w. Thus injectivity holds across the two parts as well. For the opposite ordering x∈Z1, y∈ιe(Ce), apply this case to I(y,x)=I(x,y): injectivity of z↦d0(y,z) and the identity d0(x,z)=d0(x,y)−d0(y,z) on I(x,y) give injectivity from x as well. Consequently, if γ is a geodesic segment from x to y with R=d0(x,y), then for every s the point γ(s) satisfies d0(x,γ(s))+d0(γ(s),y)=s+(R−s)=R, so γ(s)∈I(x,y) and d0(x,γ(s))=s; injectivity of z↦d0(x,z) on I(x,y) determines γ(s) uniquely for every s. Hence the geodesic segment is unique, proving (c); existence follows recursively: use the straight unit-speed interval segment for two points in the leaf interval, the inductively supplied geodesic for two points in Z1, and their concatenation at w for the cross case. Step 2.1 gives the isometry equality also for parameter pairs on opposite sides of w; when x=y use the constant map on [0,0].

4.1F5step 1.2step 2.1step 3.1

(Application to Γ.) Steps 1.2, 2.1 and 3.1 apply to the finite tree Γ with its edge lengths; in the unit case ℓe=1 all cells are intervals of length 1, so there are two shapes (points and unit intervals), and the recursively defined λ is the length of the tree path.

4.2F5step 2.1step 3.1

(Clause (i).) Let v,w∈V. By clause (b) of the induction claim, d(v,w) is the sum of the edge lengths over the unique reduced path of Γ from v to w, which for ℓe=1 all is the number of its edges; by [F5] the graph path metric dΓ(v,w) is the least length of a path joining v and w, and by the uniqueness of the reduced path in a tree the only reduced walk is that path, so dΓ(v,w) is the same number. Hence d(v,w)=dΓ(v,w) on V.

5.1step 2.1step 3.1step 4.2

(Clause (ii).) Existence and uniqueness of the geodesic segment joining any two points of XΓ are clauses (c) of the induction claim, verified in steps 1.2 and 3.1. For an edge e and u an endpoint of e, the midpoint m of e is the point of ιe(Ce) at coordinate ℓe/2, so d(m,u)=∣ℓe/2−0∣=ℓe/2 by the same-cell case of step 2.1, which in the unit case is 1/2; in particular d takes the non-integer value 1/2 between two points of XΓ, while the graph metric takes only integer values on distinct vertices by clause (i).

5.2F3F5step 4.2

(Clause (iii).) If Γ has an edge, let v,w be its endpoints; by clause (i) and [F5], dΓ(v,w)=d(v,w)=1. If the metric space (V,dΓ) were geodesic, a geodesic segment from v to w would have length 1 and its point at parameter 1/2 would satisfy dΓ(v,p)=dΓ(p,w)=1/2 [F3]; but on the vertex set dΓ counts edges of paths [F5], so all its nonzero values are at least 1 and 1/2 is impossible. Hence (V,dΓ) is not geodesic when Γ has an edge.

6.1F5step 4.2discharge-induction: step 1.2∎

(Clause (iv).) The general positive edge lengths were carried through steps 1.2, 2.1, 3.1 and 4.1 without change, so by clause (b) d(v,w)=∑e∈path⁡(v,w)ℓe on vertices. If some ℓe0≠1, then for the two endpoints v,w of e0 one has d(v,w)=ℓe0≠1=dΓ(v,w), so the weighted path length and the unweighted graph distance differ; conversely, if every ℓe=1 they agree by clause (i). For the single edge of length 2 the two values are d(v,w)=2 and dΓ(v,w)=1.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

79 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