Theory Induction_Tactics

✐‹creator "Kevin Kappelmann"›
subsection ‹Induction›
theory Induction_Tactics
  imports
    Cases_Tactics
    HOL.HOL
begin

(*FIXME: the setup is agnostic of HOL. However, we cannot load induct.ML without declaring the
print_induct_rules keyword, which in turn would prohibit us from loading HOL since it also declares
print_induct_rules*)
(* ML_file‹~~/src/Tools/induct.ML› *)
ML_file‹induction_tactic.ML›
ML_file‹induction_data.ML›

MLstructure Induction_Tactic_HOL = Induction_Tactic(Induct)
structure Induction_Data_Args_Tactic_HOL = Induction_Data_Args_Tactic(Induction_Tactic_HOL)

end