解説
量子状態 と の内積では
が、それぞれ成り立ちます。
そのため、量子状態 と にそれぞれ という演算子を作用させると、以下のようになります。
このように と を反転させる操作は、 ゲートによって実現できます。
よって、 ゲートを使うことでこの問題を解くことができます。
解答例
解答例は以下の通りです。
from qiskit import QuantumCircuit
def solve() -> QuantumCircuit:
qc = QuantumCircuit(1)
qc.x(0)
return qc