src/Pure/Isar/class_target.ML
changeset 35182 4c39632b811f
parent 35126 ce6544f42eb9
child 35315 fbdc860d87a3
equal deleted inserted replaced
35181:92d857a4e5e0 35182:4c39632b811f
    27   val refresh_syntax: class -> Proof.context -> Proof.context
    27   val refresh_syntax: class -> Proof.context -> Proof.context
    28   val redeclare_operations: theory -> sort -> Proof.context -> Proof.context
    28   val redeclare_operations: theory -> sort -> Proof.context -> Proof.context
    29 
    29 
    30   (*instances*)
    30   (*instances*)
    31   val init_instantiation: string list * (string * sort) list * sort
    31   val init_instantiation: string list * (string * sort) list * sort
    32     -> theory -> local_theory
    32     -> theory -> Proof.context
    33   val instance_arity_cmd: xstring list * xstring list * xstring -> theory -> Proof.state
    33   val instance_arity_cmd: xstring list * xstring list * xstring -> theory -> Proof.state
    34   val instantiation_instance: (local_theory -> local_theory)
    34   val instantiation_instance: (local_theory -> local_theory)
    35     -> local_theory -> Proof.state
    35     -> local_theory -> Proof.state
    36   val prove_instantiation_instance: (Proof.context -> tactic)
    36   val prove_instantiation_instance: (Proof.context -> tactic)
    37     -> local_theory -> local_theory
    37     -> local_theory -> local_theory