Separate computational and proof representations in verified algorithm formalization
Determine whether using entirely separate representations for computation and proof, together with a proof that the representations are equivalent, would simplify the formalization of the Misra and Gries edge-coloring algorithm, particularly by enabling the use of Mathlib definitions and reducing proof complexity.
References
These considerations raise the question of whether it would be easier to use entirely separate representations for computation and for proof, and then show that they are equivalent.
— A verified implementation of the Misra and Gries edge coloring algorithm
(2512.13999 - Bhoja, 16 Dec 2025) in Conclusion