src/HOL/Nominal/nominal_package.ML
changeset 18142 a51ab4152097
parent 18107 ee6b4d3af498
child 18245 65e60434b3c2
equal deleted inserted replaced
18141:89e2e8bed08f 18142:a51ab4152097
  1086             (fst (dest_Type T),
  1086             (fst (dest_Type T),
  1087               replicate (length sorts) [class], [class])
  1087               replicate (length sorts) [class], [class])
  1088             (AxClass.intro_classes_tac [] THEN resolve_tac ths 1)) newTs thy
  1088             (AxClass.intro_classes_tac [] THEN resolve_tac ths 1)) newTs thy
  1089         end) (atoms ~~ finite_supp_thms) |>>
  1089         end) (atoms ~~ finite_supp_thms) |>>
  1090       Theory.add_path big_name |>>>
  1090       Theory.add_path big_name |>>>
  1091       PureThy.add_axioms_i [(("induct_test", induct), [case_names_induct])] |>>
  1091       PureThy.add_axioms_i [(("induct_unsafe", induct), [case_names_induct])] |>>
  1092       Theory.parent_path;
  1092       Theory.parent_path;
  1093 
  1093 
  1094   in
  1094   in
  1095     thy9
  1095     thy9
  1096   end;
  1096   end;