simp
case step
j✝ k : ℕ
nfa : NFA
i✝ : ℕ
cs : List Char
c : Char
start i j k' : ℕ
cs'' cs''' : List Char
step' : nfa.stepIn start i j cs''
rest : nfa.pathIn start j k' cs'''
ih : ∀ (assm : k' < nfa.nodes.size), k ∈ nfa[k'].charStep c → nfa.pathIn (min start k) j k (cs''' ++ [c])
assm : k' < nfa.nodes.size
step : k ∈ nfa[k'].charStep c
⊢ nfa.pathIn (min start k) i k (cs'' ++ cs''' ++ [c])
case step
j✝ k : ℕ
nfa : NFA
i✝ : ℕ
cs : List Char
c : Char
start i j k' : ℕ
cs'' cs''' : List Char
step' : nfa.stepIn start i j cs''
rest : nfa.pathIn start j k' cs'''
ih : ∀ (assm : k' < nfa.nodes.size), k ∈ nfa[k'].charStep c → nfa.pathIn (min start k) j k (cs''' ++ [c])
assm : k' < nfa.nodes.size
step : k ∈ nfa[k'].charStep c
⊢ nfa.pathIn (min start k) i k (cs'' ++ (cs''' ++ [c]))