N वैरिएबल ( ) पर m शब्दों वाला एक मोनोटोन CNF फॉर्मूला फॉर्म f ( x 1 , … , x n ) = i C i का एक सूत्र है , जहाँ प्रत्येक C i कुछ उपसमूह का एक OR है। की चर x 1 , ... , x n , और मैं से लेकर 1 को मीटर ।
उदाहरण के लिए, एक लय CNF 4 चर पर 2 शर्तों से सूत्र है।
मैं सबसे छोटे फार्मूले की तलाश कर रहा हूं (जरूरी नहीं कि मोनोटोन, जरूरी नहीं कि CNF, कोई भी फॉर्मूला हो!) वैरिएबल्स के एक ही सेट पर, जो एन फ़ंक्शन के साथ एन वेरिएबल्स पर दिए गए मोनोटोन CNF फॉर्मूला के समान फ़ंक्शन का प्रतिनिधित्व करता है। (ध्यान दें कि शब्द और चर की संख्या समान है।)
सूत्र बनाने का एक स्पष्ट तरीका यह है कि दी गई CNF परिभाषा का विस्तार किया जाए, जो हमें आकार का सूत्र प्रदान करेगी । (चलो एक सूत्र के आकार को सूत्र की लंबाई के रूप में परिभाषित करते हैं जब इसे एक स्ट्रिंग के रूप में लिखा जाता है।) मैं जानना चाहता हूं कि क्या यह सबसे कुशल सामान्य निर्माण है या यदि प्रत्येक एन-टर्म मोनोटोन सीएनएफ के लिए एक सूत्र मौजूद है का आकार o ( n 2 ) ।
मैं सिर्फ यह जानना चाहता हूं कि क्या यह संभव है, मैं वास्तव में एक एल्गोरिथ्म में दिलचस्पी नहीं रखता हूं। यदि यह संभव नहीं है, तो एक फ़ंक्शन जो काउंटरएक्सप्ले के रूप में कार्य करता है वह बहुत अच्छा होगा। जहाँ मुझे साहित्य में उत्तर मिल सकता है, उसकी ओर भी इशारा किया जाता है।
संपादित करें: मैं एक उदाहरण जोड़ रहा हूं ताकि thins को स्पष्ट किया जा सके।