আমরা বিভিন্ন ধরণের গেট সহ গেট সেটগুলি বিবেচনা করে এগিয়ে , পরবর্তীকালে বিশ্লেষণের পরবর্তী কেসগুলি থেকে এই গেটগুলি বাদ দিয়ে, গেটের যে কোনও একটিতে জড়িত গেট-সেটগুলি ট্র্যাক্টিবল সমস্যা হতে পারে তা দেখানোর জন্য। আমরা স্থির গেট থেকে ধ্রুবক গেট থেকে শুরু করে, দ্বি-বিট স্ট্রিংয়ের সংখ্যার ক্রম অনুসারে যা প্রশ্নে গেটটি পূরণ করে ।1 0G10
যে কোনও গেট সেট যার জন্য ধ্রুবক গেট , আমরা কেবল সেই গেটটি ব্যবহার করে একটি সার্কিট তৈরি করতে পারি, সেক্ষেত্রে যে কোনও গ্রহণ করে । জি ( এক্স , Y ) = 1 সি সি এক্সGG(x,y)=1CCx
বা এবং নন্দ। কোনো গেট সেট জন্য যা রয়েছে যদি সব অন্যান্য গেটস সন্তুষ্ট তাহলে, কোন সুবিধা অন্য কোন গেট নির্বাচন হয় কিন্তু সার্কিট । কেবলমাত্র গেটগুলির একটি সার্কিট ব্যতীত যে কোনও স্ট্রিং গ্রহণ করে । তা না হলে, সেখানে একটি গেট বিদ্যমান যেমন যে দ্বিরূক্ত হয়। সুতরাং ম্যাথ্যাকাল PS সহ ওপাস্যাট-এর যে কোনও উদাহরণ সহজ; এবং অনুরূপ মন্তব্যগুলি for এর জন্য প্রযোজ্যবা G ∈ G G ( x , y )GORG∈Gবা সি বা x ∈ 0 ∗ জি ∈ জি { জি , বা } বা ∈ জি নান্দ ∈ জিG(x,y)⟹OR(x,y)ORCORx∈0∗G∈G{G,OR}OR∈GNAND∈G ।
জড়িত মত গেটস। গেটটি বিবেচনা করুন যা কেবলমাত্র ( x , y ) = ( 1 , 0 ) হলে শূন্য হয় । নিম্নলিখিত কিসের জন্য, অনুরূপ বিশ্লেষণ G ′ ( x , y ) = x ∨ ¬ y গেটের জন্য প্রযোজ্য ।
বিবেচনা করুন কোন স্ট্রিং এক্স ∈ { 0 , 1 } এন । যদি এক্সG(x,y)=¬x∨y(x,y)=(1,0)G′(x,y)=x∨¬y
x∈{0,1}nx শেষ হয় , এক্স ফর্মের সাবস্ট্রিংগুলিতে বিভক্ত করুন w j = 1 ∗ 0 ; এই জাতীয় প্রতিটি ডব্লু জে আমরা বারবার ডান থেকে বামে জি প্রয়োগ করি যা প্রতিটি ডব্লু জে এর জন্য আউটপুট 0 দেয় । (দৈর্ঘ্য 1 এর একটি স্ট্রিংয়ের জন্য, আমরা তুচ্ছ সার্কিট ব্যবহার করি, অর্থাত্ ইনপুটটি একা রেখে দেই)) একইভাবে, x 1-এ শেষ হলে , w j = 0 ∗ 1 ফর্মের সাবস্ট্রিংগুলিতে x কে বিভক্ত করুন এবং পুনরাবৃত্তভাবে জি থেকে বাম দিকে প্রয়োগ করুন ঠিক প্রতিটি0xwj=1∗0wjG0wjx1xwj=0∗1G , যাপ্রতিটি ডব্লু জে এর জন্যআউটপুট 1 দেয় । সুতরাং আমরা সার্কিটগুলি 0 মি বা 1 মিটার দ্বারা সন্তুষ্ট যেখানে বিল্ডিংয়ের ক্ষেত্রে সমস্যা হ্রাস করতে পারি, যেখানে মি সাবস্ট্র্রিংগুলির সংখ্যা 1 ∗ 0 বা 0 ∗ 1 হয় । জন্য মি ⩾ 2 , আমরা যেকোন একটি ব্যবহার করে গ্রহণ করতে পারে জি যাও recursively প্রয়োগের দ্বারা গেটস জি বাঁ দিক থেকে ডানদিকে। এটি কেবল মি = 1 কেসটি ছেড়ে দেয়, যার জন্য সমস্যাযুক্ত কেস x ∈ 1 ইনপুট হয়wj1wj0m1mm1∗00∗1m⩾2GGm=1 । জন্য এক্স = 1 * 0 , কোনো শুধুমাত্র গঠিত বর্তনী জি শুধুমাত্র ফর্মের খাটো স্ট্রিং সমর্পণ করা হবে গেটস 1 * 0 শেষ পর্যন্ত একক বিট স্ট্রিং ফলনশীল 0 : যাতে কোন বর্তনী জি গেটস এই ইনপুট সন্তুষ্ট করা যাবে না। তাহলে সেখানেআরোএকটি গেট এইচ ∈ জি , যার জন্য এইচ ( 1 , 0 ) = 1 , তারপর { জি , এইচ } দ্বিরূক্ত হয়; বা, যদি একটি গেট H থাকেx∈1∗0
x=1∗0G1∗00GH∈GH(1,0)=1{G,H} , যার জন্য এইচ ( 1 , 1 ) = 0 , আমরা ফর্মের স্ট্রিং কমিয়ে দিতে পারে 11 * 0 ফর্মের স্ট্রিং ( 1 * 0 ) * , প্রয়োগের দ্বারা এইচ প্রথম দুই বিট এক্স । অন্যথায়, এমন কোনও সার্কিট তৈরি করা যাবে না যা x ∈ 1 ∗ 0 গ্রহণ করে।
সুতরাং, যে কোনও গেট-সেট জি এর মধ্যে অন্তর্নিহিত-মত গেট রয়েছে,তারজন্যওপিএস্যাটসহজeasyH∈GH(1,1)=011∗0(1∗0)∗Hxx∈1∗0
G
অনুমানের নেতিবাচকতা। গেটস এবং ¬ π 2 ( x , y ) = Consider y বিবেচনা করুন । আমরা ¬ π 1 বিবেচনা করি , ¬ π 2 সহ বিশ্লেষণ একই রকম। নিজস্ব, অন ¬ π 1 যে কোন স্ট্রিং গ্রহণ করতে পারে 0 ( 0 | 1 ) এন - 1 জন্য এন ⩾ 2¬π1(x,y)=¬x¬π2(x,y)=¬y¬π1¬π2¬π10(0|1)n−1n⩾2চূড়ান্ত বিটকে একক বিট করে এবং তারপরে ¬ π 1 প্রয়োগ করে ; এবং এটি একভাবে গ্রহণ করতে পারে 1 ( 0 | 1 ) এন - 1 জন্য এন ⩾ 3 চূড়ান্ত কমিয়ে এন - 2 একটি একক বিট বিট, এবং তারপর আবেদন সার্কিট ¬ π 1 ( ¬ π 1 ( এক্স 1 , x 2 ) , এক্স 3 ) । একমাত্র ইনপুট যে ¬n−1¬π11(0|1)n−1n⩾3n−2¬π1(¬π1(x1,x2),x3) সার্কিটগুলি 10 বা 11 এর পরে গ্রহণ করতে পারে না; কোনও পরিপূরক গেট এগুলি গ্রহণ করে কিনা তা নির্ধারণ করা তুচ্ছ। সুতরাং,অনুমানের অবহেলারজন্যওপিএস্যাটসহজ।¬π11011
সমতা এবং সমতা । গেটটি । গেট সেট জি = { সমতা } স্পষ্টত শুধুমাত্র স্ট্রিং দ্বারা অবিকল সন্তুষ্ট করা যাবে এক্স ∈ { 0 , 1 } এন 1s এর একটি বিজোড় সংখ্যা সঙ্গে; আমরা অন্য কোনও গেট যুক্ত করার সুবিধা বিবেচনা করি।PARITY(x,y)=(x∨¬y)∧(¬x∨y)G={PARITY}x∈{0,1}n
- কোন গেট সেট যা উভয় রয়েছে এবং হয় এবং বা
নর ( এক্স , Y ) = ¬ ( এক্স ∨ Y ) সার্কিট যা ধারণ করে ভান করতে
বা অথবা NAND সংশোধন ইনপুট, যার সহজ ক্ষেত্রেই তাদের জন্য দরজা (যথাক্রমে) OPSAT ।PARITYANDNOR(x,y)=¬(x∨y)ORNAND
- হয় বা π 2 ( x , y ) = y উভয় সমতুল্যের দুটি বিট সাবস্ট্রিংগুলিতে AND বা NOR অনুকরণ করতে ব্যবহার করা যেতে পারে , যাতে আমরা এই গেটগুলির সাথে গেট-সেটগুলি হ্রাস করতে পারি এবং পূর্ববর্তী মামলার সমতা ARπ1(x,y)=xπ2(x,y)=yANDNORPARITY
- সঙ্গে একসঙ্গে সমান = ¬ সমতা দ্বিরূক্ত হয়।PARITYEQUAL=¬PARITY
- আমরা সম্পূরক তাহলে গেট দিয়ে জি 01 = ¬ এক্স ∧ Y , আমরা ছাড়া কোনো এমনকি-সমতা স্ট্রিং গ্রহণ করতে পারে এক্স ∈ ( 11 ) * 0 * প্রয়োগের দ্বারা জি 01 একটি থেকে 01 এর -substring এক্স এবং তারপর একটি আবেদন সমতা বর্তনী বাকী একইভাবে, সমতা একসঙ্গে সঙ্গে জি 10 = এক্স ∧ ¬ Y ফর্ম সেই ব্যতীত কোন স্ট্রিং গ্রহণ করতে পারে এক্স ∈ 0 * (PARITYG01=¬x∧yx∈(11)∗0∗G0101xPARITYPARITYG10=x∧¬y । জি 01 এবং জি 10 উভয়ের সাথে পরিমিতি পরিপূরকআমাদের সার্কিট তৈরি করতে দেয় যা x ∈ 0 ∗ এবং x = 11 ব্যতীত সমস্ত ইনপুট গ্রহণ করে।x∈0∗(11)∗PARITYG01G10x∈0∗x=11
- পরিশেষে, আমরা সম্পূরক যদি ধ্রুবক গেট দিয়ে টু Z ( এক্স , Y ) = 0 , আমরা ছাড়া কোনো ইনপুট গ্রহণ করতে পারে এক্স ∈ ( 11 ) * বা এক্স ∈ 0 * একটি প্রয়োগের দ্বারা জি একটি সাবস্ট্রিং গেট 01 বা 10 , হ্রাস অদ্ভুত সমতা ক্ষেত্রে।PARITYZ(x,y)=0x∈(11)∗x∈0∗G0110
সুতরাং, OPSAT কোন সহজ ধারণকারী সমতা । অনুরূপ একটি বিশ্লেষণের জন্য প্রযোজ্য সমান হিসাবে গেট সমতা গেট কারণ সমান ( এক্স , Y ) = ¬ সমতা ( এক্স , Y ) = ¬ সমতা ( ¬ এক্স , ¬ Y ) , এর সার্কিট সমান দরজা মূলত এর সমতা গণনা ইনপুটটিতে 0 এর সংখ্যা । এরপরে আমরা EQUAL এর বিশ্লেষণ হ্রাস করতে পারিGPARITY
EQUALPARITYEQUAL(x,y)=¬PARITY(x,y)=¬PARITY(¬x,¬y)EQUAL0EQUALযে বিনিময় দ্বারা 0 এবং 1 ।PARITY01
প্রজেকশন গেট গেটস এবং π 2 ( x , y ) = y , নিজেরাই নেওয়া, কেবলমাত্র এমন সার্কিট তৈরি করতে পারে যা স্ট্রিংগুলি যথাক্রমে 1 এ শুরু বা শেষ হয় accept অন্য কোনও গেটের সাথে গেট π 1 বাড়ানোর প্রভাব বিবেচনা করুন (অনুরূপ বিশ্লেষণ π 2 এর জন্য ধারণ করে ):π1(x,y)=xπ2(x,y)=y1π1π2
- উভয় অনুমতি এবং π 2 একটি "নির্বাচন" বর্তনী, যা কেবল ইনপুট থেকে কোন একক বিট আউটপুট নির্মাণ দেয়; এগুলি যে কোনও x ≠ 0 n গ্রহণ করতে পারে এবং জি ( 0 , 0 ) = 1 এর জন্য কোনও গেট জি দিয়ে পরিপূরক করে যে কোনও এক্সের জন্য একটি সন্তুষ্ট সার্কিট তৈরি করতে দেয় ।π1π2x≠0nGG(0,0)=1x
- আমরা যদি সম্পূরক পারেন সঙ্গে নর বা জি 01 = ¬ এক্স ∧ Y , আমরা ভান করিতে পারিবেন বা অথবা একটি ইঙ্গিত মত নির্দিষ্ট ইনপুট জন্য গেট; ওপাস্যাট এই দুটি ক্ষেত্রেই সমাধান করা হয়েছে।π1NORG01=¬x∧yOR
- আমরা যদি AND , G 10 = x ∧ ¬ y , ধ্রুবক গেট জেড ( x , y ) = 0 বা তাদের কোনও সংমিশ্রণ সহ পরিপূরক করি তবে আমরা কোনও অতিরিক্ত গ্রহণযোগ্য শক্তি পাই না, যাতে আমরা এখনও কেবল স্ট্রিং গ্রহণ করতে পারি 1 দিয়ে শুরু ।π1ANDG10=x∧¬yZ(x,y)=01
সুতরাং, অন্য যে কোনও গেটের জন্য আমরা (বা π 2 ) এর সাথে পরিপূরক করতে পারি , আমরা হয় টোটোলজাস সেট পাই, কেবলমাত্র π 1 (বা π 2 ) এর চেয়ে অতিরিক্ত গ্রহণযোগ্য ক্ষমতা পাই না , বা ওপিএসএটি এর আগের কোনও সহজ ক্ষেত্রে হ্রাস করতে পারি । তারপর কোন দৃষ্টান্ত OPSAT সঙ্গে π 1 ∈ জি বা π 2 ∈ জি সহজ।π1π2π1π2π1∈Gπ2∈G
ডেল্টা-ফাংশন গেটস। দ্বি-বিট গেটগুলি বিবেচনা করুন যার জন্য কেবলমাত্র একটি ইনপুট রয়েছে যা তাদের সন্তুষ্ট করে: , NOR , G 10 ( x , y ) = x ∧ ¬ y , এবং জি 01 ( x , y ) = ¬ x ∧ y । সার্কিট একমাত্র প্রণীত এবং দরজা শুধুমাত্র স্ট্রিং গ্রহণ করতে পারে 1 * তাদের অন্য কোন ব-দ্বীপ-ফাংশন গেট দিয়ে প্রতিস্থাপিত পারবেন তাদের অনুকরণ পারেন সমান , π 1 , বাANDNORG10(x,y)=x∧¬yG01(x,y)=¬x∧yAND1∗EQUALπ1 , যা সমাধান করা মামলাগুলি; অনুরূপ মন্তব্যগুলি NOR এর ক্ষেত্রে প্রযোজ্য। পাশাপাশি, গেট সেট { জি 01 , জি 10 } ব্যবহার করা যেতে পারে এছাড়া ভান সমতা গেট। আমরা এইভাবে ফোকাস করিতে পারিবেন গেট জি 10 বা জি 01 , সম্ভবত গেট দিয়ে supplemented জেড ( এক্স , Y ) = 0 । জি 01 এর ক্ষেত্রেএকই রকম হওয়ারসাথেআমরা জি 10 তে মনোনিবেশ করি। একা জি 10 দিয়ে তৈরি সার্কিটগুলিগ্রহণ করার জন্য তৈরি করা যেতে পারেπ2NOR{G01,G10}PARITYG10G01Z(x,y)=0G10G01
G10 , স্ট্রিং 11 ব্যতীত, চূড়ান্ত এন - 2 বিটগুলিতেএকটি স্বেচ্ছাসেবী সার্কিটপ্রয়োগ করে এবং তারপর জি 10 ( x 1 , জি 10 ( এক্স 2 , এক্স 3 ) ) সার্কিট প্রয়োগ করে। স্পষ্টতই, 11 টি স্ট্রিং জি 10 বা জেড দ্বারাগ্রহণ করা যাবে না; এবং আমরা যে কোনও জি 10 প্রবর্তন করে দেখিয়ে দিতে পারি1(0|1)n−111n−2G10(x1,G10(x2,x3))11G10ZG10যে সার্কিট একটি স্ট্রিং গ্রহণ করে তার অবশ্যই বাম-সর্বাধিক শাখায় ফটকগুলির মধ্যবর্তী ফলাফল থাকতে হবে সমস্ত বাম-সর্বাধিক ইনপুট পর্যন্ত উপার্জন করে। জেড গেটস যুক্ত করে কোনও অতিরিক্ত সুবিধা পাওয়া যায় না । অতএব, জি 10 সার্কিট শুধুমাত্র গ্রহণ করতে পারে এক্স ∈ 1 ( 0 | 10 | 11 ) ( 0 | 1 ) * ।1ZG10x∈1(0|10|11)(0|1)∗
অবশেষে, কেবল গেটগুলির সমন্বয়ে তৈরি সার্কিটগুলি কোনও ইনপুট গ্রহণ করে না।Z