Bacon–Shor code
بیکن-شور کوڈ ایک ذیلی نظام کی غلطی ہے جو کوڈ کو درست کرتی ہے۔ ذیلی نظام کے کوڈ میں، معلومات کو ہلبرٹ اسپیس کے ذیلی نظام میں انکوڈ کیا جاتا ہے۔ سب سسٹم کوڈز کوڈز کے برعکس غلطی کو درست کرنے کے آسان طریقہ کار کو قرض دیتے ہیں جو ہلبرٹ اسپیس کے سب اسپیس میں معلومات کو انکوڈ کرتے ہیں۔ یہ سادگی کوانٹم کمپیوٹر پر فالٹ ٹالرینٹ سرکٹ کے مظاہرے کے پہلے دعوے کا باعث بنی۔ اس کا نام ڈیو بیکن اور پیٹر شور کے نام پر رکھا گیا ہے۔ شور کے کوڈ کے اسٹیبلائزر جنریٹرز کو دیکھتے ہوئے:، حاصل کرنے کے لیے کوڈ میں گیج سمیٹریز کو پہچان کر اس جنریٹر سے 4 اسٹیبلائزر ہٹائے جا سکتے ہیں: غلطی کی اصلاح کو اب آسان بنایا گیا ہے کیونکہ غلطیوں کی پیمائش کے لیے 8 کے بجائے 4 اسٹیبلائزر کی ضرورت ہوتی ہے۔ اسٹیبلائزر جنریٹرز سے ایک گیج گروپ بنایا جا سکتا ہے: یہ دیکھتے ہوئے کہ بیکن-شور کوڈ کی وضاحت ایک مربع جالی پر کی گئی ہے جہاں کیوبیٹس کو عمودی پر رکھا گیا ہے۔ کیوبیٹس کو گرڈ پر اس طرح رکھنا جو گیج گروپ سے مطابقت رکھتا ہے اس سے پتہ چلتا ہے کہ غلطی کے سنڈروم کا اندازہ لگانے کے لیے صرف 2 کیوبیٹ قریب ترین پڑوسی پیمائش کی ضرورت ہے۔ سنڈروم کا اندازہ لگانے کی سادگی غلطی برداشت کرنے والی غلطی کی اصلاح کے لیے زیادہ سننے کو کم کر دیتی ہے۔ ZZ ZZ q0---q1---q2 XX۔ XX۔ |XX۔ ZZ۔ ZZ۔ q6-- q7-- q8 XX۔ XX۔ |XX | | q3-- q4---q5 ZZ ZZ کوڈ کو درست کرنے میں پانچ کوبٹ کی غلطی بھی دیکھیں حوالہ جات کوانٹم کمپیوٹنگ