Langlib

Langlib.Classes.ContextFree.Pumping.toMathlib

CNF Bridge Lemmas #

This file adds small bridge lemmas connecting the project's Chomsky-normal-form API to mathlib conventions.

Main declarations #

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) :