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.
Alternating reachability from unmatched left vertices produces a vertex cover of the same size as a maximum matching
Statement
Let have bipartition and let be a maximum matching. From every -exposed vertex of , follow alternating paths that begin with a nonmatching edge. Let and be the reachable vertices in the two parts. Then is a vertex cover and .
Facts & Assumptions
Given: A finite bipartite graph and a maximum matching .
A maximum matching has no augmenting path (Berge's theorem: a matching is maximum if and only if it has no augmenting path).
A vertex cover meets every edge, and its size is its cardinality (Vertex covers, edge covers and the covering numbers and ).
Proof
No vertex of is -exposed, for an alternating path from an exposed vertex of to it would be -augmenting, contrary to [L1].
Every edge is met by : if it is met by , while if , a nonmatching edge reaches and a matching edge reaches by the preceding alternating step; hence .
The matching edges pair with and pair with ; exposed left vertices lie in , so this gives .
Step 1.2 makes a vertex cover and step 2.1 gives its size.
Remarks
- The direction of alternation is essential: left-to-right steps are nonmatching edges and right-to-left steps are matching edges.
Depends on
Used by
Dependency tree · next 3 levels
Direct dependencies and their dependencies through the next three levels: 23 results over 12 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)