Goal:
  
  G : t
  s0 : VSet.t
  x : V.t
  s1 : VSet.t
  x0 : V.t
  H0 : sigma (fun _ : VSet.t => V.t)
  H : {| pr1 := s0; pr2 := x |} = H0
  ============================
   ({|
      pr1 := {| pr1 := s0; pr2 := {| pr1 := x; pr2 := x |} |};
      pr2 := spath_refl s0 x
    |} =
    {|
      pr1 := {| pr1 := pr1 H0; pr2 := {| pr1 := pr2 H0; pr2 := pr2 H0 |} |};
      pr2 := spath_refl (pr1 H0) (pr2 H0)
    |})


DEBUG:Going to execute:
destruct H