Goal:
  
  x : t
  y : t
  Heq_anonymous : true = match compare x y with
                         | Eq => true
                         | _ => false
                         end
  ============================
   (x = y)


DEBUG:Going to execute:
destruct (compare x y) eqn:hc

Goals:
    x : t  y : t  hc : compare x y = Eq  Heq_anonymous : true = true
  ============================
   (x = y)

    x : t  y : t  hc : compare x y = Lt  Heq_anonymous : true = false
  ============================
   (x = y)

    x : t  y : t  hc : compare x y = Gt  Heq_anonymous : true = false
  ============================
   (x = y)


DEBUG:Going to execute:
try congruence
DEBUG LTAC Evaluated term: (compare x y)