Giả sử rằng có thể tổng hợp chính xác cho đơn vị được cung cấp của bạn (số lượng hạn chế về mặt lý thuyết trên các mục) và do đó, các thuật toán được mô tả trong câu hỏi đã cung cấp cho bạn một chuỗi các cổng Clifford + T thực hiện đơn vị đó. Như đã nêu trong bài báo Giles-Selinger, bạn nhận được một chuỗi rất xa tối ưu. Vì vậy, tại thời điểm này, bạn đã giảm được vấn đề từ trong nhóm được tạo bởi bộ cổng Clifford + T. Một số nhóm có thuật toán để rút ngắn một từ nhất định trong khi vẫn biểu diễn cùng một yếu tố của nhóm thành một dạng bình thường ngắn nhất trong lớp đó. Những người khác thì không.
Thêm chi tiết để minh họa cho nguyên tắc: Hãy để chúng tôi nói có qubit. Biểu thị v.v. cho trình tạo có cổng pha trên qubit , cho là điều khiển, v.v ... Mỗi một trong số chúng được coi là một chữ cái. Thuật toán sẽ phun ra một số từ trong các máy phát điện này. Nhóm là nhóm có các trình tạo này và nhiều mối quan hệ như và khi2S11CNOT121S4i=1XiYj=YjXii≠jgiữa nhiều mối quan hệ khác. Vì vậy, điều này xác định một số nhóm được tạo ra hữu hạn. Vì chúng tôi có một từ từ các thuật toán được cung cấp nhưng chưa được tối ưu hóa, nên nhiệm vụ là cung cấp một hình thức bình thường ngắn nhất có thể thuận tiện trong vấn đề từ cho nhóm này. Vì vậy, nếu được cung cấp từ người ta có thể sử dụng mối quan hệ hai lần và mối quan hệ một lần để lấy là một từ ngắn hơn đại diện cho cùng một yếu tố nhóm. Đối với một bài thuyết trình nhóm nhất định, người ta muốn một thuật toán lấy một từ tùy ý và giảm nó. Nói chung điều này là không thể.S1S1S2S1S1S1S2=S2S1S41=1S2
Tuyên bố miễn trừ trách nhiệm dưới đây: Dự án sắp tới / Liên doanh triển khai Haskell w / Jon Aytac.
Tôi không biết về khả năng giải quyết vấn đề từ cho bộ cổng Clifford + T, nhưng người ta có thể làm điều gì đó đơn giản hơn chỉ với các mối quan hệ (gọi chúng là ) trong tập hợp đó và chỉ các mối quan hệ của biểu mẫu . Đó là một nhóm Coxeter liên quan đến bộ cổng Clifford + T, nhưng với một vấn đề từ có thể giải quyết hiệu quả. Vì vậy, người ta có thể lấy kết quả của thuật toán Giles-Selinger và có khả năng rút ngắn nó chỉ bằng cách sử dụng các mối quan hệ rất đơn giản này (sau khi xem xét các phân đoạn chỉ với các chữ cái xâm lược đó). Trong thực tế, bất kỳ thuật toán nào có một đơn vị nhất định và xấp xỉ hoặc tổng hợp chính xác nó vào Clifford + T đều có thể được đưa vào thủ tục này để có khả năng rút ngắn nó một chút.ri(rirj)mij=1