Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Source. Sections 1–2, 3.7–3.9, 5.0–5.5 and 7.4; references pp. 466–467 (published PDF).
The complete local chain uses finite graph and matching arguments. Its tree identities, alternating-path criterion, contraction steps, forest reduction, duality and canonical decomposition are proved on their result pages. No infinite matching, choice, compactness or matroid theorem is imported.
Linear programming and the stronger weighted result
Section 5.1 states finite-dimensional linear-programming duality. For a real matrix and real vectors , the programs
have equal values when the finite extrema exist. Its original proof is not reconstructed here. The surrounding discussion refers to Ford–Fulkerson, Flows in Networks (1962), and Hoffman's survey, Some Recent Applications of the Theory of Linear Inequalities to Extremal Combinatorial Analysis, Proceedings of Symposia in Applied Mathematics 10 (1960), 113–127.
Our complete cardinality deduction uses the printed odd-set-cover certificate directly, so this external strong-duality theorem is not needed to close that proof.
Section 5.5 additionally announces that
is the convex hull of matching indicator vectors. Equivalently every real weighted edge objective has a zero-one optimum over this set. The paper explicitly defers the proof to Edmonds, Maximum Matching and a Polyhedron with (0,1) Vertices, Journal of Research of the National Bureau of Standards 69B (1965), its reference [4]. The original proof is now compiled at Theorem P in that source. It remains external to the present paper. Exactness for the one objective does not establish it.
The introductory proposed extension to higher vertex capacities likewise does not form a proved theorem in this source.
Historical results and alternative algorithms
The Berge criterion is credited to Berge's 1957 paper, but the present source prints its own symmetric-difference proof, reconstructed here. The edge-cover conversion is expanded locally; the earlier Norman–Rabin minimum cover algorithm, Proceedings of the American Mathematical Society 10 (1959), 315–319, is not reconstructed as a second algorithm.
Section 5.0 quotes König's theorem for bipartite graphs. The Section 5.9 specialization obtains it from the present paper's local duality proof, including its refined base cases.
The introduction's reference to Tutte's perfect matching characterization and the references in Sections 2 and 3.8 to Edmonds's earlier covering/packing work are historical context. Their alternative proofs are not counted here.
Section 7.4 cites C. Witzgall and C. T. Zahn, Jr., Modification of Edmonds' Algorithm for Maximum Matching of Graphs, appearing in Journal of Research of the National Bureau of Standards 69B (1965). That method traverses pseudovertex interiors instead of using explicit contraction. Its original source and proof remain separate. The deferred-expansion refinement in the present Sections 7.2–7.3 is fully reconstructed and should not be confused with that other algorithm.
This source unit has no checked source-specific formalization or local formal build, and makes no current-status or optimal-running-time claim.