equal
deleted
inserted
replaced
217 |
217 |
218 exception NO_UNIFIER of string * typ Vartab.table; |
218 exception NO_UNIFIER of string * typ Vartab.table; |
219 |
219 |
220 fun unify ctxt pp = |
220 fun unify ctxt pp = |
221 let |
221 let |
222 val thy = ProofContext.theory_of ctxt; |
222 val thy = Proof_Context.theory_of ctxt; |
223 val arity_sorts = Type.arity_sorts pp (Sign.tsig_of thy); |
223 val arity_sorts = Type.arity_sorts pp (Sign.tsig_of thy); |
224 |
224 |
225 |
225 |
226 (* adjust sorts of parameters *) |
226 (* adjust sorts of parameters *) |
227 |
227 |