suffices i = 0 by
  subst this
  simp
  rfl
r : Data.Expr
nfa : NFA
eq : compile r = nfa
i✝ : Fin nfa.nodes.size
i : ℕ
isLt : i < done.nodes.size
⊢ { nodes := #[Node.done], start := 0, inBounds := done.proof_3 }[i] = Node.done ↔ i = 0
r : Data.Expr
nfa : NFA
eq : compile r = nfa
i✝ : Fin nfa.nodes.size
i : ℕ
isLt : i < done.nodes.size
⊢ i = 0