src/HOL/Nominal/nominal_datatype.ML
changeset 63352 4eaf35781b23
parent 63182 b065b4833092
child 67315 9301e197a47b
--- a/src/HOL/Nominal/nominal_datatype.ML	Wed Jun 22 16:04:03 2016 +0200
+++ b/src/HOL/Nominal/nominal_datatype.ML	Thu Jun 23 11:01:14 2016 +0200
@@ -251,7 +251,7 @@
               else Const (@{const_name Nominal.perm}, permT --> T --> T) $ pi $ x
             end;
         in
-          ((Attrib.empty_binding, HOLogic.mk_Trueprop (HOLogic.mk_eq
+          ((Binding.empty_atts, HOLogic.mk_Trueprop (HOLogic.mk_eq
             (Free (nth perm_names_types' i) $
                Free ("pi", mk_permT (TFree ("'x", @{sort type}))) $
                list_comb (c, args),
@@ -544,7 +544,7 @@
            coind = false, no_elim = true, no_ind = false, skip_mono = true}
           (map (fn (s, T) => ((Binding.name s, T --> HOLogic.boolT), NoSyn))
              (rep_set_names' ~~ recTs'))
-          [] (map (fn x => (Attrib.empty_binding, x)) intr_ts) []
+          [] (map (fn x => (Binding.empty_atts, x)) intr_ts) []
       ||> Sign.restore_naming thy3;
 
     (**** Prove that representing set is closed under permutation ****)
@@ -1533,7 +1533,7 @@
            coind = false, no_elim = false, no_ind = false, skip_mono = true}
           (map (fn (s, T) => ((Binding.name s, T), NoSyn)) (rec_set_names' ~~ rec_set_Ts))
           (map dest_Free rec_fns)
-          (map (fn x => (Attrib.empty_binding, x)) rec_intr_ts) []
+          (map (fn x => (Binding.empty_atts, x)) rec_intr_ts) []
       ||> Global_Theory.hide_fact true (Long_Name.append (Sign.full_bname thy10 big_rec_name) "induct")
       ||> Sign.restore_naming thy10;