Grinberg-Introduction-Graph-Theory · Problem 5.1

Trees and arborescences

Mathematics — Graph Theory · trees-unique-paths

Problem

Let GG be a multigraph that has no loops. Assume that there exists a vertex uu of GG such that for each vertex vv of GG, there is a unique path from uu to vv in GG. Prove that GG is a tree. [Remark: Pay attention to the quantifiers used here: ∃u∀v\exists u \forall v. This differs from the ∀u∀v\forall u \forall v in Statement T2 of the tree equivalence theorem (Theorem 5.2.4).]
Intuitive explanation

The key insight is that "unique path from one special vertex to every other vertex" is actually a stronger condition than it first appears. If every vertex is reachable from uu via exactly one path, then GG must be connected and acyclic—the two defining properties of a tree. The trick is showing that the uniqueness of paths from uu forces the entire graph to have no cycles anywhere, not just along paths from uu, which then makes GG connected and cycle-free, hence a tree.

Intuitive explanation

The key insight is that "unique path from one special vertex to every other vertex" is actually a stronger condition than it first appears. If every vertex is reachable from uu via exactly one path, then GG must be connected and acyclic—the two defining properties of a tree. The trick is showing that the uniqueness of paths from uu forces the entire graph to have no cycles anywhere, not just along paths from uu, which then makes GG connected and cycle-free, hence a tree.

Related theory

Browse the problem library