(*File: ContextVS.thy*) (*Authors: Lennart Beringer and Martin Hofmann, LMU Munich 2008*) theory ContextVS imports VS begin subsection‹Contextual closure› text‹\label{sec:contextVS}We show that the notion of security is closed w.r.t.~low attacking contexts, i.e.~contextual programs into which a secure program can be substituted and which itself employs only \emph{obviously} low variables.› text‹Contexts are {\bf IMP} programs with (multiple) designated holes (represented by constructor $\mathit{Ctxt\_Here}$).›