(***********************************************************************) (* v * The Coq Proof Assistant / The Coq Development Team *) (* *) (* 11/04/2002 *) (* *) (******************************************************************************) exception CanNotUnshare;; (* [unshare t] gives back a copy of t where all sharing has been removed *) (* Physical equality becomes meaningful on unshared terms. Hashtables that *) (* use physical equality can now be used to associate information to evey *) (* node of the term. *) val unshare: ?already_unshared:('a -> bool) -> 'a -> 'a