S01 · implies
Before
E=\{01,12,02\}After
\deg=(2,2,2,0)
Conditions: none
Rule: work · Uses: G1, work
Leaf basis: work
Compute every degree; all three nonisolated vertices have even degree.
derivation-mko-eulerian-trail-01 · ocme-new142-reader-adoption-20261021
Audit every edge exactly once and the nonisolated support condition.
Finite simple undirected; zero edges use the length-zero-circuit convention.
workG1 — V={0,1,2,3}, E={01,12,02};3 is isolated; walk W=(0,1,2,0).V,E — complete vertex and edge setsW — vertex walk sequenceSome rule statements have reader clarifications in this revision: they are paraphrases, not verbatim quotations. Referenced original source bytes and hashes are unchanged.
mko_definition · cited — A trail in a finite simple undirected graph may repeat vertices but not edges. The connectivity part of the existence criterion requires only that all nonisolated vertices lie in one component; isolated vertices do not break the edge support. A nonempty vertex set with no edges uses the length-zero-circuit convention; the empty-vertex graph is out of scope. · mko-eulerian-trailwork · prerequisite — A finite simple undirected graph has loop-free duplicate-free unordered edges; graph properties are audited on all declared V and E. Each walk step uses an original edge; a trail repeats no edge; an Euler trail uses every edge exactly once; a circuit is a closed trail; degree counts incident edges.Before
E=\{01,12,02\}After
\deg=(2,2,2,0)
Conditions: none
Rule: work · Uses: G1, work
Leaf basis: work
Compute every degree; all three nonisolated vertices have even degree.
Before
\{v:\deg(v)>0\}=\{0,1,2\}After
0-1-2-0\text{ connects the entire edge support}Conditions: none
Rule: work · Uses: G1, S01, work
Leaf basis: work
The nonisolated support is connected; isolated 3 does not break it.
Before
W_0,W_1=(0,1)
After
\{0,1\}=01\in EConditions: none
Rule: work · Uses: G1, S02, work
Leaf basis: work
The first walk step uses a legal original edge.
Before
W_1,W_2=(1,2)
After
\{1,2\}=12\in EConditions: none
Rule: work · Uses: G1, S03, work
Leaf basis: work
The second step uses distinct edge 12.
Before
W_2,W_3=(2,0)
After
\{2,0\}=02\in EConditions: none
Rule: work · Uses: G1, S04, work
Leaf basis: work
The third step returns to 0 using02; orientation does not change an undirected edge.
Before
\text{edge sequence }(01,12,02)After
\text{distinct edges and edge set exactly }EConditions: none
Rule: work · Uses: G1, S05, work
Leaf basis: work
The three edges are distinct and exhaust E, giving an Euler trail.
Before
W_0=W_3=0
After
W\text{ is an Euler circuit}Conditions: none
Rule: work · Uses: G1, S06, work
Leaf basis: work
Equal start and end close the trail into a circuit.
Before
E=\varnothing,\quad V\ne\varnothing
After
W=(v)\text{ is a length-zero Euler circuit for }v\in VConditions: none
Rule: work · Uses: G1, S07, work
Leaf basis: work
State the zero-edge convention; empty-vertex graphs are outside scope.
No substeps in this guide.
S08 · premise_audit · G1, S07, work — The singleton walk repeats no edge and covers empty E.S07 · premise_audit · G1, S06, work — Euler concerns all edges, not Hamilton's once-per-vertex requirement.S06 · premise_audit · G1, S05, work — Revisiting0 is allowed; a trail forbids repeated edges.S05 · premise_audit · G1, S04, work — 02 and 20 denote the same unordered edge.S04 · premise_audit · G1, S03, work — It does not reuse01.S03 · premise_audit · G1, S02, work — Consecutive walk vertices require an edge.S02 · premise_audit · G1, S01, work — The edge-using circuit need not visit3.S01 · premise_audit · G1, work — Each undirected edge contributes two to the degree sum.Normalize2-to0 to02 before comparing edges.
Apply connectivity to vertices with positive degree.
reject — The supplied W already uses every edge.reject — A trail forbids repeated edges, not vertices.reject — It uses01 twice and omits12.W=(0,1,2,0) uses all three edges once and is an Euler circuit; isolated 3 is harmless.
2 declared checks for this guide; only the listed expressions are covered.
b1b2f1dcf8c50d67a93fe52d95f8eef7b3abba9fcd1f3d71a3456a1a2c90e91c98b3c616a6c81cfb80bc766effb371a9418f4eede58be6b3dd89120f7fd12c07583f1e4197ebffd5d8058f2882ca58fc9b81553cSCOPED_LEAD_AND_BILINGUAL_CONTEXT_REVIEWSame-source full JSON (formulas, ASTs, controls and revision log)