এটা আমার মনে হচ্ছে যে diagonalisation যুক্তি হল যে ব্যবহার করা যেতে পারে শুধুমাত্র সামান্য একটি প্রমিত এক থেকে ভিন্ন, যেমন এই ধরনের খুঁজে পাওয়া যেতে পারে যেমন বেকার-ফুলকা-Solovay উপপাদ্য সম্পর্কে বক্তৃতা নোট ( অর্থাত , সেখানে ওরাকেল আছে , যার জন্য এবং ওরাকেল যার জন্য )। মূলত, আপনাকে কীভাবে 'ইঞ্জিনিয়ার' অ্যাডভারসিয়াল ইনপুটটি একটু অন্যরকমভাবে বর্ণনা করতে হবে।APA=NPএকজনএকজনPA≠এনPএকজন
এখানে কিভাবে আমরা একটি ওরাকল অস্তিত্বের প্রমাণ এই পদ্ধতির ব্যবহার হতে পারে এর , যার জন্যএকজনএনPA⊈খ প্রশ্নPএকজন । যে কোন ওরাকল জন্যএকজন, একটি ভাষা সংজ্ঞায়িত করুন
LA= {1এন∣|∃z∈ { 0 , 1}এন: এ (z, 0 ) = ( জেড ),1)}.
এটা স্পষ্ট যে LA∈NPA সাধারণ কারণে যে কোনও ননডেটেরিমেন্টিক টিউরিং মেশিনটি ইনপুটটি ফর্মের কিনা তা পরীক্ষা করতে পারে 1n কিছুর জন্য n, এবং তারপরে একটি স্ট্রিং অনুমান করুন z∈{0,1}n কিসের জন্য A(z,0)=(z,1) যদি তাই zবিদ্যমান। লক্ষ্য তা দেখানোLA বহুবর্ষীয় সময়ে স্থির ত্রুটি সহ, ইউনিফর্ম ইউনিটারি সার্কিট পরিবার দ্বারা, ব্যবহার করে সিদ্ধান্ত নেওয়া যায় না O(2n/2) অনুসন্ধান সমস্যার উপর নিচে আবদ্ধ।
দিন c,N>0 ওরাকলগুলির সাথে অনুসন্ধানের সমস্যাটি এমন হোন nবিট ইনপুটগুলির কমপক্ষে প্রয়োজন c2n/2 সবার জন্য সঠিকভাবে সিদ্ধান্ত নেওয়ার জন্য ওরাকল অনুসন্ধানগুলি (কমপক্ষে 2/3 সম্ভাব্যতার সাথে) n>N।
দিন C(1), C(2), … সমস্ত ইউনিটেরিয়াল ওরাকল সার্কিট পরিবারের একটি গণনা হতে C(k)={C(k)n}n⩾0যেমন সার্কিটের গেট-সিকোয়েন্স C(k)n ভারপ্রাপ্ত n-বিটক ইনপুটগুলি সময়মতো কঠোরভাবে কম উত্পাদন করা যায় c2n/2। (এই সময়সীমাটি 'অভিন্নতা' শর্তের সাথে সম্পর্কিত, যেখানে আমরা সার্কিটগুলিতে আগ্রহী হব, বহু-কালীন সময়ে একটি ডিস্ট্রিমেন্টিক টিউরিং মেশিন দ্বারা গণনা করা যেতে পারে - আমরা এখানে আরোপের চেয়ে আরও শক্তিশালী শর্ত these এই সার্কিট পরিবারগুলির গণনা করা যেতে পারে, কারণ উদাহরণস্বরূপ, নির্ধারক টিউরিং মেশিনগুলির দ্বারা পরোক্ষভাবে তাদের প্রতিনিধিত্ব করেT(k)যা তাদের গেটের অনুক্রমগুলি তৈরি করে এবং সেগুলি গণনা করে )
গেটের অনুক্রমের বিবরণে রান-টাইম সীমা থেকে এটি নির্দিষ্টভাবে অনুসরণ করে C(k)n চেয়ে কম আছে c2n/2 সবার জন্য দরজা k, এবং বিশেষত এর চেয়ে কম করে তোলে c2n/2 ওরাকল অনুসন্ধান।
কোন জন্য n, সার্কিট বিবেচনা করুন C(n)n। অনুসন্ধানের সমস্যার উপরের নীচে থেকে আমরা জানি এটির জন্যn>N ওরাকল ফাংশনের সম্ভাব্য মান রয়েছে f:{0,1}n→{0,1} ওরাকল দ্বারা মূল্যায়ন করা হয়, যেমন সম্ভাব্যতা 2/3 সহ, আউটপুট দ্বারা উত্পাদিত হয় C(n)n ইনপুট এ 1n কিনা এর সঠিক উত্তর নয় ∃z∈{0,1}n:f(z)=1।
প্রতিটির জন্য, প্রত্যেকটির জন্য n>N, যেমন একটি ফাংশন নির্বাচন করুন fn কিসের জন্য C(n)n এইভাবে "ব্যর্থ"।
দিন A একটি ওরাকল হতে হবে যা আকারের ইনপুটগুলিতে n>N, মূল্যায়ন fn।
নির্মিত হয়েছে A এইভাবে, প্রতিটি সার্কিট পরিবার C(n) সঠিকভাবে সিদ্ধান্ত নিতে ব্যর্থ LA কারও কারও জন্য কমপক্ষে 2/3 সম্ভাবনা রয়েছে n>N (এবং অসীম অনেক যেমন nআসলে). তারপরে সার্কিট পরিবারের কেউ নেইC(k) সঠিকভাবে সিদ্ধান্ত LA সমস্ত ইনপুটগুলিতে সাফল্যের সম্ভাবনা 2/3 দ্বারা সীমাবদ্ধ থাকে, যাতে LA সময় মতো গঠনমূলক কোনও ইউনিফারি সার্কিট পরিবার এ জাতীয় সীমানা দিয়ে সমাধান করতে পারে না p(n)।
সুতরাং, LA∉BQPA, যা থেকে এটি অনুসরণ করে NPA⊈BQPA।