The verified heap sort algorithm

The following article describes a verified version of the heapsort algorithm.

The verified heapsort algorithm is another example on how ghost functions/predicates can be used to describe loop invariants in a exact and concise manner.