24 val context_of: state -> context |
24 val context_of: state -> context |
25 val theory_of: state -> theory |
25 val theory_of: state -> theory |
26 val sign_of: state -> Sign.sg |
26 val sign_of: state -> Sign.sg |
27 val map_context: (context -> context) -> state -> state |
27 val map_context: (context -> context) -> state -> state |
28 val warn_extra_tfrees: state -> state -> state |
28 val warn_extra_tfrees: state -> state -> state |
|
29 val put_thms: string * thm list -> state -> state |
29 val reset_thms: string -> state -> state |
30 val reset_thms: string -> state -> state |
30 val the_facts: state -> thm list |
31 val the_facts: state -> thm list |
31 val the_fact: state -> thm |
32 val the_fact: state -> thm |
32 val get_goal: state -> context * (thm list * thm) |
33 val get_goal: state -> context * (thm list * thm) |
33 val goal_facts: (state -> thm list) -> state -> state |
34 val goal_facts: (state -> thm list) -> state -> state |
34 val use_facts: state -> state |
|
35 val reset_facts: state -> state |
|
36 val get_mode: state -> mode |
35 val get_mode: state -> mode |
37 val is_chain: state -> bool |
36 val is_chain: state -> bool |
38 val assert_forward: state -> state |
37 val assert_forward: state -> state |
39 val assert_forward_or_chain: state -> state |
38 val assert_forward_or_chain: state -> state |
40 val assert_backward: state -> state |
39 val assert_backward: state -> state |