Квантовый логический элемент CNOT — различия между версиями
м (rollbackEdits.php mass rollback) |
|||
(не показаны 2 промежуточные версии 2 участников) | |||
Строка 7: | Строка 7: | ||
Квантовый оператор CNOT является естественным обобщением классического оператора XOR. | Квантовый оператор CNOT является естественным обобщением классического оператора XOR. | ||
Если первый кубит находится в состоянии <tex>|0\rangle</tex>, а второй кубит находится в одном из базовых состояний <tex>|0\rangle</tex> или <tex>|1\rangle</tex>, то CNOT не изменяет состояния системы, если же первый кубит находится в состоянии <tex>|1\rangle</tex>, а второй кубит в одном из базовых состояний, то под действием оператора CNOT второй кубит перейдет в другое базовое состояние. | Если первый кубит находится в состоянии <tex>|0\rangle</tex>, а второй кубит находится в одном из базовых состояний <tex>|0\rangle</tex> или <tex>|1\rangle</tex>, то CNOT не изменяет состояния системы, если же первый кубит находится в состоянии <tex>|1\rangle</tex>, а второй кубит в одном из базовых состояний, то под действием оператора CNOT второй кубит перейдет в другое базовое состояние. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
Матрица оператора CNOT имеет вид:<br> | Матрица оператора CNOT имеет вид:<br> |
Текущая версия на 19:04, 4 сентября 2022
Квантовый логический элемент CNOT (Control NOT, управляемый NOT) - унитарный оператор, действующий на двухкубитовую систему по правилу:
Квантовый оператор CNOT является естественным обобщением классического оператора XOR. Если первый кубит находится в состоянии
, а второй кубит находится в одном из базовых состояний или , то CNOT не изменяет состояния системы, если же первый кубит находится в состоянии , а второй кубит в одном из базовых состояний, то под действием оператора CNOT второй кубит перейдет в другое базовое состояние.Матрица оператора CNOT имеет вид: