cases Fin.restrict_inj _ _ hcntr.2
m n : Nat
i : Fin m
j : Fin n
a : Fin ((m + 1) * (n + 1))
ha : ↑a < (m + 1) * (n + 1) - 1
hcntr :
  a ∈ Board.path i j ∧
    Fin.restrict (Board.pivot i j) (_ : ↑(Board.pivot i j) < (m + 1) * (n + 1) - 1) = Fin.restrict a ha
⊢ False
case refl
m n : Nat
i : Fin m
j : Fin n
ha : ↑(Board.pivot i j) < (m + 1) * (n + 1) - 1
hcntr :
  Board.pivot i j ∈ Board.path i j ∧
    Fin.restrict (Board.pivot i j) (_ : ↑(Board.pivot i j) < (m + 1) * (n + 1) - 1) = Fin.restrict (Board.pivot i j) ha
⊢ False