Un primer comentario
Este mismo fenómeno de qubits de 'control' cambia de estado en algunas circunstancias también ocurre con puertas NO controladas; de hecho, esta es la base completa de la estimación del valor propio. Entonces, no solo es posible, es un hecho importante sobre el cálculo cuántico que es posible. Incluso tiene un nombre: una "patada de fase", en la cual los qubits de control (o más generalmente, un registro de control) incurre en fases relativas como resultado de actuar a través de alguna operación en algún registro de destino.
La razón por la que esto sucede
¿Por qué debería ser este el caso? Básicamente se reduce al hecho de que la base estándar no es realmente tan importante como a veces la describimos.
Version corta. Solo los estados base estándar en los qubits de control no se ven afectados. Si el qubit de control se encuentra en un estado que no es un estado base estándar, en principio se puede cambiar.
Versión más larga -
Considere la esfera Bloch. Es, al final, una esfera, perfectamente simétrica, sin que un punto sea más especial que ningún otro, y ningún eje sea más especial que otro. En particular, la base estándar no es particularmente especial.
La operación CNOT es en principio una operación física. Para describirlo, a menudo lo expresamos en términos de cómo afecta la base estándar , utilizando las representaciones vectoriales
El | 00 ⟩ → ⎡⎣⎢⎢⎢⎢10 00 00 0⎤⎦⎥⎥⎥⎥,El | 01 ⟩ → ⎡⎣⎢⎢⎢⎢0 010 00 0⎤⎦⎥⎥⎥⎥,El | 10 ⟩ → ⎡⎣⎢⎢⎢⎢0 00 010 0⎤⎦⎥⎥⎥⎥,El | 11 ⟩ → ⎡⎣⎢⎢⎢⎢0 00 00 01⎤⎦⎥⎥⎥⎥
C N O T → ⎡⎣⎢⎢⎢⎢10 00 00 00 010 00 00 00 00 010 00 010 0⎤⎦⎥⎥⎥⎥.
¿Alguna vez hiciste una clase de matemática universitaria temprana, o leíste un libro de texto, donde comenzó a enfatizar la diferencia entre una transformación lineal y matrices, donde se dijo, por ejemplo, que una matriz podría { 0 , 1 }
¿Qué pasaría si tuviéramos que elegir representar una base diferente, digamos, la base propia de X? { 0 , 1 }
El | + + ⟩ →El | + - ⟩ →El | - + ⟩ →El | - - ⟩ →[10 00 00 0]†,[0 010 00 0]†,[0 00 010 0]†,[0 00 00 01]†.
El | 00 ⟩ → 12⎡⎣⎢⎢⎢⎢1111⎤⎦⎥⎥⎥⎥,El | 01 ⟩ → 12⎡⎣⎢⎢⎢⎢1- 11- 1⎤⎦⎥⎥⎥⎥,El | 10 ⟩ → 12⎡⎣⎢⎢⎢⎢11- 1- 1⎤⎦⎥⎥⎥⎥,El | 11 ⟩ → 12⎡⎣⎢⎢⎢⎢1- 1- 11⎤⎦⎥⎥⎥⎥.
H⊗ HEl | + + ⟩ = [10 00 00 0]†El | + - ⟩ = [0 010 00 0]†XZ observables , por conjugación.
C N O T → 14 4⎡⎣⎢⎢⎢⎢11111- 11- 111- 1- 11- 1- 11⎤⎦⎥⎥⎥⎥⎡⎣⎢⎢⎢⎢10 00 00 00 010 00 00 00 00 010 00 010 0⎤⎦⎥⎥⎥⎥⎡⎣⎢⎢⎢⎢11111- 11- 111- 1- 11- 1- 11⎤⎦⎥⎥⎥⎥=⎡⎣⎢⎢⎢⎢10 00 00 00 00 00 010 00 010 00 010 00 0⎤⎦⎥⎥⎥⎥
XC N O TEl | + + ⟩C N O TEl | + - ⟩C N O TEl | - + ⟩C N O TEl | - - ⟩= | + + ⟩ ,= | - - ⟩ ,= | - + ⟩ ,= | + - ⟩ .
Ahora, podría haber demostrado este mismo hecho mucho más rápidamente sin toda esta charla sobre cambios en el marco de referencia. En los cursos introductorios de computación cuántica en informática, se podría describir un fenómeno similar sin mencionar las palabras 'marco de referencia'. Pero quería darte más que un simple cálculo. Quería llamar la atención sobre el hecho de que un CNOT no es, en principio, solo una matriz; que la base estándar no es una base especial; y que cuando elimina estas cosas, queda claro que la operación realizada por el CNOT claramente tiene el potencial de afectar el estado del qubit de control, incluso si el CNOT es lo único que está haciendo con sus qubits.
La idea misma de que hay un qubit de "control" está centrada en la base estándar e incorpora un prejuicio sobre los estados de los qubits que nos invita a pensar en la operación como unilateral. Pero como físico, debe sospechar profundamente de las operaciones unilaterales. Para cada acción hay una reacción igual y opuesta ; y aquí la aparente unilateralidad del CNOT en los estados base estándar se desmiente por el hecho de que, para los estados de base propia de X, es el "objetivo" el que determina unilateralmente un posible cambio de estado del "control".
Te preguntaste si había algo en juego que fuera solo una conveniencia matemática, que implicara una elección de notación. De hecho, existe: la forma en que escribimos nuestros estados con énfasis en la base estándar, lo que puede llevarlo a desarrollar una intuición no matemática de la operación solo en términos de la base estándar. Pero cambie la representación, y esa intuición no matemática desaparece.
Lo mismo que he esbozado para el efecto de CNOT en los estados de X-eigenbasis, también está ocurriendo en la estimación de fase, solo que con una transformación diferente a CNOT. La 'fase' almacenada en el qubit 'objetivo' se eleva al qubit 'control', porque el objetivo está en un estado propio de una operación que está siendo controlada coherentemente por el primer qubit. En el lado de la informática del cómputo cuántico, es uno de los fenómenos más celebrados en el campo. Nos obliga a confrontar el hecho de que la base estándar solo es especial, ya que es con la que preferimos describir nuestros datos, pero no en cómo se comporta la física.