Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6.1-sol)audited 2026-10-02
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-tour shortcutting of a doubled tree does not increase metric cost

Statement

In a metric-TSP instance, double every edge of any spanning tree T. An Euler circuit of the resulting connected even-degree multigraph, followed by first-visit shortcutting, yields a Hamiltonian tour of cost at most 2w(T).

Facts & Assumptions

Given: A metric-TSP instance with vertex set V, ∣V∣=n≥3, complete graph and nonnegative symmetric rational lengths d satisfying the triangle inequality, and a spanning tree T of the complete graph with total weight w(T).

[F1]

Every two distinct vertices are joined by an edge of the complete graph; the lengths are symmetric and nonnegative, d(u,u)=0, the triangle inequality d(u,w)≤d(u,v)+d(v,w) holds for all vertices, and a tour is a cyclic ordering of all vertices with cost the sum of consecutive lengths including the closing edge. (Metric traveling-salesperson problem)

[F2]

A spanning tree T of a graph G is a spanning subgraph that is connected and acyclic, equivalently V(T)=V(G), E(T)⊆E(G) with T connected and acyclic; its weight is w(T)=∑e∈E(T)d(e). (Spanning trees of a graph, Real edge-weighted graphs, total tree weight and minimum spanning trees)

[F3]

An Euler circuit is a closed trail using every edge exactly once. (Euler trails and Euler circuits in multigraphs and digraphs)

[F4]

A connected finite undirected multigraph has an Euler circuit if and only if every vertex has even degree, where a nonloop edge contributes one to the degree of each endpoint; this includes the edgeless one-vertex multigraph. (Euler's theorem and Hierholzer's construction: a connected finite undirected multigraph has an Euler circuit if and only if every degree is even, Degree in a multigraph, indegree and outdegree in a digraph, and their underlying connectivity)

Proof

technique · direct
1.1F2F4givenconstruct

Form the multigraph M on V whose edge list contains, for each tree edge e={u,v}∈E(T), exactly two parallel edges between u and v with length d(u,v); these are nonloop edges because u≠v. Since T is connected and spanning, so is M; each vertex degree is deg⁡M(v)=2deg⁡T(v), because every nonloop edge contributes one to the degree of each endpoint, hence every degree of M is even; and the total length of the edge list of M is ∑e∈E(T)2d(e)=2w(T).

2.1F3F4step 1.1algebra

By [F4] the multigraph M has an Euler circuit C, which by [F3] is a closed trail using every edge of M exactly once, so its total length is the total length 2w(T) of the edge list of M. Since n≥3 and the spanning tree T is connected, every vertex of T has degree at least one, so every vertex of V occurs on C.

3.1F3step 2.1construct

Start at the first vertex v0 of C and list the vertices in order of their first visit, obtaining the distinct vertices v0=vi1,vi2,…,vin with {vi1,…,vin}=V. The closed walk C splits at these first visits into n consecutive segments: for k=1,…,n−1 the segment from vik to vik+1, and the final segment from vin back to vi1=v0. These segments partition the edges of C, so their lengths sum to 2w(T).

4.1F1step 3.1algebra

Replace each segment by the direct edge joining its two endpoints, which exists because the graph is complete; this gives the cyclic ordering vi1,vi2,…,vin visiting every vertex exactly once, a feasible Hamiltonian tour. Iterating the triangle inequality along a segment bounds each shortcut edge by the length of that segment, since the metric is symmetric and all lengths are nonnegative; summing over the n segments gives tour cost at most the total length of C, namely 2w(T).

5.1step 2.1step 4.1algebra∎

The construction is explicit: the doubled multigraph is read off the finitely many tree edges, its Euler circuit is obtained by the constructive direction of [F4], and the first-visit scan of the closed walk takes time linear in its length, hence polynomial time in the encoded size of the instance. Therefore first-visit shortcutting of a doubled spanning tree yields a Hamiltonian tour of cost at most 2w(T).

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