Documentation

LeanPool.MinimumDegreeMatching

BKLO simultaneous perfect matchings and spread matchings #

Source: arxiv:1410.5750, doi:10.1016/j.aim.2015.09.032, url:https://github.com/jtraverso/erdos-81-chordal-clique-partitions/tree/6736c816e1f9cd105c2295a8e4716ad55609ccb0/preprints/PAPER_III/05_formalization/lean_v1.4_freeze Authors: Juan Pablo Traverso Gianini, Aristotle Status: verified Main declarations: BKLOK2.lemma107K2_holds Tags: graph-theory, perfect-matchings, edge-disjoint-matchings, pseudorandomness MSC: 05C70

Mathematical overview #

The main result is the r = 2 specialization of the simultaneous factor-selection step in BKLO Lemma 10.7. It chooses perfect matchings in a linearly sized, overlapping family of neighbourhood graphs while keeping their edge sets pairwise disjoint. The formal proof replaces the randomized greedy process in the published argument with a deterministic pessimistic-estimator sweep.

The supporting matching library proves perfect and near-perfect matching results from sharp minimum-degree hypotheses. Iteration under degree slack produces edge-disjoint perfect matchings, and averaging gives the weighted spread estimate used by the selector.