আসলে এটা যে দেখানোর জন্য, যে জন্য সম্ভব পর্যাপ্ত ছোট (কম 2 এন / এন ), সেখানে ফাংশন আকারের সার্কিট দ্বারা গণনীয় হয় চ ( এন ) কিন্তু আকারের সার্কিট দ্বারা নয় চ ( এন ) - হে ( 1 ) , বা এমনকি চ ( এন ) - 1 , আপনি যে গেটগুলি মঞ্জুর করেন তার উপর নির্ভর করে।f2n/nf(n)f(n)−O(1)f(n)−1
এখানে একটি সহজ যুক্তি যা দেখায় যে আকারে আকারে গণ্যযোগ্য ফাংশন রয়েছে তবে আকার চ ( এন ) নয় - ও ( এন ) ।f(n)f(n)−O(n)
আমরা জানি যে:
- একটি ফাংশন যার জন্য কমপক্ষে 2 এন / ও ( এন ) সার্কিট জটিলতার প্রয়োজন হয় এবং বিশেষত, সার্কিট জটিলতা এফ ( এন ) এর চেয়ে বেশি ।g2n/O(n)f(n)
- ফাংশন যেমন যে z- র ( এক্স ) = 0 প্রত্যেক ইনপুট জন্য এক্স একটি ধ্রুবক আকার বর্তনী দ্বারা গণনীয় হয়।zz(x)=0x
- যদি দুটি ফাংশন এবং জি 2 কেবল একটি ইনপুটটিতে পৃথক হয়, তবে তাদের সার্কিট জটিলতা সর্বাধিক ও ( এন ) দ্বারা পৃথক হয়g1g2O(n)
মনে করুন যে এন ইনপুটগুলিতে ননজারো । এই জাতীয় ইনপুটগুলিকে এক্স 1 , … , এক্স এন কল করুন । আমরা একে জন্য, বিবেচনা করতে পারেন আমি , ফাংশন ছ আমি ( এক্স ) সেট সূচক ফাংশন যা { এক্স 1 , ... , x এর আমি } ; এইভাবে জি 0 = 0 এবং জি এন = জি ।gNx1,…,xNigi(x){x1,…,xi}g0=0gN=g
স্পষ্টতই এরকম কিছু আছে যে g i + 1 এর সার্কিট জটিলতা f ( n ) এর চেয়ে বেশি এবং g আমার সার্কিট জটিলতা f ( n ) এর চেয়ে কম থাকে । তবে তারপরে g i এর সার্কিট জটিলতা f ( n ) এর চেয়ে কম তবে f ( n ) - O ( n ) এর চেয়ে বেশি ।igi+1f(n)gif(n)gif(n)f(n)−O(n)