theory IMP_4 imports "HOL-Library.Predicate_Compile_Quickcheck" begin subsection ‹IMP› text ‹ In this example, the state is a list of integers and the commands are Skip, Ass, Seq, IF and While. › type_synonym var = nat type_synonym state = "int list"