author | traytel |
Thu, 11 Dec 2014 14:14:18 +0100 | |
changeset 59132 | f2819313e3cc |
parent 59131 | 894d613f7f7c |
child 59133 | 347fece4a85e |
--- a/src/HOL/Tools/BNF/bnf_util.ML Thu Dec 11 14:01:40 2014 +0100 +++ b/src/HOL/Tools/BNF/bnf_util.ML Thu Dec 11 14:14:18 2014 +0100 @@ -147,7 +147,9 @@ val b' = fold_rev Binding.prefix_name (map (suffix "_" o fst) (#2 (Binding.dest b))) b; val ((name, info), (lthy, lthy_old)) = lthy + |> Local_Theory.conceal |> Typedef.add_typedef true (b', Ts, mx) set opt_morphs tac + ||> Local_Theory.restore_naming lthy ||> `Local_Theory.restore; val phi = Proof_Context.export_morphism lthy_old lthy; in