Goal:
  
  x : V.t
  s : VSet.t
  s' : VSet.t
  z : VSet.elt
  H : VSetProp.Add x s (VSet.remove z s')
  H0 : VSet.In x s -> False
  H1 : VSet.In z s
  H3 : VSet.In z s'
  H4 : ~ VSet.E.eq z z
  ============================
   False


DEBUG:Going to execute:
repeat
            match goal with
            | |- ?X1 -> ?X2 => intro
            | |- ~ _ => unfold not at 1; intro
            end