কোয়ান্টাম সার্কিটগুলিতে ডাবল ওয়্যারগুলির অর্থ কী, এবং বিবৃতি থাকলে সেগুলির সাথে কীভাবে সম্পর্কযুক্ত?


10

সার্কিট

এখানে চিত্র বর্ণনা লিখুন

নিম্নলিখিত কোডটিতে অনুবাদ করা যেতে পারে:

operation Teleport(msg, there) {
    let register = AllocateRegister();
    let here = register;
    H(here);
    CNOT(here, there);
    CNOT(msg, here);
    H(msg);
    // Measure out the entanglement.
    if (M(msg) == One)  { Z(there); }
    if (M(here) == One) { X(there); }
  }
}

কীভাবে যদি বিবৃতি আসে? পরিমাপের পরে কেন ডাবল-লাইন ব্যবহার করা হয়?


ভাষাটি কি উদাহরণ হিসাবে বলতে পারি? এটা কি প্রশ্ন #?
নরিরিয়াস

2
না, তবে এটি Q # এর উপর ভিত্তি করে ছিল। আমি পাঠকদের কাছ থেকে প্রশ্ন #-পরিচিতির দাবি জানাতে চাইনি, তাই আমি এই সিউডো কোডটি তৈরি করেছি যা বহুল ব্যবহৃত ভাষা থেকে কেবল বৈশিষ্ট্য ব্যবহার করে।
আর চোপিন

উত্তর:


13

দ্বৈত রেখাংশগুলি কোয়ান্টাম সার্কিট ডায়াগ্রামে শাস্ত্রীয় বিটের জন্য একটি সাধারণ সম্মেলন। এই ক্ষেত্রে, তারা কোয়েটগুলির পরিমাপ থেকে উদ্ভূত বিটগুলি উপস্থাপন করে msgএবং here

ধ্রুপদী বিটগুলির সাথে জড়িত নিয়ন্ত্রিত ক্রিয়াকলাপগুলি কেবল অপারেশন হয় যা যদি সেই ধ্রুপদী বিটগুলির মান 1 ifহয় তবে এটি সিউডোকোডে বিবৃতিগুলির জন্য যা হয় performed

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.