Publication: Vizing's Theorem in Rocq
Loading...
Open/View Files
Date
2026-06-02
Authors
Published Version
Published Version
Journal Title
Journal ISSN
Volume Title
Publisher
The Harvard community has made this article openly available. Please share how this access benefits you.
Citation
Grinstead, Kathleen Milligan. 2026. Vizing's Theorem in Rocq. Bachelors Thesis, Harvard University Engineering and Applied Sciences.
Abstract
This thesis explores Vizing's theorem in the proof assistant Rocq. We employ the SSReflect language and the open-source Mathematical Components library to extend the graph theory library developed by Christian Doczkal, Damien Pous, and Daniel Severín. Specifically, we implement edge coloring and a proof of Vizing's theorem in Rocq. The corresponding code can be viewed in the appendix or at https://github.com/milligang/vizing-thesis. We create the necessary data structures and types to support the proof, and we discuss the representations chosen. In addition, we present a detailed written mathematical proof of the theorem which the formalized Rocq proof follows.
Description
Other Available Sources
Research Data
Keywords
Edge coloring, Graph theory, Proof assistants, Rocq, Computer science, Mathematics
Terms of Use
This article is made available under the terms and conditions applicable to Other Posted Material (LAA), as set forth at Terms of Service