Первое замечание
Это же явление «управляющих» состояний изменения кубитов в некоторых обстоятельствах также имеет место с воротами «контролируемое НЕ»; фактически, это вся основа для оценки собственных значений. Так что это не только возможно, это важный факт о квантовых вычислениях, что это возможно. У него даже есть название: «фазовый удар», в котором управляющие кубиты (или, в более общем случае, управляющий регистр) подвергаются относительным фазам в результате действия некоторой операции над некоторым целевым регистром.
Причина, почему это происходит
Почему это так? В основном это сводится к тому, что стандартная основа на самом деле не так важна, как мы иногда описываем ее как существующую.
Укороченная версия. Только стандартные базисные состояния на управляющих кубитах не затрагиваются. Если управляющий кубит находится в состоянии, которое не является стандартным базовым состоянием, его в принципе можно изменить.
Более длинная версия -
Рассмотрим сферу Блоха. В конце концов, это сфера - абсолютно симметричная, ни одна точка не является более особенной, чем любая другая, и ни одна ось не является более особенной, чем любая другая. В частности, стандартная основа не особо особенная.
|00⟩→⎡⎣⎢⎢⎢⎢1000⎤⎦⎥⎥⎥⎥,|01⟩→⎡⎣⎢⎢⎢⎢0100⎤⎦⎥⎥⎥⎥,|10⟩→⎡⎣⎢⎢⎢⎢0010⎤⎦⎥⎥⎥⎥,|11⟩→⎡⎣⎢⎢⎢⎢0001⎤⎦⎥⎥⎥⎥
CNOT→⎡⎣⎢⎢⎢⎢1000010000010010⎤⎦⎥⎥⎥⎥.
{0,1}
{0,1}
|++⟩→|+−⟩→|−+⟩→|−−⟩→[1000]†,[0100]†,[0010]†,[0001]†,
| 00 ⟩ → 12⎡⎣⎢⎢⎢⎢1111⎤⎦⎥⎥⎥⎥,| 01 ⟩ → 12⎡⎣⎢⎢⎢⎢1- 11- 1⎤⎦⎥⎥⎥⎥,| 10 ⟩ → 12⎡⎣⎢⎢⎢⎢11- 1- 1⎤⎦⎥⎥⎥⎥,| 11 ⟩ → 12⎡⎣⎢⎢⎢⎢1- 1- 11⎤⎦⎥⎥⎥⎥,
ЧАС⊗H|++⟩=[1000]†|+−⟩=[0100]†XZ
CNOT→14⎡⎣⎢⎢⎢⎢11111−11−111−1−11−1−11⎤⎦⎥⎥⎥⎥⎡⎣⎢⎢⎢⎢1000010000010010⎤⎦⎥⎥⎥⎥⎡⎣⎢⎢⎢⎢11111−11−111−1−11−1−11⎤⎦⎥⎥⎥⎥=⎡⎣⎢⎢⎢⎢1000000100100100⎤⎦⎥⎥⎥⎥
XCNOT|++⟩CNOT|+−⟩CNOT|−+⟩CNOT|−−⟩=|++⟩,=|−−⟩,=|−+⟩,=|+−⟩.
Теперь я мог бы показать этот же факт намного быстрее без всего этого разговора об изменениях в системе отсчета. На вводных курсах по квантовым вычислениям в информатике подобное явление может быть описано без упоминания слов «система отсчета». Но я хотел дать вам больше, чем просто расчет. Я хотел обратить внимание на тот факт, что CNOT в принципе не просто матрица; что стандартная основа не является специальной основой; и что когда вы убираете эти вещи, становится ясно, что операция, осуществляемая CNOT, явно может повлиять на состояние контрольного кубита, даже если CNOT - единственное, что вы делаете со своими кубитами.
Сама идея, что существует «контрольный» кубит, центрирована на стандартной основе и встраивает предубеждение о состояниях кубитов, которое побуждает нас думать об операции как об односторонней. Но как физик, вы должны быть глубоко подозрительны к односторонним операциям. На каждое действие существует равная и противоположная реакция ; и здесь очевидная односторонность CNOT в стандартных базовых состояниях опровергается тем фактом, что для состояний X eigenbasis именно «цель» в одностороннем порядке определяет возможное изменение состояния «контроля».
Вы задавались вопросом, было ли в игре что-то, что было только математическим удобством, включая выбор нотации. На самом деле, есть: способ, которым мы пишем наши состояния с акцентом на стандартную основу, что может привести вас к разработке нематематической интуиции операции только в терминах стандартной основы. Но измените представление, и эта нематематическая интуиция исчезнет.
То же самое, что я обрисовал в общих чертах для влияния CNOT на состояния X-собственного основания, также происходит в оценке фазы, только с преобразованием, отличным от CNOT. «Фаза», хранящаяся в «целевом» кубите, переносится в «контрольный» кубит, потому что цель находится в собственном состоянии операции, которая когерентно контролируется первым кубитом. С точки зрения компьютерных наук квантовых вычислений, это одно из самых известных явлений в этой области. Это заставляет нас признать тот факт, что стандартное основание является особенным только в том смысле, что оно является тем, с которым мы предпочитаем описывать наши данные, но не в том, как ведет себя сама физика.