Nominal/Term4.thy
changeset 1277 6eacf60ce41d
parent 1270 8c3cf9f4f5f2
child 1300 22a084c9316b
--- a/Nominal/Term4.thy	Fri Feb 26 10:34:04 2010 +0100
+++ b/Nominal/Term4.thy	Fri Feb 26 13:57:43 2010 +0100
@@ -16,7 +16,7 @@
 
 (* there cannot be a clause for lists, as *)
 (* permutations are  already defined in Nominal (also functions, options, and so on) *)
-setup {* snd o define_raw_perms ["rtrm4"] ["Term4.rtrm4"] *}
+setup {* snd o define_raw_perms (Datatype.the_info @{theory} "Term4.rtrm4") 1 *}
 
 (* "repairing" of the permute function *)
 lemma repaired:
@@ -29,8 +29,8 @@
 thm permute_rtrm4_permute_rtrm4_list.simps
 thm permute_rtrm4_permute_rtrm4_list.simps[simplified repaired]
 
-local_setup {* snd o define_fv_alpha "Term4.rtrm4" [
-  [[[]], [[], []], [[(NONE, 0)], [(NONE, 0)]]], [[], [[], []]]  ] *}
+local_setup {* snd o define_fv_alpha (Datatype.the_info @{theory} "Term4.rtrm4")
+  [[[[]], [[], []], [[(NONE, 0)], [(NONE, 0)]]], [[], [[], []]]  ] *}
 print_theorems
 
 notation