diff -r 0be098c61d00 -r 4bc9278a808d Nominal/Parser.thy --- a/Nominal/Parser.thy Wed Mar 03 10:39:43 2010 +0100 +++ b/Nominal/Parser.thy Wed Mar 03 11:42:15 2010 +0100 @@ -231,7 +231,7 @@ Local_Theory.theory_result (define_raw_perms dtinfo (length dts)) lthy2; val raw_binds_flat = map (map flat) raw_binds; val (((fv_ts_loc, fv_def_loc), alpha), lthy4) = define_fv_alpha dtinfo raw_binds_flat lthy3; -(* val alpha_ts_loc = #preds alpha + val alpha_ts_loc = #preds alpha val morphism_4_3 = ProofContext.export_morphism lthy4 lthy3; val alpha_ts = map (Morphism.term morphism_4_3) alpha_ts_loc; val alpha_induct_loc = #induct alpha @@ -245,7 +245,7 @@ val (bv_eqvts, lthy5) = fold_map (build_bv_eqvt perms (raw_bn_eqs @ raw_perm_def) inducts) bns lthy4; val (fv_eqvts, lthy6) = build_eqvts Binding.empty fv_ts_loc perms ((flat (map snd bv_eqvts)) @ fv_def_loc @ raw_perm_def) induct lthy5; - val alpha_eqvt_loc = build_alpha_eqvts alpha_ts_loc perms +(* val alpha_eqvt_loc = build_alpha_eqvts alpha_ts_loc perms (raw_perm_def @ alpha_inj_loc) alpha_induct_loc lthy6; val alpha_eqvt = ProofContext.export lthy6 lthy2 alpha_eqvt_loc; val alpha_equivp_loc = build_equivps alpha_ts_loc induct alpha_induct_loc @@ -256,7 +256,7 @@ (map (fn ((b, t), alpha) => (([], b, NoSyn), (t, alpha))) ((qty_names ~~ all_typs) ~~ alpha_ts)) (ALLGOALS (resolve_tac alpha_equivp)) lthy6;*) in - ((raw_dt_names, raw_bn_funs, raw_bn_eqs, raw_binds), lthy4) + ((raw_dt_names, raw_bn_funs, raw_bn_eqs, raw_binds), lthy6) end *}