Proof Pearl—A Mechanized Proof of GHC’s Mergesort

Christian Sternagel · Journal of Automated Reasoning · 2012

We present our Isabelle/HOL formalization of GHC’s sorting algorithm for lists, proving its correctness and stability. This constitutes another example of applying a state-of-the-art proof assistant to real-world code. Furthermore, it allows users to take advantage of the formalized algorithm in generated code.

Read the paper · More papers on PaperTik