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

טיהורים

הגדרת טיהורים

נתחיל בהגדרה מתמטית מדויקת של טיהורים.

הגדרה

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

ρ=TrY(ψψ).\rho = \operatorname{Tr}_{\mathsf{Y}} \bigl( \vert \psi\rangle\langle\psi\vert\bigr).

וקטור המצב ψ\vert\psi\rangle נקרא אז טיהור של ρ.\rho.

המצב הטהור ψψ,\vert\psi\rangle\langle\psi\vert, המבוטא כמטריצת צפיפות במקום כוקטור מצב קוונטי, נקרא גם הוא בדרך כלל טיהור של ρ\rho כאשר המשוואה בהגדרה מתקיימת, אך בדרך כלל נשתמש במונח כדי להתייחס לוקטור מצב קוונטי.

המונח טיהור משמש גם באופן כללי יותר כאשר הסדר של המערכות הפוך, כאשר שמות המערכות והמצבים שונים (כמובן), וכאשר ישנן יותר משתי מערכות. לדוגמה, אם ψ\vert \psi \rangle הוא וקטור מצב קוונטי המייצג מצב טהור של מערכת מרוכבת (A,B,C),(\mathsf{A},\mathsf{B},\mathsf{C}), והמשוואה

ρ=TrB(ψψ)\rho = \operatorname{Tr}_{\mathsf{B}} \bigl(\vert\psi\rangle\langle\psi\vert\bigr)

מתקיימת עבור מטריצת צפיפות ρ\rho המייצגת מצב של המערכת (A,C),(\mathsf{A},\mathsf{C}), אז ψ\vert\psi\rangle עדיין נקרא טיהור של ρ.\rho.

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

קיום טיהורים

נניח ש-X\mathsf{X} ו-Y\mathsf{Y} הן שתי מערכות כלשהן ו-ρ\rho הוא מצב נתון של X.\mathsf{X}. נוכיח שקיים וקטור מצב קוונטי ψ\vert\psi\rangle של (X,Y)(\mathsf{X},\mathsf{Y}) שמטהר את ρ\rho — שזו דרך נוספת לומר ש-ψ\vert\psi\rangle הוא טיהור של ρ\rho — בתנאי שהמערכת Y\mathsf{Y} גדולה מספיק. בפרט, אם ל-Y\mathsf{Y} יש לפחות כמה מצבים קלאסיים כמו ל-X,\mathsf{X}, אז טיהור מצורה זו בהכרח קיים עבור כל מצב ρ.\rho. מצבים קלאסיים פחותים של Y\mathsf{Y} נדרשים עבור חלק מהמצבים ρ;\rho; באופן כללי, rank(ρ)\operatorname{rank}(\rho) מצבים קלאסיים של Y\mathsf{Y} הכרחיים ומספיקים לקיום וקטור מצב קוונטי של (X,Y)(\mathsf{X},\mathsf{Y}) שמטהר את ρ.\rho.

נשקול תחילה כל ביטוי של ρ\rho כצירוף קמור של nn מצבים טהורים, עבור כל מספר שלם חיובי n.n.

ρ=a=0n1paϕaϕa\rho = \sum_{a = 0}^{n-1} p_a \vert\phi_a\rangle\langle\phi_a\vert

בביטוי זה, (p0,,pn1)(p_0,\ldots,p_{n-1}) הוא וקטור הסתברות ו-ϕ0,,ϕn1\vert\phi_0\rangle,\ldots,\vert\phi_{n-1}\rangle הם וקטורי מצב קוונטיים של X.\mathsf{X}.

דרך אחת לקבל ביטוי כזה היא דרך משפט הספקטרום, שבו nn הוא מספר המצבים הקלאסיים של X,\mathsf{X}, p0,,pn1p_0,\ldots,p_{n-1} הם ערכי העצם של ρ,\rho, ו-ϕ0,,ϕn1\vert\phi_0\rangle,\ldots,\vert\phi_{n-1}\rangle הם וקטורי עצם אורתונורמליים המתאימים לערכי עצם אלו.

למעשה, אין צורך לכלול את האיברים המתאימים לערכי עצם האפסיים של ρ\rho בסכום, מה שמאפשר לנו לחלופין לבחור n=rank(ρ)n = \operatorname{rank}(\rho) ו-p0,,pn1p_0,\ldots,p_{n-1} להיות ערכי העצם השונים מאפס של ρ.\rho. זהו הערך המינימלי של nn שעבורו קיים ביטוי של ρ\rho בצורה שלמעלה.

כדי להבהיר, אין זה הכרחי שהביטוי הנבחר של ρ,\rho, כצירוף קמור של מצבים טהורים, ינבע ממשפט הספקטרום — זו רק דרך אחת לקבל ביטוי כזה. בפרט, nn יכול להיות כל מספר שלם חיובי, וקטורי היחידה ϕ0,,ϕn1\vert\phi_0\rangle,\ldots,\vert\phi_{n-1}\rangle אינם חייבים להיות אורתוגונליים, וההסתברויות p0,,pn1p_0,\ldots,p_{n-1} אינן חייבות להיות ערכי עצם של ρ.\rho.

כעת נוכל לזהות טיהור של ρ\rho כדלקמן.

ψ=a=0n1paϕaa\vert\psi\rangle = \sum_{a = 0}^{n-1} \sqrt{p_a} \, \vert\phi_a\rangle \otimes \vert a \rangle

כאן אנו מניחים שהמצבים הקלאסיים של Y\mathsf{Y} כוללים את 0,,n1.0,\ldots,n-1. אם לא, ניתן להציב בחירה שרירותית של nn מצבים קלאסיים שונים של Y\mathsf{Y} במקום 0,,n1.0,\ldots,n-1. אימות שזהו אכן טיהור של ρ\rho הוא עניין פשוט של חישוב העקבה החלקית, שניתן לבצע בשתי הדרכים השקולות הבאות.

TrY(ψψ)=a=0n1(IXa)ψψ(IXa)=a=0n1paϕaϕa=ρ\operatorname{Tr}_{\mathsf{Y}} \bigl(\vert\psi\rangle\langle\psi\vert\bigr) = \sum_{a = 0}^{n-1} (\mathbb{I}_{\mathsf{X}} \otimes \langle a\vert) \vert\psi\rangle\langle\psi\vert (\mathbb{I}_{\mathsf{X}} \otimes \vert a\rangle) = \sum_{a = 0}^{n-1} p_a \vert\phi_a\rangle\langle\phi_a\vert = \rho TrY(ψψ)=a,b=0n1papbϕaϕbTr(ab)=a=0n1paϕaϕa=ρ\operatorname{Tr}_{\mathsf{Y}} \bigl(\vert\psi\rangle\langle\psi\vert\bigr) = \sum_{a,b = 0}^{n-1} \sqrt{p_a} \sqrt{p_b} \, \vert\phi_a\rangle\langle \phi_b\vert \, \operatorname{Tr}(\vert a \rangle \langle b \vert) = \sum_{a = 0}^{n-1} p_a \, \vert\phi_a\rangle\langle \phi_a\vert = \rho

באופן כללי יותר, עבור כל קבוצה אורתונורמלית של וקטורים {γ0,,γn1},\{\vert\gamma_0\rangle,\ldots,\vert\gamma_{n-1}\rangle\}, וקטור המצב הקוונטי

ψ=a=0n1paϕaγa\vert\psi\rangle = \sum_{a = 0}^{n-1} \sqrt{p_a} \, \vert\phi_a\rangle \otimes \vert \gamma_a \rangle

הוא טיהור של ρ.\rho.

דוגמה

נניח ש-X\mathsf{X} ו-Y\mathsf{Y} הם שניהם Qubit ו

ρ=(34141414)\rho = \begin{pmatrix} \frac{3}{4} & \frac{1}{4}\\[2mm] \frac{1}{4} & \frac{1}{4} \end{pmatrix}

היא מטריצת צפיפות המייצגת מצב של X.\mathsf{X}.

נוכל להשתמש במשפט הספקטרום כדי לבטא את ρ\rho בתור

ρ=cos2(π/8)ψπ/8ψπ/8+sin2(π/8)ψ5π/8ψ5π/8,\rho = \cos^2(\pi/8) \vert \psi_{\pi/8}\rangle\langle\psi_{\pi/8}\vert + \sin^2(\pi/8) \vert \psi_{5\pi/8}\rangle\langle\psi_{5\pi/8}\vert,

כאשר ψθ=cos(θ)0+sin(θ)1.\vert \psi_{\theta} \rangle = \cos(\theta) \vert 0\rangle + \sin(\theta)\vert 1\rangle. וקטור המצב הקוונטי

cos(π/8)ψπ/80+sin(π/8)ψ5π/81\cos(\pi/8) \vert \psi_{\pi/8}\rangle \otimes \vert 0\rangle + \sin(\pi/8) \vert \psi_{5\pi/8}\rangle \otimes \vert 1\rangle

המתאר מצב טהור של הזוג (X,Y),(\mathsf{X},\mathsf{Y}), הוא אפוא טיהור של ρ.\rho.

לחלופין, נוכל לכתוב

ρ=1200+12++.\rho = \frac{1}{2} \vert 0\rangle\langle 0\vert + \frac{1}{2} \vert +\rangle\langle +\vert.

זהו צירוף קמור של מצבים טהורים אך לא פירוק ספקטרלי מכיוון ש-0\vert 0\rangle ו-+\vert +\rangle אינם אורתוגונליים ו-1/21/2 אינו ערך עצם של ρ.\rho. ובכל זאת, וקטור המצב הקוונטי

1200+12+1\frac{1}{\sqrt{2}} \vert 0 \rangle \otimes \vert 0\rangle + \frac{1}{\sqrt{2}} \vert + \rangle \otimes \vert 1\rangle

הוא טיהור של ρ.\rho.

פירוקי שמידט

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

הגדרה

יהי ψ\vert \psi\rangle וקטור מצב קוונטי נתון של זוג מערכות (X,Y).(\mathsf{X},\mathsf{Y}). פירוק שמידט של ψ\vert\psi\rangle הוא ביטוי מהצורה

ψ=a=0r1paxaya,\vert \psi\rangle = \sum_{a = 0}^{r-1} \sqrt{p_a}\, \vert x_a\rangle \otimes \vert y_a \rangle,

כאשר p0,,pr1p_0,\ldots,p_{r-1} הם מספרים ממשיים חיוביים שסכומם הוא 11 ושתי הקבוצות {x0,,xr1}\{\vert x_0\rangle,\ldots,\vert x_{r-1}\rangle\} ו-{y0,,yr1}\{\vert y_0\rangle,\ldots,\vert y_{r-1}\rangle\} הן אורתונורמליות.

הערכים

p0,,pr1\sqrt{p_0},\ldots,\sqrt{p_{r-1}}

בפירוק שמידט של ψ\vert\psi\rangle ידועים בשם מקדמי שמידט שלו, שנקבעים באופן יחיד (עד לסדרם) — הם המספרים הממשיים החיוביים היחידים שיכולים להופיע בביטוי כזה של ψ.\vert\psi\rangle. הקבוצות

{x0,,xr1}and{y0,,yr1},\{\vert x_0\rangle,\ldots,\vert x_{r-1}\rangle\} \quad\text{and}\quad \{\vert y_0\rangle,\ldots,\vert y_{r-1}\rangle\},

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

נאמת כעת שלוקטור מצב קוונטי נתון ψ\vert\psi\rangle יש אכן פירוק שמידט, ובתהליך נלמד כיצד למצוא אחד.

נשקול תחילה בסיס שרירותי (לא בהכרח אורתוגונלי) {x0,,xn1}\{\vert x_0\rangle, \ldots, \vert x_{n-1}\rangle\} של מרחב הוקטורים המתאים למערכת X.\mathsf{X}. מכיוון שזה בסיס, תמיד תהיה קיימת בחירה יחידה הנקבעת של וקטורים z0,,zn1\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle שעבורם המשוואה הבאה מתקיימת.

ψ=a=0n1xaza(1)\vert \psi\rangle = \sum_{a = 0}^{n-1} \vert x_a\rangle \otimes \vert z_a \rangle \tag{1}

לדוגמה, נניח ש-{x0,,xn1}\{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} הוא הבסיס הסטנדרטי המשויך ל-X.\mathsf{X}. בהנחה שקבוצת המצבים הקלאסיים של X\mathsf{X} היא {0,,n1},\{0,\ldots,n-1\}, משמע ש-xa=a\vert x_a\rangle = \vert a\rangle עבור כל a{0,,n1},a\in\{0,\ldots,n-1\}, ומוצאים ש

ψ=a=0n1aza\vert\psi\rangle = \sum_{a = 0}^{n-1} \vert a\rangle \otimes \vert z_a\rangle

כאשר

za=(aIY)ψ\vert z_a \rangle = ( \langle a \vert \otimes \mathbb{I}_{\mathsf{Y}}) \vert \psi\rangle

עבור כל a{0,,n1}.a\in\{0,\ldots,n-1\}. אנו שוקלים לעתים קרובות ביטויים כאלה כאשר אנו מהרהרים במדידת בסיס סטנדרטי של X.\mathsf{X}.

חשוב לציין שהנוסחה

za=(aIY)ψ\vert z_a \rangle = ( \langle a \vert \otimes \mathbb{I}_{\mathsf{Y}}) \vert \psi\rangle

עבור הוקטורים z0,,zn1\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle בדוגמה זו עובדת רק מכיוון ש-{0,,n1}\{\vert 0\rangle,\ldots,\vert n-1\rangle\} הוא בסיס אורתונורמלי. באופן כללי, אם {x0,,xn1}\{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} הוא בסיס שאינו בהכרח אורתונורמלי, אז הוקטורים z0,,zn1\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle עדיין נקבעים באופן יחיד על ידי המשוואה (1),(1), אך נדרשת נוסחה שונה. דרך אחת למצוא אותם היא תחילה לזהות וקטורים w0,,wn1\vert w_0\rangle,\ldots,\vert w_{n-1}\rangle כך שהמשוואה

waxb={1a=b0ab\langle w_a \vert x_b \rangle = \begin{cases} 1 & a=b\\ 0 & a\neq b \end{cases}

מתקיימת עבור כל a,b{0,,n1},a,b\in\{0,\ldots,n-1\}, ואז יש לנו

za=(waIY)ψ.\vert z_a \rangle = (\langle w_a \vert \otimes \mathbb{I}_{\mathsf{Y}}) \vert \psi\rangle.

עבור בסיס נתון {x0,,xn1}\{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} של מרחב הוקטורים המתאים ל-X,\mathsf{X}, הוקטורים הנקבעים באופן יחיד z0,,zn1\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle שעבורם המשוואה (1)(1) מתקיימת לא יקיימו בהכרח תכונות מיוחדות, גם אם {x0,,xn1}\{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} הוא בסיס אורתונורמלי. אולם, אם נבחר {x0,,xn1}\{\vert x_0\rangle, \ldots, \vert x_{n-1}\rangle\} להיות בסיס אורתונורמלי של וקטורי עצם של המצב המוקטן

ρ=TrY(ψψ),\rho = \operatorname{Tr}_{\mathsf{Y}} \bigl( \vert \psi\rangle \langle \psi \vert \bigr),

אז קורה משהו מעניין. ספציפית, עבור האוסף הנקבע באופן יחיד {z0,,zn1}\{\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle\} שעבורו המשוואה (1)(1) מתקיימת, נמצא שאוסף זה חייב להיות אורתוגונלי.

בפירוט רב יותר, נשקול פירוק ספקטרלי של ρ.\rho.

ρ=a=0n1paxaxa\rho = \sum_{a = 0}^{n-1} p_a \vert x_a \rangle \langle x_a \vert

כאן אנו מציינים את ערכי העצם של ρ\rho ב-p0,,pn1p_0,\ldots,p_{n-1} בהכרה בעובדה ש-ρ\rho הוא מטריצת צפיפות — כך שוקטור ערכי העצם (p0,,pn1)(p_0,\ldots,p_{n-1}) יוצר וקטור הסתברות — בעוד {x0,,xn1}\{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} הוא בסיס אורתונורמלי של וקטורי עצם המתאימים לערכי עצם אלו. כדי לראות שהאוסף הייחודי {z0,,zn1}\{\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle\} שעבורו המשוואה (1)(1) מתקיימת הוא בהכרח אורתוגונלי, נוכל להתחיל בחישוב העקבה החלקית.

TrY(ψψ)=a,b=0n1xaxbTr(zazb)=a,b=0n1zbzaxaxb.\begin{aligned} \operatorname{Tr}_{\mathsf{Y}} (\vert\psi\rangle\langle\psi\vert) & = \sum_{a,b = 0}^{n-1} \vert x_a\rangle\langle x_b\vert \operatorname{Tr}(\vert z_a\rangle\langle z_b\vert)\\ & = \sum_{a,b = 0}^{n-1} \langle z_b\vert z_a\rangle \, \vert x_a\rangle\langle x_b\vert. \end{aligned}

ביטוי זה חייב להסכים עם הפירוק הספקטרלי של ρ.\rho. מכיוון ש-{x0,,xn1}\{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} הוא בסיס, אנו מסיקים שקבוצת המטריצות

{xaxb:a,b{0,,n1}}\bigl\{ \vert x_a\rangle\langle x_b\vert \,:\, a,b\in\{0,\ldots,n-1\} \bigr\}

היא בלתי תלויה לינארית, ולכן נובע ש

zbza={paa=b0ab,\langle z_b \vert z_a\rangle = \begin{cases} p_a & a=b\\[1mm] 0 & a\neq b, \end{cases}

מה שמבסס ש-{z0,,zn1}\{\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle\} הוא אורתוגונלי.

כמעט הגענו לפירוק שמידט של ψ.\vert\psi\rangle. נותר להשמיט את האיברים ב-(1)(1) שעבורם pa=0p_a = 0 ואז לכתוב za=paya\vert z_a\rangle = \sqrt{p_a}\vert y_a\rangle עבור וקטור יחידה ya\vert y_a\rangle לכל אחד מהאיברים הנותרים.

דרך נוחה לעשות זאת מתחילה בהתבוננות שאנו חופשיים לממור את זוגות ערך-עצם/וקטור-עצם בפירוק ספקטרלי של המצב המוקטן ρ\rho כרצוננו — כך נוכל להניח שערכי העצם ממוינים בסדר יורד:

p0p1pn1.p_0 \geq p_1 \geq \cdots \geq p_{n-1}.

בציון r=rank(ρ),r = \operatorname{rank}(\rho), נמצא ש-p0,,pr1>0p_0,\ldots,p_{r-1} > 0 ו-pr==pn1=0.p_r = \cdots = p_{n-1} = 0. אז, יש לנו

ρ=a=0r1paxaxa,\rho = \sum_{a = 0}^{r-1} p_a \vert x_a \rangle \langle x_a \vert,

ונוכל לכתוב את וקטור המצב הקוונטי ψ\vert \psi \rangle בתור

ψ=a=0r1xaza.\vert\psi\rangle = \sum_{a = 0}^{r-1} \vert x_a\rangle \otimes \vert z_a\rangle.

בהינתן ש

za2=zaza=pa>0\| \vert z_a \rangle \|^2 = \langle z_a \vert z_a \rangle = p_a > 0

עבור a=0,,r1,a=0,\ldots,r-1, נוכל להגדיר וקטורי יחידה y0,,yr1\vert y_0 \rangle,\ldots,\vert y_{r-1}\rangle בתור

ya=zaza=zapa,\vert y_a\rangle = \frac{\vert z_a\rangle}{\|\vert z_a\rangle\|} = \frac{\vert z_a\rangle}{\sqrt{p_a}},

כך ש-za=paya\vert z_a\rangle = \sqrt{p_a}\vert y_a\rangle עבור כל a{0,,r1}.a\in\{0,\ldots,r-1\}. מכיוון שהוקטורים {z0,,zr1}\{\vert z_0\rangle, \ldots, \vert z_{r-1}\rangle\} הם אורתוגונליים ושונים מאפס, נובע ש-{y0,,yr1}\{\vert y_0\rangle, \ldots, \vert y_{r-1}\rangle\} הוא קבוצה אורתונורמלית, ולכן קיבלנו פירוק שמידט של ψ.\vert\psi\rangle.

ψ=a=0r1paxaya\vert \psi\rangle = \sum_{a = 0}^{r-1} \sqrt{p_a}\, \vert x_a\rangle \otimes \vert y_a \rangle

לגבי בחירת הוקטורים {x0,,xr1}\{\vert x_0\rangle,\ldots,\vert x_{r-1}\rangle\} ו- {y0,,yr1},\{\vert y_0\rangle,\ldots,\vert y_{r-1}\rangle\}, נוכל לבחור {x0,,xr1}\{\vert x_0\rangle,\ldots,\vert x_{r-1}\rangle\} להיות כל קבוצה אורתונורמלית של וקטורי עצם המתאימים לערכי העצם השונים מאפס של המצב המוקטן TrY(ψψ)\operatorname{Tr}_{\mathsf{Y}}(\vert\psi\rangle\langle\psi\vert) (כפי שעשינו לעיל), שבמקרה זה הוקטורים {y0,,yr1}\{\vert y_0\rangle,\ldots,\vert y_{r-1}\rangle\} נקבעים באופן יחיד.

המצב סימטרי בין שתי המערכות, ולכן נוכל לחלופין לבחור {y0,,yr1}\{\vert y_0\rangle,\ldots,\vert y_{r-1}\rangle\} להיות כל קבוצה אורתונורמלית של וקטורי עצם המתאימים לערכי העצם השונים מאפס של המצב המוקטן TrX(ψψ),\operatorname{Tr}_{\mathsf{X}}(\vert\psi\rangle\langle\psi\vert), שבמקרה זה הוקטורים {x0,,xr1}\{\vert x_0\rangle,\ldots,\vert x_{r-1}\rangle\} ייקבעו באופן יחיד.

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

למרות שזה לא יעלה שוב בסדרה זו, ראוי לציין שערכי העצם השונים מאפס p0,,pr1p_0,\ldots,p_{r-1} של המצב המוקטן TrX(ψψ)\operatorname{Tr}_{\mathsf{X}}(\vert\psi\rangle\langle\psi\vert) חייבים תמיד להסכים עם ערכי העצם השונים מאפס של המצב המוקטן TrY(ψψ)\operatorname{Tr}_{\mathsf{Y}}(\vert\psi\rangle\langle\psi\vert) עבור כל מצב טהור ψ\vert\psi\rangle של זוג מערכות (X,Y).(\mathsf{X},\mathsf{Y}).

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

שקילות יוניטרית של פיורים

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

משפט

שקילות יוניטרית של פיורים: נניח ש-X\mathsf{X} ו-Y\mathsf{Y} הם מערכות, ו-ψ\vert\psi\rangle ו-ϕ\vert\phi\rangle הם וקטורי מצב קוונטי של (X,Y)(\mathsf{X},\mathsf{Y}) שמפרים את אותו מצב של X.\mathsf{X}. כלומר,

TrY(ψψ)=ρ=TrY(ϕϕ)\operatorname{Tr}_{\mathsf{Y}} (\vert\psi\rangle\langle\psi\vert) = \rho = \operatorname{Tr}_{\mathsf{Y}} (\vert\phi\rangle\langle\phi\vert)

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

(IXU)ψ=ϕ.(\mathbb{I}_{\mathsf{X}} \otimes U) \vert\psi\rangle = \vert\phi\rangle.

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

ההנחה שלנו היא ש-ψ\vert\psi\rangle ו-ϕ\vert\phi\rangle הם וקטורי מצב קוונטי של זוג מערכות (X,Y)(\mathsf{X},\mathsf{Y}) המקיימים את המשוואה

TrY(ψψ)=ρ=TrY(ϕϕ)\operatorname{Tr}_{\mathsf{Y}} (\vert\psi\rangle\langle\psi\vert) = \rho = \operatorname{Tr}_{\mathsf{Y}} (\vert\phi\rangle\langle\phi\vert)

עבור מטריצת צפיפות כלשהי ρ\rho המייצגת מצב של X.\mathsf{X}.

נשקול פירוק ספקטרלי של ρ.\rho.

ρ=a=0n1paxaxa\rho = \sum_{a = 0}^{n-1} p_a \vert x_a\rangle\langle x_a\vert

כאן {x0,,xn1}\{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} הוא בסיס אורתונורמלי של וקטורים עצמיים של ρ.\rho. על ידי יישום המרשם שתואר קודם, נוכל לקבל פירוקי שמידט עבור ψ\vert\psi\rangle ו-ϕ\vert\phi\rangle בצורה הבאה.

ψ=a=0r1paxauaϕ=a=0r1paxava\begin{aligned} \vert\psi\rangle & = \sum_{a = 0}^{r-1} \sqrt{p_a} \, \vert x_a\rangle \otimes \vert u_a\rangle\\[1mm] \vert\phi\rangle & = \sum_{a = 0}^{r-1} \sqrt{p_a} \, \vert x_a\rangle \otimes \vert v_a\rangle \end{aligned}

בביטויים האלה, rr הוא הדרגה של ρ\rho ו-{u0,,ur1}\{\vert u_0\rangle,\ldots,\vert u_{r-1}\rangle\} ו-{v0,,vr1}\{\vert v_0\rangle,\ldots,\vert v_{r-1}\rangle\} הם קבוצות אורתונורמליות של וקטורים במרחב המתאים ל-Y.\mathsf{Y}.

לכל שתי קבוצות אורתונורמליות באותו מרחב עם אותו מספר איברים, קיימת תמיד מטריצה יוניטרית שמעבירה את הקבוצה הראשונה לשנייה, אז נוכל לבחור מטריצה יוניטרית UU כך ש-Uua=vaU \vert u_a\rangle = \vert v_a\rangle עבור a=0,,r1.a = 0,\ldots,r-1. בפרט, כדי למצוא מטריצה UU כזו, נוכל תחילה להשתמש בתהליך הגרם-שמידט להרחבת הקבוצות האורתונורמליות שלנו לבסיסים אורתונורמליים {u0,,um1}\{\vert u_0\rangle,\ldots,\vert u_{m-1}\rangle\} ו-{v0,,vm1},\{\vert v_0\rangle,\ldots,\vert v_{m-1}\rangle\}, כאשר mm הוא מימד המרחב המתאים ל-Y,\mathsf{Y}, ואז לקחת

U=a=0m1vaua.U = \sum_{a = 0}^{m-1} \vert v_a\rangle\langle u_a\vert.

כעת נמצא ש:

(IXU)ψ=a=0r1paxaUua=a=0r1paxava=ϕ,\begin{aligned} (\mathbb{I}_{\mathsf{X}} \otimes U) \vert\psi\rangle & = \sum_{a = 0}^{r-1} \sqrt{p_a} \, \vert x_a\rangle \otimes U \vert u_a\rangle\\ & = \sum_{a = 0}^{r-1} \sqrt{p_a} \, \vert x_a\rangle \otimes \vert v_a\rangle\\ & = \vert\phi\rangle, \end{aligned}

ובזה מסתיים ההוכחה.

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

קידוד על-צפוף

בפרוטוקול הקידוד הסופר-צפוף, אליס ובוב חולקים ביט-e, כלומר אליס מחזיקה Qubit A,\mathsf{A}, בוב מחזיק Qubit B,\mathsf{B}, והזוג (A,B)(\mathsf{A},\mathsf{B}) יחד נמצא במצב Bell ϕ+.\vert\phi^{+}\rangle. הפרוטוקול מתאר כיצד אליס יכולה להמיר את המצב המשותף לאחד מארבעת מצבי Bell, ϕ+,\vert\phi^+\rangle, ϕ,\vert\phi^-\rangle, ψ+,\vert\psi^+\rangle, ו-ψ,\vert\psi^-\rangle, על ידי יישום פעולה יוניטרית על ה-Qubit שלה A.\mathsf{A}. לאחר שעשתה זאת, היא שולחת את A\mathsf{A} לבוב, ואז בוב מבצע מדידה על הזוג (A,B)(\mathsf{A},\mathsf{B}) כדי לראות איזה מצב Bell הוא מחזיק.

עבור כל ארבעת מצבי Bell, המצב המצומצם של ה-Qubit B\mathsf{B} של בוב הוא המצב המעורב לחלוטין.

TrA(ϕ+ϕ+)=TrA(ϕϕ)=TrA(ψ+ψ+)=TrA(ψψ)=I2\operatorname{Tr}_{\mathsf{A}}(\vert\phi^+\rangle\langle\phi^+\vert) = \operatorname{Tr}_{\mathsf{A}}(\vert\phi^-\rangle\langle\phi^-\vert) = \operatorname{Tr}_{\mathsf{A}}(\vert\psi^+\rangle\langle\psi^+\vert) = \operatorname{Tr}_{\mathsf{A}}(\vert\psi^-\rangle\langle\psi^-\vert) = \frac{\mathbb{I}}{2}

מהשקילות היוניטרית של פיורים, אנחנו מסיקים מיד שעבור כל מצב Bell חייבת להתקיים פעולה יוניטרית על ה-Qubit A\mathsf{A} של אליס בלבד שמעבירה את ϕ+\vert\phi^+\rangle למצב Bell הנבחר. אף שזה לא חושף את הפרטים המדויקים של הפרוטוקול, השקילות היוניטרית של פיורים אכן מרמזת מיד שקידוד על-צפוף אפשרי.

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

השלכות קריפטוגרפיות

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

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

  • השלב הראשון הוא שלב ההתחייבות, שבו אליס מתחייבת לערך בינארי b{0,1}.b\in\{0,1\}. התחייבות זו חייבת להיות מחייבת, כלומר שאליס לא יכולה לחזור בה, וגם מסתירה, כלומר שבוב לא יכול לדעת לאיזה ערך התחייבה אליס.
  • השלב השני הוא שלב הגילוי, שבו הביט שהתחייבה אליס נודע לבוב, שאמור להשתכנע שאכן זה הערך שהוא שהתגלה.

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

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

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

בסוף שלב ההתחייבות בפרוטוקול, בוב מחזיק ברשותו מערכת מורכבת כלשהי שחייבת להיות באחד משני מצבים קוונטיים: ρ0\rho_0 אם אליס התחייבה לערך 00 ו-ρ1\rho_1 אם אליס התחייבה לערך 1.1. כדי שהפרוטוקול יהיה מסתיר לחלוטין, בוב לא אמור להיות מסוגל להבדיל בין שני המצבים האלה — אז חייב להתקיים ρ0=ρ1.\rho_0 = \rho_1. (אחרת הייתה קיימת מדידה שמבדילה בין המצבים האלה בצורה הסתברותית.)

אולם, מכיוון שאליס ובוב השתמשו רק בפעולות יוניטריות, המצב של כל המערכות המעורבות בפרוטוקול יחד לאחר שלב ההתחייבות חייב להיות במצב טהור. בפרט, נניח ש-ψ0\vert\psi_0\rangle הוא המצב הטהור של כל המערכות המעורבות בפרוטוקול כשאליס מתחייבת ל-0,0, ו-ψ1\vert\psi_1\rangle הוא המצב הטהור של כל המערכות המעורבות בפרוטוקול כשאליס מתחייבת ל-1.1. אם נסמן ב-A\mathsf{A} ו-B\mathsf{B} את המערכות (שיכולות להיות מורכבות) של אליס ובוב, אז

ρ0=TrA(ψ0ψ0)ρ1=TrA(ψ1ψ1).\begin{aligned} \rho_0 & = \operatorname{Tr}_{\mathsf{A}}(\vert\psi_0\rangle\langle\psi_0\vert)\\[1mm] \rho_1 & = \operatorname{Tr}_{\mathsf{A}}(\vert\psi_1\rangle\langle\psi_1\vert). \end{aligned}

בהינתן הדרישה ש-ρ0=ρ1\rho_0 = \rho_1 לפרוטוקול מסתיר לחלוטין, אנחנו מוצאים ש-ψ0\vert\psi_0\rangle ו-ψ1\vert\psi_1\rangle הם פיורים של אותו מצב — ולכן, מהשקילות היוניטרית של פיורים, חייבת להתקיים פעולה יוניטרית UU על A\mathsf{A} בלבד כך ש:

(UIB)ψ0=ψ1.(U\otimes\mathbb{I}_{\mathsf{B}})\vert\psi_0\rangle = \vert\psi_1\rangle.

אליס חופשית לכן לשנות את התחייבותה מ-00 ל-11 על ידי יישום UU על A,\mathsf{A}, או מ-11 ל-00 על ידי יישום U,U^{\dagger}, וכך הפרוטוקול ההיפותטי שנבחן נכשל לחלוטין מבחינת היותו מחייב.

משפט יוסטון-ג'וזסה-וווטרס

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

משפט

יוסטון-ג'וזסה-וווטרס: תהיינה X\mathsf{X} ו-Y\mathsf{Y} מערכות ויהי ϕ\vert\phi\rangle וקטור מצב קוונטי של הזוג (X,Y).(\mathsf{X},\mathsf{Y}). כמו כן, יהי NN מספר שלם חיובי שרירותי, יהי (p0,,pN1)(p_0,\ldots,p_{N-1}) וקטור הסתברות, ויהיו ψ0,,ψN1\vert\psi_0\rangle,\ldots,\vert\psi_{N-1}\rangle וקטורי מצב קוונטי המייצגים מצבים של X\mathsf{X} כך ש:

TrY(ϕϕ)=a=0N1paψaψa.\operatorname{Tr}_{\mathsf{Y}}\bigl(\vert\phi\rangle\langle\phi\vert\bigr) = \sum_{a = 0}^{N-1} p_a \vert\psi_a\rangle\langle\psi_a\vert.

קיימת מדידה (כללית) {P0,,PN1}\{P_0,\ldots,P_{N-1}\} על Y\mathsf{Y} כך ששני הטענות הבאות מתקיימות כאשר מדידה זו מתבצעת על Y\mathsf{Y} כאשר (X,Y)(\mathsf{X},\mathsf{Y}) נמצאת במצב ϕ:\vert\phi\rangle:

  1. כל תוצאת מדידה a{0,,N1}a\in\{0,\ldots,N-1\} מתקבלת בהסתברות pap_a.
  2. בהינתן שקיבלנו את תוצאת המדידה a,a, המצב של X\mathsf{X} הופך ל-ψa.\vert\psi_a\rangle.

באופן אינטואיטיבי, המשפט הזה אומר שכל עוד יש לנו מצב טהור של שתי מערכות, אז לכל דרך לחשוב על המצב המצומצם של המערכת הראשונה כצירוף קמור של מצבים טהורים, קיימת מדידה של המערכת השנייה שהופכת את דרך החשיבה הזו על המערכת הראשונה למציאות. שים לב שהמספר NN לאו דווקא חסום על ידי מספר המצבים הקלאסיים של X\mathsf{X} או Y.\mathsf{Y}. לדוגמה, ייתכן ש-N=1,000,000N = 1,000,000 בעוד ש-X\mathsf{X} ו-Y\mathsf{Y} הם Qubits.

נוכיח משפט זה תוך שימוש בשקילות היוניטרית של פיורים, החל מהכנסת מערכת חדשה Z\mathsf{Z} שקבוצת המצבים הקלאסיים שלה היא {0,,N1}.\{0,\ldots,N-1\}. נשקול את שני וקטורי המצב הקוונטי הבאים של השלישייה (X,Y,Z).(\mathsf{X},\mathsf{Y},\mathsf{Z}).

γ0=ϕXY0Zγ1=a=0N1paψaX0YaZ\begin{aligned} \vert\gamma_0\rangle & = \vert\phi\rangle_{\mathsf{XY}}\otimes\vert 0\rangle_{\mathsf{Z}}\\[1mm] \vert\gamma_1\rangle & = \sum_{a = 0}^{N-1} \sqrt{p_a}\, \vert\psi_a\rangle_{\mathsf{X}} \otimes \vert 0\rangle_{\mathsf{Y}} \otimes \vert a\rangle_{\mathsf{Z}} \end{aligned}

הוקטור הראשון γ0\vert\gamma_0\rangle הוא פשוט וקטור המצב הקוונטי הנתון ϕ\vert\phi\rangle מוכפל בטנסור עם 0\vert 0\rangle עבור המערכת החדשה Z.\mathsf{Z}. לגבי הוקטור השני γ1,\vert\gamma_1\rangle, יש לנו בעצם וקטור מצב קוונטי שהיה הופך את המשפט לטריוויאלי — לפחות אם Y\mathsf{Y} הייתה מוחלפת ב-Z\mathsf{Z} — מכיוון שמדידת בסיס סטנדרטי המבוצעת על Z\mathsf{Z} מניבה בבירור כל תוצאה aa בהסתברות pa,p_a, ובהינתן קבלת תוצאה זו המצב של X\mathsf{X} הופך ל-ψa.\vert\psi_a\rangle.

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

ρ=a=0N1paψaψa.\rho = \sum_{a = 0}^{N-1} p_a \vert\psi_a\rangle\langle\psi_a\vert.

ספציפית, עבור הראשון יש לנו

TrYZ(γ0γ0)=TrY(ϕϕ)=ρ\operatorname{Tr}_{\mathsf{YZ}} (\vert\gamma_0\rangle\langle\gamma_0\vert) = \operatorname{Tr}_{\mathsf{Y}} (\vert\phi\rangle\langle\phi\vert) = \rho

ועבור השני יש לנו

TrYZ(γ1γ1)=a,b=0N1papbψaψaTr(00ab)=a=0N1paψaψa=ρ.\begin{aligned} \operatorname{Tr}_{\mathsf{YZ}} (\vert\gamma_1\rangle\langle\gamma_1\vert) & = \sum_{a,b = 0}^{N-1} \sqrt{p_a}\sqrt{p_b} \, \vert\psi_a\rangle\langle\psi_a\vert \operatorname{Tr}(\vert 0\rangle\langle 0\vert \otimes \vert a\rangle\langle b\vert)\\ & = \sum_{a = 0}^{N-1} p_a \, \vert\psi_a\rangle\langle\psi_a\vert\\ & = \rho. \end{aligned}

לכן חייבת להתקיים פעולה יוניטרית UU על (Y,Z)(\mathsf{Y},\mathsf{Z}) המקיימת

(IXU)γ0=γ1(\mathbb{I}_{\mathsf{X}} \otimes U) \vert \gamma_0 \rangle = \vert\gamma_1\rangle

מהשקילות היוניטרית של פיורים.

באמצעות הפעולה היוניטרית UU הזו, נוכל לממש מדידה המקיימת את דרישות המשפט כפי שממחיש הדיאגרמה הבאה. במילים, אנחנו מכניסים את המערכת החדשה Z\mathsf{Z} מאותחלת למצב 0,\vert 0\rangle, מיישמים את UU על (Y,Z),(\mathsf{Y},\mathsf{Z}), שמעבירה את מצב (X,Y,Z)(\mathsf{X},\mathsf{Y},\mathsf{Z}) מ-γ0\vert\gamma_0\rangle ל-γ1,\vert\gamma_1\rangle, ואז מודדים את Z\mathsf{Z} עם מדידת בסיס סטנדרטי, שכבר ראינו שנותנת את ההתנהגות הרצויה.

A quantum circuit implementation of a measurement for the HSW theorem

המלבן המנוקד בתרשים מייצג מימוש של מדידה זו, שניתן לתאר אותה כאוסף של מטריצות חיוביות חצי-מוגדרות {P0,,PN1}\{P_0,\ldots,P_{N-1}\} כדלקמן.

Pa=(IY0)U(IYaa)U(IY0)P_a = (\mathbb{I}_{\mathsf{Y}} \otimes \langle 0\vert) U^{\dagger} (\mathbb{I}_{\mathsf{Y}} \otimes \vert a\rangle\langle a \vert)U (\mathbb{I}_{\mathsf{Y}} \otimes \vert 0\rangle)