Câu trả lời:
Ngữ pháp không ngữ cảnh được phép chứa các quy tắc không hiệu quả . Điều này được chấp nhận, bởi vì mọi CFG tạo ra cùng ngôn ngữ với một số CFG thích hợp không chứa các quy tắc không hiệu quả, không có sản phẩm chuỗi trống và không có chu kỳ; Vì vậy, sẽ an toàn khi cho rằng CFG là phù hợp mà không mất tính tổng quát.