equal
deleted
inserted
replaced
451 in |
451 in |
452 ctxt'' |> |
452 ctxt'' |> |
453 Proof.theorem_i NONE (fn thss => fn ctxt => |
453 Proof.theorem_i NONE (fn thss => fn ctxt => |
454 let |
454 let |
455 val rec_name = space_implode "_" (map Sign.base_name names); |
455 val rec_name = space_implode "_" (map Sign.base_name names); |
456 val rec_qualified = Binding.qualify rec_name; |
456 val rec_qualified = Binding.qualify false rec_name; |
457 val ind_case_names = RuleCases.case_names induct_cases; |
457 val ind_case_names = RuleCases.case_names induct_cases; |
458 val induct_cases' = InductivePackage.partition_rules' raw_induct |
458 val induct_cases' = InductivePackage.partition_rules' raw_induct |
459 (intrs ~~ induct_cases); |
459 (intrs ~~ induct_cases); |
460 val thss' = map (map atomize_intr) thss; |
460 val thss' = map (map atomize_intr) thss; |
461 val thsss = InductivePackage.partition_rules' raw_induct (intrs ~~ thss'); |
461 val thsss = InductivePackage.partition_rules' raw_induct (intrs ~~ thss'); |