متباينة CHSH
تقدير الاستخدام: دقيقتان على معالج Heron r2 (ملاحظة: هذا تقدير فقط. قد يختلف وقت التشغيل الفعلي لديك.)
الخلفية النظرية
في هذا البرنامج التعليمي، ستُجري تجربة على حاسوب كمومي لإثبات انتهاك متباينة CHSH باستخدام الأداة الأولية Estimator.
متباينة CHSH، المسماة نسبةً إلى مؤلفيها Clauser وHorne وShimony وHolt، تُستخدم لإثبات نظرية Bell تجريبياً (1969). تؤكد هذه النظرية أن نظريات المتغيرات الخفية المحلية لا يمكنها تفسير بعض نتائج التشابك الكمومي في ميكانيكا الكم. يُستخدم انتهاك متباينة CHSH لإثبات أن ميكانيكا الكم غير متوافقة مع نظريات المتغيرات الخفية المحلية. وتُعدّ هذه التجربة بالغة الأهمية لفهم أسس ميكانيكا الكم.
في عام 2022، مُنحت جائزة نوبل في الفيزياء إلى Alain Aspect وJohn Clauser وAnton Zeilinger، جزئياً تقديراً لأعمالهم الرائدة في علم المعلومات الكمومية، ولا سيما تجاربهم مع الفوتونات المتشابكة التي تُثبت انتهاك متباينات Bell.
المتطلبات
قبل البدء بهذا البرنامج التعليمي، تأكد من تثبيت ما يلي:
- Qiskit SDK الإصدار 1.0 أو أحدث، مع دعم التصور البياني
- Qiskit Runtime (
pip install qiskit-ibm-runtime) الإصدار 0.22 أو أحدث
الإعداد
# General
import numpy as np
# Qiskit imports
from qiskit import QuantumCircuit
from qiskit.circuit import Parameter
from qiskit.quantum_info import SparsePauliOp
from qiskit.transpiler.preset_passmanagers import generate_preset_pass_manager
# Qiskit Runtime imports
from qiskit_ibm_runtime import QiskitRuntimeService
from qiskit_ibm_runtime import EstimatorV2 as Estimator
# Plotting routines
import matplotlib.pyplot as plt
import matplotlib.ticker as tck