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.
Euler's theorem and Hierholzer's construction: a connected finite undirected multigraph has an Euler circuit if and only if every degree is even
Statement
Let be a connected finite undirected multigraph. Then has an Euler circuit if and only if every vertex of has even degree. This includes the edgeless one-vertex multigraph, whose Euler circuit has length zero.
Facts & Assumptions
Given: A connected finite undirected multigraph .
An Euler circuit is a closed trail using every edge exactly once (Euler trails and Euler circuits in multigraphs and digraphs).
A loop contributes two to undirected degree, and connectivity is connectivity of the underlying simple graph (Degree in a multigraph, indegree and outdegree in a digraph, and their underlying connectivity).
In an even finite multigraph, a nonempty trail that cannot be extended at its terminal vertex by an unused incident edge is closed (In an even multigraph or balanced digraph, a trail maximal among unused incident edges returns to its start).
Edge-disjoint closed trails sharing a vertex can be spliced into one closed trail using their union (Edge-disjoint closed trails sharing a vertex can be spliced into one closed trail).
Proof
If has an Euler circuit, every arrival at a vertex is paired with a departure; a loop supplies both ends of such a pair. Because the circuit uses every edge, every degree is even.
Now suppose every degree is even. If has no edges, connectedness forces it to have one vertex, and the length-zero closed trail there is an Euler circuit.
If has an edge, start with that edge and repeatedly extend the trail at its terminal vertex by any unused incident edge until no extension is possible. Finiteness makes this process stop, and [L1] makes the resulting nonempty trail closed.
After deleting the edges of , every residual degree is even because a closed trail uses an even number of edge ends at each vertex. If an unused edge remains, connectedness of supplies an underlying path from a vertex of to that edge; at the first point where this path leaves the used-edge region, an unused edge is incident with a vertex of .
Starting at that vertex, extend a trail using only residual edges until maximal. The residual degrees are even, so [L1] closes it, and [L2] splices it into .
Each splice strictly increases the number of used edges. Since has finitely many edges, repeating steps 2.1 and 3.1 terminates with one closed trail using every edge, hence an Euler circuit. Together with step 1.1 this proves both directions.
Depends on
- Euler trails and Euler circuits in multigraphs and digraphs
- Degree in a multigraph, indegree and outdegree in a digraph, and their underlying connectivity
- In an even multigraph or balanced digraph, a trail maximal among unused incident edges returns to its start
- Edge-disjoint closed trails sharing a vertex can be spliced into one closed trail
Used by
- A connected finite undirected multigraph has an Euler trail if and only if it has zero or two odd-degree vertices; an open Euler trail occurs exactly in the two-vertex case Corollary
- K₄ is Hamiltonian but has no Euler circuit Counterexample
- Two triangles sharing one vertex form an Eulerian graph with no Hamilton cycle Counterexample
Dependency tree · next 3 levels
Direct dependencies and their dependencies through the next three levels: 21 results over 15 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.
Sources
- Applied Combinatorics, Euler Tours and Trails (standard reference, not scraped)