Using Isabelle/UTP for the Verification of Sorting Algorithms: A Case Study
Authors: Joshua Bockenek, Peter Lammich, Yakoub Nemouchi and Burkhart Wolff
Paper Information
| Title: | Using Isabelle/UTP for the Verification of Sorting Algorithms: A Case Study |
| Authors: | Joshua Bockenek, Peter Lammich, Yakoub Nemouchi and Burkhart Wolff |
| Proceedings: | Isabelle Papers |
| Editor: | Makarius Wenzel |
| Keywords: | Unifying Theories of Programming, HOL, Isabelle, Program Verification, Denotational Semantics |
| Abstract: | ABSTRACT. We 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. |
| Pages: | 20 |
| Talk: | Jul 13 17:00 (Session 88C: Isabelle 4) |
| Paper: | ![]() |
