(* The definitions for a challenge suggested by Adam Chlipala *) theory Compile imports "HOL-Nominal.Nominal" begin