DC'nin cevabında arıtma / "ince baskı" : Chomsky Normal Form şeklindeki tüm CFL'ler CYK algoritması ile verimli bir şekilde ayrıştırılabilir ve tüm CFL'ler CNF'ye dönüştürülebilir. Bununla birlikte, keyfi bir CFL'yi CNF'ye dönüştürmek , bazı algoritmalara bağlı olarak en kötü durumda üstel alan alabilir. (Burada P-zamanı dönüşümünü garanti eden bir algoritmanın farkında değilim, başka biri var mı? Belirsiz CFL'ler veya belirsiz olanlar gibi tüm uç / en kötü durumları düşünmek gerekir .) CNF bölümündeki Wikipedia durumları Dönüşüm sırası
|G|222|G|
Bu nedenle, verimli bir şekilde ayrıştırılamayan CFL'ler olabileceği görülmektedir. Çoğu programlama dili etkin bir şekilde CNF'ye dönüştürülebilir (veya belki de çoğunlukla CNF veya CNF'ye yakın olarak tanımlanabilir ), bu nedenle P'de "tipik" diller için ayrıştırma CFL'si "pratikte" dir. el yazısı arama ile ilgili son makaleleri bul). Örneğin, Greibach'ın bu eski (1973) araştırma makalesi, en kötü vaka performansının P tarafından sınırlandırılmayabileceğini de göstermektedir.