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.
Hall's marriage theorem for a finite bipartite graph
Statement
For a finite bipartite graph with parts , there is a matching saturating if and only if for every .
Facts & Assumptions
Given: A finite bipartite graph with specified parts .
The strict and tight Hall subinstances in the induction have Hall's condition (Hall's condition passes to the strict and tight induction subinstances).
The induction principle proves a statement for every natural number from its base case and successor step (The principle of mathematical induction).
Proof
For the empty matching saturates ; for , Hall gives a neighbour and its incident edge saturates .
Any matching that saturates assigns distinct neighbours to each , hence has .
In the strict case with , choose any edge ; [L1] gives Hall after deleting , so induction supplies a matching there saturating , and adjoining saturates .
In the tight case, [L1] gives Hall on the two smaller left parts and ; induction gives saturating matchings in each, and their disjoint vertex sets let their union saturate .
The base cases and the two alternatives prove Hall's sufficient direction by [L2], and step 1.2 proves its necessary direction.
Remarks
- This is the finite theorem only. No infinite-family or choice-principle claim is being made here.
Depends on
Used by
- A finite family has an SDR if and only if every subfamily has a union at least as large as its index set Corollary
- The maximum matching from X has size |X|-max_S⊆ X(|S|-|N(S)|) Corollary
- Three left vertices with only two collective neighbours fail Hall's condition and cannot all be matched Example
- The unit network for a bipartite graph identifies integral flows with matchings and finite cuts with vertex covers Proposition
Dependency tree · next 3 levels
Direct dependencies and their dependencies through the next three levels: 25 results over 14 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
- F. Gotti, Matching and Hall's Theorem (standard reference, not scraped)