נניח ש-X הוא מערכת במצב המיוצג על ידי מטריצת צפיפות ρ, ו-∣ψ⟩ הוא וקטור מצב קוונטי של הזוג (X,Y) המשאיר את ρ כאשר עושים על Y עקבה חלקית:
ρ=TrY(∣ψ⟩⟨ψ∣).
וקטור המצב ∣ψ⟩ נקרא אז טיהור של ρ.
המצב הטהור ∣ψ⟩⟨ψ∣, המבוטא כמטריצת צפיפות במקום כוקטור מצב קוונטי, נקרא גם הוא בדרך כלל טיהור של ρ כאשר המשוואה בהגדרה מתקיימת, אך בדרך כלל נשתמש במונח כדי להתייחס לוקטור מצב קוונטי.
המונח טיהור משמש גם באופן כללי יותר כאשר הסדר של המערכות הפוך, כאשר שמות המערכות והמצבים שונים (כמובן), וכאשר ישנן יותר משתי מערכות.
לדוגמה, אם ∣ψ⟩ הוא וקטור מצב קוונטי המייצג מצב טהור של מערכת מרוכבת (A,B,C), והמשוואה
ρ=TrB(∣ψ⟩⟨ψ∣)
מתקיימת עבור מטריצת צפיפות ρ המייצגת מצב של המערכת (A,C), אז ∣ψ⟩ עדיין נקרא טיהור של ρ.
לצורך שיעור זה, לעומת זאת, נתמקד בצורה הספציפית המתוארת בהגדרה.
תכונות ועובדות הנוגעות לטיהורים, לפי הגדרה זו, ניתנות בדרך כלל להכללה ליותר משתי מערכות על ידי סידור מחדש וחלוקת המערכות לשתי מערכות מרוכבות, אחת המשחקת את תפקיד X והשנייה את תפקיד Y.
נניח ש-X ו-Y הן שתי מערכות כלשהן ו-ρ הוא מצב נתון של X.
נוכיח שקיים וקטור מצב קוונטי ∣ψ⟩ של (X,Y) שמטהר את ρ — שזו דרך נוספת לומר ש-∣ψ⟩ הוא טיהור של ρ — בתנאי שהמערכת Y גדולה מספיק.
בפרט, אם ל-Y יש לפחות כמה מצבים קלאסיים כמו ל-X, אז טיהור מצורה זו בהכרח קיים עבור כל מצב ρ.
מצבים קלאסיים פחותים של Y נדרשים עבור חלק מהמצבים ρ;
באופן כללי, rank(ρ) מצבים קלאסיים של Y הכרחיים ומספיקים לקיום וקטור מצב קוונטי של (X,Y) שמטהר את ρ.
נשקול תחילה כל ביטוי של ρ כצירוף קמור של n מצבים טהורים, עבור כל מספר שלם חיובי n.
ρ=a=0∑n−1pa∣ϕa⟩⟨ϕa∣
בביטוי זה, (p0,…,pn−1) הוא וקטור הסתברות ו-∣ϕ0⟩,…,∣ϕn−1⟩ הם וקטורי מצב קוונטיים של X.
דרך אחת לקבל ביטוי כזה היא דרך משפט הספקטרום, שבו n הוא מספר המצבים הקלאסיים של X,p0,…,pn−1 הם ערכי העצם של ρ, ו-∣ϕ0⟩,…,∣ϕn−1⟩ הם וקטורי עצם אורתונורמליים המתאימים לערכי עצם אלו.
למעשה, אין צורך לכלול את האיברים המתאימים לערכי עצם האפסיים של ρ בסכום, מה שמאפשר לנו לחלופין לבחור n=rank(ρ) ו-p0,…,pn−1 להיות ערכי העצם השונים מאפס של ρ.
זהו הערך המינימלי של n שעבורו קיים ביטוי של ρ בצורה שלמעלה.
כדי להבהיר, אין זה הכרחי שהביטוי הנבחר של ρ, כצירוף קמור של מצבים טהורים, ינבע ממשפט הספקטרום — זו רק דרך אחת לקבל ביטוי כזה.
בפרט, n יכול להיות כל מספר שלם חיובי, וקטורי היחידה ∣ϕ0⟩,…,∣ϕn−1⟩ אינם חייבים להיות אורתוגונליים, וההסתברויות p0,…,pn−1 אינן חייבות להיות ערכי עצם של ρ.
כעת נוכל לזהות טיהור של ρ כדלקמן.
∣ψ⟩=a=0∑n−1pa∣ϕa⟩⊗∣a⟩
כאן אנחנו מניחים שהמצבים הקלאסיים של Y כוללים את 0,…,n−1.
אם לא, ניתן להציב בחירה שרירותית של n מצבים קלאסיים שונים של Y במקום 0,…,n−1.
אימות שזהו אכן טיהור של ρ הוא עניין פשוט של חישוב העקבה החלקית, שניתן לבצע בשתי הדרכים השקולות הבאות.
בהמשך נדון בפירוקי שמידט, שהם ביטויים של וקטורי מצב קוונטיים של זוגות של מערכות הנוטלים צורה מסוימת.
פירוקי שמידט קשורים קשר הדוק לטיהורים, והם שימושיים מאוד בפני עצמם.
אכן, כאשר מנתחים וקטור מצב קוונטי נתון ∣ψ⟩ של זוג מערכות, הצעד הראשון הוא לעתים קרובות לזהות או לשקול פירוק שמידט של מצב זה.
הגדרה
יהי ∣ψ⟩ וקטור מצב קוונטי נתון של זוג מערכות (X,Y).פירוק שמידט של ∣ψ⟩ הוא ביטוי מהצורה
∣ψ⟩=a=0∑r−1pa∣xa⟩⊗∣ya⟩,
כאשר p0,…,pr−1 הם מספרים ממשיים חיוביים שסכומם הוא 1 ושתי הקבוצות {∣x0⟩,…,∣xr−1⟩} ו-{∣y0⟩,…,∣yr−1⟩} הן אורתונורמליות.
הערכים
p0,…,pr−1
בפירוק שמידט של ∣ψ⟩ ידועים בשם מקדמי שמידט שלו, שנקבעים באופן יחיד (עד לסדרם) — הם המספרים הממשיים החיוביים היחידים שיכולים להופיע בביטוי כזה של ∣ψ⟩.
הקבוצות
{∣x0⟩,…,∣xr−1⟩}and{∣y0⟩,…,∣yr−1⟩},
לעומת זאת, אינן נקבעות באופן יחיד, והחופש שיש לנו בבחירת קבוצות וקטורים אלו יובהר בהסבר שיבוא.
נאמת כעת שלוקטור מצב קוונטי נתון ∣ψ⟩ יש אכן פירוק שמידט, ובתהליך נלמד כיצד למצוא אחד.
נשקול תחילה בסיס שרירותי (לא בהכרח אורתוגונלי) {∣x0⟩,…,∣xn−1⟩} של מרחב הוקטורים המתאים למערכת X.
מכיוון שזה בסיס, תמיד תהיה קיימת בחירה יחידה הנקבעת של וקטורים ∣z0⟩,…,∣zn−1⟩ שעבורם המשוואה הבאה מתקיימת.
∣ψ⟩=a=0∑n−1∣xa⟩⊗∣za⟩(1)
לדוגמה, נניח ש-{∣x0⟩,…,∣xn−1⟩} הוא הבסיס הסטנדרטי המשויך ל-X.
בהנחה שקבוצת המצבים הקלאסיים של X היא {0,…,n−1}, משמע ש-∣xa⟩=∣a⟩ עבור כל a∈{0,…,n−1}, ומוצאים ש
∣ψ⟩=a=0∑n−1∣a⟩⊗∣za⟩
כאשר
∣za⟩=(⟨a∣⊗IY)∣ψ⟩
עבור כל a∈{0,…,n−1}.
אנחנו שוקלים לעתים קרובות ביטויים כאלה כאשר אנחנו מהרהרים במדידת בסיס סטנדרטי של X.
חשוב לציין שהנוסחה
∣za⟩=(⟨a∣⊗IY)∣ψ⟩
עבור הוקטורים ∣z0⟩,…,∣zn−1⟩ בדוגמה זו עובדת רק מכיוון ש-{∣0⟩,…,∣n−1⟩} הוא בסיס אורתונורמלי.
באופן כללי, אם {∣x0⟩,…,∣xn−1⟩} הוא בסיס שאינו בהכרח אורתונורמלי, אז הוקטורים ∣z0⟩,…,∣zn−1⟩ עדיין נקבעים באופן יחיד על ידי המשוואה (1), אך נדרשת נוסחה שונה.
דרך אחת למצוא אותם היא תחילה לזהות וקטורים ∣w0⟩,…,∣wn−1⟩ כך שהמשוואה
⟨wa∣xb⟩={10a=ba=b
מתקיימת עבור כל a,b∈{0,…,n−1}, ואז יש לנו
∣za⟩=(⟨wa∣⊗IY)∣ψ⟩.
עבור בסיס נתון {∣x0⟩,…,∣xn−1⟩} של מרחב הוקטורים המתאים ל-X, הוקטורים הנקבעים באופן יחיד ∣z0⟩,…,∣zn−1⟩ שעבורם המשוואה (1) מתקיימת לא יקיימו בהכרח תכונות מיוחדות, גם אם {∣x0⟩,…,∣xn−1⟩} הוא בסיס אורתונורמלי.
אולם, אם נבחר {∣x0⟩,…,∣xn−1⟩} להיות בסיס אורתונורמלי של וקטורי עצם של המצב המוקטן
ρ=TrY(∣ψ⟩⟨ψ∣),
אז קורה משהו מעניין.
ספציפית, עבור האוסף הנקבע באופן יחיד {∣z0⟩,…,∣zn−1⟩} שעבורו המשוואה (1) מתקיימת, נמצא שאוסף זה חייב להיות אורתוגונלי.
בפירוט רב יותר, נשקול פירוק ספקטרלי של ρ.
ρ=a=0∑n−1pa∣xa⟩⟨xa∣
כאן אנחנו מציינים את ערכי העצם של ρ ב-p0,…,pn−1 בהכרה בעובדה ש-ρ הוא מטריצת צפיפות — כך שוקטור ערכי העצם (p0,…,pn−1) יוצר וקטור הסתברות — בעוד {∣x0⟩,…,∣xn−1⟩} הוא בסיס אורתונורמלי של וקטורי עצם המתאימים לערכי עצם אלו.
כדי לראות שהאוסף הייחודי {∣z0⟩,…,∣zn−1⟩} שעבורו המשוואה (1) מתקיימת הוא בהכרח אורתוגונלי, נוכל להתחיל בחישוב העקבה החלקית.
ביטוי זה חייב להסכים עם הפירוק הספקטרלי של ρ.
מכיוון ש-{∣x0⟩,…,∣xn−1⟩} הוא בסיס, אנחנו מסיקים שקבוצת המטריצות
{∣xa⟩⟨xb∣:a,b∈{0,…,n−1}}
היא בלתי תלויה לינארית, ולכן נובע ש
⟨zb∣za⟩={pa0a=ba=b,
מה שמבסס ש-{∣z0⟩,…,∣zn−1⟩} הוא אורתוגונלי.
כמעט הגענו לפירוק שמידט של ∣ψ⟩.
נותר להשמיט את האיברים ב-(1) שעבורם pa=0 ואז לכתוב ∣za⟩=pa∣ya⟩ עבור וקטור יחידה ∣ya⟩ לכל אחד מהאיברים הנותרים.
דרך נוחה לעשות זאת מתחילה בהתבוננות שאנו חופשיים לממור את זוגות ערך-עצם/וקטור-עצם בפירוק ספקטרלי של המצב המוקטן ρ כרצוננו — כך נוכל להניח שערכי העצם ממוינים בסדר יורד:
p0≥p1≥⋯≥pn−1.
בציון r=rank(ρ), נמצא ש-p0,…,pr−1>0 ו-pr=⋯=pn−1=0.
אז, יש לנו
ρ=a=0∑r−1pa∣xa⟩⟨xa∣,
ונוכל לכתוב את וקטור המצב הקוונטי ∣ψ⟩ בתור
∣ψ⟩=a=0∑r−1∣xa⟩⊗∣za⟩.
בהינתן ש
∥∣za⟩∥2=⟨za∣za⟩=pa>0
עבור a=0,…,r−1, נוכל להגדיר וקטורי יחידה ∣y0⟩,…,∣yr−1⟩ בתור
∣ya⟩=∥∣za⟩∥∣za⟩=pa∣za⟩,
כך ש-∣za⟩=pa∣ya⟩ עבור כל a∈{0,…,r−1}.
מכיוון שהוקטורים {∣z0⟩,…,∣zr−1⟩} הם אורתוגונליים ושונים מאפס, נובע ש-{∣y0⟩,…,∣yr−1⟩} הוא קבוצה אורתונורמלית, ולכן קיבלנו פירוק שמידט של ∣ψ⟩.
∣ψ⟩=a=0∑r−1pa∣xa⟩⊗∣ya⟩
לגבי בחירת הוקטורים
{∣x0⟩,…,∣xr−1⟩} ו-
{∣y0⟩,…,∣yr−1⟩},
נוכל לבחור {∣x0⟩,…,∣xr−1⟩} להיות כל קבוצה אורתונורמלית של וקטורי עצם המתאימים לערכי העצם השונים מאפס של המצב המוקטן TrY(∣ψ⟩⟨ψ∣) (כפי שעשינו לעיל), שבמקרה זה הוקטורים {∣y0⟩,…,∣yr−1⟩} נקבעים באופן יחיד.
המצב סימטרי בין שתי המערכות, ולכן נוכל לחלופין לבחור {∣y0⟩,…,∣yr−1⟩} להיות כל קבוצה אורתונורמלית של וקטורי עצם המתאימים לערכי העצם השונים מאפס של המצב המוקטן TrX(∣ψ⟩⟨ψ∣), שבמקרה זה הוקטורים {∣x0⟩,…,∣xr−1⟩} ייקבעו באופן יחיד.
שים לב, עם זאת, שברגע שנבחרת אחת הקבוצות כקבוצת וקטורי עצם של המצב המוקטן המתאים כפי שתואר זה עתה, האחרת נקבעת — כך שלא ניתן לבחור אותן באופן עצמאי.
למרות שזה לא יעלה שוב בסדרה זו, ראוי לציין שערכי העצם השונים מאפס p0,…,pr−1 של המצב המוקטן TrX(∣ψ⟩⟨ψ∣) חייבים תמיד להסכים עם ערכי העצם השונים מאפס של המצב המוקטן TrY(∣ψ⟩⟨ψ∣) עבור כל מצב טהור ∣ψ⟩ של זוג מערכות (X,Y).
אינטואיטיבית, למצבים המוקטנים של X ו-Y יש בדיוק אותה כמות של אקראיות בהם כאשר הזוג (X,Y) נמצא במצב טהור.
עובדה זו נחשפת על ידי פירוק שמידט: בשני המקרים ערכי העצם של המצבים המוקטנים חייבים להסכים עם ריבועי מקדמי שמידט של המצב הטהור.
בביטויים האלה, r הוא הדרגה של ρ ו-{∣u0⟩,…,∣ur−1⟩} ו-{∣v0⟩,…,∣vr−1⟩} הם קבוצות אורתונורמליות של וקטורים במרחב המתאים ל-Y.
לכל שתי קבוצות אורתונורמליות באותו מרחב עם אותו מספר איברים, קיימת תמיד מטריצה יוניטרית שמעבירה את הקבוצה הראשונה לשנייה, אז נוכל לבחור מטריצה יוניטרית U כך ש-U∣ua⟩=∣va⟩ עבור a=0,…,r−1.
בפרט, כדי למצוא מטריצה U כזו, נוכל תחילה להשתמש בתהליך הגרם-שמידט להרחבת הקבוצות האורתונורמליות שלנו לבסיסים אורתונורמליים
{∣u0⟩,…,∣um−1⟩} ו-{∣v0⟩,…,∣vm−1⟩}, כאשר m הוא מימד המרחב המתאים ל-Y, ואז לקחת
הנה רק כמה מבין דוגמאות והשלכות רבות ומעניינות הקשורות לשקילות היוניטרית של טיהורים.
נראה עוד אחת, שהיא קריטית ביותר, בהמשך השיעור, בהקשר של נאמנות, המוכרת כמשפט אוהלמן.
בפרוטוקול הקידוד הסופר-צפוף, אליס ובוב חולקים ביט-e, כלומר אליס מחזיקה qubit A, בוב מחזיק qubit B, והזוג (A,B) יחד נמצא במצב Bell ∣ϕ+⟩.
הפרוטוקול מתאר כיצד אליס יכולה להמיר את המצב המשותף לאחד מארבעת מצבי Bell, ∣ϕ+⟩,∣ϕ−⟩,∣ψ+⟩, ו-∣ψ−⟩, על ידי יישום פעולה יוניטרית על ה-Qubit שלה A.
לאחר שעשתה זאת, היא שולחת את A לבוב, ואז בוב מבצע מדידה על הזוג (A,B) כדי לראות איזה מצב Bell הוא מחזיק.
עבור כל ארבעת מצבי Bell, המצב המצומצם של ה-Qubit B של בוב הוא המצב המעורב לחלוטין.
מהשקילות היוניטרית של טיהורים, אנחנו מסיקים מיד שעבור כל מצב Bell חייבת להתקיים פעולה יוניטרית על ה-Qubit A של אליס בלבד שמעבירה את ∣ϕ+⟩ למצב Bell הנבחר.
אף שזה לא חושף את הפרטים המדויקים של הפרוטוקול, השקילות היוניטרית של טיהורים אכן מרמזת מיד שקידוד על-צפוף אפשרי.
אנחנו יכולים גם להסיק שהכללות של קידוד על-צפוף למערכות גדולות יותר תמיד אפשריות, בתנאי שנחליף את מצבי Bell בבסיס אורתונורמלי כלשהו של טיהורים של המצב המעורב לחלוטין.
לשקילות היוניטרית של טיהורים יש השלכות לגבי יישום פרימיטיבים קריפטוגרפיים באמצעות מידע קוונטי.
לדוגמה, השקילות היוניטרית של טיהורים מגלה שאי-אפשר לממש צורה אידיאלית של מחויבות סיבית (bit commitment) באמצעות מידע קוונטי.
הפרימיטיב של מחויבות סיבית כולל שני משתתפים, אליס ובוב (שלא סומכים זה על זה), ויש לו שני שלבים.
השלב הראשון הוא שלב ההתחייבות, שבו אליס מתחייבת לערך בינארי b∈{0,1}.
התחייבות זו חייבת להיות מחייבת, כלומר שאליס לא יכולה לחזור בה, וגם מסתירה, כלומר שבוב לא יכול לדעת לאיזה ערך התחייבה אליס.
השלב השני הוא שלב הגילוי, שבו הביט שהתחייבה אליס נודע לבוב, שאמור להשתכנע שאכן זה הערך שהוא שהתגלה.
במונחים אינטואיטיביים ואופרציונליים, השלב הראשון של מחויבות סיבית אמור לפעול כאילו אליס כתבה ערך בינארי על פיסת נייר, נעלה את הנייר בתוך כספת, ומסרה את הכספת לבוב תוך שמירת המפתח אצלה.
אליס התחייבה לערך הבינארי שנכתב על הנייר מכיוון שהכספת ברשות בוב (אז זה מחייב), אבל מכיוון שבוב לא יכול לפתוח את הכספת הוא לא יכול לדעת לאיזה ערך התחייבה אליס (אז זה מסתיר).
השלב השני אמור לפעול כאילו אליס מסרה את המפתח לכספת לבוב, כדי שיוכל לפתוח אותה ולגלות את הערך שאליס התחייבה לו.
כפי שמסתבר, אי-אפשר לממש פרוטוקול מחויבות סיבית מושלם באמצעות מידע קוונטי בלבד, שכן זה סותר את השקילות היוניטרית של טיהורים.
הנה סיכום ברמה גבוהה של טיעון שמוכיח זאת.
ראשית, נוכל להניח שאליס ובוב מבצעים רק פעולות יוניטריות או מכניסים מערכות מאותחלות חדשות בעת ביצוע הפרוטוקול.
העובדה שלכל ערוץ יש ייצוג שטיינספרינג מאפשרת לנו לעשות הנחה זו.
בסוף שלב ההתחייבות בפרוטוקול, בוב מחזיק ברשותו מערכת מורכבת כלשהי שחייבת להיות באחד משני מצבים קוונטיים: ρ0 אם אליס התחייבה לערך 0 ו-ρ1 אם אליס התחייבה לערך 1.
כדי שהפרוטוקול יהיה מסתיר לחלוטין, בוב לא אמור להיות מסוגל להבדיל בין שני המצבים האלה — אז חייב להתקיים ρ0=ρ1.
(אחרת הייתה קיימת מדידה שמבדילה בין המצבים האלה בצורה הסתברותית.)
אולם, מכיוון שאליס ובוב השתמשו רק בפעולות יוניטריות, המצב של כל המערכות המעורבות בפרוטוקול יחד לאחר שלב ההתחייבות חייב להיות במצב טהור.
בפרט, נניח ש-∣ψ0⟩ הוא המצב הטהור של כל המערכות המעורבות בפרוטוקול כשאליס מתחייבת ל-0, ו-∣ψ1⟩ הוא המצב הטהור של כל המערכות המעורבות בפרוטוקול כשאליס מתחייבת ל-1.
אם נסמן ב-A ו-B את המערכות (שיכולות להיות מורכבות) של אליס ובוב, אז
ρ0ρ1=TrA(∣ψ0⟩⟨ψ0∣)=TrA(∣ψ1⟩⟨ψ1∣).
בהינתן הדרישה ש-ρ0=ρ1 לפרוטוקול מסתיר לחלוטין, אנחנו מוצאים ש-∣ψ0⟩ ו-∣ψ1⟩ הם טיהורים של אותו מצב — ולכן, מהשקילות היוניטרית של טיהורים, חייבת להתקיים פעולה יוניטרית U על A בלבד כך ש:
(U⊗IB)∣ψ0⟩=∣ψ1⟩.
אליס חופשית לכן לשנות את התחייבותה מ-0 ל-1 על ידי יישום U על A,
או מ-1 ל-0 על ידי יישום U†, וכך הפרוטוקול ההיפותטי שנבחן נכשל לחלוטין מבחינת היותו מחייב.
ההשלכה האחרונה של השקילות היוניטרית של טיהורים שנדון בה בחלק זה של השיעור היא המשפט הבא, המוכר כמשפט יוסטון-ג'וזסה-וווטרס.
(זהו, למעשה, ניסוח מעט פשוט יותר של המשפט הידוע בשם זה.)
משפט
יוסטון-ג'וזסה-וווטרס: תהיינה X ו-Y מערכות ויהי ∣ϕ⟩ וקטור מצב קוונטי של הזוג (X,Y).
כמו כן, יהי N מספר שלם חיובי שרירותי, יהי (p0,…,pN−1) וקטור הסתברות, ויהיו ∣ψ0⟩,…,∣ψN−1⟩ וקטורי מצב קוונטי המייצגים מצבים של X כך ש:
TrY(∣ϕ⟩⟨ϕ∣)=a=0∑N−1pa∣ψa⟩⟨ψa∣.
קיימת מדידה (כללית) {P0,…,PN−1} על Y כך ששני הטענות הבאות מתקיימות כאשר מדידה זו מתבצעת על Y כאשר (X,Y) נמצאת במצב ∣ϕ⟩:
כל תוצאת מדידה a∈{0,…,N−1} מתקבלת בהסתברות pa.
בהינתן שקיבלנו את תוצאת המדידה a, המצב של X הופך ל-∣ψa⟩.
באופן אינטואיטיבי, המשפט הזה אומר שכל עוד יש לנו מצב טהור של שתי מערכות, אז לכל דרך לחשוב על המצב המצומצם של המערכת הראשונה כצירוף קמור של מצבים טהורים, קיימת מדידה של המערכת השנייה שהופכת את דרך החשיבה הזו על המערכת הראשונה למציאות.
שים לב שהמספר N לאו דווקא חסום על ידי מספר המצבים הקלאסיים של X או Y.
לדוגמה, ייתכן ש-N=1,000,000 בעוד ש-X ו-Y הם qubits.
נוכיח משפט זה תוך שימוש בשקילות היוניטרית של טיהורים, החל מהכנסת מערכת חדשה Z שקבוצת המצבים הקלאסיים שלה היא {0,…,N−1}.
נשקול את שני וקטורי המצב הקוונטי הבאים של השלישייה (X,Y,Z).
הוקטור הראשון ∣γ0⟩ הוא פשוט וקטור המצב הקוונטי הנתון ∣ϕ⟩ מוכפל בטנסור עם ∣0⟩ עבור המערכת החדשה Z.
לגבי הוקטור השני ∣γ1⟩, יש לנו בעצם וקטור מצב קוונטי שהיה הופך את המשפט לטריוויאלי — לפחות אם Y הייתה מוחלפת ב-Z — מכיוון שמדידת בסיס סטנדרטי המבוצעת על Z מניבה בבירור כל תוצאה a בהסתברות pa, ובהינתן קבלת תוצאה זו המצב של X הופך ל-∣ψa⟩.
על ידי התייחסות לזוג (Y,Z) כמערכת מרוכבת אחת שניתן לנטרל אותה כדי להשאיר את X, אנחנו מגלים שזיהינו שני טיהורים שונים של המצב
לכן חייבת להתקיים פעולה יוניטרית U על (Y,Z) המקיימת
(IX⊗U)∣γ0⟩=∣γ1⟩
מהשקילות היוניטרית של טיהורים.
באמצעות הפעולה היוניטרית U הזו, נוכל לממש מדידה המקיימת את דרישות המשפט כפי שממחיש הדיאגרמה הבאה.
במילים, אנחנו מכניסים את המערכת החדשה Z מאותחלת למצב ∣0⟩, מיישמים את U על (Y,Z), שמעבירה את מצב (X,Y,Z) מ-∣γ0⟩ ל-∣γ1⟩, ואז מודדים את Z עם מדידת בסיס סטנדרטי, שכבר ראינו שנותנת את ההתנהגות הרצויה.
המלבן המנוקד בתרשים מייצג מימוש של מדידה זו, שניתן לתאר אותה כאוסף של מטריצות חיוביות חצי-מוגדרות {P0,…,PN−1} כדלקמן.