diff -r dc882c0422e7 -r 84297c4b3727 bsc-projects-13.html --- a/bsc-projects-13.html Fri Sep 20 13:17:54 2013 +0100 +++ b/bsc-projects-13.html Mon Sep 23 01:54:12 2013 +0100 @@ -525,6 +525,19 @@ Well, you must be a hacker; happy to make things.

+
  • [CU9] Proving Programs to be Correct

    + +

    + I am one of the main developers of the interactive theorem prover + Isabelle. This theorem prover + has been used to establish the correctness of some quite large + programs (for example an operating system). + On a much smaller scale, there are a few programs and underlying algorithms where it + is not really understood whether they always compute a correct result. The aim of this + project is to completely specify an algorithm in Isabelle and then prove it correct (that is, + it always computes the correct result). +

    +
  • Earlier Projects

    I am also open to project suggestions from you. You might find some inspiration from my earlier projects: