equal
deleted
inserted
replaced
102 |
102 |
103 (** rewriting on proof terms **) |
103 (** rewriting on proof terms **) |
104 val add_prf_rrules : (proof * proof) list -> theory -> theory |
104 val add_prf_rrules : (proof * proof) list -> theory -> theory |
105 val add_prf_rprocs : (string * (Term.typ list -> proof -> proof option)) list -> |
105 val add_prf_rprocs : (string * (Term.typ list -> proof -> proof option)) list -> |
106 theory -> theory |
106 theory -> theory |
107 val rewrite_proof : Type.type_sig -> (proof * proof) list * |
107 val rewrite_proof : Type.tsig -> (proof * proof) list * |
108 (string * (typ list -> proof -> proof option)) list -> proof -> proof |
108 (string * (typ list -> proof -> proof option)) list -> proof -> proof |
109 val rewrite_proof_notypes : (proof * proof) list * |
109 val rewrite_proof_notypes : (proof * proof) list * |
110 (string * (typ list -> proof -> proof option)) list -> proof -> proof |
110 (string * (typ list -> proof -> proof option)) list -> proof -> proof |
111 val init : theory -> theory |
111 val init : theory -> theory |
112 |
112 |