src/HOL/Tools/induct_method.ML
changeset 8431 e5f8ee756a8a
parent 8400 64921d1fef15
child 8451 614f18139d47
equal deleted inserted replaced
8430:dbd897e0d804 8431:e5f8ee756a8a
    13   val print_global_rules: theory -> unit
    13   val print_global_rules: theory -> unit
    14   val dest_local_rules: Proof.context ->
    14   val dest_local_rules: Proof.context ->
    15     {type_cases: (string * thm) list, set_cases: (string * thm) list,
    15     {type_cases: (string * thm) list, set_cases: (string * thm) list,
    16       type_induct: (string * thm) list, set_induct: (string * thm) list}
    16       type_induct: (string * thm) list, set_induct: (string * thm) list}
    17   val print_local_rules: Proof.context -> unit
    17   val print_local_rules: Proof.context -> unit
       
    18   val vars_of: term -> term list
    18   val cases_type_global: string -> theory attribute
    19   val cases_type_global: string -> theory attribute
    19   val cases_set_global: string -> theory attribute
    20   val cases_set_global: string -> theory attribute
    20   val cases_type_local: string -> Proof.context attribute
    21   val cases_type_local: string -> Proof.context attribute
    21   val cases_set_local: string -> Proof.context attribute
    22   val cases_set_local: string -> Proof.context attribute
    22   val induct_type_global: string -> theory attribute
    23   val induct_type_global: string -> theory attribute