diff -r 3246c5e1a9d7 -r a93f8df272de Nominal/Term1.thy --- a/Nominal/Term1.thy Mon Mar 15 11:50:12 2010 +0100 +++ b/Nominal/Term1.thy Mon Mar 15 13:56:17 2010 +0100 @@ -52,6 +52,18 @@ snd o build_eqvts @{binding fv_rtrm1_fv_bp_eqvt} [@{term fv_rtrm1}, @{term fv_bp}] (build_eqvts_tac @{thm rtrm1_bp.induct} @{thms fv_rtrm1_fv_bp.simps permute_rtrm1_permute_bp.simps} @{context}) *} +(* +local_setup {* +snd o build_eqvts @{binding fv_rtrm1_fv_bv1_eqvt} [@{term fv_rtrm1}, @{term fv_bv1}] (build_eqvts_tac @{thm rtrm1_bp.induct} @{thms fv_rtrm1_fv_bv1.simps permute_rtrm1_permute_bp.simps} @{context}) +*} +print_theorems + +local_setup {* +snd o build_eqvts @{binding fv_bp_eqvt} [@{term fv_bp}] (build_eqvts_tac @{thm rtrm1_bp.inducts(2)} @{thms fv_rtrm1_fv_bv1.simps fv_bp.simps permute_rtrm1_permute_bp.simps} @{context}) +*} +print_theorems +*) + lemma alpha1_eqvt: "(rtrm1 \1 rtrm1a \ (p \ rtrm1) \1 (p \ rtrm1a)) \ (bp \1b bpa \ (p \ bp) \1b (p \ bpa)) \