דלג לתוכן הראשי

מידע קלאסי

כמו שעשינו בשיעור הקודם, נפתח גם את השיעור הזה בדיון על מידע קלאסי. שוב, התיאורים ההסתברותי והקוונטי דומים מבחינה מתמטית, והכרת אופן פעולת המתמטיקה בהקשר המוכר של מידע קלאסי מסייעת להבין מדוע מידע קוונטי מתואר בדרך שבה הוא מתואר.

מצבים קלאסיים דרך המכפלה הקרטזית

נתחיל ברמה הבסיסית ביותר, עם מצבים קלאסיים של מערכות מרובות. לשם הפשטות, נתחיל בדיון על שתי מערכות בלבד, ואחר כך נכליל למקרה של יותר משתי מערכות.

כדי להיות מדויקים, נסמן ב-X\mathsf{X} מערכת שקבוצת המצבים הקלאסיים שלה היא Σ,\Sigma, וב-Y\mathsf{Y} מערכת שנייה שקבוצת המצבים הקלאסיים שלה היא Γ.\Gamma. שים לב שמכיוון שאנחנו מכנים את הקבוצות האלה קבוצות מצבים קלאסיים, ההנחה שלנו היא ש-Σ\Sigma וגם Γ\Gamma הן סופיות ולא ריקות. ייתכן ש-Σ=Γ,\Sigma = \Gamma, אבל זה לא בהכרח המקרה — ובכל מקרה, כדי לשמור על בהירות, כדאי להשתמש בשמות שונים לקבוצות האלה.

כעת דמיין שמציבים את שתי המערכות X\mathsf{X} ו-Y\mathsf{Y} זו לצד זו, כאשר X\mathsf{X} משמאל ו-Y\mathsf{Y} מימין. אם נרצה, נוכל להתייחס לשתי המערכות האלה כאילו הן יוצרות מערכת אחת, שאותה נסמן ב-(X,Y)(\mathsf{X},\mathsf{Y}) או ב-XY\mathsf{XY} לפי העדפתנו. שאלה טבעית לשאול על המערכת המורכבת (X,Y)(\mathsf{X},\mathsf{Y}) היא: "מה הם המצבים הקלאסיים שלה?"

התשובה היא שקבוצת המצבים הקלאסיים של (X,Y)(\mathsf{X},\mathsf{Y}) היא המכפלה הקרטזית של Σ\Sigma ו-Γ,\Gamma, שהיא הקבוצה המוגדרת כ-

Σ×Γ={(a,b):aΣ  and  bΓ}. \Sigma\times\Gamma = \bigl\{(a,b)\,:\,a\in\Sigma\;\text{and}\;b\in\Gamma\bigr\}.

בפשטות, המכפלה הקרטזית היא בדיוק המושג המתמטי שתופס את הרעיון של התייחסות לאיבר מתוך קבוצה אחת ולאיבר מתוך קבוצה שנייה יחד, כאילו שהם יוצרים איבר יחיד בקבוצה אחת. במקרה שלפנינו, לומר ש-(X,Y)(\mathsf{X},\mathsf{Y}) נמצאת במצב הקלאסי (a,b)Σ×Γ(a,b)\in\Sigma\times\Gamma פירושו ש-X\mathsf{X} נמצאת במצב הקלאסי aΣa\in\Sigma ו-Y\mathsf{Y} נמצאת במצב הקלאסי bΓ;b\in\Gamma; ואם המצב הקלאסי של X\mathsf{X} הוא aΣa\in\Sigma והמצב הקלאסי של Y\mathsf{Y} הוא bΓ,b\in\Gamma, אזי המצב הקלאסי של המערכת המשולבת (X,Y)(\mathsf{X},\mathsf{Y}) הוא (a,b).(a,b).

עבור יותר משתי מערכות, הדברים מוכללים בצורה טבעית. אם נניח ש-X1,,Xn\mathsf{X}_1,\ldots,\mathsf{X}_n הן מערכות עם קבוצות מצבים קלאסיים Σ1,,Σn\Sigma_1,\ldots,\Sigma_n בהתאמה, לכל מספר שלם חיובי n,n, קבוצת המצבים הקלאסיים של ה-nn-יה (X1,,Xn),(\mathsf{X}_1,\ldots,\mathsf{X}_n), כשמסתכלים עליה כמערכת משולבת אחת, היא המכפלה הקרטזית

Σ1××Σn={(a1,,an):a1Σ1,,anΣn}. \Sigma_1\times\cdots\times\Sigma_n = \bigl\{(a_1,\ldots,a_n)\,:\, a_1\in\Sigma_1,\:\ldots,\:a_n\in\Sigma_n\bigr\}.

כמובן, אנחנו חופשיים להשתמש בכל שם שנרצה למערכות, ולסדר אותן כרצוננו. בפרט, אם יש לנו nn מערכות כמו לעיל, נוכל לבחור לשמות אותן X0,,Xn1\mathsf{X}_{0},\ldots,\mathsf{X}_{n-1} ולסדר אותן מימין לשמאל, כך שהמערכת המשולבת הופכת ל-(Xn1,,X0).(\mathsf{X}_{n-1},\ldots,\mathsf{X}_0). בהמשך לאותו דפוס שמות עבור המצבים הקלאסיים וקבוצות המצבים הקלאסיים המקבילים, אז נוכל להתייחס למצב קלאסי

(an1,,a0)Σn1××Σ0(a_{n-1},\ldots,a_0) \in \Sigma_{n-1}\times \cdots \times \Sigma_0

של המערכת המורכבת הזאת. ואכן, זוהי מוסכמת הסידור שבה משתמש Qiskit בעת שמות של Qubits מרובים. נחזור למוסכמה הזאת ולאופן שבו היא מתחברת למעגלים קוונטיים בשיעור הבא, אבל נתחיל להשתמש בה עכשיו כדי להתרגל אליה.

לעיתים קרובות נוח לכתוב מצב קלאסי מהצורה (an1,,a0)(a_{n-1},\ldots,a_0) כמחרוזת an1a0a_{n-1}\cdots a_0 לשם קיצור, בייחוד במצב הנפוץ מאוד שבו קבוצות המצבים הקלאסיים Σ0,,Σn1\Sigma_0,\ldots,\Sigma_{n-1} קשורות לקבוצות של סמלים או תווים. בהקשר זה, המונח אלפבית נהוג לשמש לתיאור קבוצות של סמלים המשמשים ליצירת מחרוזות, אך ההגדרה המתמטית של אלפבית זהה בדיוק להגדרה של קבוצת מצבים קלאסית: זוהי קבוצה סופית ולא ריקה.

לדוגמה, נניח ש-X0,,X9\mathsf{X}_0,\ldots,\mathsf{X}_9 הן ביטים, כך שקבוצות המצבים הקלאסיים של המערכות האלה הן כולן זהות.

Σ0=Σ1==Σ9={0,1} \Sigma_0 = \Sigma_1 = \cdots = \Sigma_9 = \{0,1\}

אז יש 210=10242^{10} = 1024 מצבים קלאסיים של המערכת המשולבת (X9,,X0),(\mathsf{X}_9,\ldots,\mathsf{X}_0), שהם האיברים של הקבוצה

Σ9×Σ8××Σ0={0,1}10. \Sigma_9\times\Sigma_8\times\cdots\times\Sigma_0 = \{0,1\}^{10}.

כשכותבים כמחרוזות, המצבים הקלאסיים האלה נראים כך:

000000000000000000010000000010000000001100000001001111111111 \begin{array}{c} 0000000000\\ 0000000001\\ 0000000010\\ 0000000011\\ 0000000100\\ \vdots\\[1mm] 1111111111 \end{array}

עבור המצב הקלאסי 0000000110,0000000110, לדוגמה, אנחנו רואים ש-X1\mathsf{X}_1 ו-X2\mathsf{X}_2 נמצאות במצב 1,1, בעוד כל שאר המערכות נמצאות במצב 0.0.

מצבים הסתברותיים

נזכיר מהשיעור הקודם שהמצב ההסתברותי משייך הסתברות לכל מצב קלאסי של מערכת. לפיכך, מצב הסתברותי של מערכות מרובות — שנבחנות יחד כמערכת אחת — משייך הסתברות לכל איבר של המכפלה הקרטזית של קבוצות המצבים הקלאסיים של המערכות הבודדות.

לדוגמה, נניח ש-X\mathsf{X} ו-Y\mathsf{Y} הן שתיהן ביטים, כך שקבוצות המצבים הקלאסיים המקבילות הן Σ={0,1}\Sigma = \{0,1\} ו-Γ={0,1}\Gamma = \{0,1\} בהתאמה. הנה מצב הסתברותי של הזוג (X,Y):(\mathsf{X},\mathsf{Y}):

Pr((X,Y)=(0,0))=1/2Pr((X,Y)=(0,1))=0Pr((X,Y)=(1,0))=0Pr((X,Y)=(1,1))=1/2 \begin{aligned} \operatorname{Pr}\bigl( (\mathsf{X},\mathsf{Y}) = (0,0)\bigr) & = 1/2 \\[2mm] \operatorname{Pr}\bigl( (\mathsf{X},\mathsf{Y}) = (0,1)\bigr) & = 0\\[2mm] \operatorname{Pr}\bigl( (\mathsf{X},\mathsf{Y}) = (1,0)\bigr) & = 0\\[2mm] \operatorname{Pr}\bigl( (\mathsf{X},\mathsf{Y}) = (1,1)\bigr) & = 1/2 \end{aligned}

מצב הסתברותי זה הוא כזה שבו גם X\mathsf{X} וגם Y\mathsf{Y} הם ביטים אקראיים — כל אחד מהם הוא 00 עם הסתברות 1/21/2 ו-11 עם הסתברות 1/21/2 — אבל המצבים הקלאסיים של שני הביטים תמיד מסכימים. זוהי דוגמה לקורלציה בין המערכות האלה.

סידור קבוצות מצבים של מכפלה קרטזית

מצבים הסתברותיים של מערכות יכולים להיות מיוצגים על ידי וקטורי הסתברות, כפי שנדון בשיעור הקודם. בפרט, ערכי הוקטור מייצגים הסתברויות שהמערכת תמצא במצבים הקלאסיים האפשריים של אותה מערכת, ומובן שנבחרת התאמה בין הערכים לקבוצת המצבים הקלאסיים.

בחירת התאמה כזאת פירושה בעצם החלטה על סידור המצבים הקלאסיים, שלעיתים קרובות טבעי או נקבע לפי מוסכמה סטנדרטית. לדוגמה, האלפבית הבינארי {0,1}\{0,1\} מסודר באופן טבעי עם 00 ראשון ו-11 שני, לכן הערך הראשון בוקטור ההסתברות המייצג מצב הסתברותי של ביט הוא ההסתברות שהוא יהיה במצב 0,0, והערך השני הוא ההסתברות שהוא יהיה במצב 1.1.

דברים אלה לא משתנים בהקשר של מערכות מרובות, אבל יש החלטה לקבל. קבוצת המצבים הקלאסיים של מערכות מרובות יחד, שנבחנות יחד כמערכת אחת, היא המכפלה הקרטזית של קבוצות המצבים הקלאסיים של המערכות הבודדות — לכן עלינו להחליט כיצד לסדר את איברי המכפלות הקרטזיות של קבוצות המצבים הקלאסיים.

ישנה מוסכמה פשוטה שאנחנו פועלים לפיה לצורך זה: להתחיל עם הסדרים הקיימים כבר לקבוצות המצבים הקלאסיים הבודדות, ואז לסדר את איברי המכפלה הקרטזית לפי סדר אלפביתי. דרך נוספת לומר זאת היא שלרכיבים בכל nn-יה (או, שקויל, לסמלים בכל מחרוזת) מתייחסים כאילו יש להם משמעות הפוחתת משמאל לימין. לדוגמה, לפי המוסכמה הזאת, המכפלה הקרטזית {1,2,3}×{0,1}\{1,2,3\}\times\{0,1\} מסודרת כך:

(1,0),  (1,1),  (2,0),  (2,1),  (3,0),  (3,1). (1,0),\; (1,1),\; (2,0),\; (2,1),\; (3,0),\; (3,1).

כאשר nn-יות נכתבות כמחרוזות ומסודרות בדרך זו, אנחנו מבחינים בדפוסים מוכרים, כמו {0,1}×{0,1}\{0,1\}\times\{0,1\} המסודרת בתור 00,01,10,11,00, 01, 10, 11, והקבוצה {0,1}10\{0,1\}^{10} המסודרת כפי שנכתבה קודם בשיעור. דוגמה נוספת: אם מסתכלים על הקבוצה {0,1,,9}×{0,1,,9}\{0, 1, \dots, 9\} \times \{0, 1, \dots, 9\} כקבוצה של מחרוזות, מקבלים את המספרים בני שתי הספרות 0000 עד 99,99, מסודרים לפי סדר מספרי. ברור שזה לא מקרי; מערכת המספרים העשרונית שלנו משתמשת בדיוק בסוג זה של סידור אלפביתי, כאשר המילה אלפביתי צריכה להתפרש במובן רחב הכולל ספרות בנוסף לאותיות.

בחזרה לדוגמה של שני ביטים מלמעלה, המצב ההסתברותי שתואר לעיל מיוצג לכן על ידי וקטור ההסתברות הבא, כאשר הערכים מסומנים במפורש לשם בהירות.

(120012)probability of being in the state 00probability of being in the state 01probability of being in the state 10probability of being in the state 11(1) \begin{pmatrix} \frac{1}{2}\\[1mm] 0\\[1mm] 0\\[1mm] \frac{1}{2} \end{pmatrix} \begin{array}{l} \leftarrow \text{probability of being in the state 00}\\[1mm] \leftarrow \text{probability of being in the state 01}\\[1mm] \leftarrow \text{probability of being in the state 10}\\[1mm] \leftarrow \text{probability of being in the state 11} \end{array} \tag{1}

עצמאות של שתי מערכות

סוג מיוחד של מצב הסתברותי של שתי מערכות הוא כזה שבו המערכות עצמאיות. באופן אינטואיטיבי, שתי מערכות הן עצמאיות אם ידיעת המצב הקלאסי של אחת מהן אינה משפיעה על ההסתברויות הקשורות לאחרת. כלומר, ידיעת המצב הקלאסי של אחת מהמערכות אינה מספקת שום מידע על המצב הקלאסי של האחרת.

כדי להגדיר מושג זה במדויק, נניח שוב ש-X\mathsf{X} ו-Y\mathsf{Y} הן מערכות עם קבוצות מצבים קלאסיים Σ\Sigma ו-Γ\Gamma בהתאמה. ביחס למצב הסתברותי נתון של מערכות אלה, אומרים שהן עצמאיות אם מתקיים

Pr((X,Y)=(a,b))=Pr(X=a)Pr(Y=b)(2) \operatorname{Pr}((\mathsf{X},\mathsf{Y}) = (a,b)) = \operatorname{Pr}(\mathsf{X} = a) \operatorname{Pr}(\mathsf{Y} = b) \tag{2}

לכל בחירה של aΣa\in\Sigma ו-bΓ.b\in\Gamma.

כדי לבטא תנאי זה במונחים של וקטורי הסתברות, נניח שהמצב ההסתברותי הנתון של (X,Y)(\mathsf{X},\mathsf{Y}) מתואר על ידי וקטור הסתברות, הכתוב בסימון דיראק כ-

(a,b)Σ×Γpabab.\sum_{(a,b) \in \Sigma\times\Gamma} p_{ab} \vert a b\rangle.

התנאי (2)(2) לעצמאות שקול אז לקיומם של שני וקטורי הסתברות

ϕ=aΣqaaandψ=bΓrbb,(3)\vert \phi \rangle = \sum_{a\in\Sigma} q_a \vert a \rangle \quad\text{and}\quad \vert \psi \rangle = \sum_{b\in\Gamma} r_b \vert b \rangle, \tag{3}

המייצגים את ההסתברויות הקשורות למצבים הקלאסיים של X\mathsf{X} ו-Y\mathsf{Y} בהתאמה, כך שמתקיים

pab=qarb(4)p_{ab} = q_a r_b \tag{4}

לכל aΣa\in\Sigma ו-bΓ.b\in\Gamma.

לדוגמה, המצב ההסתברותי של זוג ביטים (X,Y)(\mathsf{X},\mathsf{Y}) המיוצג על ידי הוקטור

1600+11201+1210+1411 \frac{1}{6} \vert 00 \rangle + \frac{1}{12} \vert 01 \rangle + \frac{1}{2} \vert 10 \rangle + \frac{1}{4} \vert 11 \rangle

הוא מצב שבו X\mathsf{X} ו-Y\mathsf{Y} עצמאיות. ספציפית, התנאי הנדרש לעצמאות מתקיים עבור וקטורי ההסתברות

ϕ=140+341andψ=230+131. \vert \phi \rangle = \frac{1}{4} \vert 0 \rangle + \frac{3}{4} \vert 1 \rangle \quad\text{and}\quad \vert \psi \rangle = \frac{2}{3} \vert 0 \rangle + \frac{1}{3} \vert 1 \rangle.

לדוגמה, כדי שההסתברויות עבור מצב ה-0000 יתאימו, נצטרך 16=14×23,\frac{1}{6} = \frac{1}{4} \times \frac{2}{3}, ואכן כך הדבר. ניתן לאמת ערכים אחרים בצורה דומה.

מצד שני, המצב ההסתברותי (1),(1), שאותו ניתן לכתוב כ-

1200+1211,(5) \frac{1}{2} \vert 00 \rangle + \frac{1}{2} \vert 11 \rangle, \tag{5}

אינו מייצג עצמאות בין המערכות X\mathsf{X} ו-Y.\mathsf{Y}. דרך פשוטה להוכיח זאת היא כדלקמן.

נניח שאכן קיימים וקטורי הסתברות ϕ\vert \phi\rangle ו-ψ,\vert \psi \rangle, כמו במשוואה (3)(3) לעיל, שעבורם מתקיים התנאי (4)(4) לכל בחירה של aa ו-b.b. אז בהכרח יהיה

q0r1=Pr((X,Y)=(0,1))=0. q_0 r_1 = \operatorname{Pr}\bigl((\mathsf{X},\mathsf{Y}) = (0,1)\bigr) = 0.

זה מרמז ש-q0=0q_0 = 0 או r1=0,r_1 = 0, כי אם שניהם היו שונים מאפס, גם המכפלה q0r1q_0 r_1 הייתה שונה מאפס. מכאן מגיעים למסקנה ש-q0r0=0q_0 r_0 = 0 (במקרה ש-q0=0q_0 = 0) או q1r1=0q_1 r_1 = 0 (במקרה ש-r1=0r_1 = 0). אולם אנחנו רואים שאף אחת מהשוויות האלה אינה יכולה להיות נכונה, כי חייב להתקיים q0r0=1/2q_0 r_0 = 1/2 ו-q1r1=1/2.q_1 r_1 = 1/2. לכן לא קיימים וקטורים ϕ\vert\phi\rangle ו-ψ\vert\psi\rangle המקיימים את התכונה הנדרשת לעצמאות.

לאחר שהגדרנו עצמאות בין שתי מערכות, נוכל כעת להגדיר את המשמעות של קורלציה: היא היעדר עצמאות. לדוגמה, מכיוון ששני הביטים במצב ההסתברותי המיוצג על ידי הוקטור (5)(5) אינם עצמאיים, הם, בהגדרה, מתואמים.

מכפלות טנזוריות של וקטורים

תנאי האי-תלות שתואר לעיל ניתן לביטוי תמציתי באמצעות מושג המכפלה הטנזורית. אמנם מכפלות טנזוריות הן מושג כללי מאד, וניתן להגדירן בצורה אבסטרקטית למדי וליישמן על מגוון מבנים מתמטיים, אך אנחנו יכולים לאמץ הגדרה פשוטה וקונקרטית למקרה הנוכחי.

בהינתן שני וקטורים

ϕ=aΣαaaandψ=bΓβbb,\vert \phi \rangle = \sum_{a\in\Sigma} \alpha_a \vert a \rangle \quad\text{and}\quad \vert \psi \rangle = \sum_{b\in\Gamma} \beta_b \vert b \rangle,

המכפלה הטנזורית ϕψ\vert \phi \rangle \otimes \vert \psi \rangle היא הוקטור המוגדר כך:

ϕψ=(a,b)Σ×Γαaβbab. \vert \phi \rangle \otimes \vert \psi \rangle = \sum_{(a,b)\in\Sigma\times\Gamma} \alpha_a \beta_b \vert ab\rangle.

הרכיבים של הוקטור החדש הזה מתאימים לאיברי המכפלה הקרטזית Σ×Γ,\Sigma\times\Gamma, הכתובים כמחרוזות במשוואה הקודמת. באופן שקול, הוקטור π=ϕψ\vert \pi \rangle = \vert \phi \rangle \otimes \vert \psi \rangle מוגדר על ידי המשוואה

abπ=aϕbψ\langle ab \vert \pi \rangle = \langle a \vert \phi \rangle \langle b \vert \psi \rangle

המתקיימת לכל aΣa\in\Sigma ו-bΓ.b\in\Gamma.

כעת נוכל לנסח מחדש את תנאי האי-תלות: עבור מערכת משותפת (X,Y)(\mathsf{X}, \mathsf{Y}) במצב הסתברותי המיוצג על ידי וקטור הסתברות π,\vert \pi \rangle, המערכות X\mathsf{X} ו-Y\mathsf{Y} הן בלתי-תלויות אם π\vert\pi\rangle מתקבל על ידי מכפלה טנזורית

π=ϕψ \vert \pi \rangle = \vert \phi \rangle \otimes \vert \psi \rangle

של וקטורי הסתברות ϕ\vert \phi \rangle ו-ψ\vert \psi \rangle על כל אחד מהתת-מערכות X\mathsf{X} ו-Y.\mathsf{Y}. במצב זה, π\vert \pi \rangle נקרא מצב מכפלה או וקטור מכפלה.

לרוב משמיטים את הסימן \otimes כשלוקחים מכפלה טנזורית של kets, ולמשל כותבים ϕψ\vert \phi \rangle \vert \psi \rangle במקום ϕψ.\vert \phi \rangle \otimes \vert \psi \rangle. המוסכמה הזו מבטאת את הרעיון שהמכפלה הטנזורית היא, בהקשר זה, הדרך הטבעית והמובנת-מאליה לקחת מכפלה של שני וקטורים. אמנם פחות נפוץ, אך הסימון ϕψ\vert \phi\otimes\psi\rangle משמש לפעמים גם כן.

כאשר משתמשים במוסכמה האלפביתית לסידור איברי מכפלות קרטזיות, מקבלים את המפרט הבא למכפלה הטנזורית של שני וקטורי עמודה.

(α1αm)(β1βk)=(α1β1α1βkα2β1α2βkαmβ1αmβk) \begin{pmatrix} \alpha_1\\ \vdots\\ \alpha_m \end{pmatrix} \otimes \begin{pmatrix} \beta_1\\ \vdots\\ \beta_k \end{pmatrix} = \begin{pmatrix} \alpha_1 \beta_1\\ \vdots\\ \alpha_1 \beta_k\\ \alpha_2 \beta_1\\ \vdots\\ \alpha_2 \beta_k\\ \vdots\\ \alpha_m \beta_1\\ \vdots\\ \alpha_m \beta_k \end{pmatrix}

כהערת אגב חשובה, שימו לב לביטוי הבא של מכפלות טנזוריות של וקטורי בסיס סטנדרטיים:

ab=ab.\vert a \rangle \otimes \vert b \rangle = \vert ab \rangle.

אפשר לחלופין לכתוב (a,b)(a,b) כזוג סדור, במקום מחרוזת, ואז מקבלים ab=(a,b).\vert a \rangle \otimes \vert b \rangle = \vert (a,b) \rangle. עם זאת, נהוג יותר להשמיט את הסוגריים במצב זה, ולכתוב ab=a,b.\vert a \rangle \otimes \vert b \rangle = \vert a,b \rangle. זהו נוהג טיפוסי במתמטיקה בכלל; סוגריים שאינם מוסיפים בהירות או מסירים עמימות פשוט משמיטים אותם.

למכפלה הטנזורית של שני וקטורים יש את התכונה החשובה שהיא דו-לינארית, כלומר לינארית בכל אחד משני הארגומנטים בנפרד, בהנחה שהארגומנט השני קבוע. ניתן לבטא תכונה זו דרך המשוואות הבאות:

1. לינאריות בארגומנט הראשון:

(ϕ1+ϕ2)ψ=ϕ1ψ+ϕ2ψ(αϕ)ψ=α(ϕψ)\begin{aligned} \bigl(\vert\phi_1\rangle + \vert\phi_2\rangle\bigr)\otimes \vert\psi\rangle & = \vert\phi_1\rangle \otimes \vert\psi\rangle + \vert\phi_2\rangle \otimes \vert\psi\rangle \\[1mm] \bigl(\alpha \vert \phi \rangle\bigr) \otimes \vert \psi \rangle & = \alpha \bigl(\vert \phi \rangle \otimes \vert \psi \rangle \bigr) \end{aligned}

2. לינאריות בארגומנט השני:

ϕ(ψ1+ψ2)=ϕψ1+ϕψ2ϕ(αψ)=α(ϕψ)\begin{aligned} \vert \phi \rangle \otimes \bigl(\vert \psi_1 \rangle + \vert \psi_2 \rangle \bigr) & = \vert \phi \rangle \otimes \vert \psi_1 \rangle + \vert \phi \rangle \otimes \vert \psi_2 \rangle\\[1mm] \vert \phi \rangle \otimes \bigl(\alpha \vert \psi \rangle \bigr) & = \alpha \bigl(\vert\phi\rangle\otimes\vert\psi\rangle\bigr) \end{aligned}

בהסתכלות על המשוואה השנייה בכל אחד מזוגות המשוואות הללו, רואים שסקלרים "צפים חופשית" בתוך מכפלות טנזוריות:

(αϕ)ψ=ϕ(αψ)=α(ϕψ).\bigl(\alpha \vert \phi \rangle\bigr) \otimes \vert \psi \rangle = \vert \phi \rangle \otimes \bigl(\alpha \vert \psi \rangle \bigr) = \alpha \bigl(\vert \phi \rangle \otimes \vert \psi \rangle \bigr).

לכן אין עמימות בכתיבה פשוטה של αϕψ,\alpha\vert\phi\rangle\otimes\vert\psi\rangle, או לחלופין αϕψ\alpha\vert\phi\rangle\vert\psi \rangle או αϕψ,\alpha\vert\phi\otimes\psi\rangle, כדי להתייחס לוקטור זה.

אי-תלות ומכפלות טנזוריות עבור שלוש מערכות ויותר

מושגי האי-תלות והמכפלות הטנזוריות מתכללים בצורה ישירה לשלוש מערכות ויותר. אם X0,,Xn1\mathsf{X}_0,\ldots,\mathsf{X}_{n-1} הן מערכות עם קבוצות מצב קלאסיות Σ0,,Σn1,\Sigma_0,\ldots,\Sigma_{n-1}, בהתאמה, אז מצב הסתברותי של המערכת המשולבת (Xn1,,X0)(\mathsf{X}_{n-1},\ldots,\mathsf{X}_0) הוא מצב מכפלה אם וקטור ההסתברות המשויך מקבל את הצורה

ψ=ϕn1ϕ0 \vert \psi \rangle = \vert \phi_{n-1} \rangle \otimes \cdots \otimes \vert \phi_0 \rangle

עבור וקטורי הסתברות ϕ0,,ϕn1\vert \phi_0 \rangle,\ldots,\vert \phi_{n-1}\rangle המתארים מצבים הסתברותיים של X0,,Xn1.\mathsf{X}_0,\ldots,\mathsf{X}_{n-1}. כאן, הגדרת המכפלה הטנזורית מתכללת בצורה טבעית: הוקטור

ψ=ϕn1ϕ0\vert \psi \rangle = \vert \phi_{n-1} \rangle \otimes \cdots \otimes \vert \phi_0 \rangle

מוגדר על ידי המשוואה

an1a0ψ=an1ϕn1a0ϕ0 \langle a_{n-1} \cdots a_0 \vert \psi \rangle = \langle a_{n-1} \vert \phi_{n-1} \rangle \cdots \langle a_0 \vert \phi_0 \rangle

המתקיימת לכל a0Σ0,an1Σn1.a_0\in\Sigma_0, \ldots a_{n-1}\in\Sigma_{n-1}.

דרך שונה אך שקולה להגדיר את המכפלה הטנזורית של שלושה וקטורים ויותר היא רקורסיבית, במונחים של מכפלות טנזוריות של שני וקטורים:

ϕn1ϕ0=ϕn1(ϕn2ϕ0). \vert \phi_{n-1} \rangle \otimes \cdots \otimes \vert \phi_0 \rangle = \vert \phi_{n-1} \rangle \otimes \bigl( \vert \phi_{n-2} \rangle \otimes \cdots \otimes \vert \phi_0 \rangle \bigr).

בדומה למכפלה הטנזורית של שני וקטורים בלבד, המכפלה הטנזורית של שלושה וקטורים ויותר היא לינארית בכל אחד מהארגומנטים בנפרד, בהנחה שכל שאר הארגומנטים קבועים. במקרה זה נאמר שהמכפלה הטנזורית של שלושה וקטורים ויותר היא רב-לינארית.

כמו במקרה של שתי מערכות, ניתן לומר שהמערכות X0,,Xn1\mathsf{X}_0,\ldots,\mathsf{X}_{n-1} הן בלתי-תלויות כשהן נמצאות במצב מכפלה, אך המונח בלתי-תלויות הדדית מדויק יותר. קיימות גם מושגי אי-תלות אחרים עבור שלוש מערכות ויותר, כגון אי-תלות זוגית, שהם מעניינים וחשובים — אך לא בהקשר של קורס זה.

בהכללת ההתבוננות הקודמת לגבי מכפלות טנזוריות של וקטורי בסיס סטנדרטיים, עבור כל מספר שלם חיובי nn וכל מצבים קלאסיים a0,,an1,a_0,\ldots,a_{n-1}, מתקיים

an1a0=an1a0.\vert a_{n-1} \rangle \otimes \cdots \otimes \vert a_0 \rangle = \vert a_{n-1} \cdots a_0 \rangle.

מדידות של מצבים הסתברותיים

כעת נעבור למדידות של מצבים הסתברותיים של מערכות מרובות. בבחירה לראות מערכות מרובות יחד כמערכת אחת, מיד מקבלים מפרט של כיצד מדידות חייבות לפעול עבור מערכות מרובות — בתנאי שמודדים את כל המערכות.

לדוגמה, אם המצב ההסתברותי של שני סיביות (X,Y)(\mathsf{X},\mathsf{Y}) מתואר על ידי וקטור ההסתברות

1200+1211, \frac{1}{2} \vert 00 \rangle + \frac{1}{2} \vert 11 \rangle,

אז התוצאה 0000 — כלומר 00 למדידה של X\mathsf{X} ו-00 למדידה של Y\mathsf{Y} — מתקבלת בהסתברות 1/21/2 והתוצאה 1111 מתקבלת גם היא בהסתברות 1/2.1/2. בכל מקרה מעדכנים את תיאור וקטור ההסתברות של הידע שלנו בהתאם, כך שהמצב ההסתברותי הופך ל-00|00\rangle או ל-11,|11\rangle, בהתאמה.

עם זאת, ייתכן שנבחר למדוד לא כל מערכת, אלא רק חלק מהמערכות. הדבר יגרום לתוצאת מדידה עבור כל מערכת שנמדדת, וגם (בדרך כלל) ישפיע על הידע שלנו לגבי המערכות הנותרות שלא מדדנו.

כדי להסביר כיצד זה עובד, נתמקד במקרה של שתי מערכות, שאחת מהן נמדדת. המצב הכללי יותר — שבו תת-קבוצה ממשית של שלוש מערכות ויותר נמדדת — מצטמצם למעשה למקרה של שתי מערכות כשרואים את המערכות שנמדדות ביחד כאילו הן מהוות מערכת אחת ואת המערכות שאינן נמדדות כאילו הן מהוות מערכת שנייה.

ליתר דיוק, נניח ש-X\mathsf{X} ו-Y\mathsf{Y} הן מערכות שקבוצות המצב הקלאסי שלהן הן Σ\Sigma ו-Γ,\Gamma, בהתאמה, ושתי המערכות יחד נמצאות במצב הסתברותי כלשהו. נבחן מה קורה כשמודדים רק את X\mathsf{X} ולא עושים דבר ל-Y.\mathsf{Y}. המצב שבו נמדד רק Y\mathsf{Y} ולא מתרחש דבר ל-X\mathsf{X} מטופל בצורה סימטרית.

ראשית, ידוע שההסתברות לצפות במצב קלאסי מסוים aΣa\in\Sigma כשנמדד רק X\mathsf{X} חייבת להיות עקבית עם ההסתברויות שהיינו מקבלים בהנחה שגם Y\mathsf{Y} היה נמדד. כלומר, חייב להתקיים

Pr(X=a)=bΓPr((X,Y)=(a,b)). \operatorname{Pr}(\mathsf{X} = a) = \sum_{b\in\Gamma} \operatorname{Pr}\bigl( (\mathsf{X},\mathsf{Y}) = (a,b) \bigr).

זוהי הנוסחה למה שנקרא המצב ההסתברותי המצומצם (או השולי) של X\mathsf{X} בלבד.

נוסחה זו הגיונית לחלוטין ברמה האינטואיטיבית, במובן שמשהו מאד מוזר היה צריך לקרות כדי שהיא תהיה שגויה. אם היא הייתה שגויה, זה היה אומר שמדידת Y\mathsf{Y} יכולה איכשהו להשפיע על ההסתברויות הקשורות לתוצאות שונות של מדידת X,\mathsf{X}, ללא קשר לתוצאה הממשית של מדידת Y.\mathsf{Y}. אם Y\mathsf{Y} היה נמצא במיקום רחוק, כמו איפשהו בגלקסיה אחרת לדוגמה, זה היה מאפשר העברת אותות מהירה מהאור — דבר שאנו דוחים על בסיס הבנתנו את הפיזיקה. דרך נוספת להבין זאת נובעת מהפרשנות של הסתברות כביטוי למידת אמונה. העובדה הגרידא שמישהו אחר עשוי להחליט להסתכל על Y\mathsf{Y} לא יכולה לשנות את המצב הקלאסי של X,\mathsf{X}, לכן ללא כל מידע על מה שהם ראו או לא ראו, האמונות שלנו לגבי מצב X\mathsf{X} לא אמורות להשתנות כתוצאה מכך.

כעת, בהינתן ההנחה שרק X\mathsf{X} נמדד ו-Y\mathsf{Y} לא, עדיין עשויה להתקיים אי-ודאות לגבי המצב הקלאסי של Y.\mathsf{Y}. מסיבה זו, במקום לעדכן את תיאור המצב ההסתברותי של (X,Y)(\mathsf{X},\mathsf{Y}) ל-ab\vert ab\rangle עבור בחירה כלשהי של aΣa\in\Sigma ו-bΓ,b\in\Gamma, עלינו לעדכן את תיאורנו כך שאי-הודאות לגבי Y\mathsf{Y} תבוא לידי ביטוי כראוי.

נוסחת ההסתברות המותנית הבאה משקפת את אי-הודאות הזו.

Pr(Y=bX=a)=Pr((X,Y)=(a,b))Pr(X=a) \operatorname{Pr}(\mathsf{Y} = b \,\vert\, \mathsf{X} = a) = \frac{ \operatorname{Pr}\bigl((\mathsf{X},\mathsf{Y}) = (a,b)\bigr) }{ \operatorname{Pr}(\mathsf{X} = a) }

כאן, הביטוי Pr(Y=bX=a)\operatorname{Pr}(\mathsf{Y} = b \,\vert\, \mathsf{X} = a) מסמן את ההסתברות ש- Y=b\mathsf{Y} = b בתנאי (או בהינתן ש-) X=a.\mathsf{X} = a. מבחינה טכנית, ביטוי זה הגיוני רק אם Pr(X=a)\operatorname{Pr}(\mathsf{X}=a) אינו אפס, כי אם Pr(X=a)=0,\operatorname{Pr}(\mathsf{X}=a) = 0, אז אנחנו מחלקים באפס ומקבלים צורה בלתי-נקבעת 00.\frac{0}{0}. זה לא בעיה, עם זאת, כי אם ההסתברות המשויכת ל-aa היא אפס, לעולם לא נקבל aa כתוצאה של מדידה של X,\mathsf{X}, אז אין צורך להתעסק בהיתכנות זו.

כדי לבטא נוסחאות אלה במונחים של וקטורי הסתברות, נשקול וקטור הסתברות π\vert \pi \rangle המתאר מצב הסתברותי משותף של (X,Y).(\mathsf{X},\mathsf{Y}).

π=(a,b)Σ×Γpabab \vert\pi\rangle = \sum_{(a,b)\in\Sigma\times\Gamma} p_{ab} \vert ab\rangle

מדידה של X\mathsf{X} בלבד מניבה כל תוצאה אפשרית aΣa\in\Sigma בהסתברות

Pr(X=a)=cΓpac. \operatorname{Pr}(\mathsf{X} = a) = \sum_{c\in\Gamma} p_{ac}.

הוקטור המייצג את המצב ההסתברותי של X\mathsf{X} בלבד נתון לכן על ידי

aΣ(cΓpac)a. \sum_{a\in\Sigma} \biggl(\sum_{c\in\Gamma} p_{ac}\biggr) \vert a\rangle.

לאחר קבלת תוצאה מסוימת aΣa\in\Sigma של מדידת X,\mathsf{X}, המצב ההסתברותי של Y\mathsf{Y} מתעדכן לפי נוסחת ההסתברויות המותנות, כך שהוא מיוצג על ידי וקטור ההסתברות הבא:

ψa=bΓpabbcΓpac. \vert \psi_a \rangle = \frac{\sum_{b\in\Gamma}p_{ab}\vert b\rangle}{\sum_{c\in\Gamma} p_{ac}}.

במקרה שמדידת X\mathsf{X} הניבה את המצב הקלאסי a,a, מעדכנים אפוא את תיאור המצב ההסתברותי של המערכת המשותפת (X,Y)(\mathsf{X},\mathsf{Y}) ל- aψa.\vert a\rangle \otimes \vert\psi_a\rangle.

דרך אחת לחשוב על הגדרת ψa\vert\psi_a\rangle זו היא לראות בה נירמול של הוקטור bΓpabb,\sum_{b\in\Gamma} p_{ab} \vert b\rangle, שבו מחלקים בסכום הרכיבים של וקטור זה כדי לקבל וקטור הסתברות. נירמול זה מחשב בפועל את ההתניה על האירוע שמדידת X\mathsf{X} הניבה את התוצאה a.a.

לדוגמה ספציפית, נניח שקבוצת המצב הקלאסי של X\mathsf{X} היא Σ={0,1},\Sigma = \{0,1\}, קבוצת המצב הקלאסי של Y\mathsf{Y} היא Γ={1,2,3},\Gamma = \{1,2,3\}, והמצב ההסתברותי של (X,Y)(\mathsf{X},\mathsf{Y}) הוא

π=120,1+1120,3+1121,1+161,2+161,3. \vert \pi \rangle = \frac{1}{2} \vert 0,1 \rangle + \frac{1}{12} \vert 0,3 \rangle + \frac{1}{12} \vert 1,1 \rangle + \frac{1}{6} \vert 1,2 \rangle + \frac{1}{6} \vert 1,3 \rangle.

המטרה שלנו תהיה לקבוע את ההסתברויות של שתי התוצאות האפשריות (00 ו-11), ולחשב מהו המצב ההסתברותי של Y\mathsf{Y} עבור שתי התוצאות, בהנחה שמערכת X\mathsf{X} נמדדת.

בשימוש בדו-לינאריות של המכפלה הטנזורית, ובמיוחד בעובדה שהיא לינארית בארגומנט השני, ניתן לכתוב מחדש את הוקטור π\vert \pi \rangle כדלקמן:

π=0(121+1123)+1(1121+162+163). \vert \pi \rangle = \vert 0\rangle \otimes \biggl( \frac{1}{2} \vert 1 \rangle + \frac{1}{12} \vert 3 \rangle\biggr) + \vert 1\rangle \otimes \biggl( \frac{1}{12} \vert 1 \rangle + \frac{1}{6} \vert 2\rangle + \frac{1}{6} \vert 3 \rangle\biggr).

במילים, מה שעשינו הוא לבודד את וקטורי הבסיס הסטנדרטיים השונים עבור המערכת הראשונה (כלומר זו שנמדדת), ולקחת לכל אחד מהם טנזור עם הצירוף הלינארי של וקטורי הבסיס הסטנדרטיים של המערכת השנייה שמתקבל על ידי בחירת הרכיבים בוקטור המקורי שעקביים עם המצב הקלאסי המתאים של המערכת הראשונה. רגע של מחשבה מגלה שזה תמיד אפשרי, ללא קשר לאיזה וקטור התחלנו.

לאחר שביטאנו את וקטור ההסתברות שלנו בצורה זו, השפעות מדידת המערכת הראשונה נעשות קלות לניתוח. ניתן לקבל את ההסתברויות של שתי התוצאות על ידי סכימת ההסתברויות שבסוגריים.

Pr(X=0)=12+112=712Pr(X=1)=112+16+16=512 \begin{aligned} \operatorname{Pr}(\mathsf{X} = 0) & = \frac{1}{2} + \frac{1}{12} = \frac{7}{12}\\[3mm] \operatorname{Pr}(\mathsf{X} = 1) & = \frac{1}{12} + \frac{1}{6} + \frac{1}{6} = \frac{5}{12} \end{aligned}

ההסתברויות הללו מסתכמות לאחד, כמצופה — אך זוהי בדיקה שימושית של חישובינו.

וכעת, ניתן להסיק את המצב ההסתברותי של Y\mathsf{Y} בתנאי של כל תוצאה אפשרית על ידי נירמול הוקטורים שבסוגריים. כלומר, מחלקים את הוקטורים הללו בהסתברויות המשויכות שזה עתה חישבנו, כך שיהפכו לוקטורי הסתברות.

לכן, בתנאי ש-X\mathsf{X} הוא 0,0, המצב ההסתברותי של Y\mathsf{Y} הופך להיות

121+1123712=671+173, \frac{\frac{1}{2} \vert 1 \rangle + \frac{1}{12} \vert 3 \rangle}{\frac{7}{12}} = \frac{6}{7} \vert 1 \rangle + \frac{1}{7} \vert 3 \rangle,

ובתנאי שמדידת X\mathsf{X} היא 1,1, המצב ההסתברותי של Y\mathsf{Y} הופך להיות

1121+162+163512=151+252+253. \frac{\frac{1}{12} \vert 1 \rangle + \frac{1}{6} \vert 2\rangle + \frac{1}{6} \vert 3 \rangle}{\frac{5}{12}} = \frac{1}{5} \vert 1 \rangle + \frac{2}{5} \vert 2 \rangle + \frac{2}{5} \vert 3 \rangle.

פעולות על מצבים הסתברותיים

כדי לסיים את הדיון על מידע קלאסי עבור מערכות מרובות, נתבונן בפעולות על מערכות מרובות במצבים הסתברותיים. בהמשך לאותו רעיון כמקודם, אפשר להסתכל על מערכות מרובות כמערכת מורכבת אחת, ואז לחזור לשיעור הקודם כדי לראות כיצד זה עובד.

בחזרה להגדרה הרגילה שבה יש לנו שתי מערכות X\mathsf{X} ו-Y,\mathsf{Y}, נבחן פעולות קלאסיות על המערכת המורכבת (X,Y).(\mathsf{X},\mathsf{Y}). על פי השיעור הקודם והדיון שלעיל, כל פעולה כזו מיוצגת על ידי מטריצה סטוכסטית שהשורות והעמודות שלה ממוספרות על ידי המכפלה הקרטזית Σ×Γ.\Sigma\times\Gamma.

לדוגמה, נניח ש-X\mathsf{X} ו-Y\mathsf{Y} הם ביטים, ונתבונן בפעולה עם התיאור הבא.

פעולה

אם X=1,\mathsf{X} = 1, בצע פעולת NOT על Y.\mathsf{Y}.
אחרת, אל תעשה דבר.

זוהי פעולה דטרמיניסטית הידועה בשם controlled-NOT, שבה X\mathsf{X} הוא ביט הבקרה שקובע האם לבצע פעולת NOT על ביט המטרה Y.\mathsf{Y}. הנה ייצוג המטריצה של פעולה זו:

(1000010000010010).\begin{pmatrix} 1 & 0 & 0 & 0\\[2mm] 0 & 1 & 0 & 0\\[2mm] 0 & 0 & 0 & 1\\[2mm] 0 & 0 & 1 & 0 \end{pmatrix}.

פעולתה על מצבי הבסיס הסטנדרטי היא כדלקמן.

0000010110111110\begin{aligned} \vert 00 \rangle & \mapsto \vert 00 \rangle\\ \vert 01 \rangle & \mapsto \vert 01 \rangle\\ \vert 10 \rangle & \mapsto \vert 11 \rangle\\ \vert 11 \rangle & \mapsto \vert 10 \rangle \end{aligned}

אם נחליף את תפקידי X\mathsf{X} ו-Y,\mathsf{Y}, כך ש-Y\mathsf{Y} יהיה ביט הבקרה ו-X\mathsf{X} יהיה ביט המטרה, אז ייצוג המטריצה של הפעולה יהפוך ל-

(1000000100100100)\begin{pmatrix} 1 & 0 & 0 & 0\\[2mm] 0 & 0 & 0 & 1\\[2mm] 0 & 0 & 1 & 0\\[2mm] 0 & 1 & 0 & 0 \end{pmatrix}

ופעולתה על מצבי הבסיס הסטנדרטי תהיה כך:

0000011110101101\begin{aligned} \vert 00 \rangle & \mapsto \vert 00 \rangle\\ \vert 01 \rangle & \mapsto \vert 11 \rangle\\ \vert 10 \rangle & \mapsto \vert 10 \rangle\\ \vert 11 \rangle & \mapsto \vert 01 \rangle \end{aligned}

דוגמה נוספת היא פעולה עם התיאור הבא:

פעולה

בצע אחת משתי הפעולות הבאות, כל אחת בהסתברות 1/2:1/2:

  1. קבע את Y\mathsf{Y} כך שיהיה שווה ל-X.\mathsf{X}.
  2. קבע את X\mathsf{X} כך שיהיה שווה ל-Y.\mathsf{Y}.

ייצוג המטריצה של פעולה זו הוא כדלקמן:

(11212000000000012121)=12(1100000000000011)+12(1010000000000101).\begin{pmatrix} 1 & \frac{1}{2} & \frac{1}{2} & 0\\[2mm] 0 & 0 & 0 & 0\\[2mm] 0 & 0 & 0 & 0\\[2mm] 0 & \frac{1}{2} & \frac{1}{2} & 1 \end{pmatrix} = \frac{1}{2} \begin{pmatrix} 1 & 1 & 0 & 0\\[2mm] 0 & 0 & 0 & 0\\[2mm] 0 & 0 & 0 & 0\\[2mm] 0 & 0 & 1 & 1 \end{pmatrix} + \frac{1}{2} \begin{pmatrix} 1 & 0 & 1 & 0\\[2mm] 0 & 0 & 0 & 0\\[2mm] 0 & 0 & 0 & 0\\[2mm] 0 & 1 & 0 & 1 \end{pmatrix}.

פעולת הפעולה הזו על וקטורי הבסיס הסטנדרטי היא כדלקמן:

0000011200+1211101200+12111111\begin{aligned} \vert 00 \rangle & \mapsto \vert 00 \rangle\\[1mm] \vert 01 \rangle & \mapsto \frac{1}{2} \vert 00 \rangle + \frac{1}{2}\vert 11\rangle\\[3mm] \vert 10 \rangle & \mapsto \frac{1}{2} \vert 00 \rangle + \frac{1}{2}\vert 11\rangle\\[2mm] \vert 11 \rangle & \mapsto \vert 11 \rangle \end{aligned}

בדוגמאות אלה, אנחנו פשוט מתייחסים לשתי המערכות יחד כמערכת אחת וממשיכים כפי שעשינו בשיעור הקודם.

אותו הדבר ניתן לעשות עבור כל מספר של מערכות. לדוגמה, נדמיין שיש לנו שלושה ביטים, ואנחנו מגדילים את שלושת הביטים מודולו 88 — כלומר, אנחנו מתייחסים לשלושת הביטים כמקודדים מספר בין 00 ל-77 בייצוג בינארי, מוסיפים 1,1, ואז לוקחים את השארית לאחר חלוקה ב-8.8. אחת הדרכים לבטא פעולה זו היא כך:

001000+010001+011010+100011+101100+110101+111110+000111.\begin{aligned} & \vert 001 \rangle \langle 000 \vert + \vert 010 \rangle \langle 001 \vert + \vert 011 \rangle \langle 010 \vert + \vert 100 \rangle \langle 011 \vert\\[1mm] & \quad + \vert 101 \rangle \langle 100 \vert + \vert 110 \rangle \langle 101 \vert + \vert 111 \rangle \langle 110 \vert + \vert 000 \rangle \langle 111 \vert. \end{aligned}

דרך נוספת לבטא זאת היא

k=07(k+1)mod8k,\sum_{k = 0}^{7} \vert (k+1) \bmod 8 \rangle \langle k \vert,

בהנחה שהסכמנו שמספרים מ-00 עד 77 בתוך kets מתייחסים לקידוד הבינארי בשלושה ביטים של אותם מספרים. אפשרות שלישית היא לבטא פעולה זו כמטריצה.

(0000000110000000010000000010000000010000000010000000010000000010)\begin{pmatrix} 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1\\ 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\ 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0\\ 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0\\ 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0\\ 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0\\ 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0\\ 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 \end{pmatrix}

פעולות בלתי תלויות

כעת נניח שיש לנו מערכות מרובות ואנחנו מבצעים בצורה עצמאית פעולות שונות על כל מערכת בנפרד.

לדוגמה, בחזרה להגדרה הרגילה של שתי מערכות X\mathsf{X} ו-Y\mathsf{Y} עם קבוצות המצבים הקלאסיים Σ\Sigma ו-Γ\Gamma בהתאמה, נניח שאנחנו מבצעים פעולה אחת על X\mathsf{X} ופעולה אחרת, בצורה עצמאית לחלוטין, על Y.\mathsf{Y}. כפי שידוע לנו מהשיעור הקודם, פעולות אלה מיוצגות על ידי מטריצות סטוכסטיות — ובדיוק יותר, נגיד שהפעולה על X\mathsf{X} מיוצגת על ידי המטריצה MM והפעולה על Y\mathsf{Y} מיוצגת על ידי המטריצה N.N. כך, השורות והעמודות של MM ממוספרות בהתאם לאלמנטים של Σ\Sigma ובאותה מידה, השורות והעמודות של NN מתאימות לאלמנטים של Γ.\Gamma.

שאלה טבעית לשאול היא: אם אנחנו מתייחסים ל-X\mathsf{X} ו-Y\mathsf{Y} יחד כמערכת מורכבת אחת (X,Y),(\mathsf{X},\mathsf{Y}), מהי המטריצה שמייצגת את הפעולה המשולבת של שתי הפעולות על מערכת מורכבת זו? כדי לענות על שאלה זו, עלינו קודם להציג מכפלות טנסוריות של מטריצות, שדומות למכפלות טנסוריות של וקטורים ומוגדרות באופן אנלוגי.

מכפלות טנסוריות של מטריצות

המכפלה הטנסורית MNM\otimes N של המטריצות

M=a,bΣαabab M = \sum_{a,b\in\Sigma} \alpha_{ab} \vert a\rangle \langle b\vert

ו-

N=c,dΓβcdcd N = \sum_{c,d\in\Gamma} \beta_{cd} \vert c\rangle \langle d\vert

היא המטריצה

MN=a,bΣc,dΓαabβcdacbd M \otimes N = \sum_{a,b\in\Sigma} \sum_{c,d\in\Gamma} \alpha_{ab} \beta_{cd} \vert ac \rangle \langle bd \vert

שקולה לכך, המכפלה הטנסורית של MM ו-NN מוגדרת על ידי המשוואה

acMNbd=aMbcNd\langle ac \vert M \otimes N \vert bd\rangle = \langle a \vert M \vert b\rangle \langle c \vert N \vert d\rangle

שמתקיימת לכל בחירה של a,bΣa,b\in\Sigma ו-c,dΓ.c,d\in\Gamma.

דרך חלופית, אך שקולה, לתאר את MNM\otimes N היא שזוהי המטריצה היחידה שמקיימת את המשוואה

(MN)(ϕψ)=(Mϕ)(Nψ) (M \otimes N) \bigl( \vert \phi \rangle \otimes \vert \psi \rangle \bigr) = \bigl(M \vert\phi\rangle\bigr) \otimes \bigl(N \vert\psi\rangle\bigr)

לכל בחירה אפשרית של וקטורים ϕ\vert\phi\rangle ו-ψ,\vert\psi\rangle, בהנחה שהאינדקסים של ϕ\vert\phi\rangle מתאימים לאלמנטים של Σ\Sigma והאינדקסים של ψ\vert\psi\rangle מתאימים ל-Γ.\Gamma.

בהתאם למוסכמה שתוארה קודם לגבי סדר האלמנטים של מכפלות קרטזיות, ניתן גם לכתוב את המכפלה הטנסורית של שתי מטריצות במפורש כך:

(α11α1mαm1αmm)(β11β1kβk1βkk)=(α11β11α11β1kα1mβ11α1mβ1kα11βk1α11βkkα1mβk1α1mβkkαm1β11αm1β1kαmmβ11αmmβ1kαm1βk1αm1βkkαmmβk1αmmβkk)\begin{gathered} \begin{pmatrix} \alpha_{11} & \cdots & \alpha_{1m} \\ \vdots & \ddots & \vdots \\ \alpha_{m1} & \cdots & \alpha_{mm} \end{pmatrix} \otimes \begin{pmatrix} \beta_{11} & \cdots & \beta_{1k} \\ \vdots & \ddots & \vdots\\ \beta_{k1} & \cdots & \beta_{kk} \end{pmatrix} \hspace{6cm}\\[8mm] \hspace{1cm} = \begin{pmatrix} \alpha_{11}\beta_{11} & \cdots & \alpha_{11}\beta_{1k} & & \alpha_{1m}\beta_{11} & \cdots & \alpha_{1m}\beta_{1k} \\ \vdots & \ddots & \vdots & \hspace{2mm}\cdots\hspace{2mm} & \vdots & \ddots & \vdots \\ \alpha_{11}\beta_{k1} & \cdots & \alpha_{11}\beta_{kk} & & \alpha_{1m}\beta_{k1} & \cdots & \alpha_{1m}\beta_{kk} \\[2mm] & \vdots & & \ddots & & \vdots & \\[2mm] \alpha_{m1}\beta_{11} & \cdots & \alpha_{m1}\beta_{1k} & & \alpha_{mm}\beta_{11} & \cdots & \alpha_{mm}\beta_{1k} \\ \vdots & \ddots & \vdots & \hspace{2mm}\cdots\hspace{2mm} & \vdots & \ddots & \vdots \\ \alpha_{m1}\beta_{k1} & \cdots & \alpha_{m1}\beta_{kk} & & \alpha_{mm}\beta_{k1} & \cdots & \alpha_{mm}\beta_{kk} \end{pmatrix} \end{gathered}

מכפלות טנסוריות של שלוש מטריצות או יותר מוגדרות בצורה אנלוגית. אם M0,,Mn1M_0, \ldots, M_{n-1} הן מטריצות שאינדקסיהן מתאימים לקבוצות מצב קלאסיות Σ0,,Σn1,\Sigma_0,\ldots,\Sigma_{n-1}, אז המכפלה הטנסורית Mn1M0M_{n-1}\otimes\cdots\otimes M_0 מוגדרת על ידי התנאי ש-

an1a0Mn1M0bn1b0=an1Mn1bn1a0M0b0\langle a_{n-1}\cdots a_0 \vert M_{n-1}\otimes\cdots\otimes M_0 \vert b_{n-1}\cdots b_0\rangle = \langle a_{n-1} \vert M_{n-1} \vert b_{n-1} \rangle \cdots\langle a_0 \vert M_0 \vert b_0 \rangle

מתקיים לכל בחירה של מצבים קלאסיים a0,b0Σ0,,an1,bn1Σn1.a_0,b_0\in\Sigma_0,\ldots,a_{n-1},b_{n-1}\in\Sigma_{n-1}. לחלופין, מכפלות טנסוריות של שלוש מטריצות או יותר ניתן להגדיר באופן רקורסיבי, במונחים של מכפלות טנסוריות של שתי מטריצות, בדומה למה שראינו עבור וקטורים.

אומרים שהמכפלה הטנסורית של מטריצות היא כפלית מכיוון שהמשוואה

(Mn1M0)(Nn1N0)=(Mn1Nn1)(M0N0) (M_{n-1}\otimes\cdots\otimes M_0)(N_{n-1}\otimes\cdots\otimes N_0) = (M_{n-1} N_{n-1})\otimes\cdots\otimes (M_0 N_0)

תמיד נכונה, לכל בחירה של מטריצות M0,,Mn1M_0,\ldots,M_{n-1} ו-N0,Nn1,N_0\ldots,N_{n-1}, בתנאי שהמכפלות M0N0,,Mn1Nn1M_0 N_0, \ldots, M_{n-1} N_{n-1} מוגדרות.

פעולות בלתי תלויות (המשך)

כעת נוכל לענות על השאלה שנשאלה קודם: אם MM היא פעולה הסתברותית על X,\mathsf{X}, NN היא פעולה הסתברותית על Y,\mathsf{Y}, ושתי הפעולות מבוצעות בצורה עצמאית, אז הפעולה המתקבלת על המערכת המורכבת (X,Y)(\mathsf{X},\mathsf{Y}) היא המכפלה הטנסורית MN.M\otimes N.

כך, הן עבור מצבים הסתברותיים והן עבור פעולות הסתברותיות, מכפלות טנסוריות מייצגות עצמאות. אם יש לנו שתי מערכות X\mathsf{X} ו-Y\mathsf{Y} שנמצאות באופן עצמאי במצבים הסתברותיים ϕ\vert\phi\rangle ו-ψ,\vert\psi\rangle, אז המערכת המורכבת (X,Y)(\mathsf{X},\mathsf{Y}) נמצאת במצב ההסתברותי ϕψ;\vert\phi\rangle\otimes\vert\psi\rangle; ואם אנחנו מיישמים פעולות הסתברותיות MM ו-NN על שתי המערכות באופן עצמאי, אז הפעולה המתקבלת על המערכת המורכבת (X,Y)(\mathsf{X},\mathsf{Y}) מתוארת על ידי הפעולה MN.M\otimes N.

בואו נסתכל על דוגמה, שמזכירה פעולה הסתברותית על ביט יחיד מהשיעור הקודם: אם המצב הקלאסי של הביט הוא 0,0, הוא נשאר כפי שהוא; ואם המצב הקלאסי של הביט הוא 1,1, הוא נהפך ל-0 בהסתברות 1/2.1/2. ראינו שפעולה זו מיוצגת על ידי המטריצה

(112012). \begin{pmatrix} 1 & \frac{1}{2}\\[1mm] 0 & \frac{1}{2} \end{pmatrix}.

אם פעולה זו מבוצעת על ביט X,\mathsf{X}, ופעולת NOT מבוצעת (באופן עצמאי) על ביט שני Y,\mathsf{Y}, אז הפעולה המשותפת על המערכת המורכבת (X,Y)(\mathsf{X},\mathsf{Y}) בעלת ייצוג המטריצה

(112012)(0110)=(01012101200001200120). \begin{pmatrix} 1 & \frac{1}{2}\\[1mm] 0 & \frac{1}{2} \end{pmatrix} \otimes \begin{pmatrix} 0 & 1\\[1mm] 1 & 0 \end{pmatrix} = \begin{pmatrix} 0 & 1 & 0 & \frac{1}{2} \\[1mm] 1 & 0 & \frac{1}{2} & 0 \\[1mm] 0 & 0 & 0 & \frac{1}{2} \\[1mm] 0 & 0 & \frac{1}{2} & 0 \end{pmatrix}.

בבדיקה, אפשר לראות שזוהי מטריצה סטוכסטית. זה תמיד יהיה המצב: המכפלה הטנסורית של שתי מטריצות סטוכסטיות או יותר היא תמיד סטוכסטית.

מצב נפוץ שאנחנו נתקלים בו הוא כזה שבו פעולה אחת מבוצעת על מערכת אחת ושום דבר לא נעשה לאחרת. במקרה כזה, בדיוק אותה גישה מיושמת, תוך שמירה בראש שהאי-עשייה מיוצגת על ידי מטריצת הזהות. לדוגמה, איפוס הביט X\mathsf{X} למצב 00 ואי-עשייה דבר ל-Y\mathsf{Y} מניבים את הפעולה ההסתברותית (ולמעשה הדטרמיניסטית) על (X,Y)(\mathsf{X},\mathsf{Y}) המיוצגת על ידי המטריצה

(1100)(1001)=(1010010100000000). \begin{pmatrix} 1 & 1\\[1mm] 0 & 0 \end{pmatrix} \otimes \begin{pmatrix} 1 & 0\\[1mm] 0 & 1 \end{pmatrix} = \begin{pmatrix} 1 & 0 & 1 & 0 \\[1mm] 0 & 1 & 0 & 1 \\[1mm] 0 & 0 & 0 & 0 \\[1mm] 0 & 0 & 0 & 0 \end{pmatrix}.