يمكن تمثيل التطبيقات الخطية من متجهات إلى متجهات بمصفوفات بالطريقة المألوفة، حيث يُوصف تأثير التطبيق الخطي بضرب المصفوفة في متجه.
لكن القنوات هي تطبيقات خطية من مصفوفات إلى مصفوفات، لا من متجهات إلى متجهات.
إذن، بشكل عام، كيف يمكننا التعبير عن القنوات بصياغة رياضية؟
لبعض القنوات قد تتوفر صيغة بسيطة تصفها، كما في الأمثلة الثلاثة لقنوات الكيوبت غير الوحدوية المذكورة سابقاً.
لكن قناةً عشوائية قد لا تمتلك مثل هذه الصيغة الأنيقة، لذا ليس من العملي بشكل عام التعبير عن القناة بهذه الطريقة.
كنقطة مقارنة، في الصياغة المبسطة لمعلومات الكم نستخدم المصفوفات الوحدوية لتمثيل العمليات على متجهات حالات الكم: فكل مصفوفة وحدوية تمثل عملية صالحة، وكل عملية صالحة يمكن التعبير عنها بمصفوفة وحدوية.
في جوهره، السؤال المطروح هو: كيف يمكننا فعل شيء مماثل للقنوات؟
للإجابة على هذا السؤال سنحتاج إلى بعض الأدوات الرياضية الإضافية.
سنرى أن القنوات يمكن بالفعل وصفها رياضياً بعدة طرق مختلفة، منها تمثيلات سُميت تكريماً لثلاثة أفراد أدّوا أدواراً محورية في تطويرها:
ستاينسبرينغ،
كراوس، و
تشوي.
تتيح هذه الطرق المختلفة لوصف القنوات زوايا متعددة يمكن من خلالها دراستها وتحليلها.
تقوم تمثيلات ستاينسبرينغ على فكرة أن كل قناة يمكن تطبيقها بطريقة معيارية،
حيث يُدمج النظام المُدخَل أولاً مع نظام فضاء عمل مُهيَّأ ليُشكّلا نظاماً مركّباً؛
ثم تُجرى عملية وحدوية على النظام المركّب؛
وأخيراً يُتجاهل نظام فضاء العمل (أو يُتتبَّع خارجياً)، فيتبقى مخرج القناة.
الشكل التالي يصور هذا التطبيق في صورة مخطط دائرة كمومية لقناة مدخلها ومخرجها نظامٌ واحد X.
في هذا المخطط، الأسلاك تمثل أنظمة عشوائية كما تشير التسميات الموضوعة فوقها، وليست بالضرورة كيوبتات منفردة.
كذلك، رمز التأريض المستخدم عادةً في الهندسة الكهربائية يُشير صراحةً إلى أن W يُتجاهَل.
بعبارات مبسطة، تعمل آلية التطبيق على النحو الآتي.
يبدأ النظام المُدخَل X في حالة ما ρ، بينما يُهيَّأ نظام فضاء العمل W في الحالة القاعدية القياسية ∣0⟩.
تُطبَّق عملية وحدوية U على الزوج (W,X), وأخيراً يُتتبَّع نظام فضاء العمل W خارجياً، فيبقى X مخرجاً للقناة.
لاحظ أننا نفترض أن 0 هي حالة كلاسيكية لـ W، واخترناها لتكون الحالة الابتدائية لهذا النظام مما يساعد على تبسيط الرياضيات.
غير أنه يمكن اختيار أي حالة نقية ثابتة تمثل الحالة الابتدائية لـ W دون تغيير الخصائص الأساسية للتمثيل.
التعبير الرياضي للقناة الناتجة Φ هو كالتالي.
Φ(ρ)=TrW(U(∣0⟩⟨0∣W⊗ρ)U†)
كالمعتاد، نستخدم اصطلاح الترتيب في Qiskit:
النظام X في الأعلى في المخطط، وبالتالي يقابل عامل الضرب التنسوري الأيمن في الصيغة.
بشكل عام، لا يشترط أن يكون مدخل القناة ومخرجها النظام ذاته.
إليك شكلاً يصور تطبيق قناة Φ مدخلها النظام X ومخرجها النظام Y.
هذه المرة تحوّل العملية الوحدوية الزوج (W,X) إلى الزوج (G,Y), حيث G نظام "نفايات" جديد يُتتبَّع خارجياً، فيبقى Y النظام المُخرَج.
لكي تكون U وحدوية يجب أن تكون مصفوفة مربعة.
هذا يستلزم أن يمتلك الزوج (G,Y) نفس عدد الحالات الكلاسيكية التي يمتلكها الزوج (W,X), لذا يجب اختيار النظامين W و G بطريقة تتيح ذلك.
نحصل على تعبير رياضي للقناة الناتجة Φ مماثل لما رأيناه سابقاً.
Φ(ρ)=TrG(U(∣0⟩⟨0∣W⊗ρ)U†)
حين تُوصَف قناةٌ بهذه الطريقة — كعملية وحدوية مع تحديد كيفية تهيئة نظام فضاء العمل واختيار النظام المُخرَج — نقول إنها معبَّر عنها بصيغة ستاينسبرينغ أو أنها تمثيل ستاينسبرينغ للقناة.
ليس واضحاً على الإطلاق، لكن كل قناة تمتلك فعلاً تمثيل ستاينسبرينغ، كما سنرى في نهاية الدرس.
كذلك سنرى أن تمثيلات ستاينسبرينغ ليست فريدة؛ إذ ستوجد دائماً طرق مختلفة لتطبيق القناة ذاتها بالأسلوب الموصوف.
ملاحظة
في سياق معلومات الكم، يشير مصطلح تمثيل ستاينسبرينغ عادةً إلى تعبير أكثر عمومية قليلاً للقناة ذي الصيغة
Φ(ρ)=TrG(AρA†)
لـ تشاكليةA، وهي مصفوفة أعمدتها متعامدة ومعيَّارة لكنها قد لا تكون مربعة.
لتمثيلات ستاينسبرينغ بالصيغة التي اعتمدناها تعريفاً، يمكننا الحصول على تعبير بهذه الصيغة الأخرى بأخذ
إليك تمثيل ستاينسبرينغ لقناة إزالة طور الكيوبت Δ.
في هذا المخطط، يمثل كلا السلكين كيوبتاً منفرداً — إذن هذا مخطط دائرة كمومية عادية.
للتأكد من أن التأثير الذي تُحدثه هذه الدائرة على الكيوبت المُدخَل موصوفٌ فعلاً بقناة إزالة الطور الكاملة، يمكننا المرور بخطوات الدائرة واحدةً واحدة، مستخدمين التمثيل المصفوفي الصريح للأثر الجزئي الذي نوقش في الدرس السابق.
سنشير إلى الكيوبت العلوي بـ X — وهو مدخل ومخرج القناة — ونفترض أن X يبدأ في حالة عشوائية ρ.
الخطوة الأولى هي إدخال كيوبت فضاء عمل W.
قبل تطبيق بوابة NOT المتحكَّم بها، تتمثل حالة الزوج (W,X) في مصفوفة الكثافة الآتية.
وفق اصطلاح ترتيب Qiskit، الكيوبت العلوي X على اليمين والكيوبت السفلي W على اليسار.
نستخدم هنا مصفوفات الكثافة بدلاً من متجهات الحالات الكمومية، لكنها تُضرَب تنسورياً بطريقة مشابهة لما يُفعَل في الصياغة المبسطة لمعلومات الكم.
الخطوة التالية هي تطبيق عملية NOT المتحكَّم بها، حيث X هو المتحكِّم و W هو الهدف.
مع الأخذ بعين الاعتبار اصطلاح ترتيب Qiskit، يكون التمثيل المصفوفي لهذه البوابة كالتالي.
1000000100100100
هذه عملية وحدوية، ولتطبيقها على مصفوفة كثافة نُرافِقها بالمصفوفة الوحدوية.
الإرافقة المركبة المنقولة لا تغيّر هذه المصفوفة بالذات، لذا تكون النتيجة كالتالي.
تتبُّع الكيوبت في الجانب الأيسر خارجياً يعطي نفس الإجابة السابقة.
⟨0∣ρ∣0⟩∣0⟩⟨0∣+⟨1∣ρ∣1⟩∣1⟩⟨1∣=Δ(ρ)
الطريقة الحدسية للتفكير في هذه الدائرة هي أن عملية NOT المتحكَّم بها تنسخ فعلياً الحالة الكلاسيكية للكيوبت المُدخَل، وحين تُرمى النسخة في القمامة "ينهار" الكيوبت المُدخَل احتمالياً إلى إحدى الحالتين الكلاسيكيتين الممكنتين، وهو ما يعادل إزالة الطور الكاملة.
سنناقش الآن تمثيلات كراوس، التي توفر طريقة صيغية مريحة للتعبير عن تأثير القناة من خلال ضرب المصفوفات وجمعها.
تحديداً، تمثيل كراوس هو تحديد لقناة Φ بالصيغة الآتية.
Φ(ρ)=k=0∑N−1AkρAk†
هنا A0,…,AN−1 مصفوفات لها جميعاً نفس الأبعاد:
أعمدتها تقابل الحالات الكلاسيكية للنظام المُدخَل X، وصفوفها تقابل الحالات الكلاسيكية للنظام المُخرَج، سواء كان X أو نظاماً آخر Y.
لكي تكون Φ قناةً صالحة يجب أن تستوفي هذه المصفوفات الشرط الآتي.
k=0∑N−1Ak†Ak=IX
هذا الشرط مكافئ للشرط الذي يقتضي أن تحفظ Φ الأثر.
أما الخاصية الأخرى المطلوبة للقناة — وهي الإيجابية الكاملة — فتتبع من الصيغة العامة للمعادلة الخاصة بـ Φ كمجموع إرافقات.
أحياناً يكون من المناسب تسمية المصفوفات A0,…,AN−1 بطريقة مختلفة.
مثلاً، يمكن ترقيمها بدءاً من 1، أو استخدام حالات في مجموعة حالات كلاسيكية عشوائية Γ بدلاً من الأرقام كمؤشرات:
Φ(ρ)=a∈Γ∑AaρAa†حيثa∈Γ∑Aa†Aa=I.
هذه الطرق المختلفة لتسمية هذه المصفوفات، التي تُسمى مصفوفات كراوس، كلها شائعة ويمكن أن تكون مناسبة في سياقات مختلفة — لكننا سنلتزم بالأسماء A0,…,AN−1 في هذا الدرس لأجل البساطة.
يمكن أن يكون العدد N عدداً صحيحاً موجباً عشوائياً، لكنه لا يحتاج أن يكون كبيراً جداً:
إذا كان للنظام المُدخَل X عدد n من الحالات الكلاسيكية وللنظام المُخرَج Y عدد m من الحالات الكلاسيكية، فستمتلك أي قناة من X إلى Y دائماً تمثيل كراوس يكون فيه N أقل من أو يساوي حاصل الضرب nm.
يُعبّر تمثيل كراوس هذا عن فكرة مهمة، وهي أن حالة كيوبت يمكن عشوائتها كلياً بتطبيق إحدى مصفوفات باولي الأربع (بما فيها مصفوفة الهوية) المختارة عشوائياً بتوزيع منتظم.
وبذلك فإن قناة إزالة القطبية الكاملة هي مثال آخر على قناة باولي.
لا يمكن إيجاد تمثيل كراوس لقناة إزالة القطبية الكاملة Ω يحوي ثلاث مصفوفات كراوس أو أقل؛ هذه القناة تتطلب على الأقل أربع مصفوفات.
سنناقش الآن طريقة ثالثة لوصف القنوات، من خلال تمثيل تشوي.
تعمل هذه الطريقة بأن تُمثَّل كل قناة بمصفوفة واحدة تُعرَف بـ مصفوفة تشوي.
إذا كان للنظام المُدخَل n حالة كلاسيكية وللنظام المُخرَج m حالة كلاسيكية، فإن مصفوفة تشوي للقناة ستحتوي nm صفاً و nm عموداً.
توفر مصفوفات تشوي تمثيلاً أميناً للقنوات، بمعنى أن قناتين تكونان متطابقتين إذا وفقط إذا كانت مصفوفتا تشوي الخاصتان بهما متطابقتين.
أحد أسباب أهمية ذلك هو أنه يمنحنا طريقة لتحديد ما إذا كان وصفان مختلفان يقابلان القناة ذاتها أم قناتين مختلفتين: نحسب مصفوفتي تشوي ونقارنهما لنرى إن كانتا متساويتين.
في المقابل، تمثيلات ستاينسبرينغ وكراوس ليست فريدة بهذه الطريقة، كما رأينا.
كذلك تُفيد مصفوفات تشوي في الكشف عن مختلف الخصائص الرياضية للقنوات.
لتكن Φ قناة من النظام X إلى النظام Y، ولنفترض أن مجموعة الحالات الكلاسيكية للنظام المُدخَل X هي Σ.
تمثيل تشوي لـ Φ، الذي يُرمَز له بـ J(Φ)، يُعرَّف بالمعادلة الآتية.
J(Φ)=a,b∈Σ∑∣a⟩⟨b∣⊗Φ(∣a⟩⟨b∣)
إذا افترضنا أن Σ={0,…,n−1} لعدد صحيح موجب ما n، يمكننا التعبير عن J(Φ) بديلاً كمصفوفة كتلية:
أي أن مصفوفة تشوي للقناة، بصيغة المصفوفة الكتلية، تحتوي كتلة Φ(∣a⟩⟨b∣) واحدة لكل زوج (a,b) من الحالات الكلاسيكية للنظام المُدخَل، مرتبةً بصورة طبيعية.
لاحظ أن المجموعة {∣a⟩⟨b∣:0≤a,b<n} تُشكّل أساساً لفضاء جميع المصفوفات n×n.
لأن Φ خطية، يترتب على ذلك إمكانية استرداد تأثيرها من مصفوفة تشوي الخاصة بها بأخذ التركيبات الخطية للكتل.
طريقة أخرى للتفكير في مصفوفة تشوي للقناة هي أنها مصفوفة كثافة إذا قسمنا على n=∣Σ∣.
لنركز على الحالة التي Σ={0,…,n−1} للبساطة، ولنتخيل أن لدينا نسختين متطابقتين من X في حالة متشابكة معاً هي
∣ψ⟩=n1a=0∑n−1∣a⟩⊗∣a⟩.
كمصفوفة كثافة تكون هذه الحالة كالتالي.
∣ψ⟩⟨ψ∣=n1a,b=0∑n−1∣a⟩⟨b∣⊗∣a⟩⟨b∣
إذا طبقنا Φ على النسخة من X في الجانب الأيمن، نحصل على مصفوفة تشوي مقسومةً على n.
بعبارات مبسطة، باستثناء عامل التطبيع 1/n، مصفوفة تشوي لـ Φ هي مصفوفة الكثافة التي نحصل عليها بتقييم Φ على نصف زوج من أنظمة الإدخال المتشابكة كلياً، كما يصور الشكل الآتي.
لاحظ خصوصاً أن هذا يعني أن مصفوفة تشوي لأي قناة يجب أن تكون دائماً شبه موجبة.
كذلك نرى أنه بما أن القناة Φ تُطبَّق على النظام الأيمن/العلوي وحده، فلا يمكنها التأثير على الحالة المختزلة للنظام الأيسر/السفلي.
في الحالة المعنية، تلك الحالة هي الحالة المختلطة كلياً IX/n، وبالتالي
TrY(nJ(Φ))=nIX.
إلغاء المقام n من الطرفين يعطي TrY(J(Φ))=IX.
يمكننا الوصول إلى الاستنتاج ذاته باستخدام حقيقة أن القنوات يجب أن تحفظ الأثر دائماً، وبالتالي
خلاصة القول، يجب أن يكون تمثيل تشوي J(Φ) لأي قناة Φ شبه موجب ويستوفي
TrY(J(Φ))=IX.
كما سنرى في نهاية الدرس، هذان الشرطان ليسا ضروريين فحسب بل كافيان أيضاً، بمعنى أن أي تطبيق خطي Φ من مصفوفات إلى مصفوفات يستوفي هذه المتطلبات يجب أن يكون في حقيقته قناة.