equal
deleted
inserted
replaced
380 val union_constraints = Ord_List.union constraint_ord; |
380 val union_constraints = Ord_List.union constraint_ord; |
381 |
381 |
382 fun insert_constraints thy (T, S) = |
382 fun insert_constraints thy (T, S) = |
383 let |
383 let |
384 val ignored = |
384 val ignored = |
385 ! Proofterm.proofs < 1 orelse |
|
386 S = [] orelse |
385 S = [] orelse |
387 (case T of |
386 (case T of |
388 TFree (_, S') => S = S' |
387 TFree (_, S') => S = S' |
389 | TVar (_, S') => S = S' |
388 | TVar (_, S') => S = S' |
390 | _ => false); |
389 | _ => false); |