diff -r 74888979e9cd -r 4355eb3b7161 Nominal/Rsp.thy --- a/Nominal/Rsp.thy Fri Mar 19 15:01:01 2010 +0100 +++ b/Nominal/Rsp.thy Fri Mar 19 18:42:57 2010 +0100 @@ -86,10 +86,12 @@ (HOL_ss addsimps (@{thm alpha_gen} :: fvbv_simps)))) *} + ML {* - fun all_eqvts ctxt = - Nominal_ThmDecls.get_eqvts_thms ctxt @ Nominal_ThmDecls.get_eqvts_raw_thms ctxt - val split_conjs = REPEAT o etac conjE THEN' TRY o REPEAT_ALL_NEW (CHANGED o rtac conjI) +fun sym_eqvts ctxt = map (fn x => sym OF [x]) (Nominal_ThmDecls.get_eqvts_thms ctxt) +fun all_eqvts ctxt = + Nominal_ThmDecls.get_eqvts_thms ctxt @ Nominal_ThmDecls.get_eqvts_raw_thms ctxt +val split_conjs = REPEAT o etac conjE THEN' TRY o REPEAT_ALL_NEW (CHANGED o rtac conjI) *} ML {*