equal
deleted
inserted
replaced
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 |