equal
deleted
inserted
replaced
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 |