כדי להכין את עצמנו טוב יותר לחקור את היכולות וגבולות ה-Circuit הקוונטיים, נציג עכשיו כמה מושגים מתמטיים נוספים — המכפלה הפנימית בין וקטורים (וקשרה לנורמה האוקלידית), מושגי האורתוגונליות והאורתונורמליות עבור קבוצות וקטורים, ומטריצות הטלה, שיאפשרו לנו להציג הכללה שימושית של מדידות בסיס סטנדרטיות.
כאשר השוויון האחרון נובע מהתצפית ש-⟨a∣a⟩=1 ו-⟨a∣b⟩=0 עבור מצבים קלאסיים a ו-b המקיימים a=b.
הערך ⟨ψ∣ϕ⟩ נקרא המכפלה הפנימית בין הוקטורים ∣ψ⟩ ו-∣ϕ⟩.
המכפלות הפנימיות הן בעלות חשיבות קריטית במידע ובחישוב הקוונטי;
לא היינו מתקדמים הרבה בהבנת מידע קוונטי ברמה מתמטית בלעדיהן.
בואו נאסוף עכשיו כמה עובדות בסיסיות על מכפלות פנימיות של וקטורים.
קשר לנורמה האוקלידית. המכפלה הפנימית של כל וקטור
∣ψ⟩=a∈Σ∑αa∣a⟩
עם עצמו היא
⟨ψ∣ψ⟩=a∈Σ∑αaαa=a∈Σ∑∣αa∣2=∣ψ⟩2.
לפיכך, הנורמה האוקלידית של וקטור ניתנת לביטוי לחלופין כ:
∣ψ⟩=⟨ψ∣ψ⟩.
שימו לב שהנורמה האוקלידית של וקטור חייבת תמיד להיות מספר ממשי לא-שלילי.
יתר על כן, הדרך היחידה שבה הנורמה האוקלידית של וקטור יכולה להיות שווה לאפס היא אם כל אחד מהרכיבים שווה לאפס, כלומר הוקטור הוא וקטור האפס.
אנחנו יכולים לסכם תצפיות אלה כך: עבור כל וקטור ∣ψ⟩ מתקיים
⟨ψ∣ψ⟩≥0,
כאשר ⟨ψ∣ψ⟩=0 אם ורק אם ∣ψ⟩=0.
תכונה זו של המכפלה הפנימית נקראת לעיתים חיוביות מוחלטת.
סימטריה מצומדת. עבור כל שני וקטורים
∣ψ⟩=a∈Σ∑αa∣a⟩and∣ϕ⟩=b∈Σ∑βb∣b⟩,
מתקיים
⟨ψ∣ϕ⟩=a∈Σ∑αaβaand⟨ϕ∣ψ⟩=a∈Σ∑βaαa,
ולכן
⟨ψ∣ϕ⟩=⟨ϕ∣ψ⟩.
לינאריות בארגומנט השני (ולינאריות מצומדת בראשון).
נניח ש-∣ψ⟩,∣ϕ1⟩, ו-∣ϕ2⟩ הם וקטורים ו-α1 ו-α2 הם מספרים מרוכבים. אם נגדיר וקטור חדש
כלומר, המכפלה הפנימית היא לינארית בארגומנט השני.
ניתן לאמת זאת דרך הנוסחאות שלמעלה, או פשוט על ידי הבחנה שכפל מטריצות לינארי בכל ארגומנט (ובמיוחד בארגומנט השני).
שילוב עובדה זו עם סימטריה מצומדת מראה שהמכפלה הפנימית היא לינארית מצומדת בארגומנט הראשון. כלומר, אם ∣ψ1⟩,∣ψ2⟩, ו-∣ϕ⟩ הם וקטורים ו-α1 ו-α2 הם מספרים מרוכבים, ואנחנו מגדירים
שני וקטורים ∣ϕ⟩ ו-∣ψ⟩ נקראים אורתוגונליים אם המכפלה הפנימית שלהם היא אפס:
⟨ψ∣ϕ⟩=0.
גיאומטרית, אנחנו יכולים לחשוב על וקטורים אורתוגונליים כוקטורים בזווית ישרה זה לזה.
קבוצת וקטורים {∣ψ1⟩,…,∣ψm⟩} נקראת קבוצה אורתוגונלית אם כל וקטור בקבוצה אורתוגונלי לכל וקטור אחר בקבוצה.
כלומר, קבוצה זו היא אורתוגונלית אם
⟨ψj∣ψk⟩=0
לכל בחירת j,k∈{1,…,m} שעבורה j=k.
קבוצת וקטורים {∣ψ1⟩,…,∣ψm⟩} נקראת אורתונורמלית אם היא קבוצה אורתוגונלית ובנוסף, כל וקטור בקבוצה הוא וקטור יחידה.
לחלופין, קבוצה זו היא אורתונורמלית אם מתקיים
⟨ψj∣ψk⟩={10j=kj=k(3)
לכל בחירת j,k∈{1,…,m}.
לבסוף, קבוצה {∣ψ1⟩,…,∣ψm⟩} היא בסיס אורתונורמלי אם, בנוסף להיותה קבוצה אורתונורמלית, היא מהווה בסיס.
זה שקול לכך ש-{∣ψ1⟩,…,∣ψm⟩} היא קבוצה אורתונורמלית ו-m שווה לממד המרחב שממנו נלקחים ∣ψ1⟩,…,∣ψm⟩.
לדוגמה, עבור כל קבוצת מצבים קלאסיים Σ, קבוצת כל וקטורי הבסיס הסטנדרטי
{∣a⟩:a∈Σ}
היא בסיס אורתונורמלי.
הקבוצה {∣+⟩,∣−⟩} היא בסיס אורתונורמלי עבור המרחב הדו-ממדי המתאים ל-Qubit בודד, ובסיס בל {∣ϕ+⟩,∣ϕ−⟩,∣ψ+⟩,∣ψ−⟩} הוא בסיס אורתונורמלי עבור המרחב הארבע-ממדי המתאים לשני Qubitים.
נניח ש-∣ψ1⟩,…,∣ψm⟩ הם וקטורים שחיים במרחב n-ממדי, ונניח בנוסף ש-{∣ψ1⟩,…,∣ψm⟩} היא קבוצה אורתונורמלית.
קבוצות אורתונורמליות הן תמיד קבוצות בלתי-תלויות לינארית, אז וקטורים אלה פורשים בהכרח תת-מרחב ממד m.
מכך אנחנו מסיקים ש-m≤n כי ממד תת-המרחב שפרוש על ידי וקטורים אלה לא יכול להיות גדול מממד המרחב השלם שממנו הם נלקחים.
אם מתקיים m<n, אז תמיד אפשר לבחור n−m וקטורים נוספים
∣ψm+1⟩,…,∣ψn⟩ כך ש-
{∣ψ1⟩,…,∣ψn⟩} יהווה בסיס אורתונורמלי.
ניתן להשתמש בהליך הידוע כתהליך אורתוגונליזציה של גראם–שמידט כדי לבנות וקטורים אלה.
קבוצות אורתונורמליות של וקטורים קשורות קשר הדוק למטריצות אוניטריות.
דרך אחת לבטא קשר זה היא לומר ששלושת הטענות הבאות הן שקולות לוגית (כלומר, כולן אמיתיות או כולן שקריות) לכל בחירת מטריצה ריבועית U:
המטריצה U היא אוניטרית (כלומר, U†U=I=UU†).
השורות של U מהוות קבוצה אורתונורמלית.
העמודות של U מהוות קבוצה אורתונורמלית.
שקילות זו היא למעשה די ישירה כשחושבים על אופן פעולת כפל המטריצות והטרנספוז המצומד.
נניח, לדוגמה, שיש לנו מטריצה 3×3 כזאת:
בהתייחס למשוואה (3), אנחנו רואים עכשיו שהתנאי שמטריצה זו שווה למטריצת הזהות שקול לאורתונורמליות של הקבוצה {∣ψ1⟩,∣ψ2⟩,∣ψ3⟩}.
טיעון זה מכליל למטריצות אוניטריות בכל גודל.
העובדה ששורות מטריצה מהוות בסיס אורתונורמלי אם ורק אם המטריצה היא אוניטרית נובעת מהעובדה שמטריצה היא אוניטרית אם ורק אם הטרנספוז שלה הוא אוניטרי.
בהינתן השקילות שתוארה לעיל, יחד עם העובדה שכל קבוצה אורתונורמלית ניתנת להרחבה לבסיס אורתונורמלי, אנחנו מסיקים את העובדה השימושית הבאה:
בהינתן כל קבוצה אורתונורמלית של וקטורים {∣ψ1⟩,…,∣ψm⟩} הנלקחים ממרחב n-ממדי, קיימת מטריצה אוניטרית U שה-m עמודות הראשונות שלה הן הוקטורים ∣ψ1⟩,…,∣ψm⟩.
ציורית, תמיד אפשר למצוא מטריצה אוניטרית בצורה הזאת:
U=∣ψ1⟩∣ψ2⟩⋯∣ψm⟩∣ψm+1⟩⋯∣ψn⟩.
כאן, ה-n−m עמודות האחרונות מולאו בכל בחירת וקטורים ∣ψm+1⟩,…,∣ψn⟩ שהופכים את
{∣ψ1⟩,…,∣ψn⟩} לבסיס אורתונורמלי.
מטריצה ריבועית Π נקראת הטלה אם היא מקיימת שני תנאים:
Π=Π†.
Π2=Π.
מטריצות המקיימות את התנאי הראשון — כלומר, שוות לטרנספוז הצמוד שלהן — נקראות מטריצות הרמיטיות, ומטריצות המקיימות את התנאי השני — כלומר, שריבוען אינו משנה אותן — נקראות מטריצות אידמפוטנטיות.
כהערת זהירות, המילה הטלה משמשת לפעמים לתיאור מטריצה המקיימת רק את התנאי השני ולא בהכרח את הראשון, ובהקשר זה נוהגים להשתמש במונח הטלה אורתוגונלית למטריצות המקיימות את שני התנאים יחד.
בהקשר של אינפורמציה ומחשוב קוונטי, לעומת זאת, המונחים הטלה ומטריצת הטלה מתייחסים בדרך כלל למטריצות המקיימות את שני התנאים.
דוגמה להטלה היא המטריצה
Π=∣ψ⟩⟨ψ∣(4)
עבור כל וקטור יחידה ∣ψ⟩.
נוכל לוודא שמטריצה זו הרמיטית:
Π†=(∣ψ⟩⟨ψ∣)†=(⟨ψ∣)†(∣ψ⟩)†=∣ψ⟩⟨ψ∣=Π.
כאן, כדי לקבל את השוויון השני, השתמשנו בנוסחה
(AB)†=B†A†,
שנכונה תמיד, עבור כל שתי מטריצות A ו-B שמכפלתן AB מוגדרת.
כדי לראות שהמטריצה Π ב-(4) היא אידמפוטנטית, נשתמש בהנחה ש-∣ψ⟩ הוא וקטור יחידה, כלומר ⟨ψ∣ψ⟩=1.
לכן:
Π2=(∣ψ⟩⟨ψ∣)2=∣ψ⟩⟨ψ∣ψ⟩⟨ψ∣=∣ψ⟩⟨ψ∣=Π.
באופן כללי יותר, אם {∣ψ1⟩,…,∣ψm⟩} הוא קבוצה אורתונורמלית כלשהי של וקטורים, אז המטריצה
כאשר האורתונורמליות של {∣ψ1⟩,…,∣ψm⟩} מבטיחה את השוויון לפני האחרון.
למעשה, זה ממצה את כל האפשרויות: כל הטלה Π ניתנת לכתיבה בצורה (5) עבור בחירה כלשהי של קבוצה אורתונורמלית {∣ψ1⟩,…,∣ψm⟩}.
(מבחינה טכנית, מטריצת האפס Π=0, שהיא הטלה, היא מקרה מיוחד.
כדי להכניס אותה לצורה הכללית (5) עלינו לאפשר שהסכום ריק, מה שנותן את מטריצת האפס.)
מושג המדידה של מערכת קוונטית הוא כללי יותר ממדידות בסיס רגיל.
מדידות הטלתיות הן מדידות המתוארות על ידי אוסף של הטלות שסכומן שווה למטריצת הזהות.
בסמלים, אוסף {Π0,…,Πm−1} של מטריצות הטלה מתאר מדידה הטלתית אם:
Π0+⋯+Πm−1=I.
כאשר מדידה כזו מתבצעת על מערכת X שנמצאת במצב ∣ψ⟩, קורים שני דברים:
עבור כל k∈{0,…,m−1}, תוצאת המדידה היא k עם הסתברות השווה ל:
Pr(outcome is k)=Πk∣ψ⟩2.
לאיזו תוצאה k שהמדידה תיתן, המצב של X הופך ל:
Πk∣ψ⟩Πk∣ψ⟩.
אפשר גם לבחור תוצאות שאינן {0,…,m−1} עבור מדידות הטלתיות אם רוצים.
באופן כללי יותר, עבור כל קבוצה סופית ולא ריקה Σ, אם יש לנו אוסף של מטריצות הטלה
{Πa:a∈Σ}
המקיים את התנאי
a∈Σ∑Πa=I,
אז האוסף הזה מתאר מדידה הטלתית שתוצאותיה האפשריות הן בדיוק הקבוצה Σ, כאשר הכללים זהים לקודמים:
עבור כל a∈Σ, תוצאת המדידה היא a עם הסתברות השווה ל:
Pr(outcome is a)=Πa∣ψ⟩2.
לאיזו תוצאה a שהמדידה תיתן, המצב של X הופך ל:
Πa∣ψ⟩Πa∣ψ⟩.
למשל, מדידות בסיס רגיל שקולות למדידות הטלתיות, שבהן Σ היא קבוצת המצבים הקלאסיים של המערכת X שאנחנו מדברים עליה ואוסף מטריצות ההטלה הוא
{∣a⟩⟨a∣:a∈Σ}.
דוגמה נוספת למדידה הטלתית, הפעם על שני Qubits (X,Y), ניתנת על ידי הקבוצה
{Π0,Π1}, כאשר:
Π0=∣ϕ+⟩⟨ϕ+∣+∣ϕ−⟩⟨ϕ−∣+∣ψ+⟩⟨ψ+∣andΠ1=∣ψ−⟩⟨ψ−∣.
אם יש לנו מספר מערכות שנמצאות יחד במצב קוונטי כלשהו ומדידה הטלתית מתבצעת על אחת מהן בלבד, הפעולה דומה למה שהיה לנו במדידות בסיס רגיל — ועכשיו אנחנו יכולים לתאר פעולה זו בצורה פשוטה הרבה יותר ממה שיכולנו קודם.
כדי לדייק, נניח שיש לנו שתי מערכות (X,Y) במצב קוונטי ∣ψ⟩, ומדידה הטלתית המתוארת על ידי האוסף {Πa:a∈Σ} מתבצעת על המערכת X, בעוד שלא נעשה כלום ל-Y.
פעולה זו שקולה לביצוע המדידה ההטלתית המתוארת על ידי האוסף
{Πa⊗I:a∈Σ}
על המערכת המשותפת (X,Y).
כל תוצאת מדידה a מתקבלת עם הסתברות
(Πa⊗I)∣ψ⟩2,
ובהינתן שהתוצאה a הופיעה, המצב של המערכת המשותפת (X,Y) הופך ל:
מדידות הטלתיות שרירותיות ניתן למממש באמצעות פעולות יוניטריות, מדידות בסיס רגיל, ומערכת סביבת עבודה נוספת, כפי שיוסבר כעת.
נניח ש-X היא מערכת ו-{Π0,…,Πm−1} היא מדידה הטלתית על X. אפשר להכליל דיון זה בקלות למדידות הטלתיות עם קבוצות תוצאות שונות, אך לשם נוחות ופשטות נניח שקבוצת התוצאות האפשריות של המדידה שלנו היא {0,…,m−1}.
נציין במפורש ש-m אינה בהכרח שווה למספר המצבים הקלאסיים של X — נסמן ב-n את מספר המצבים הקלאסיים של X, כלומר כל מטריצה Πk היא מטריצת הטלה מסדר n×n.
מכיוון שאנחנו מניחים ש-{Π0…,Πm−1} מייצגת מדידה הטלתית, בהכרח מתקיים:
k=0∑m−1Πk=In.
המטרה שלנו היא לבצע תהליך שמשיג את אותו אפקט כמו ביצוע מדידה הטלתית זו על X, אך רק באמצעות פעולות יוניטריות ומדידות בסיס רגיל.
נשתמש במערכת סביבת עבודה נוספת Y לצורך כך, ובפרט נקבע שקבוצת המצבים הקלאסיים של Y תהיה {0,…,m−1}, זהה לקבוצת התוצאות של המדידה ההטלתית.
הרעיון הוא שנבצע מדידת בסיס רגיל על Y, ונפרש את תוצאת המדידה כשקולה לתוצאת המדידה ההטלתית על X.
נניח ש-Y מאותחל למצב קבוע כלשהו, שנבחר להיות ∣0⟩.
(כל בחירה אחרת של וקטור מצב קוונטי קבוע יכולה לעבוד, אך בחירת ∣0⟩ מפשטת מאוד את ההסבר שיבוא.)
כמובן, כדי שמדידת בסיס רגיל של Y תאמר לנו משהו על X, עלינו לאפשר ל-X ול-Y לקיים אינטראקציה לפני מדידת Y, על ידי ביצוע פעולה יוניטרית על המערכת (Y,X).
נתחיל בשקילת המטריצה הבאה:
M=k=0∑m−1∣k⟩⟨0∣⊗Πk.
כמטריצת בלוקים — כלומר מטריצה של מטריצות שמפרשים אותה כמטריצה אחת גדולה — M נראית כך:
M=Π0Π1⋮Πm−100⋮0⋯⋯⋱⋯00⋮0.
כאן, כל 0 מייצג מטריצת n×n מלאה באפסים, כך שהמטריצה כולה M היא מטריצה מסדר nm×nm.
כעת, M בוודאי אינה מטריצה יוניטרית (אלא אם m=1, במקרה זה Π0=I, ומתקבל M=I במקרה הטריוויאלי הזה) — כי למטריצות יוניטריות לא יכולות להיות עמודות (או שורות) של אפסים כולן; עמודות של מטריצות יוניטריות יוצרות בסיסים אורתונורמליים, והוקטור האפס אינו וקטור יחידה.
אולם, n העמודות הראשונות של M הן אורתונורמליות, וזה נובע מהנחתנו ש-{Π0,…,Πm−1} היא מדידה.
לאמת טענה זו, שים לב שעבור כל j∈{0,…,n−1}, הוקטור המורכב מעמודה מספר j של M הוא:
∣ψj⟩=M∣0,j⟩=k=0∑m−1∣k⟩⊗Πk∣j⟩.
שים לב שממספרים את העמודות החל מעמודה 0. נחשב את המכפלה הפנימית של עמודה i עם עמודה j כאשר i,j∈{0,…,n−1}:
לכן, מאחר ש-n העמודות הראשונות של M הן אורתונורמליות, אפשר להחליף את שאר ערכי האפס בערכי מספרים מרוכבים שונים כך שהמטריצה כולה תהיה יוניטרית.
U=Π0Π1⋮Πm−1??⋮?⋯⋯⋱⋯??⋮?
אם נתונות לנו המטריצות Π0,…,Πm−1, נוכל לחשב מטריצות מתאימות למילוי הבלוקים המסומנים ב-? בנוסחה — באמצעות תהליך גראם-שמידט — אך אין חשיבות לאיזו מטריצות בדיוק בחרנו לצורך הדיון הנוכחי.
לבסוף, נוכל לתאר את תהליך המדידה: נבצע תחילה את U על המערכת המשותפת (Y,X) ואז נמדוד את Y במדידת בסיס רגיל.
עבור מצב שרירותי ∣ϕ⟩ של X, מתקבל המצב:
U(∣0⟩∣ϕ⟩)=M(∣0⟩∣ϕ⟩)=k=0∑m−1∣k⟩⊗Πk∣ϕ⟩,
כאשר השוויון הראשון נובע מהעובדה ש-U ו-M מסכימות על n העמודות הראשונות שלהן.
כאשר מבצעים מדידה הטלתית על Y, מקבלים כל תוצאה k עם הסתברות