Regular Graph Covers and Domination
Abstract
Every finite regular simple graph has a positive-fold cover dominated by one section.
Definition 1.1 (Covering projection and fold).
Formalization. D5/S3/ConceptDynamics/GraphColoring/GraphCoverDomination.IsCover (✓ std3).
Source. Repository-derived.
Commentary.
Here N_H(x) is the open neighborhood, and card is Nat.card. The map is onto, locally bijective, and has a constant fiber size. SimpleGraph supplies symmetry and excludes loops. No connectedness of G is imposed.
Theorem 1.2 (A cover dominated by stars).
Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/GraphColoring/GraphCoverDomination.regular_cover_small_domination (✓ std3). ∎
Source. Repository-derived.
Acknowledgement. Walter D. Neumann (2009). On Leighton’s graph covering theorem. DOI: 10.48550/arXiv.0906.2496.
Commentary.
Gamma is the minimum size of a dominating set: every vertex belongs to it or has a neighbor in it. The definitions and minimum lemmas are a scoped licensed source port, identified in the Lean file. For each vertex choose a bijection between its neighbors and Fin d. The matching across an edge pairs each endpoint star with the opposite endpoint port; reverse transport is inverse transport. The stars dominate. Here pr1 denotes Prod.fst and card(V) equals Fintype.card V for a finite type. The port bijections are constructed from regularity, not assumed as an extra hypothesis. Existence of some finite cover admitting a perfect code already follows from the classical common-cover theorem; the present explicit construction is proof engineering.
References
- Truth anchor:
D5/S3/ConceptDynamics/GraphColoring/GraphCoverDomination.IsCover - Truth anchor:
D5/S3/ConceptDynamics/GraphColoring/GraphCoverDomination.regular_cover_small_domination