simp
α qs : Type
M : DFA α qs
⊢ (fun w => ∃ run, NFA.Run.last run ∈ M.F) = fun w =>
    ∃ q₀ ∈ { Z := M.Z, Q := M.Q, δ := Option.toFinset ∘ M.δ, Q₀ := {M.q₀}, F := M.F }.Q₀,
      ∃ run, NFA.Run.last run ∈ { Z := M.Z, Q := M.Q, δ := Option.toFinset ∘ M.δ, Q₀ := {M.q₀}, F := M.F }.F
α qs : Type
M : DFA α qs
⊢ (fun w => ∃ run, NFA.Run.last run ∈ M.F) = fun w => ∃ run, NFA.Run.last run ∈ M.F