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.
Berge's theorem: a matching is maximum if and only if it has no augmenting path
Statement
A matching in a finite graph is maximum if and only if no -augmenting path exists.
Facts & Assumptions
Given: A matching of a finite graph .
Switching along an augmenting path produces a matching with exactly one more edge (Switching along an augmenting path increases a matching by one edge).
The nontrivial components of the symmetric difference of two matchings are alternating paths and even cycles (The symmetric difference of two matchings is a disjoint union of alternating paths and even cycles).
Proof
If an -augmenting path exists, [L1] gives a matching larger than , so is not maximum.
Conversely, suppose is not maximum and choose a matching with ; decompose using [L2].
Every alternating cycle and every alternating path with equally many - and -edges has zero contribution to , so some path component has one more -edge than -edge.
Such a path begins and ends with -edges, so both endpoints are -exposed and it is an -augmenting path.
Steps 1.1 and 1.2--2.1 prove both directions of the equivalence.
Remarks
- Finiteness is used only to ensure that a nonmaximum matching has a larger matching and to make the component count finite.
Depends on
Used by
Dependency tree · next 3 levels
Direct dependencies and their dependencies through the next three levels: 12 results over 7 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 bipartite matching (standard reference, not scraped)