Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passaudited 2026-08-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.

Menger's theorem: the finite directed and undirected arc, edge and nonadjacent-vertex forms

Statement

All graphs below are finite and the terminals s,ts,t are distinct.

  1. In a directed graph, the maximum number of arc-disjoint directed ss-tt paths equals the minimum size of an arc separator.
  2. In an undirected graph, the maximum number of edge-disjoint ss-tt paths equals the minimum size of an edge separator.
  3. In a directed graph with no arc sts\to t, the maximum number of internally vertex-disjoint directed ss-tt paths equals the minimum size of a vertex separator.
  4. In an undirected graph with nonadjacent s,ts,t, the maximum number of internally vertex-disjoint ss-tt paths equals the minimum size of a vertex separator.

Facts & Assumptions

Given: The path packings and separator notions of the statement.

[F1]

Arc, edge, and vertex separators are deleted sets that eliminate the corresponding ss-tt paths; the local vertex form excludes a direct terminal connection (Arc-disjoint, edge-disjoint and internally vertex-disjoint path families and their local separators).

[L1]

Finite integral max-flow min-cut applies to a network with no original arc entering ss or leaving tt, 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).

[L2]

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

technique · constructive
1.1

For a directed graph, delete arcs entering ss and arcs leaving tt; no directed ss-tt path uses one, so this preserves both the path packing number and the minimum arc-separator size. Give every remaining labelled arc capacity one.

F1construct
1.2

In that unit network, cut arcs are arc separators; conversely, after deleting an arc separator, the vertices reachable from ss determine a cut whose outgoing arcs are contained in that separator. Thus minimum cut capacity equals minimum arc-separator size.

F1
1.3

For an undirected graph, bidirect every edge, delete the now-irrelevant arcs entering ss or leaving tt, and give the remaining labelled arcs unit capacity; a cut then contains exactly one forward copy of each crossing undirected edge.

F1
1.4

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 ss or tt; [L1] and [L2] then give paths which are edge-disjoint after orientations are forgotten, proving clause 2.

L1L2
1.5

For the directed vertex form, first make the same source/sink preprocessing. With n:=Vn:=|V|, replace every internal vertex vv by a capacity-one arc vv+v^-\to v^+, and replace each original arc by a transport arc of capacity nn from the appropriate source copy to target copy.

F1
1.6

Deleting every internal vertex arc gives a cut of capacity n2<nn-2<n, because no sts\to t 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.

F1
1.7

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 vv+v^-\to v^+ prevents two such terms from sharing an internal vertex. Projecting them proves clause 3.

L1L2
1.8

For the undirected vertex form, bidirect first and then apply steps 1.5--1.7; nonadjacency gives no sts\to t arc, and projection gives internally vertex-disjoint undirected paths, proving clause 4.

F1
2.1

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.

L1L2
3.1

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.

step 2.1step 1.4step 1.7step 1.8discharge-construct

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

Used by

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