A Constructive Formalization of the Weak Perfect Graph Theorem
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 constructions (or expansions) involved in the proof of the Lov\'{a}sz Replication Lemma (LRL), which is also the key result used in the proof of Weak Perfect Graph Theorem. Finally, we use this setting to develop a constructive formalization of the Weak Perfect Graph Theorem.
Cite
@article{arxiv.1912.02211,
title = {A Constructive Formalization of the Weak Perfect Graph Theorem},
author = {Abhishek Kr Singh and Raja Natarajan},
journal= {arXiv preprint arXiv:1912.02211},
year = {2019}
}
Comments
The 9th ACM SIGPLAN International Conference on Certified Programs and Proofs (CPP 2020)