Tutorial on implementing Hoare logic for imperative programs in Haskell

01/27/2021
by   Boro Sitnikovski, et al.
0

Using the programming language Haskell, we introduce an implementation of propositional calculus, number theory, and a simple imperative language that can evaluate arithmetic and boolean expressions. Finally, we provide an implementation of Hoare's logic which will allow us to deduce facts about programs without the need for a full evaluation.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset