Sağladığınız üniter (girişler üzerindeki teorik kısıtlama sayısı) için kesin bir sentezin mümkün olduğunu ve bu nedenle soruda açıklanan algoritmaların size bu üniteyi uygulayan bir dizi Clifford + T geçidi verdiğini varsayalım. Giles-Selinger gazetesinde belirtildiği gibi, optimalden çok uzak bir dizi elde edersiniz. Bu noktada, Clifford + T geçit seti tarafından üretilen gruptaki kelime problemine indirgendiniz. Bazı gruplarda, belirli bir kelimeyi kısaltmak için algoritmalar bulunurken, grubun aynı elemanını o sınıf içindeki en kısa normal formda temsil eder. Diğerleri değil.
Prensibi göstermek için daha fazla detay: Diyelim ki kubit var. Göstermek vb QuBit faz kapı yapar jeneratör , için vs. Bunların her biri bir kontrol bir harf olarak kabul edilir edilir. Algoritma, bu jeneratörlerde bir şeyler söyleyecektir. Grubu gibi, bu jeneratör ve bir çok ilişkilerle grubudur ve2S11CN-ÖT121S4ben= 1XbenYj=YjXbeni≠jdiğer birçok ilişki arasında. Yani bu, sonlu bir şekilde oluşturulmuş bir grubu tanımlar. Sağlanan algoritmalardan bir kelimemiz olduğundan, ancak optimize edilmediğinden, görev, bu grup için kelime probleminde mümkün olan en kısa normal formu sağlamaktır. Yani eğer sözcük verilen bir ilişki kullanabilirsiniz iki kez ve almak için bir kez ilişki Aynı grup elemanını temsil eden bir kısa kelime olarak. Belirli bir grup sunumu için, keyfi bir kelime alan ve onu azaltan bir algoritma ister. Genel olarak bu mümkün değildir.S1S1S2S1S1S1S2=S2S1S41=1S2
Aşağıdakiler için feragatname: Gelecek proje / Jon Aytac ile Haskell uygulama ortak.
Clifford + T kapısı seti için problemin çözülebilirliğini bilmiyorum, ancak bu setteki sadece (onları ) ve sadece formun ilişkileriyle daha basit bir şey yapabilirim . Bu, Clifford + T geçit seti ile ilgili, ancak etkili bir şekilde çözülebilir bir kelime problemi olan bir Coxeter grubudur. Yani Giles-Selinger algoritmasının sonucunu alabilir ve sadece bu çok basit ilişkileri kullanarak potansiyel olarak kısaltabilir (sadece bu giriş harfleriyle segmentlere baktıktan sonra). Aslında, belirli bir üniter alan ve onu Clifford + T'ye yaklaştıran veya tam olarak sentezleyen herhangi bir algoritma, potansiyel olarak hafifçe kısaltmak için bu prosedüre beslenebilir.ri(rirj)mij=1