Goal:
    s : VSet.t  x : VSet.elt  H : VSet.In x s  z : VSet.elt
  ============================
   (VSet.In z s <-> x = z \/ VSet.In z (VSet.remove x s))


DEBUG:Going to execute:
fun => <coq-core.plugins.ltac::split@0>

Goals:
    s : VSet.t  x : VSet.elt  H : VSet.In x s  z : VSet.elt
  ============================
   (VSet.In z s -> x = z \/ VSet.In z (VSet.remove x s))

    s : VSet.t  x : VSet.elt  H : VSet.In x s  z : VSet.elt
  ============================
   (x = z \/ VSet.In z (VSet.remove x s) -> VSet.In z s)


DEBUG:Going to execute:
intro Hz