תהי X מערכת ותהי {P0,…,Pm−1} אוסף מטריצות חיוביות למחצה המקיימות
P0+⋯+Pm−1=IX,
כלומר, הן מתארות מדידה של X.
בנוסף, תהי Y מערכת שקבוצת המצבים הקלאסיים שלה היא {0,…,m−1}, כלומר קבוצת התוצאות האפשריות של המדידה הזו.
משפט נאימרק קובע שקיימת פעולה אוניטרית U על המערכת המרוכבת (Y,X) כך שהמימוש המוצג בתרשים הבא מניב תוצאות מדידה התואמות למדידה הנתונה {P0,…,Pm−1}, כלומר ההסתברויות לתוצאות השונות זהות בדיוק.
להבהרה, המערכת X מתחילה במצב שרירותי כלשהו ρ בעוד Y מאותחלת למצב ∣0⟩.
הפעולה האוניטרית U מוחלת על (Y,X) ואז המערכת Y נמדדת במדידת בסיס סטנדרטי, ומניבה תוצאה כלשהי a∈{0,…,m−1}.
המערכת X מופיעה כחלק מהפלט של המעגל, אך לעת עתה לא נתעניין במצב X לאחר ביצוע U, ונוכל לדמיין שהיא מדוללת החוצה.
עם זאת, נתעניין במצב X לאחר ביצוע U בהמשך השיעור.
מימוש של מדידה בדרך זו מזכיר בבירור ייצוג שטיינספרינג של ערוץ, והבסיס המתמטי דומה אף הוא.
ההבדל הוא שמערכת הסביבה נמדדת ולא מדוללת החוצה כמו במקרה של ייצוג שטיינספרינג.
העובדה שכל מדידה ניתנת למימוש בדרך זו פשוטה יחסית להוכחה, אך נצטרך תחילה עובדה הנוגעת למטריצות חיוביות למחצה.
עובדה
נניח ש-P היא מטריצה חיובית למחצה מסדר n×n. קיימת מטריצה חיובית למחצה יחידה מסדר n×n, Q, המקיימת Q2=P. מטריצה חיובית למחצה יחידה זו נקראת השורש הריבועי של P ומסומנת P.
דרך אחת למצוא את השורש הריבועי של מטריצה חיובית למחצה היא לחשב תחילה פירוק ספקטרלי.
P=k=0∑n−1λk∣ψk⟩⟨ψk∣
מכיוון ש-P חיובית למחצה, הערכים העצמיים שלה חייבים להיות מספרים ממשיים לא-שליליים, ועל ידי החלפתם בשורשיהם הריבועיים נקבל ביטוי לשורש הריבועי של P.
P=k=0∑n−1λk∣ψk⟩⟨ψk∣
כעת, עם מושג זה בידינו, אנחנו מוכנים להוכיח את משפט נאימרק.
בהנחה ש-X מכילה n מצבים קלאסיים, פעולה אוניטרית U על הזוג (Y,X) ניתנת לייצוג על ידי מטריצה מסדר nm×nm, שאותה ניתן לראות כמטריצת בלוקים מסדר m×m שכל בלוק בה מסדר n×n.
המפתח להוכחה הוא לבחור ב-U כל מטריצה אוניטרית המתאימה לתבנית הבאה.
U=P0P1⋮Pm−1??⋮?⋯⋯⋱⋯??⋮?
כדי שניתן יהיה למלא את הבלוקים המסומנים בסימן שאלה כך ש-U תהיה אוניטרית, תנאי הכרחי ומספיק הוא ש-n העמודות הראשונות, המורכבות מהבלוקים P0,…,Pm−1, תהיינה אורתונורמליות.
לאחר מכן ניתן להשתמש בתהליך האורתוגונליזציה של גרם-שמידט כדי למלא את העמודות הנותרות, בדיוק כפי שנתקלנו בשיעור הקודם.
n העמודות הראשונות של U ניתנות לביטוי כוקטורים באופן הבא, כאשר c=0,…,n−1 מתייחס למספר העמודה החל מ-0.
∣γc⟩=a=0∑m−1∣a⟩⊗Pa∣c⟩
ניתן לחשב את המכפלה הפנימית בין כל שניים מהם כדלקמן.
זה מראה שהעמודות הללו אכן אורתונורמליות, כך שניתן למלא את העמודות הנותרות של U באופן המבטיח שהמטריצה כולה תהיה אוניטרית.
נותר לבדוק שהסתברויות תוצאות המדידה בסימולציה עקביות עם המדידה המקורית.
עבור מצב התחלתי נתון ρ של X, המדידה המתוארת על ידי האוסף {P0,…,Pm−1} מניבה כל תוצאה a∈{0,…,m−1} בהסתברות Tr(Paρ).
כדי לקבל את הסתברויות התוצאות בסימולציה, נקרא תחילה σ למצב של (Y,X) לאחר ביצוע U.
מצב זה ניתן לביטוי כדלקמן.
σ=U(∣0⟩⟨0∣⊗ρ)U†=a,b=0∑m−1∣a⟩⟨b∣⊗PaρPb
שקילה לכך, בצורת מטריצת בלוקים, מתקיימת המשוואה הבאה.
שימו לב שהכניסות של U הנמצאות בבלוקים המסומנים בסימן שאלה אינן משפיעות על התוצאה, בשל העובדה שאנחנו מצמידים מטריצה מהצורה ∣0⟩⟨0∣⊗ρ
— כלומר, כניסות סימן השאלה תמיד מוכפלות בכניסות אפס של ∣0⟩⟨0∣⊗ρ בחישוב מכפלת המטריצות.
כעת ניתן לנתח מה קורה כאשר מדידת בסיס סטנדרטי מבוצעת על Y.
הסתברויות התוצאות האפשריות ניתנות על ידי הכניסות האלכסוניות של המצב המצומצם σY של Y.
σY=a,b=0∑m−1Tr(PaρPb)∣a⟩⟨b∣
בפרט, תוך שימוש בתכונה המחזורית של העקבה, רואים שההסתברות לקבל תוצאה נתונה a∈{0,…,m−1} היא כדלקמן.
⟨a∣σY∣a⟩=Tr(PaρPa)=Tr(Paρ)
זה תואם את המדידה המקורית, ומבסס את נכונות הסימולציה.
עד כה בשיעור עסקנו במדידות הרסניות, שבהן הפלט מורכב מתוצאת המדידה הקלאסית בלבד ואין ציון של המצב הקוונטי לאחר המדידה של המערכת הנמדדת.
מדידות לא-הרסניות, לעומת זאת, עושות בדיוק זאת.
באופן ספציפי, מדידות לא-הרסניות מתארות לא רק את הסתברויות תוצאות המדידה הקלאסית, אלא גם את מצב המערכת הנמדדת בהינתן כל תוצאת מדידה אפשרית.
שימו לב שהמונח לא-הרסנית מתייחס למערכת הנמדדת ולאו דווקא למצבה, שעלול להשתנות באופן משמעותי כתוצאה מהמדידה.
בדרך כלל, עבור מדידה הרסנית נתונה, יהיו מדידות לא-הרסניות מרובות (למעשה אינסוף) שהן תואמות למדידה ההרסנית הנתונה, כלומר הסתברויות תוצאות המדידה הקלאסית תואמות בדיוק למדידה ההרסנית.
לכן, אין דרך יחידה להגדיר את המצב הקוונטי לאחר המדידה של מערכת עבור מדידה נתונה.
למעשה, ניתן להכליל מדידות לא-הרסניות עוד יותר, כך שהן ייצרו תוצאת מדידה קלאסית יחד עם מצב קוונטי של מערכת שאינה בהכרח זהה למערכת הקלט.
המושג של מדידה לא-הרסנית הוא אבסטרקציה מעניינת ושימושית.
עם זאת, יש להכיר בכך שמדידות לא-הרסניות ניתנות תמיד לתיאור כהרכבות של ערוצים ומדידות הרסניות — כך שיש מובן שבו המושג של מדידה הרסנית הוא המושג הבסיסי יותר.
נשקול את הסימולציה של מדידה כללית כפי שיש לנו במשפט נאימרק.
דרך פשוטה לקבל מדידה לא-הרסנית מסימולציה זו מתגלה בתרשים הקודם, שבו המערכת X אינה מדוללת החוצה אלא היא חלק מהפלט.
זה מניב גם תוצאת מדידה קלאסית a∈{0,…,m−1} וגם מצב קוונטי של X לאחר המדידה.
בואו נתאר את המצבים הללו במונחים מתמטיים.
אנחנו מניחים שהמצב ההתחלתי של X הוא ρ, כך שלאחר הכנסת המערכת המאותחלת Y וביצוע U, מצב (Y,X) הוא
σ=U(∣0⟩⟨0∣⊗ρ)U†=a,b=0∑m−1∣a⟩⟨b∣⊗PaρPb.
ההסתברויות לתוצאות הקלאסיות השונות זהות לקודם — הן לא יכולות להשתנות כתוצאה מהחלטתנו להתעלם או לא להתעלם מ-X.
כלומר, אנחנו מקבלים כל a∈{0,…,m−1} בהסתברות Tr(Paρ).
בהינתן תוצאת מדידה ספציפית a, המצב המתקבל של X ניתן על ידי הביטוי הזה.
Tr(Paρ)PaρPa
דרך אחת לראות זאת היא לייצג מדידת בסיס סטנדרטי של Y על ידי ערוץ הדיפאזינג המלא Δm, כאשר פלט הערוץ מתאר תוצאות מדידה קלאסיות כמטריצות צפיפות (אלכסוניות).
ביטוי של המצב המתקבל הוא כדלקמן.
ישנן בחירות חלופיות של U בהקשר של משפט נאימרק שמניבות את אותן הסתברויות תוצאות מדידה אך נותנות מצבי פלט שונים לגמרי של X.
לדוגמה, אפשרות אחת היא להציב (IY⊗V)U במקום U, כאשר V היא פעולה אוניטרית כלשהי על X.
הפעלת V על X מתחלפת עם המדידה של Y ולכן הסתברויות התוצאות הקלאסיות לא משתנות, אך כעת המצב של X בהינתן התוצאה a הופך ל
Tr(Paρ)VPaρPaV†.
באופן כללי יותר, ניתן להחליף את U במטריצה האוניטרית
(a=0∑m−1∣a⟩⟨a∣⊗Va)U
עבור כל בחירה של פעולות אוניטריות V0,…,Vm−1 על X.
שוב, הסתברויות התוצאות הקלאסיות אינן משתנות, אך כעת המצב של X בהינתן התוצאה a הופך ל
Tr(Paρ)VaPaρPaVa†.
דרך שקולה לבטא חופש זה קשורה לייצוגי קראוס.
כלומר, ניתן לתאר מדידה לא-הרסנית בעלת m תוצאות של מערכת עם n מצבים קלאסיים על ידי בחירה של מטריצות קראוס A0,…,Am−1 מסדר n×n המקיימות את התנאי הרגיל למטריצות קראוס.
a=0∑m−1Aa†Aa=IX(1)
בהנחה שהמצב ההתחלתי של X הוא ρ, תוצאת המדידה הקלאסית היא a בהסתברות
Tr(AaρAa†)=Tr(Aa†Aaρ)
ובהינתן שהתוצאה היא a, המצב של X הופך ל
Tr(Aa†Aaρ)AaρAa†.
שימו לב שזה שקול לבחירת הפעולה האוניטרית U במשפט נאימרק באופן הבא.
U=A0A1⋮Am−1??⋮?⋯⋯⋱⋯??⋮?
בשיעור הקודם הבחנו שהעמודות המורכבות מהבלוקים A0,…,Am−1 בהכרח אורתוגונליות, בשל
התנאי (1).