src/Pure/type_infer.ML
changeset 42360 da8817d01e7c
parent 42284 326f57825e1a
child 42383 0ae4ad40d7b5
equal deleted inserted replaced
42359:6ca5407863ed 42360:da8817d01e7c
   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