src/Pure/logic.ML
changeset 79404 cb19148c0b95
parent 79399 11b53e039f6f
child 79407 c6c2e41cac1c
equal deleted inserted replaced
79403:254b062ec54d 79404:cb19148c0b95
   348       if has_duplicates (eq_fst (op =)) tvars then err ()
   348       if has_duplicates (eq_fst (op =)) tvars then err ()
   349       else map snd tvars;
   349       else map snd tvars;
   350   in (t, Ss, c) end;
   350   in (t, Ss, c) end;
   351 
   351 
   352 
   352 
   353 (* internalized sort constraints *)
   353 (* sort constraints within the logic *)
   354 
   354 
   355 fun dummy_tfree S = TFree ("'dummy", S);
   355 fun dummy_tfree S = TFree ("'dummy", S);
   356 
   356 
   357 fun present_sorts shyps present_set =
   357 fun present_sorts shyps present_set =
   358   let
   358   let