src/Pure/Isar/proof.ML
changeset 14554 b9cd48af3512
parent 14548 e1a196985fc8
child 14564 3667b4616e9a
equal deleted inserted replaced
14553:4740fc2da7bb 14554:b9cd48af3512
    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