Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-08-01
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.

Equivalent characterisations of a nonempty tree by unique paths, edge count, minimal connectivity and maximal acyclicity

Statement

For a finite nonempty graph G, the following are equivalent:

  1. G is a tree.
  2. Every two vertices are joined by a unique path.
  3. G is connected and ∣E(G)∣=∣V(G)∣−1.
  4. G is acyclic and ∣E(G)∣=∣V(G)∣−1.
  5. G is minimally connected: it is connected, but deleting any edge disconnects it.
  6. G is maximally acyclic: it is acyclic, but adding any missing edge creates a cycle.

Facts & Assumptions

Given: A finite nonempty graph G.

[L1]

Forests satisfy ∣V∣=∣E∣+c, and trees satisfy ∣E∣=∣V∣−1 (For every forest, ∣V∣=∣E∣+c, where c is the number of connected components, A tree on n≥1 vertices has n−1 edges).

[L2]
[F1]

A tree is connected and acyclic (Trees, forests, leaves and isolated vertices).

Proof

technique · direct cycle of implications
1.1

If G is a tree, connectedness supplies a path between each two vertices, and two distinct paths would contain a cycle. Thus condition 1 implies condition 2.

F1F2
1.2

Under condition 2, G is connected. Deleting any edge uv leaves no u-v path, because such a path together with uv would give a second path in G. Thus condition 2 implies condition 5.

F2
1.3

Suppose condition 5 holds. If G contained a cycle, deleting one edge of that cycle would leave its endpoints joined around the rest of the cycle and would not disconnect G. Hence G is acyclic and therefore is a tree. Thus condition 5 implies condition 1.

F2F1
1.4

Condition 1 implies condition 3 by the tree edge count.

L1
1.5

Under condition 3, suppose G had a cycle. Repeatedly delete an edge from a cycle; each deletion preserves connectedness, and finiteness makes the process stop at a connected acyclic spanning graph T. At least one edge was deleted, so ∣E(T)∣<∣V(G)∣−1, while the forest identity with one component gives ∣E(T)∣=∣V(G)∣−1, a contradiction. Hence condition 3 implies condition 1.

L1F2
1.6

Under condition 4, the forest identity gives ∣V∣=(∣V∣−1)+c, so c=1 and G is a tree. Conversely condition 1 implies condition 4 by definition and the tree edge count.

L1F1
1.7

Condition 1 implies condition 6 by edge addition.

L2
1.8

Under condition 6, if G were disconnected, vertices in different components would be nonadjacent and adding an edge between them could create no cycle. Hence G is connected, and its assumed acyclicity makes it a tree.

F1F2
2.1

All six conditions are therefore equivalent.

step 1.1step 1.2step 1.3step 1.4step 1.5step 1.6step 1.7step 1.8∎

Depends on

Used by

Dependency tree · two levels

22 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