∀ {n : ℕ} {motive : Fin (n + 1) → Sort u_1} {succ : (i : Fin n) → motive i.succ → motive i.castSucc} (i : Fin n) (j : ℕ)
  (h : j < n + 1) (h2 : ↑i < j) (zero : motive ⟨j, h⟩),
  Fin.reverseInduction.go succ i.castSucc j h ⋯ zero = succ i (Fin.reverseInduction.go succ i.succ j h h2 zero)