Làm thế nào tôi có thể tính toán sản phẩm bên trong của hai thanh ghi lượng tử có kích thước khác nhau?


9

Tôi tìm thấy một thuật toán có thể tính khoảng cách của hai trạng thái lượng tử. Nó dựa trên một chương trình con được gọi là thử nghiệm hoán đổi (một công cụ ước tính độ trung thực hoặc sản phẩm bên trong của hai trạng thái, btw Tôi không hiểu ý nghĩa của độ trung thực).

Câu hỏi của tôi là về sản phẩm bên trong. Làm thế nào tôi có thể tính được sản phẩm bên trong của hai thanh ghi lượng tử có chứa số lượng qubit khác nhau?

Mô tả của thuật toán được tìm thấy trong bài báo này . Dựa trên bước thứ 3 xuất hiện trên hình ảnh, tôi muốn chứng minh điều đó bằng cách đưa ra một ví dụ.

Hãy: |a|=5 , và Tất cả những gì chúng tôi muốn là độ trung thực của hai trạng thái sau và và để tính khoảng cách giữa và được đưa ra là: vì vậy Z = 50 | một = 3|b|=5Z=50 | b=4

|a=35|0+45|1
| ψ| φ| một| b| a-b| 2=2Z| Φ| ψ| 2| ψ=3
|b=45|0+35|1
|ψ|ϕ|a|b|ab|2=2Z|ϕ|ψ|2| φ=5
|ψ=352|00+452|01++452|10++352|11
|ϕ=550(|0+|1)
thì làm thế nào để tính toán
ϕ|ψ=??

1
Trong một vài từ, bạn không thể. Sản phẩm bên trong được xác định cho 2 vectơ có cùng không gian (nghĩa là 2 vectơ có cùng chiều) trong khi vectơ của bạn (hoặc trạng thái lượng tử) không có cùng kích thước.
Nensonee

Câu trả lời:


6

Tôi đoán bạn đang xem các phương trình (130) và (131)? Vì vậy, ở đây, bạn có và . Khi nói tính toán , ý nghĩa thực sự của nó là đệm mọi thứ bằng ma trận danh tính để biến chúng thành tất cả cùng cỡ. Do đó, phép tính trở thành trong đó và là các yếu tố của véc tơ của bạn | φ=| một| | 0+| b| | 1φ| ψ(φ|I)| ψ, 1|ψ=(|0|a+|1|b)/2|ϕ=|a||0+|b||1ϕ|ψ

(ϕ|I)|ψ,
12Z(|a|0|b|00|a|0|b|)(a0a1b0b1),
a0a1|a. Nếu bạn thực hiện việc này thông qua, bạn sẽ nhận được Tôi không biết dấu hiệu tiêu cực xuất phát từ phương trình nào (133).
12Z(|a||a+|b||b).

một lần nữa thưa ông, ý ông là gì? Làm thế nào tôi có thể giải thích điều này ở dạng mạch lượng tử ??
Aman

@Aman Ý tôi là khi hai toán tử (hoặc trạng thái, trong trường hợp này) được xác định cho các nhóm qubit khác nhau, thì cách bạn tạo chúng có cùng kích thước là bạn chèn một sản phẩm tenxơ với ma trận nhận dạng 2x2 cho mỗi qubit không trong tập đã cho.
DaftWullie

@Aman: Bạn chỉ có thể trao đổi các thanh ghi qubit. Điều gì đang xảy ra là bạn trao đổi đăng ký đầu tiên với qubit đầu tiên của đăng ký thứ hai. Điều này đặt ra câu hỏi phải làm gì với qubit còn lại của thanh ghi thứ hai. Bạn áp dụng thao tác nhận dạng cho nó, điều này giải thích danh tính ở trên đến từ đâu.
Peter Shor

3

Trên thực tế, nên có một điểm trừ. Có một sai lầm trong bài báo. Wittek sử dụng một điểm trừ trong cuốn sách (đắt tiền) của mình .

|ψ=12(|0,a+|1,b)
|ϕ=1Z(|a||0|b||1)

φ|ψ= =12Z(|một|0|-|b|1|)(|0,một+|1,b)
=12Z(|a|0|0|a|b|1|0|a+|a|0|1|b|b|1|1|b)

=12Z(|a||a0+0|b||b)=12Z(|a||a|b||b)

|ψ|ϕ


Xin cảm ơn ngài, nhưng trong | chúng ta có 3 qubit hay 2 qubit không?
Aman

Bạn có số lượng qubit cần thiết cho a và b (giả sử N) và bạn thêm một số khác để N + 1.
cnada
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.