intro h
α nt : Type
G : RegularGrammar α nt
p : { x // x ∈ G.productions }
v : { x // x ∈ G.V }
w : { x // x ∈ G.Z }
b : { x // x ∈ G.V }
⊢ ↑p = cons v (w, b) → DerivationStep.result (DerivationStep.fromRule p) = [Sum.inr w, Sum.inl b]
α nt : Type
G : RegularGrammar α nt
p : { x // x ∈ G.productions }
v : { x // x ∈ G.V }
w : { x // x ∈ G.Z }
b : { x // x ∈ G.V }
h : ↑p = cons v (w, b)
⊢ DerivationStep.result (DerivationStep.fromRule p) = [Sum.inr w, Sum.inl b]