A Constructive Formalization of the Weak Perfect Graph Theorem
Abhishek Kr Singh, Raja Natarajan

TL;DR
This paper develops a formal, constructive proof of the Weak Perfect Graph Theorem within the Coq proof assistant, modeling finite graphs and their properties to facilitate rigorous formal reasoning.
Contribution
It introduces a formal framework for finite simple graphs in Coq and provides a constructive formalization of the Weak Perfect Graph Theorem using this framework.
Findings
Formal framework for finite graphs in Coq
Constructive proof of the Weak Perfect Graph Theorem
Modeling of graph expansions and Lovász Replication Lemma
Abstract
The Perfect Graph Theorems are important results in graph theory describing the relationship between clique number and chromatic number of a graph . A graph is called \emph{perfect} if for every induced subgraph of . The Strong Perfect Graph Theorem (SPGT) states that a graph is perfect if and only if it does not contain an odd hole (or an odd anti-hole) as its induced subgraph. The Weak Perfect Graph Theorem (WPGT) states that a graph is perfect if and only if its complement is perfect. In this paper, we present a formal framework for working with finite simple graphs. We model finite simple graphs in the Coq Proof Assistant by representing its vertices as a finite set over a countably infinite domain. We argue that this approach provides a formal framework in which it is convenient to work with different types of graph…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
