लंबाई के बाइनरी स्ट्रिंग्स की एक गैर-खाली भाषा पर विचार करें । मैं इनपुट के साथ एक बूलियन सर्किट साथ वर्णन कर सकता हूं और एक आउटपुट जैसे कि iff _ सही है : यह अच्छी तरह से जाना जाता है।एन एल सी एन सी ( डब्ल्यू ) डब्ल्यू ∈ एल
हालांकि, मैं आउटपुट के साथ एक बूलियन सर्किट साथ का प्रतिनिधित्व करना चाहता हूं और इनपुट की एक निश्चित संख्या, कहता हूं , जैसे कि संभावित इनपुट में से प्रत्येक के लिए के आउटपुट मान का सेट बिल्कुल ।सी ′ एन सी ' 2 मीटर एल
को देखते हुए , मैं कम से कम आकार का ऐसा सर्किट कैसे पा सकता हूं , और जटिलता क्या है? क्या पहली तरह के सर्किट ( ) और इस दूसरी तरह ( ) के सर्किट के आकार के बारे में ज्ञात सीमाओं के बीच कोई संबंध है , या उन्हें खोजने की जटिलता है?सी ' सी सी '
(निरीक्षण वहाँ निम्नलिखित अर्थ में द्वंद्व के कुछ प्रकार है: दी , मैं आसानी से अगर एक इनपुट शब्द तय कर सकते हैं में है सर्किट का मूल्यांकन करके, लेकिन इसमें कुछ शब्द खोजने के लिए सामान्य रूप में एनपी कठिन है खोज द्वारा एक काम ऐसा है कि उत्पादन सच है। यह देखते हुए यह तय करने के लिए इसी तरह एनपी कठिन है अगर कुछ इनपुट शब्द में है क्योंकि मैं एक काम की पैदावार करता है, तो देखने के लिए आउटपुट के रूप में है, लेकिन यह आसान है में कुछ शब्द खोजने के लिए किसी भी मनमाने इनपुट पर सर्किट का मूल्यांकन करके ।)डब्ल्यू एल एल सी ' डब्ल्यू एल डब्ल्यू एल