สมมติว่าการสังเคราะห์ที่แน่นอนเป็นไปได้สำหรับการรวมกันของคุณ (จำนวนข้อ จำกัด ทางทฤษฎีในรายการ) และดังนั้นอัลกอริทึมที่อธิบายไว้ในคำถามให้ลำดับของประตู Clifford + T ที่นำมาใช้รวมกัน ตามที่ระบุไว้ในกระดาษ Giles-Selinger คุณจะได้ลำดับที่อยู่ไกลจากจุดที่เหมาะสมที่สุด ดังนั้น ณ จุดนี้คุณได้ลดปัญหาคำในกลุ่มที่สร้างโดยชุดประตู Clifford + T บางกลุ่มมีอัลกอริทึมในการย่อคำที่กำหนดในขณะที่ยังคงเป็นตัวแทนองค์ประกอบเดียวกันของกลุ่มในรูปแบบปกติที่สั้นที่สุดในชั้นเรียนนั้น คนอื่นทำไม่ได้
รายละเอียดเพิ่มเติมเพื่อแสดงหลักการ: ให้เราบอกว่ามี qubits แสดงอื่น ๆ สำหรับตัวสร้างที่ทำเกทเฟสบน qubit ,สำหรับเป็นตัวควบคุมเป็นต้นแต่ละตัวจะถือว่าเป็นตัวอักษร อัลกอริทึมจะคายคำบางคำในตัวกำเนิดเหล่านี้ กลุ่มคือกลุ่มที่มีเครื่องกำเนิดไฟฟ้าเหล่านี้และมีความสัมพันธ์มากมายเช่นและเมื่อ2S11คยังไม่มีข้อความOT121S4i=1XiYj=YjXii≠jท่ามกลางความสัมพันธ์อื่น ๆ อีกมากมาย ดังนั้นสิ่งนี้จึงกำหนดกลุ่มที่สร้างขึ้นอย่างประณีต เนื่องจากเรามีคำจากอัลกอริทึมที่ให้มา แต่ยังไม่ได้รับการปรับให้เหมาะสมภารกิจคือการจัดให้มีรูปแบบปกติที่สั้นที่สุดที่สะดวกที่สุดในปัญหาคำสำหรับกลุ่มนี้ ดังนั้นหากให้คำว่าหนึ่งสามารถใช้ความสัมพันธ์สองครั้งและความสัมพันธ์หนึ่งครั้งเพื่อให้ได้เป็นคำที่สั้นกว่าที่แสดงองค์ประกอบกลุ่มเดียวกัน สำหรับการนำเสนอกลุ่มที่กำหนดหนึ่งต้องการอัลกอริทึมที่ใช้คำโดยพลการและลดมัน โดยทั่วไปไม่สามารถทำได้S1S1S2S1S1S1S2=S2S1S41=1S2
ข้อจำกัดความรับผิดชอบสำหรับด้านล่าง: โครงการที่กำลังจะมา / Haskell Implementation Joint w / Jon Aytac
ฉันไม่รู้เกี่ยวกับการแก้ปัญหาของคำว่าชุดประตู Clifford + T แต่เราสามารถทำสิ่งที่ง่ายกว่าโดยมีเพียงการเรียกใช้ (เรียกพวกเขาว่า ) ในชุดนั้นและมีเพียงความสัมพันธ์ของแบบฟอร์ม 1 นั่นคือกลุ่ม Coxeter ที่เกี่ยวข้องกับชุดประตู Clifford + T แต่มีปัญหาคำที่แก้ไขได้อย่างมีประสิทธิภาพ ดังนั้นหนึ่งอาจใช้ผลลัพธ์ของอัลกอริทึม Giles-Selinger และอาจย่อให้สั้นลงโดยใช้ความสัมพันธ์แบบง่าย ๆ เหล่านี้เท่านั้น (หลังจากดูเซ็กเมนต์ด้วยตัวอักษรร่วมด้วยเท่านั้น ในความเป็นจริงอัลกอริทึมใด ๆ ที่ใช้การรวมกันและการประมาณหรือการสังเคราะห์ลงใน Clifford + T สามารถป้อนเข้าสู่กระบวนการนี้ได้เพื่อทำให้สั้นลงเล็กน้อยri(rirj)mij=1