diff -r 2205b572bc9b -r e25b0fff0dd2 Nominal/NewParser.thy --- a/Nominal/NewParser.thy Tue May 11 17:16:57 2010 +0200 +++ b/Nominal/NewParser.thy Tue May 11 18:20:25 2010 +0200 @@ -395,7 +395,10 @@ val raw_bns_exp = map (apsnd (map (export_fun (Morphism.term morphism_2_0)))) raw_bns; val bn_funs_decls = flat (map (fn (ith, l) => map (fn (bn, data) => (bn, ith, data)) l) raw_bns_exp); val raw_bn_eqs = ProofContext.export lthy2 lthy raw_bn_eqs_loc - val thy = Local_Theory.exit_global lthy2; + + val (_, lthy2a) = Local_Theory.note ((Binding.empty, + [Attrib.internal (fn _ => Nominal_ThmDecls.eqvt_add)]), raw_perm_def) lthy2; + val thy = Local_Theory.exit_global lthy2a; val thy_name = Context.theory_name thy val lthy3 = Theory_Target.init NONE thy;