Antworten:
Kontextfreie Grammatiken dürfen unproduktive Regeln enthalten . Dies wird akzeptiert, da jede CFG die gleiche Sprache wie eine richtige CFG erzeugt, die keine unproduktiven Regeln, keine Leerstring-Produktionen und keine Zyklen enthält. Man kann also mit Sicherheit davon ausgehen, dass ein CFG einwandfrei ist, ohne an Allgemeinheit zu verlieren.