src/HOL/Nominal/nominal_inductive.ML
changeset 32172 c4e55f30d527
parent 32149 ef59550a55d3
child 32202 443d5cfaba1b
equal deleted inserted replaced
32171:220abde9962b 32172:c4e55f30d527
   564         val ((_, [strong_induct']), ctxt') = LocalTheory.note Thm.generatedK
   564         val ((_, [strong_induct']), ctxt') = LocalTheory.note Thm.generatedK
   565           ((rec_qualified (Binding.name "strong_induct"),
   565           ((rec_qualified (Binding.name "strong_induct"),
   566             map (Attrib.internal o K) (#2 strong_induct)), [#1 strong_induct])
   566             map (Attrib.internal o K) (#2 strong_induct)), [#1 strong_induct])
   567           ctxt;
   567           ctxt;
   568         val strong_inducts =
   568         val strong_inducts =
   569           ProjectRule.projects ctxt (1 upto length names) strong_induct'
   569           Project_Rule.projects ctxt (1 upto length names) strong_induct'
   570       in
   570       in
   571         ctxt' |>
   571         ctxt' |>
   572         LocalTheory.note Thm.generatedK
   572         LocalTheory.note Thm.generatedK
   573           ((rec_qualified (Binding.name "strong_inducts"),
   573           ((rec_qualified (Binding.name "strong_inducts"),
   574             [Attrib.internal (K ind_case_names),
   574             [Attrib.internal (K ind_case_names),