cases a2_left
α : Type
inst✝ : DecidableEq α
σ_0 σ_1 : Type
M_0 : EpsilonNFA α σ_0
M_1 : EpsilonNFA α σ_1
c : α
p0 q0 : σ_1
xs : List (σ_0 ⊕ σ_1)
a2_left : ∃ a ∈ M_1.symbol_arrow_list, a.start_state = p0 ∧ a.symbol = c ∧ List.map Sum.inr a.stop_state_list = xs
a2_right : Sum.inr q0 ∈ xs
⊢ ∃ stop_state_list,
    { start_state := p0, symbol := c, stop_state_list := stop_state_list } ∈ M_1.symbol_arrow_list ∧
      q0 ∈ stop_state_list
case intro
α : Type
inst✝ : DecidableEq α
σ_0 σ_1 : Type
M_0 : EpsilonNFA α σ_0
M_1 : EpsilonNFA α σ_1
c : α
p0 q0 : σ_1
xs : List (σ_0 ⊕ σ_1)
a2_right : Sum.inr q0 ∈ xs
w✝ : SymbolArrow α σ_1
h✝ : w✝ ∈ M_1.symbol_arrow_list ∧ w✝.start_state = p0 ∧ w✝.symbol = c ∧ List.map Sum.inr w✝.stop_state_list = xs
⊢ ∃ stop_state_list,
    { start_state := p0, symbol := c, stop_state_list := stop_state_list } ∈ M_1.symbol_arrow_list ∧
      q0 ∈ stop_state_list