דיסקרטיזציה של שגיאות
עד כה בחנו שגיאות ושגיאות בהקשר של קוד שור בן 9 ה-Qubit, ובחלק זה נבחן שגיאות שרירותיות. מה שנגלה הוא שכדי לטפל בשגיאות כאלה, אין צורך לעשות דבר שונה ממה שכבר דיברנו עליו; היכולת לתקן שגיאות , שגיאות , או שתיהן, מבטיחה גם תיקון של שגיאות שרירותיות. תופעה זו נקראת לעיתים דיסקרטיזציה של שגיאות.
שגיאות Qubit יוניטריות
נתחיל עם שגיאות יוניטריות על Qubit בודד. למשל, שגיאה כזו יכולה להתאים לסיבוב קטן מאוד של כדור בלוך, שאולי מייצג שגיאה שנגרמה מ-Gate לא מושלם. או שזו יכולה להיות כל פעולה יוניטרית אחרת על Qubit, שלא בהכרח קרובה לאופרטור היחידה.
אולי נדמה שתיקון שגיאות כאלה קשה. הרי יש אינסוף שגיאות אפשריות מסוג זה, ולא יעלה על הדעת שנוכל לזהות כל שגיאה במדויק ואז לבטל אותה. אולם, כל עוד נוכל לתקן היפוך סיביות, היפוך פאזה, או שניהם, נצליח לתקן שגיאה יוניטרית שרירותית על Qubit בודד תוך שימוש בנהלים שתוא רו קודם לכן בשיעור.
כדי להבין מדוע זה כך, נזהה תחילה שניתן לבטא מטריצה יוניטרית שרירותית המייצגת שגיאה על Qubit בודד, כצירוף לינארי של ארבע מטריצות פאולי (כולל מטריצת היחידה).
כפי שנראה, כאשר מריצים את מעגלי גילוי השגיאות, המדידות שנותנות לנו את ביטי הסינדרום מקריסות ביעילות את מצב הקידוד בצורה הסתברותית למצב שבו שגיאה (או היעדר שגיאה) המיוצגת על ידי אחת מארבע מטריצות פאולי התרחשה. (מהעובדה ש- יוניטרית נובע שהמספרים ו- חייבים לקיים ואכן, הערכים ו- הם ההסתברויות שבהן מצב הקידוד קורס לאחד שבו התרחשה שגי את פאולי המתאימה.)
כדי להסביר כיצד זה עובד ביתר פירוט, יהיה נוח להשתמש בכתבי עילית לציון על איזה Qubit פועלת פעולה יוניטרית נתונה. למשל, תוך שימוש במוסכמת מספור ה-Qubit של Qiskit לנומרציה של 9 ה-Qubit בקוד שור, יש לנו ביטויים אלה לפעולות יוניטריות שונות על Qubit בודד, שבכל מקרה לוקחים את המטריצה היוניטרית ומכפילים בה בצורת מכפלה טנזורית עם מטריצת היחידה על כל שאר ה-Qubit.
אז, בפרט, עבור פעולה יוניטרית נתונה על Qubit, ניתן לציין את פעולת המוחלת על Qubit על פי הנוסחה הבאה, הדומה לקודמת אך כשכל מטריצה מייצגת פעולה המוחלת על Qubit
נניח כעת ש- הוא הקידוד ב-9 Qubit של מצב Qubit. אם השגיאה מתרחשת על Qubit , מקבלים את המצב , שניתן לבטא כצירוף לינארי של פעולות פאולי הפועלות על כדלקמן.
בשלב זה נבצע את ההצבה
נשקול כעת את שלבי גילוי השגיאות ותיקונן שתוארו קודם לכן. ניתן לחשוב על תוצאות המדידה עבור שלושת בדיקות הזוגיות של הקוד הפנימי יחד עם זו של הקוד החיצוני כסינדרום יחיד המורכב מ-8 סיביות. מיד לפני מדידות הבסיס הרגיל שמייצרות את ביטי הסינדרום, למצב יש הצורה הבאה.