chapter ‹Instantiating the Framework with a simple While-Language using procedures› section ‹Commands› theory Com imports "../StaticInter/BasicDefs" begin subsection ‹Variables and Values› type_synonym vname = string ― ‹names for variables› type_synonym pname = string ― ‹names for procedures› datatype val = Bool bool ― ‹Boolean value› | Intg int ― ‹integer value› abbreviation "true == Bool True" abbreviation "false == Bool False" subsection ‹Expressions›