Goal:
  
  G : t
  s0 : VSet.t
  x : V.t
  s1 : VSet.t
  s' : VSet.t
  x0 : V.t
  y : V.t
  z : V.t
  d : DisjointAdd x0 s1 s'
  e : EdgeOf x0 y
  b : SPath s1 y z
  H : False
  ============================
   ({|
      pr1 := {| pr1 := s0; pr2 := {| pr1 := x; pr2 := x |} |};
      pr2 := spath_refl s0 x
    |} =
    {|
      pr1 := {| pr1 := s'; pr2 := {| pr1 := x0; pr2 := z |} |};
      pr2 := spath_step d e b
    |})


DEBUG:Going to execute:
destruct id
DEBUG LTAC Evaluated term: H
DEBUG LTAC Evaluated term: False
Level 6: type of H
 has value 
False

Level 6: Backtrace:

No matching clauses for match.
Level 5: Backtrace:

No matching clauses for match.
Level 5: evaluation
raised the exception
Backtrace:

No matching clauses for match.

Level 5: Backtrace:

No matching clauses for match.
Level 4: Backtrace:

No matching clauses for match.