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