Download PDFOpen PDF in browserUsing Isabelle/UTP for the Verification of Sorting Algorithms: A Case StudyEasyChair Preprint 94420 pages•Date: April 29, 2019AbstractWe verify functional correctness of insertion sort as well as the partition function of quicksort. We use Isabelle/UTP and its denotational semantics for imperative programs as a verification framework. We propose a forward Hoare VCG for our reasoning and we discuss the different technical challenges encountered while using Isabelle/UTP. Keyphrases: HOL, Isabelle, Unifying Theories of Programming, denotational semantics, program verification
|