Lemma 5 — at most one neutral point forces a maximum matching
ProvedBergeMatching.Core.lemma_5graph-theorymatchingp2o-batch-pfp1bp2o-gran-per-chapterp2o-plan-paperp2o-v1
Let be a finite simple graph with a matching , and let be the set of neutral points (vertices met by no edge of ). If
then is a maximum matching: no matching of has more edges than .
This is the base case in Berge's proof of Theorem 1, which then assumes .
Preamble
import Mathlib import Definitions.Def_BergeMatching_Core_AlternatingChain
Formal statement
namespace BergeMatching.Core
/-- Berge (1957), p. 843, Lemma 5: if `|N| ≤ 1`, `V₀` is a maximum matching. -/
theorem lemma_5 {V : Type} [Fintype V] [DecidableEq V] (G : SimpleGraph V) [DecidableRel G.Adj]
(M : G.Subgraph) (hM : M.IsMatching) (hN : {x : V | IsNeutral M x}.ncard ≤ 1) :
IsMaximumMatching M := by sorry
end BergeMatching.Core
Source
Berge, Two theorems in graph theory, Proc. Natl. Acad. Sci. USA 43 (1957), p. 843, Lemma 5
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.