IMP --- A while-Language and its 3 Semantics
The formalization of the denotational, operational and axiomatic semantics of
a simple while-language, including
- an equivalence proof between denotational and operational semantics and
- the derivation of the Hoare rules from the denotational semantics.
The whole development essentially formalizes/transcribes chapters 2, 5 and 6 of
@book{Winskel,author={Glynn Winskel},
title={The Formal Semantics of Programming Languages},
publisher={MIT Press},year=1993}
Here is the documentation.