প্রশ্ন সম্পূর্ণরূপে ভালভাবে সংজ্ঞায়িত যাবে না, অর্থে যে একটি উপায় জন্য জিজ্ঞাসা করতে করতে কম্পিউট একটি পচানি থেকে আপনি যে আপনি ব্যবহার করতে ইচ্ছুক দরজা সেট নির্দিষ্ট করতে হবে। প্রকৃতপক্ষে, এটি একটি পরিচিত ফলাফল যে কোনও স্কিট গেট gate এবং একক- ব্যবহার করে ঠিক পচে যেতে পারে , যাতে প্রশ্নের একটি উত্তর হবে: কেবল সিঙ্গল-কুইবিট ব্যবহার করে পচন করুন এবং গুলি।ইউ এন সিএনওটি সি ( ইউ ) সিএনওটিC(U)UnCNOTC(U)CNOT
প্রশ্নই একটি ভিন্ন ব্যাখ্যা অনুসরণ করছে: প্রদত্ত , করতে পারেন আমি কম্পিউট একটি একক qubit অপারেশনের সেট এবং ব্যবহার গুলি নিয়ন্ত্রণ qubit না , এবং সঙ্গে গুলি প্রথম কোয়েট হচ্ছে নিয়ন্ত্রণ? নীলসন ও চুয়াংয়ের চতুর্থ অধ্যায়ে প্রাপ্ত ফলাফলকে সাধারণীকরণের মাধ্যমে এটি করা যেতে পারে ।C ( U ) CNOT CNOTUC(U)CNOTCNOT
যাক একটি একক qubit গেট হও। তখনই প্রমাণিত যেতে পারে যে সবসময় হিসেবে লেখা যেতে পারে , যেখানে পাউলি এক্স গেট, এবং এবং একক qubit অপারেশন হয় যেমন যে (দেখুন এন এন্ড সি একটি প্রমাণ জন্য)। এটি অনুসরণ করে যে
যেখানে একটি ফেজ গেট প্রথম qubit প্রয়োগ করা হয়, এবং হয় দ্বিতীয় qubit প্রয়োগ করা হয়েছিল। এটি তাত্ক্ষণিকভাবে উপলব্ধি হয়ে গেলে, যদি প্রথম পর্বতটি gle রেঞ্জ হয়U U = e i α A X B X C X A , B C A B C = I C ( U ) = Φ 1 ( α ) A 2 C ( X ) B 2 C ( X ) C 2 , Φ 1 ( α ) ≡ ( 1 0 0 ই i α )UUU=eiαAXBXCXA,BCABC=I
C(U)=Φ1(α)A2C(X)B2C(X)C2,
এ 2 , বি 2 , সি 2 এ , বি , সি | 0 ⟩ সি ( এক্স ) একটি বি সি | 1 ⟩ একটি এক্স বি এক্স সি ইউΦ1(α)≡(100eiα)⊗IA2,B2,C2A,B,C|0⟩, তারপরে একটি পরিচয় হয়ে ওঠে এবং দ্বিতীয় কুইবিটে আপনার অভিযানটি , যা পরিচয় দেয়। অন্যদিকে, যদি প্রথম কুইবিট , তবে দ্বিতীয় রেলের উপরে আপনার , যা (এক সাথে ফেজের সাথে) সংজ্ঞা অনুসারে সমান করে।
C(X)ABC|1⟩AXBXCU
উপরের পচনটি সাধারণ কোউকবিট ইউনিটারি গেটের জন্য গণনা করার একটি নিষ্পাপ উপায় খুঁজে পেতে ব্যবহার করা যেতে পারে । মূল পর্যবেক্ষণটি হ'ল যদি কোনও গেটের সেট , তারপরে
তবে আমরা এও জানি যে যে কোনও একবিট সিএনওটি এবং একক-কুইবিট ক্রিয়াকলাপের ক্ষেত্রে পচে যেতে পারে। এটি অনুসরণ করে যে হ'ল সিসিএনওটি এবং ক্রিয়াকলাপ, যেখানে সিসিএনওটি এখানে রয়েছে একটি গেট যা কিছু কুইবিটকে শর্তযুক্ত কিছু অন্যান্য কুইবিট রেঞ্জের জন্য শর্তযুক্ত , এবংএন ইউ = একটি 1 একটি 2 ⋯ একজন মি { একটি 1 , । । , A m } C ( U ) = C ( A 1 ) C ( A 2 ) ⋯ C ( A m ) । n ইউ সি ( ইউ ) সি ( ভি ) এক্স | 1 ⟩ ভীC(U)nU=A1A2⋯Am{A1,..,Am}
C(U)=C(A1)C(A2)⋯C(Am).
nUC(U)C(V)X|1⟩Vকিছু কিউবিটে একক-কুইট অপারেশন। কিন্তু আবার, কোনো CCNOT অপারেশন (নামেও
Toffoli ), যেমন এন & সি চিত্র 4.9 দেখানো, এবং পচে যায় হিসাবে উত্তর প্রথম অংশ দেখানো পচে করছে।
C(V)
এই পদ্ধতিটি কেবলমাত্র এবং একক- ব্যবহার করে একটি সাধারণ ক্যুবিট ইউনিটরি গেট সংক্ষেপণ করতে দেয় । এরপরে আপনি একাধিক কন্ট্রোল কোয়েটের ক্ষেত্রে পচন ধরতে আরও সাধারণভাবে যেতে পারেন this এর জন্য আপনার এখন কেবল টফোলি গেটগুলি পচন করার একটি উপায় প্রয়োজন যা আবার এনএন্ডসি এর চিত্র 4.9 এ পাওয়া যায়।ইউ সিএনওটিnUCNOT