(* Title: Mutually recursive procedures Author: Tobias Nipkow, 2001/2006 Maintainer: Tobias Nipkow *) section "Hoare Logics for Mutually Recursive Procedure" theory PsLang imports Main begin subsection‹The language› typedecl state typedecl pname type_synonym bexp = "state ⇒ bool"