(* Author: Norbert Schirmer Maintainer: Norbert Schirmer, norbert.schirmer at web de Copyright (C) 2004-2008 Norbert Schirmer Copyright (c) 2022 Apple Inc. All rights reserved. *) section ‹The Simpl Syntax› theory Language imports "HOL-Library.Old_Recdef" begin subsection ‹The Core Language› text ‹We use a shallow embedding of boolean expressions as well as assertions as sets of states. › type_synonym 's bexp = "'s set" type_synonym 's assn = "'s set"