src/Pure/thm.ML
changeset 33049 c38f02fdf35d
parent 33038 8f9594c31de4
child 33092 c859019d3ac5
equal deleted inserted replaced
33040:cffdb7b28498 33049:c38f02fdf35d
  1461     val newBi = Logic.list_rename_params (newnames, Bi);
  1461     val newBi = Logic.list_rename_params (newnames, Bi);
  1462   in
  1462   in
  1463     (case duplicates (op =) cs of
  1463     (case duplicates (op =) cs of
  1464       a :: _ => (warning ("Can't rename.  Bound variables not distinct: " ^ a); state)
  1464       a :: _ => (warning ("Can't rename.  Bound variables not distinct: " ^ a); state)
  1465     | [] =>
  1465     | [] =>
  1466       (case inter (op =) (cs, freenames) of
  1466       (case inter (op =) cs freenames of
  1467         a :: _ => (warning ("Can't rename.  Bound/Free variable clash: " ^ a); state)
  1467         a :: _ => (warning ("Can't rename.  Bound/Free variable clash: " ^ a); state)
  1468       | [] =>
  1468       | [] =>
  1469         Thm (der,
  1469         Thm (der,
  1470          {thy_ref = thy_ref,
  1470          {thy_ref = thy_ref,
  1471           tags = tags,
  1471           tags = tags,