Thuật ngữ của 'mã bề mặt' là một chút biến. Nó có thể đề cập đến cả một nhóm các sự vật, các biến thể của mã Toric trên các mạng khác nhau hoặc có thể đề cập đến mã Planar, biến thể cụ thể trên một mạng vuông có điều kiện biên mở.
Bộ luật Toric
Tôi sẽ tóm tắt một số thuộc tính cơ bản của mã Toric. Hãy tưởng tượng một mạng vuông với các điều kiện biên định kỳ, tức là cạnh trên được nối với cạnh dưới và cạnh trái được nối với cạnh phải. Nếu bạn thử điều này với một tờ giấy, bạn sẽ thấy bạn có hình dạng bánh rán hoặc hình xuyến. Trên mạng này, chúng tôi đặt một qubit trên mỗi cạnh của hình vuông.
Chất ổn định
Tiếp theo, chúng tôi xác định một loạt các toán tử. Với mỗi ô vuông trên mạng (bao gồm 4 qubit ở giữa mỗi cạnh), chúng ta viết
hiện phép quay Pauli- trên mỗi 4 qubit. Nhãn đề cập đến 'plaquette', và chỉ là một chỉ mục để sau này chúng ta có thể đếm trên toàn bộ bộ plaquettes. Trên mỗi đỉnh của mạng (được bao quanh bởi 4 qubit), chúng tôi xác định
đề cập đến hình dạng ngôi sao và một lần nữa, chúng ta sẽ tổng hợp tất cả các điều khoản đó.
Bp= XXXX,
XpMộtS= ZZZZ.
S
Chúng tôi quan sát rằng tất cả các điều khoản này cùng đi lại. Đó là chuyện nhỏ đối với vì các toán tử Pauli tự đi lại và . Cần phải cẩn thận hơn với , bot lưu ý rằng hai thuật ngữ này có 0 hoặc 2 trang web chung và các cặp toán tử Pauli khác nhau đi lại, .[As,As′]=[Bp,Bp′]=0I[As,Bp]=0[XX,ZZ]=0
Không gian mã
Vì tất cả các toán tử này đều có thể đi lại, chúng ta có thể xác định một trạng thái riêng đồng thời của tất cả chúng, một trạng thái sao cho
Điều này xác định không gian mã của mã. Chúng ta nên xác định nó lớn như thế nào.|ψ⟩
∀s:As|ψ⟩=|ψ⟩∀p:Bp|ψ⟩=|ψ⟩.
Đối với một mạng , có qubit, vì vậy kích thước không gian Hilbert là . Có thuật ngữ hoặc , mà chúng tôi gọi chung là các chất ổn định. Mỗi cái có giá trị riêng (để xem, chỉ cần lưu ý rằng ) với số lượng bằng nhau và khi chúng ta kết hợp chúng, mỗi nửa sẽ có kích thước của không gian Hilbert, tức là chúng ta sẽ nghĩ rằng điều này duy nhất xác định một trạng thái.N×NN22N2N2AsBp±1A2s=B2p=I
Tuy nhiên, bây giờ, hãy quan sát rằng : mỗi qubit được bao gồm trong hai ngôi sao và hai plaquettes. Điều này có nghĩa là một trong những và một trong phụ thuộc tuyến tính vào tất cả những cái khác và không làm giảm thêm kích thước của không gian Hilbert. Nói cách khác, các mối quan hệ ổn định xác định một không gian Hilbert của chiều 4; mã có thể mã hóa hai qubit.∏sAs=∏pBp=IAsBp
Toán tử logic
Làm thế nào để chúng ta mã hóa trạng thái lượng tử trong mã Toric? Chúng ta cần biết các toán tử logic: , , và . Tất cả bốn phải đi lại với tất cả các chất ổn định, và độc lập tuyến tính với chúng, và phải tạo ra đại số của hai qubit. Giao hoán của các toán tử trên hai qubit logic khác nhau:
và chống giao hoán của hai trên mỗi qubit:
X1,LZ1,LX2,LZ2,L
[X1,L,X2,L]=0[X1,L,Z2,L]=0[Z1,L,Z2,L]=0[Z1,L,X2,L]=0
{X1,L,Z1,L}=0{X2,L,Z2,L}=0
Có một vài quy ước khác nhau về cách gắn nhãn cho các toán tử khác nhau. Tôi sẽ đi với sở thích của tôi (có lẽ là ít phổ biến hơn):
Lấy một đường ngang trên lưới. Trên mỗi qubit, áp dụng . Đây là . Trong thực tế, bất kỳ đường ngang là tốt như nhau.ZZ1,L
Lấy một đường thẳng đứng trên mạng. Trên mỗi qubit, áp dụng . Đây là (quy ước khác sẽ gắn nhãn là )ZX2,LZ2,L
Lấy một dải ngang của qubit, mỗi cái nằm ở giữa một cạnh thẳng đứng. Trên mỗi qubit, áp dụng . Đây là .XZ2,L
Lấy một dải qubit dọc, mỗi cái nằm ở giữa một cạnh ngang. Trên mỗi qubit, áp dụng . Đây là .XX1,L
Bạn sẽ thấy rằng các nhà khai thác mà có nghĩa vụ phải chống đi lại gặp nhau tại đúng một trang web, với và .XZ
Cuối cùng, chúng tôi xác định trạng thái cơ sở logic của mã bằng
|ψx,y⟩:Z1,L|ψx,y⟩=(−1)x|ψx,y⟩,Z2,L|ψx,y⟩=(−1)y|ψx,y⟩
Khoảng cách của mã là vì chuỗi ngắn nhất của các toán tử qubit đơn chuyển đổi giữa hai trạng thái logic tạo thành các toán tử Pauli trên một vòng quanh hình xuyến.NN
Phát hiện lỗi và sửa lỗi
Khi bạn có mã, với một số qubit được lưu trữ trong không gian mã, bạn muốn giữ nó ở đó. Để đạt được điều này, chúng ta cần sửa lỗi. Mỗi vòng sửa lỗi bao gồm đo giá trị của mọi chất ổn định. Mỗi và đưa ra câu trả lời . Đây là hội chứng lỗi của bạn. Điều đó tùy thuộc vào bạn, tùy thuộc vào mô hình lỗi nào bạn nghĩ áp dụng cho hệ thống của mình, để xác định nơi bạn nghĩ rằng các lỗi đã xảy ra và cố gắng khắc phục chúng. Có rất nhiều công việc đang diễn ra với các bộ giải mã nhanh có thể thực hiện tính toán cổ điển này một cách hiệu quả nhất có thể.AsBp±1
Một tính năng quan trọng của mã Toric là bạn không phải xác định chính xác nơi xảy ra lỗi để sửa lỗi hoàn toàn; mã bị suy biến . Điều duy nhất có liên quan là bạn thoát khỏi các lỗi mà không thực hiện một cổng logic. Ví dụ, đường màu xanh lục trong hình là một trong những lỗi cơ bản trong hệ thống, được gọi là cặp bất kỳ. Nếu chuỗi các phép quay được mô tả đã được ban hành, thì các chất ổn định trên hai hình vuông có các đốm màu xanh lục sẽ có câu trả lời , trong khi tất cả các số khác cho . Để sửa lỗi này, chúng ta có thể áp dụngX−1+1Xdọc theo chính xác đường dẫn xảy ra lỗi, mặc dù hội chứng lỗi của chúng tôi chắc chắn không cung cấp cho chúng tôi thông tin đường dẫn. Có nhiều đường dẫn khác của lỗi sẽ gây ra hội chứng tương tự. Chúng tôi có thể thực hiện bất kỳ trong số này, và có hai lựa chọn. Hoặc, chuỗi tổng thể của các phép quay tạo thành một đường nhỏ hoặc một vòng lặp xung quanh hình xuyến ít nhất là theo hướng. Nếu đó là một đường dẫn tầm thường (nghĩa là một đường dẫn tạo thành một đường dẫn khép kín không vòng quanh hình xuyến), thì chúng ta đã sửa lỗi thành công. Đây là trung tâm của bản chất tô pô ; nhiều con đường là tương đương, và tất cả đều phụ thuộc vào việc các vòng lặp xung quanh hình xuyến đã được hoàn thành hay chưa.XX
Lỗi sửa ngưỡng
Mặc dù khoảng cách của mã là , nhưng không phải mọi trường hợp kết hợp lỗi gây ra lỗi logic. Thật vậy, phần lớn các lỗi có thể được sửa chữa. Chỉ một khi các lỗi trở thành mật độ cao hơn nhiều thì việc sửa lỗi không thành công. Có những bằng chứng thú vị tạo ra các kết nối với chuyển pha hoặc mô hình Ising trái phiếu ngẫu nhiên, rất tốt trong việc ghim xuống khi đó. Ví dụ: nếu bạn lấy mô hình lỗi trong đó lỗi và xảy ra độc lập ngẫu nhiên trên mỗi qubit với xác suất , thì ngưỡng là khoảng , tức làN N X Z p p = 0,11 11 %NNNXZpp=0.1111%. Nó cũng có ngưỡng chịu lỗi hữu hạn (nơi bạn cho phép đo và sửa lỗi với một số tỷ lệ lỗi trên mỗi qubit)
Mã phẳng
Các chi tiết giống hệt với mã Toric, ngoại trừ các điều kiện biên của mạng được mở thay vì định kỳ. Người đàn ông này, ở các cạnh, các chất ổn định được xác định hơi khác nhau. Trong trường hợp này, chỉ có một qubit logic trong mã thay vì hai.