Towards a Constructive Formalization of Perfect Graph Theorems

  • Abhishek Kr SinghEmail author
  • Raja NatarajanEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11600)


Interaction between clique number \(\omega (G) \) and chromatic number \(\chi (G) \) of a graph is a well studied topic in graph theory. Perfect Graph Theorems are probably the most important results in this direction. Graph G is called perfect if \(\chi (H)=\omega (H)\) for every induced subgraph H of G. 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 verifying these results. We model finite simple graphs in the constructive type theory of Coq Proof Assistant without adding any axiom to it. Finally, we use this framework to present a constructive proof of the Lovász Replication Lemma, which is the central idea in the proof of Weak Perfect Graph Theorem.


  1. 1.
  2. 2.
    The Coq Standard Library.
  3. 3.
    Chudnovsky, M., Robertson, N., Seymour, P., Thomas, R.: The strong perfect graph theorem. Annal. Math. 164, 51–229 (2006)MathSciNetCrossRefGoogle Scholar
  4. 4.
    Doczkal, C., Combette, G., Pous, D.: A formal proof of the minor-exclusion property for treewidth-two graphs. In: Avigad, J., Mahboubi, A. (eds.) ITP 2018. LNCS, vol. 10895, pp. 178–195. Springer, Cham (2018). Scholar
  5. 5.
    Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman & Co., New York (1990)zbMATHGoogle Scholar
  6. 6.
    Gonthier, G., Mahboubi, A.: An introduction to small scale reflection in Coq. J. Formalized Reason. 3(2), 95–152 (2010)MathSciNetzbMATHGoogle Scholar
  7. 7.
    Gyarfas, A., Sebo, A., Trotignon, N.: The chromatic gap and its extremes. J. Comb. Theory, Series B 102(5), 1155–1178 (2012)MathSciNetCrossRefGoogle Scholar
  8. 8.
    Lovász, L.: Normal hypergraphs and the perfect graph conjecture. Discrete Math. 2(3), 253–267 (1972)MathSciNetCrossRefGoogle Scholar
  9. 9.
    Mycielski, J.: Sur le coloriage des graphs. Colloquium Mathematicae 3(2), 161–162 (1955)MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer-Verlag GmbH Germany, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Tata Institute of Fundamental ResearchMumbaiIndia

Personalised recommendations