(* Author: Klaus Aehlig, Tobias Nipkow Normalization by Evaluation. *) (*<*) theory NBE imports Main begin declare [[syntax_ambiguity_warning = false]] declare Let_def[simp] (*>*) section "Terms" type_synonym vname = nat type_synonym ml_vname = nat (* FIXME only for codegen*) type_synonym cname = int text‹ML terms:›