LeanPool.AsymptoticTrianglePacking.Internal — Module C4b-0' : round-matching membership via #
conflicts (deterministic bridge)
Standalone, Mathlib-only. Foundation for the Rödl-nibble project.
Bridges the round's matching (roundMatching, module C1) with the conflict structure (module
C4b-0): an edge is in the round's matching exactly when it is retained and none of its conflicting
edges is retained. This is the deterministic identity that lets the survival probability
p·(1-p)^{c(e)} (module C4b-1) be attached to actual matching membership.
Definitions come from LeanPool.AsymptoticTrianglePacking.Internal.Basic,
LeanPool.AsymptoticTrianglePacking.Internal.Round,
LeanPool.AsymptoticTrianglePacking.Internal.Conflict. Must be placeholder-free and
axiom-clean [propext, Classical.choice, Quot.sound].
C4b-0' — survival iff retained with no retained conflict. For a retained set R ⊆ H, an
edge e is in the round's matching iff e ∈ R and none of its conflicting edges lies in R.
LeanPool.AsymptoticTrianglePacking.Internal — covered-whp : expected covered-vertex count per #
round
Standalone, Mathlib-only. Turns the expected-matching-size bound (matching_expectation_lower,
C4b-2) into a statement about the actual matching-size random variable, and links it to the covered
set via |covered| = r · |matching| (the round matching is a matching of an r-uniform
hypergraph).
matchingIndicator/matchingSize— the round matching size as a sum of{0,1}indicators.matchingSize_expectation_lower—E[|matching|] ≥ |H| · p·(1-p)^{rΔ}.covered_card_eq—|covered R| = r · |roundMatching R|.
Must be placeholder-free and axiom-clean [propext, Classical.choice, Quot.sound].
Indicator that edge e is in the round's matching at outcome ω.
Equations
Instances For
covered = r·matching. The covered set of a retained set R has r · |roundMatching R|
vertices, since the round matching is a matching of the r-uniform hypergraph R... here stated
for R ⊆ H with H r-uniform.
The matching-membership event equals the survival event of Survival.
The matching-membership event is measurable.
Integral of the matching indicator: ∫ 1[e matched] = p·(1-p)^{c(e)}.
The matching indicator is integrable (bounded and measurable).
covered-whp — expected matching size lower bound.
E[|roundMatching|] ≥ |H| · p·(1-p)^{rΔ}. Together with covered_card_eq this gives
E[|covered|] ≥ r·|H|·p·(1-p)^{rΔ}: a definite fraction of vertices is covered per round.
The matching-size random variable is integrable.
D3 (one-round existence) — probabilistic method. There is an outcome whose round matching
has at least |H|·p·(1-p)^{rΔ} edges; hence a covered set of ≥ r·|H|·p·(1-p)^{rΔ} vertices. This
is the single-round Rödl-nibble lower bound (the iterated (1-β) near-perfect version is the
capstone T3).