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

יסודות מטריצת הצפיפות

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

הגדרה

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

בניסוח הכללי של האינפורמציה הקוונטית, מצב קוונטי של המערכת X\mathsf{X} מתואר על ידי מטריצת צפיפות ρ\rho שרשומותיה הן מספרים מרוכבים ושאינדקסיה (גם השורות וגם העמודות) נמצאים בהתאמה עם קבוצת המצבים הקלאסיים Σ.\Sigma. האות היוונית הקטנה ρ\rho היא הבחירה הראשונה המקובלת לשם מטריצת צפיפות, אם כי σ\sigma ו-ξ\xi הן גם בחירות נפוצות.

הנה כמה דוגמאות למטריצות צפיפות המתארות מצבי Qubit:

(1000),(12121212),(34i8i814),and(120012).\begin{pmatrix} 1 & 0\\ 0 & 0 \end{pmatrix}, \quad \begin{pmatrix} \frac{1}{2} & \frac{1}{2}\\[2mm] \frac{1}{2} & \frac{1}{2} \end{pmatrix}, \quad \begin{pmatrix} \frac{3}{4} & \frac{i}{8}\\[2mm] -\frac{i}{8} & \frac{1}{4} \end{pmatrix}, \quad\text{and}\quad \begin{pmatrix} \frac{1}{2} & 0\\[2mm] 0 & \frac{1}{2} \end{pmatrix}.

לומר ש-ρ\rho היא מטריצת צפיפות פירושו שהשני תנאים הבאים, שיוסברו בקרוב, מתקיימים שניהם:

  1. עקבה יחידה: Tr(ρ)=1.\operatorname{Tr}(\rho) = 1.
  2. חיוביות חצי-מוגדרת: ρ0.\rho \geq 0.

העקבה של מטריצה

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

Tr(α0,0α0,1α0,n1α1,0α1,1α1,n1αn1,0αn1,1αn1,n1)=α0,0+α1,1++αn1,n1.\operatorname{Tr} \begin{pmatrix} \alpha_{0,0} & \alpha_{0,1} & \cdots & \alpha_{0,n-1}\\[1.5mm] \alpha_{1,0} & \alpha_{1,1} & \cdots & \alpha_{1,n-1}\\[1.5mm] \vdots & \vdots & \ddots & \vdots\\[1.5mm] \alpha_{n-1,0} & \alpha_{n-1,1} & \cdots & \alpha_{n-1,n-1} \end{pmatrix} = \alpha_{0,0} + \alpha_{1,1} + \cdots + \alpha_{n-1,n-1}.

העקבה היא פונקציה לינארית: עבור כל שתי מטריצות ריבועיות AA ו-BB מאותו גודל, וכל שני מספרים מרוכבים α\alpha ו-β,\beta, המשוואה הבאה מתקיימת תמיד.

Tr(αA+βB)=αTr(A)+βTr(B)\operatorname{Tr}(\alpha A + \beta B) = \alpha \operatorname{Tr}(A) + \beta\operatorname{Tr}(B)

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

מטריצות חיוביות חצי-מוגדרות

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

P=MM.P = M^{\dagger} M.

כאן נוכל לדרוש שהמטריצה MM תהיה ריבועית מאותו גודל כמו PP או לאפשר לה להיות לא-ריבועית — בשני המקרים נקבל את אותה מחלקה של מטריצות.

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

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

  • מטריצה PP היא חיובית חצי-מוגדרת אם ורק אם ψPψ0\langle \psi \vert P \vert \psi \rangle \geq 0 עבור כל וקטור מרוכב ψ\vert\psi\rangle בעל אותם אינדקסים כמו שורות ועמודות P.P.

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

α=ββ\alpha = \overline{\beta} \beta

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

זה גם מסביר את הסימון הנפוץ P0,P\geq 0, המציין ש-PP היא חיובית חצי-מוגדרת. שימו לב בפרט ש-P0P\geq 0 לא פירושו שכל רשומה של PP היא אי-שלילית בהקשר זה; יש מטריצות חיוביות חצי-מוגדרות בעלות רשומות שליליות, וגם מטריצות שכל רשומותיהן חיוביות שאינן חיוביות חצי-מוגדרות.

פרשנות מטריצות צפיפות

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

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

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

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

קשר לוקטורי מצב קוונטי

נזכור שוקטור מצב קוונטי ψ\vert\psi\rangle המתאר מצב קוונטי של X\mathsf{X} הוא וקטור עמודה בעל נורמה אוקלידית שווה ל-11 שרשומותיו נמצאות בהתאמה עם קבוצת המצבים הקלאסיים Σ.\Sigma. ייצוג מטריצת הצפיפות ρ\rho של אותו מצב מוגדר כדלקמן.

ρ=ψψ\rho = \vert\psi\rangle\langle\psi\vert

להיות ברורים, אנו מכפילים וקטור עמודה בוקטור שורה, ולכן התוצאה היא מטריצה ריבועית שורות ועמודותיה מתאימות ל-Σ.\Sigma. מטריצות בצורה זו, מלבד היותן מטריצות צפיפות, הן תמיד הטלות ובעלות דרגה שווה ל-1.1.

לדוגמה, נגדיר שני וקטורי מצב של Qubit.

+i=120+i21=(12i2)i=120i21=(12i2)\begin{aligned} \vert {+i} \rangle & = \frac{1}{\sqrt{2}} \vert 0 \rangle + \frac{i}{\sqrt{2}} \vert 1 \rangle = \begin{pmatrix} \frac{1}{\sqrt{2}} \\[2mm] \frac{i}{\sqrt{2}} \end{pmatrix} \\[5mm] \vert {-i} \rangle & = \frac{1}{\sqrt{2}} \vert 0 \rangle - \frac{i}{\sqrt{2}} \vert 1 \rangle = \begin{pmatrix} \frac{1}{\sqrt{2}} \\[2mm] -\frac{i}{\sqrt{2}} \end{pmatrix} \end{aligned}

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

+i+i=(12i2)(12i2)=(12i2i212)ii=(12i2)(12i2)=(12i2i212)\begin{aligned} \vert {+i} \rangle\langle{+i}\vert & = \begin{pmatrix} \frac{1}{\sqrt{2}} \\[2mm] \frac{i}{\sqrt{2}}\end{pmatrix} \begin{pmatrix} \frac{1}{\sqrt{2}} & - \frac{i}{\sqrt{2}}\end{pmatrix} = \begin{pmatrix} \frac{1}{2} & -\frac{i}{2}\\[2mm] \frac{i}{2} & \frac{1}{2} \end{pmatrix}\\[5mm] \vert {-i} \rangle\langle{-i}\vert & = \begin{pmatrix} \frac{1}{\sqrt{2}} \\[2mm] -\frac{i}{\sqrt{2}}\end{pmatrix} \begin{pmatrix} \frac{1}{\sqrt{2}} & \frac{i}{\sqrt{2}}\end{pmatrix} = \begin{pmatrix} \frac{1}{2} & \frac{i}{2}\\[2mm] -\frac{i}{2} & \frac{1}{2} \end{pmatrix} \end{aligned}

הנה טבלה המפרטת מצבים אלה יחד עם כמה דוגמאות בסיסיות נוספות: 0,\vert 0\rangle, 1,\vert 1\rangle, +,\vert {+}\rangle, ו- .\vert {-}\rangle. נראה שישה מצבים אלה שוב בהמשך השיעור.

וקטור מצבמטריצת צפיפות
0=(10)\vert 0\rangle = \begin{pmatrix} 1 \\[1mm] 0 \end{pmatrix}00=(1000)\vert 0\rangle\langle 0\vert = \begin{pmatrix} 1 & 0\\[1mm] 0 & 0 \end{pmatrix}
1=(01)\vert 1\rangle = \begin{pmatrix} 0 \\[1mm] 1 \end{pmatrix}11=(0001)\vert 1\rangle\langle 1\vert = \begin{pmatrix} 0 & 0\\[1mm] 0 & 1 \end{pmatrix}
+=(1212)\vert {+}\rangle = \begin{pmatrix} \frac{1}{\sqrt{2}} \\[2mm] \frac{1}{\sqrt{2}} \end{pmatrix}++=(12121212)\vert {+}\rangle\langle {+}\vert = \begin{pmatrix} \frac{1}{2} & \frac{1}{2}\\[2mm] \frac{1}{2} & \frac{1}{2} \end{pmatrix}
=(1212)\vert {-} \rangle = \begin{pmatrix} \frac{1}{\sqrt{2}} \\[2mm] -\frac{1}{\sqrt{2}}\end{pmatrix}=(12121212)\vert {-}\rangle\langle {-}\vert = \begin{pmatrix} \frac{1}{2} & -\frac{1}{2}\\[2mm] -\frac{1}{2} & \frac{1}{2} \end{pmatrix}
+i=(12i2)\vert {+i} \rangle = \begin{pmatrix} \frac{1}{\sqrt{2}} \\[2mm] \frac{i}{\sqrt{2}} \end{pmatrix}+i+i=(12i2i212)\vert {+i} \rangle\langle {+i} \vert = \begin{pmatrix} \frac{1}{2} & -\frac{i}{2}\\[2mm] \frac{i}{2} & \frac{1}{2} \end{pmatrix}
i=(12i2)\vert {-i} \rangle = \begin{pmatrix} \frac{1}{\sqrt{2}} \\[2mm] -\frac{i}{\sqrt{2}}\end{pmatrix}ii=(12i2i212)\vert {-i} \rangle\langle {-i} \vert = \begin{pmatrix} \frac{1}{2} & \frac{i}{2}\\[2mm] -\frac{i}{2} & \frac{1}{2} \end{pmatrix}

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

v=1+2i30231vv=(5924i92+4i949)\vert v\rangle = \frac{1 + 2 i}{3}\,\vert 0\rangle - \frac{2}{3}\,\vert 1\rangle \qquad \vert v\rangle\langle v\vert = \begin{pmatrix} \frac{5}{9} & \frac{-2 - 4 i}{9}\\[2mm] \frac{-2 + 4 i}{9} & \frac{4}{9} \end{pmatrix}

מטריצות צפיפות הנוקטות את הצורה ρ=ψψ\rho = \vert \psi \rangle \langle \psi \vert עבור וקטור מצב קוונטי ψ\vert \psi \rangle ידועות בשם מצבים טהורים. לא כל מטריצת צפיפות ניתן לכתוב בצורה זו; חלק מהמצבים אינם טהורים.

כמטריצות צפיפות, למצבים טהורים תמיד יש ערך ייצוגי אחד שווה ל-11 וכל שאר הערכים הייצוגיים שווים ל-0.0. זה עקבי עם הפרשנות שהערכים הייצוגיים של מטריצת צפיפות מתארים את האקראיות או אי-הוודאות הגלומה במצב. בעצם, אין אי-וודאות למצב טהור ρ=ψψ\rho = \vert \psi \rangle \langle \psi \vert — המצב הוא בהכרח ψ.\vert \psi \rangle.

בכלל, עבור וקטור מצב קוונטי

ψ=(α0α1αn1)\vert\psi\rangle = \begin{pmatrix} \alpha_0\\ \alpha_1\\ \vdots\\ \alpha_{n-1} \end{pmatrix}

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

ψψ=(α0α0α0α1α0αn1α1α0α1α1α1αn1αn1α0αn1α1αn1αn1)=(α02α0α1α0αn1α1α0α12α1αn1αn1α0αn1α1αn12)\begin{aligned} \vert\psi\rangle\langle\psi\vert & = \begin{pmatrix} \alpha_0 \overline{\alpha_0} & \alpha_0 \overline{\alpha_1} & \cdots & \alpha_0 \overline{\alpha_{n-1}}\\[1mm] \alpha_1 \overline{\alpha_0} & \alpha_1 \overline{\alpha_1} & \cdots & \alpha_1 \overline{\alpha_{n-1}}\\[1mm] \vdots & \vdots & \ddots & \vdots\\[1mm] \alpha_{n-1} \overline{\alpha_0} & \alpha_{n-1} \overline{\alpha_1} & \cdots & \alpha_{n-1} \overline{\alpha_{n-1}} \end{pmatrix}\\[10mm] & = \begin{pmatrix} \vert\alpha_0\vert^2 & \alpha_0 \overline{\alpha_1} & \cdots & \alpha_0 \overline{\alpha_{n-1}}\\[1mm] \alpha_1 \overline{\alpha_0} & \vert\alpha_1\vert^2 & \cdots & \alpha_1 \overline{\alpha_{n-1}}\\[1mm] \vdots & \vdots & \ddots & \vdots\\[1mm] \alpha_{n-1} \overline{\alpha_0} & \alpha_{n-1} \overline{\alpha_1} & \cdots & \vert\alpha_{n-1}\vert^2 \end{pmatrix} \end{aligned}

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

הערה אחרונה לגבי מצבים טהורים היא שמטריצות צפיפות מבטלות את העמימות לגבי פאזות גלובליות הנמצאת בוקטורי מצב קוונטי. נניח שיש לנו שני וקטורי מצב קוונטי הנבדלים בפאזה גלובלית: ψ\vert \psi \rangle ו-ϕ=eiθψ,\vert \phi \rangle = e^{i \theta} \vert \psi \rangle, עבור מספר ממשי כלשהו θ.\theta. מכיוון שהם נבדלים בפאזה גלובלית, וקטורים אלה מייצגים בדיוק את אותו מצב קוונטי, למרות שהוקטורים עצמם עשויים להיות שונים. מטריצות הצפיפות שאנו מקבלים משני וקטורי מצב אלה, לעומת זאת, זהות.

ϕϕ=(eiθψ)(eiθψ)=ei(θθ)ψψ=ψψ\vert \phi \rangle \langle \phi \vert = \bigl( e^{i\theta} \vert \psi \rangle \bigr) \bigl( e^{i\theta} \vert \psi \rangle \bigr)^{\dagger} = e^{i(\theta - \theta)} \vert \psi \rangle \langle \psi \vert = \vert \psi \rangle \langle \psi \vert

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