כמו שעשינו בשיעור הקודם, נפתח גם את השיעור הזה בדיון על מידע קלאסי.
שוב, התיאורים ההסתברותי והקוונטי דומים מבחינה מתמטית, והכרת אופן פעולת המתמטיקה בהקשר המוכר של מידע קלאסי מסייעת להבין מדוע מידע קוונטי מתואר בדרך שבה הוא מתואר.
נתחיל ברמה הבסיסית ביותר, עם מצבים קלאסיים של מערכות מרובות.
לשם הפשטות, נתחיל בדיון על שתי מערכות בלבד, ואחר כך נכליל למקרה של יותר משתי מערכות.
כדי להיות מדויקים, נסמן ב-X מערכת שקבוצת המ צבים הקלאסיים שלה היא Σ,
וב-Y מערכת שנייה שקבוצת המצבים הקלאסיים שלה היא Γ.
שים לב שמכיוון שאנחנו מכנים את הקבוצות האלה קבוצות מצבים קלאסיים, ההנחה שלנו היא ש-Σ וגם Γ הן סופיות ולא ריקות.
ייתכן ש-Σ=Γ, אבל זה לא בהכרח המקרה — ובכל מקרה, כדי לשמור על בהירות, כדאי להשתמש בשמות שונים לקבוצות האלה.
כעת דמיין שמציבים את שתי המערכות X ו-Y זו לצד זו, כאשר X משמאל ו-Y מימין.
אם נרצה, נוכל להתייחס לשתי המערכות האלה כאילו הן יוצרות מערכת אחת, שאותה נסמן ב-(X,Y) או ב-XY לפי העדפתנו.
שאלה טבעית לשאול על המערכת המורכבת (X,Y) היא: "מה הם המצבים הקלאסיים שלה?"
התשובה היא שקבוצת המצבים הקלאסיים של (X,Y) היא המכפלה הקרטזית של Σ ו-Γ, שהיא הקבוצה המוגדרת כ-
Σ×Γ={(a,b):a∈Σandb∈Γ}.
בפשטות, המכפלה הקרטזית היא בדיוק המושג המתמטי שתופס את הרעיון של התייחסות לאיבר מתוך קבוצה אחת ולאיבר מתוך קבוצה שנייה יחד, כאילו שהם יוצרים איבר יחיד בקבוצה אחת.
במקרה שלפנינו, לומר ש-(X,Y) נמצאת במצב הקלאסי (a,b)∈Σ×Γ פירושו ש-X נמצאת במצב הקלאסי a∈Σ ו-Y נמצאת במצב הקלאסי b∈Γ;
ואם המצב הקלאסי של X הוא a∈Σ והמצב הקלאסי של Y הוא b∈Γ, אזי המצב הקלאסי של המערכת המשולבת (X,Y) הוא (a,b).
עבור יותר משתי מערכות, הדברים מוכללים בצורה טבעית.
אם נניח ש-X1,…,Xn הן מערכות עם קבוצות מצבים קלאסיים Σ1,…,Σn בהתאמה, לכל מספר שלם חיובי n, קבוצת המצבים הקלאסיים של ה-n-יה (X1,…,Xn), כשמסתכלים עליה כמערכת משולבת אחת, היא המכפלה הקרטזית
Σ1×⋯×Σn={(a1,…,an):a1∈Σ1,…,an∈Σn}.
כמובן, אנחנו חופש יים להשתמש בכל שם שנרצה למערכות, ולסדר אותן כרצוננו.
בפרט, אם יש לנו n מערכות כמו לעיל, נוכל לבחור לשמות אותן X0,…,Xn−1 ולסדר אותן מימין לשמאל, כך שהמערכת המשולבת הופכת ל-(Xn−1,…,X0).
בהמשך לאותו דפוס שמות עבור המצבים הקלאסיים וקבוצות המצבים הקלאסיים המקבילים, אז נוכל להתייחס למצב קלאסי
(an−1,…,a0)∈Σn−1×⋯×Σ0
של המערכת המורכבת הזאת.
ואכן, זוהי מוסכמת הסידור שבה משתמש Qiskit בעת שמות של Qubits מרובים.
נחזור למוסכמה הזאת ולאופן שבו היא מתחברת למעגלים קוונטיים בשיעור הבא, אבל נתחיל להשתמש בה עכשיו כדי להתרגל אליה.
לעיתים קרובות נוח לכתוב מצב קלאסי מהצורה (an−1,…,a0) כמחרוזת an−1⋯a0 לשם קיצור, בייחוד במצב הנפוץ מאוד שבו קבוצות המצבים הקלאסיים Σ0,…,Σn−1 קשורות לקבוצות של סמלים או תווים.
בהקשר זה, המונח אלפבית נהוג לשמש לתיאור קבוצות של סמלים המשמשים ליצירת מחרוזות, אך ההגדרה המתמטית של אלפבית זהה בדיוק להגדרה של קבוצת מצבים קלאסית: זוהי קבוצה סופית ולא ריקה.
לדוגמה, נניח ש-X0,…,X9 הן ביטים, כך שקבוצות המצבים הקלאסיים של המערכות האלה הן כולן זהות.
Σ0=Σ1=⋯=Σ9={0,1}
אז יש 210=1024 מצבים קלאסיים של המערכת המשולבת (X9,…,X0), שהם האיברים של הקבוצה
נזכיר מהשיעור הקודם שהמצב ההסתברותי משייך הסתברות לכל מצב קלאסי של מערכת.
לפיכך, מצב הסתברותי של מערכות מרובות — שנבחנות יחד כמערכת אחת — משייך הסתברות לכל איבר של המכפלה הקרטזית של קבוצות המצבים הקלאסיים של המערכות הבודדות.
לדוגמה, נניח ש-X ו-Y הן שתיהן ביטים, כך שקבוצות המצבים הקלאסיים המקבילות הן Σ={0,1} ו-Γ={0,1} בהתאמה.
הנה מצב הסתברותי של הזוג (X,Y):
מצב הסתברותי זה הוא כזה שבו גם X וגם Y הם ביטים אקראיים — כל אחד מהם הוא 0 עם הסתברות 1/2 ו-1 עם הסתברות 1/2 — אבל המצבים הקלאסיים של שני הביטים תמיד מסכימים.
זוהי דוגמה לקורלציה בין המערכות האלה.
מצבים הסתברותיים של מערכות יכולים להיות מיוצגים על ידי וקטורי הסתברות, כפי שנדון בשיעור הקודם.
בפרט, ערכי הוקטור מייצגים הסתברויות שהמערכת תמצא במצבים הקלאסיים האפשריים של אותה מערכת, ומובן שנבחרת התאמה בין הערכים לקבוצת המצבים הקלאסיים.
בחירת התאמה כזאת פירושה בעצם החלטה על סידור המצבים הקלאסיים, שלעיתים קרובות טבעי או נקבע לפי מוסכמה סטנדרטית.
לדוגמה, האלפבית הבינארי {0,1} מסודר באופן טבעי עם 0 ראשון ו-1 שני, לכן הערך הראשון בוקטור ההסתברות המייצג מצב הסתברותי של ביט הוא ההסתברות שהוא יהיה במצב 0, והערך השני הוא ההסתברות שהוא יהיה במצב 1.
דברים אלה לא משתנים בהקשר של מערכות מרובות, אבל יש החלטה לקבל.
קבוצת המצבים הקלאסיים של מערכות מרובות יחד, שנבחנות יחד כמערכת אחת, היא המכפלה הקרטזית של קבוצות המצבים הקלאסיים של המערכות הבודדות — לכן עלינו להחליט כיצד לסדר את איברי המכפלות הקרטזיות של קבוצות המצבים הקלאסיים.
ישנה מוסכמה פשוטה שאנחנו פועלים לפיה לצורך זה: להתחיל עם הסדרים הקיימים כבר לקבוצות המצבים הקלאסיים הבודדות, ואז לסדר את איברי המכפלה הקרטזית לפי סדר אלפביתי.
דרך נוספת לומר זאת היא שלרכיבים בכל n-יה (או, שקויל, לסמלים בכל מחרוזת) מתייחסים כאילו יש להם משמעות הפוחתת משמאל לימין.
לדוגמה, לפי המוסכמה הזאת, המכפלה הקרטזית {1,2,3}×{0,1} מסודרת כך:
(1,0),(1,1),(2,0),(2,1),(3,0),(3,1).
כאשר n-יות נכתבות כמחרוזות ומסודרות בדרך זו, אנחנו מבחינים בדפוסים מוכרים, כמו {0,1}×{0,1} המסודרת בתור 00,01,10,11, והקבוצה {0,1}10 המסודרת כפי שנכתבה קודם בשיעור.
דוגמה נוספת: אם מסתכלים על הקבוצה {0,1,…,9}×{0,1,…,9} כקבוצה של מחרוזות, מקבלים את המספרים בני שתי הספרות 00 עד 99, מסודרים לפי סדר מספרי.
ברור שזה לא מקרי;
מערכת המספרים העשרונית שלנו משתמשת בדיוק בסוג זה של סידור אלפביתי, כאשר המילה אלפביתי צריכה להתפרש במובן רחב הכולל ספרות בנוסף לאותיות.
בחזרה לדוגמה של שני ביטים מלמעלה, המצב ההסתברותי שתואר לעיל מיוצג לכן על ידי וקטור ההסתברות הבא, כאשר הערכים מסומנים במפורש לשם בהירות.
210021←probability of being in the state 00←probability of being in the state 01←probability of being in the state 10←probability of being in the state 11(1)
סוג מיוחד של מצב הסתברותי של שתי מערכות הוא כזה שבו המערכות עצמאיות.
באופן אינטואיטיבי, שתי מערכות הן עצמאיות אם ידיעת המצב הקלאסי של אחת מהן אינה משפיעה על ההסתברויות הקשורות לאחרת.
כלומר, ידיעת המצב הקלאסי של אחת מהמערכות אינה מספקת שום מידע על המצב הקלאסי של האחרת.
כדי להגדיר מושג זה במדויק, נניח שוב ש-X ו-Y הן מערכות עם קבוצות מצבים קלאסיים Σ ו-Γ בהתאמה.
ביחס למצב הסתברותי נתון של מערכות אלה, אומרים שהן עצמאיות אם מתקיים
Pr((X,Y)=(a,b))=Pr(X=a)Pr(Y=b)(2)
לכל בחירה של a∈Σ ו-b∈Γ.
כדי לבטא תנאי זה במונחים של וקטורי הסתברות, נניח שהמצב ההסתברותי הנתון של (X,Y) מתואר על ידי וקטור הסתברות, הכתוב בסימון דיראק כ-
(a,b)∈Σ×Γ∑pab∣ab⟩.
התנאי (2) לעצמאות שקול אז לקיומם של שני וקטורי הסתברות
∣ϕ⟩=a∈Σ∑qa∣a⟩and∣ψ⟩=b∈Γ∑rb∣b⟩,(3)
המייצגים את ההסתברויות הקשורות למצבים הקלאסיים של X ו-Y בהתאמה, כך שמתקיים
pab=qarb(4)
לכל a∈Σ ו-b∈Γ.
לדוגמה, המצב ההסתברותי של זוג ביטים (X,Y) המיוצג על ידי הוקטור
61∣00⟩+121∣01⟩+21∣10⟩+41∣11⟩
הוא מצב שבו X ו-Y עצמאיות.
ספציפית, התנאי הנדרש לעצמאות מתקיים ע בור וקטורי ההסתברות
∣ϕ⟩=41∣0⟩+43∣1⟩and∣ψ⟩=32∣0⟩+31∣1⟩.
לדוגמה, כדי שההסתברויות עבור מצב ה-00 יתאימו, נצטרך 61=41×32, ואכן כך הדבר. ניתן לאמת ערכים אחרים בצורה דומה.
מצד שני, המצב ההסתברותי (1), שאותו ניתן לכתוב כ-
21∣00⟩+21∣11⟩,(5)
אינו מייצג עצמאו ת בין המערכות X ו-Y.
דרך פשוטה להוכיח זאת היא כדלקמן.
נניח שאכן קיימים וקטורי הסתברות ∣ϕ⟩ ו-∣ψ⟩, כמו במשוואה (3) לעיל, שעבורם מתקיים התנאי (4) לכל בחירה של a ו-b.
אז בהכרח יהיה
q0r1=Pr((X,Y)=(0,1))=0.
זה מרמז ש-q0=0 או r1=0, כי אם שניהם היו שונים מאפס, גם המכפלה q0r1 הייתה שונה מאפס.
מכאן מגיעים למסקנה ש-q0r0=0 (במקרה ש-q0=0) או q1r1=0 (במקרה ש-r1=0).
אולם אנחנו רואים שאף אחת מהשוויות האלה אינה יכולה להיות נכונה, כי חיי ב להתקיים q0r0=1/2 ו-q1r1=1/2.
לכן לא קיימים וקטורים ∣ϕ⟩ ו-∣ψ⟩ המקיימים את התכונה הנדרשת לעצמאות.
לאחר שהגדרנו עצמאות בין שתי מערכות, נוכל כעת להגדיר את המשמעות של קורלציה: היא היעדר עצמאות.
לדוגמה, מכיוון ששני הביטים במצב ההסתברותי המיוצג על ידי הוקטור (5) אינם עצמאיים, הם, בהגדרה, מתואמים.
תנאי האי-תלות שתואר לעיל ניתן לביטוי תמציתי באמצעות מושג המכפלה הטנזורית.
אמנם מכפלות טנזוריות הן מושג כללי מאד, וניתן להגדירן בצורה אבסטרקטית למדי וליישמן על מגוון מבנים מתמטיים, אך אנחנו יכולים לאמץ הגדרה פשוטה וקונקרטית למקרה הנוכחי.
בהינתן שני וקטורים
∣ϕ⟩=a∈Σ∑αa∣a⟩and∣ψ⟩=b∈Γ∑βb∣b⟩,
המכפלה הטנזורית ∣ϕ⟩⊗∣ψ⟩ היא הוקטור המוגדר כך:
∣ϕ⟩⊗∣ψ⟩=(a,b)∈Σ×Γ∑αaβb∣ab⟩.
הרכיבים של הוקטור החדש הזה מתאימים לאיברי המכפלה הקרטזית Σ×Γ, הכתובים כמחרוזות במשוואה הקודמת.
באופן שקול, הוקטור ∣π⟩=∣ϕ⟩⊗∣ψ⟩ מוגדר על ידי המשוואה
⟨ab∣π⟩=⟨a∣ϕ⟩⟨b∣ψ⟩
המתקיימת לכל a∈Σ ו-b∈Γ.
כעת נוכל לנסח מחדש את תנאי האי-תלות:
עבור מערכת משותפת (X,Y) במצב הסתברותי המיוצג על ידי וקטור הסתברות ∣π⟩, המערכות X ו-Y הן בלתי-תלויות אם ∣π⟩ מתקבל על ידי מכפלה טנזורית
∣π⟩=∣ϕ⟩⊗∣ψ⟩
של וקטורי הסתברות ∣ϕ⟩ ו-∣ψ⟩ על כל אחד מהתת-מע רכות X ו-Y.
במצב זה, ∣π⟩ נקרא מצב מכפלה או וקטור מכפלה.
לרוב משמיטים את הסימן ⊗ כשלוקחים מכפלה טנזורית של kets, ולמשל כותבים
∣ϕ⟩∣ψ⟩ במקום ∣ϕ⟩⊗∣ψ⟩.
המוסכמה הזו מבטאת את הרעיון שהמכפלה הטנזורית היא, בהקשר זה, הדרך הטבעית והמובנת-מאליה לקחת מכפלה של שני וקטורים.
אמנם פחות נפוץ, אך הסימון ∣ϕ⊗ψ⟩
משמש לפעמים גם כן.
כאשר משתמשים במוסכמה האלפביתית לסידור איברי מכפלות קרטזיות, מקבלים את המפרט הבא למכפלה הטנזורית של שני וקטורי עמודה.
כהערת אגב חשובה, שימו לב לביטוי הבא של מכפלות טנזוריות של וקטורי בסיס סטנדרטיים:
∣a⟩⊗∣b⟩=∣ab⟩.
אפשר לחלופין לכתוב (a,b) כזוג סדור, במקום מחרוזת, ואז מקבלים
∣a⟩⊗∣b⟩=∣(a,b)⟩.
עם זאת, נהוג יותר להשמיט את הסוגריים במצב זה, ולכתוב ∣a⟩⊗∣b⟩=∣a,b⟩.
זהו נוהג טיפוסי במתמטיקה בכלל; סוגריים שאינם מוסיפים בהירות או מסירים עמימות פשוט משמיטים אותם.
למכפלה הטנזורית של שני וקטורים יש את התכונה החשובה שהיא דו-לינארית, כלומר לינארית בכל אחד משני הארגומנטים בנפרד, בהנחה שהארגומנט השני קבוע.
ניתן לבטא תכונה זו דרך המשוואות הבאות: