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.
Menger's theorem: the finite directed and undirected arc, edge and nonadjacent-vertex forms
Statement
All graphs below are finite and the terminals are distinct.
- In a directed graph, the maximum number of arc-disjoint directed - paths equals the minimum size of an arc separator.
- In an undirected graph, the maximum number of edge-disjoint - paths equals the minimum size of an edge separator.
- In a directed graph with no arc , the maximum number of internally vertex-disjoint directed - paths equals the minimum size of a vertex separator.
- In an undirected graph with nonadjacent , the maximum number of internally vertex-disjoint - paths equals the minimum size of a vertex separator.
Facts & Assumptions
Given: The path packings and separator notions of the statement.
Arc, edge, and vertex separators are deleted sets that eliminate the corresponding - paths; the local vertex form excludes a direct terminal connection (Arc-disjoint, edge-disjoint and internally vertex-disjoint path families and their local separators).
Finite integral max-flow min-cut applies to a network with no original arc entering or leaving , and supplies a maximum integral flow and a minimum cut of equal value (Ford-Fulkerson terminates for finite integer capacities and proves max-flow min-cut with an integral maximum flow).
Every feasible integral flow decomposes into unit source-sink path flows and circulation flows; when every capacity is at most one, its source-sink paths are arc-disjoint (An integral flow decomposes into source-sink path flows and directed cycle flows; unit capacities make the paths arc-disjoint).
Proof
For a directed graph, delete arcs entering and arcs leaving ; no directed - path uses one, so this preserves both the path packing number and the minimum arc-separator size. Give every remaining labelled arc capacity one.
In that unit network, cut arcs are arc separators; conversely, after deleting an arc separator, the vertices reachable from determine a cut whose outgoing arcs are contained in that separator. Thus minimum cut capacity equals minimum arc-separator size.
For an undirected graph, bidirect every edge, delete the now-irrelevant arcs entering or leaving , and give the remaining labelled arcs unit capacity; a cut then contains exactly one forward copy of each crossing undirected edge.
Cancel the smaller of the two opposed flow values on every original edge. This preserves feasibility and value, since the preprocessing leaves no opposed pair incident with or ; [L1] and [L2] then give paths which are edge-disjoint after orientations are forgotten, proving clause 2.
For the directed vertex form, first make the same source/sink preprocessing. With , replace every internal vertex by a capacity-one arc , and replace each original arc by a transport arc of capacity from the appropriate source copy to target copy.
Deleting every internal vertex arc gives a cut of capacity , because no arc exists. Hence a minimum cut uses no transport arc; its vertex arcs are exactly a vertex separator, while every vertex separator gives such a cut.
By [L1], the split network has an integral maximum flow equal to that separator number. By [L2] its unit source-sink path terms number exactly that flow value, while cycle terms have value zero; capacity one on every prevents two such terms from sharing an internal vertex. Projecting them proves clause 3.
For the undirected vertex form, bidirect first and then apply steps 1.5--1.7; nonadjacency gives no arc, and projection gives internally vertex-disjoint undirected paths, proving clause 4.
By [L1] and [L2], a maximum unit flow decomposes into as many arc-disjoint source-sink paths as its value, so clause 1 follows from step 1.2.
The unit arc construction proves clause 1, its bidirected cancellation proves clause 2, and the capacity-one vertex-arc construction proves clauses 3 and 4.
Remarks
- The undirected edge reduction cancels opposed flow before decomposition. This prevents two output paths from consuming the two orientations of one original undirected edge.
Depends on
- Arc-disjoint, edge-disjoint and internally vertex-disjoint path families and their local separators
- Ford-Fulkerson terminates for finite integer capacities and proves max-flow min-cut with an integral maximum flow
- An integral flow decomposes into source-sink path flows and directed cycle flows; unit capacities make the paths arc-disjoint
- Multigraphs, loops and directed graphs as variants distinct from the default finite simple graph
- The cardinality $\lvert A\rvert$ of a finite set
Used by
- A finite graph on at least k+1 vertices is k-connected if and only if every two vertices have k internally disjoint paths Corollary
- In K_2,3, the two vertices in the two-part have three internally disjoint paths and a minimum separator of size three Example
- Every three-connected graph with no K₅ or K_3,3 minor is planar Lemma
- Every three-connected simple graph with more than four vertices has an edge whose simple contraction remains three-connected Lemma
Dependency tree · next 3 levels
Direct dependencies and their dependencies through the next three levels: 41 results over 20 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
- M. Goemans, Lecture notes on flows and cuts (standard reference, not scraped)
- D. Hulpke, Graph Theory notes (standard reference, not scraped)