Universalitas bisa menjadi hal yang sangat halus yang cukup sulit untuk dibuktikan. Biasanya ada dua opsi untuk membuktikannya:
tunjukkan secara langsung, dengan menggunakan gerbang yang Anda pilih, bagaimana membangun kesatuan sewenang-wenang dengan ukuran sewenang-wenang (tidak ada batasan pada ukuran konstruksi, hanya saja hal itu dapat dilakukan) untuk akurasi sewenang-wenang (pada beberapa ruang sub non-sepele dari Hilbert penuh) ruang).
tunjukkan bagaimana set gerbang pilihan Anda dapat digunakan untuk membuat ulang (dengan akurasi sewenang-wenang) set universal yang ada.
Sebaliknya, jika Anda ingin menyanggahnya, Anda menunjukkan bahwa efek dari set gerbang Anda selalu dapat disimulasikan oleh model perhitungan yang dianggap lebih rendah, biasanya perhitungan klasik.
Ada beberapa heuristik yang dapat Anda gunakan untuk panduan:
Anda harus memiliki gerbang multi-qubit di set Anda. Jika semua yang Anda miliki adalah gerbang qubit tunggal, Anda dapat mensimulasikan setiap qubit secara independen di komputer klasik. Jadi, jika kita percaya bahwa komputer kuantum lebih kuat daripada klasik, gerbang qubit tunggal saja tidak universal untuk perhitungan kuantum. Ini mengesampingkan {H, T}.
Anda harus memiliki gerbang yang menciptakan superposisi. Ini mengesampingkan {CNOT, T}. Sekali lagi, ini adalah perhitungan klasik dengan penambahan fase global yang tidak relevan.
Tentu saja, ini bukan kondisi yang memadai: himpunan {H, S, CNOT} dapat disimulasikan secara efisien juga (lihat teorema Gottesman-Knill). Ini juga harus benar dari {H, CNOT} karena mereka adalah himpunan bagian dan sehingga operasi yang dapat mereka buat tidak lebih dari orang-orang dari himpunan asli.
Salah satu set universal yang menurut saya paling menarik adalah {Toffoli, H} . Selalu terasa mengejutkan bagi saya bahwa ini sudah cukup (terutama jika Anda membandingkan dengan set sebelumnya). Perhatikan bahwa itu tidak melibatkan bilangan kompleks.
⎛⎝⎜⎜⎜⎜⎜100001000012√12√00- 12√12√⎞⎠⎟⎟⎟⎟⎟