Risposte:
Le grammatiche senza contesto possono contenere regole improduttive . Questo è accettato, perché ogni CFG genera la stessa lingua di un CFG corretto che non contiene regole improduttive, nessuna produzione di stringhe vuote e nessun ciclo; quindi è lecito ritenere che un CFG sia corretto senza perdita di generalità.