src/Pure/thm.ML
changeset 70503 f0b2635ee17f
parent 70494 41108e3e9ca5
child 70517 9a9003b5c0c1
equal deleted inserted replaced
70502:b053c9ed0b0a 70503:f0b2635ee17f
   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);