Goal:
    A : Type  f : nat → A  i : nat  hf : ∀ i j : nat, f i = f j → i = j
  ============================
   (False → i < 0)


DEBUG:Going to execute:
trivial; hnf