Documentation

LeanPool.PumpingCfg.ToMathlib

Auxiliary grammar lemmas #

Small facts about ChomskyNormalFormRule.Rewrites and ChomskyNormalFormGrammar.Produces intended for upstreaming into Mathlib alongside the Chomsky-normal-form development.

theorem ChomskyNormalFormRule.Rewrites.word {T : Type uT} {N : Type uN} {r : ChomskyNormalFormRule T N} {u : List T} {v : List (Symbol T N)} (hruv : r.Rewrites (List.map Symbol.terminal u) v) :