Відповіді:
Граматики без контексту можуть містити непродуктивні правила . Це прийнято, оскільки кожна CFG генерує ту саму мову, що і якась належна CFG, яка не містить непродуктивних правил, не створює порожні рядки та не цикли; тому можна припустити, що CFG є правильним без втрати загальності.