डीसी द्वारा उत्तर पर शोधन / "फाइन प्रिंट" : चॉम्स्की नॉर्मल फॉर्म के रूप में सभी सीएफएल को CYK एल्गोरिदम के साथ कुशलता से पार्स किया जा सकता है और सभी सीएफएल को सीएनएफ में परिवर्तित किया जा सकता है। हालाँकि, CNF में एक मनमाना CFL परिवर्तित करना कुछ एल्गोरिदम के आधार पर सबसे खराब स्थिति में घातीय स्थान ले सकता है। (मैं एक एल्गोरिथ्म के बारे में नहीं जानता जो यहां पी-टाइम रूपांतरण की गारंटी देता है, किसी और का है। किसी को सभी किनारे / सबसे खराब मामलों जैसे कि नॉनडेर्मिनिस्टिक सीएफएल या अस्पष्ट लोगों पर विचार करना चाहिए ।) विकिपीडिया राज्यों पर सीएनएफ अनुभाग परिवर्तनों का क्रम।
|G|222|G|
इसलिए ऐसा लगता है कि CFL मौजूद हो सकते हैं जो कुशलता से पारगम्य नहीं हैं। अधिकांश प्रोग्रामिंग भाषाएं सीएनएफ (या शायद ज्यादातर सीएनएफ या निकट-सीएनएफ में परिभाषित की गई हैं) के लिए कुशलतापूर्वक परिवर्तनीय हैं इसलिए सीएफएल "ठेठ" भाषाओं के लिए पी में "व्यावहारिक रूप से" है। शायद इस सबसे खराब स्थिति जटिलता में कुछ आधुनिक शोध हैं (लेकिन नहीं किया गया) सरसरी खोज पर इस पर हाल के कागजात पाते हैं)। उदाहरण के तौर पर ग्रीबाच का यह पुराना (1973) शोध पत्र यह भी बताता है कि खराब स्थिति का प्रदर्शन पी। द्वारा नहीं देखा जा सकता है।