Publication:

Vizing's Theorem in Rocq

Loading...
Thumbnail Image

Date

2026-06-02

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.

Research Projects

Organizational Units

Journal Issue

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

Endorsement

Review

Supplemented By

Related Stories