Выполнить телепортацию без промежуточных измерений
Примените к схеме телепортации принцип отложенного измерения: промежуточное измерение с последующей классически управляемой поправкой заменяется квантовой управляемой операцией.
Входы операции Q# — кубиты qAlice и qBob в состоянии $|\Phi^+\rangle=(|00\rangle+|11\rangle)/\sqrt2$ и кубит qMessage в неизвестном состоянии $|\psi\rangle$.
Переведите qBob в $|\psi\rangle$, не выполняя измерений. В конце qAlice и qMessage не должны быть запутаны с qBob. В этой схеме допускаются многокубитные операции между регистрами участников: речь идёт о квантовом вычислении, а не о передаче между уже разнесёнными лабораториями.
Заготовка Q#:
namespace Kata {
operation MeasurementFreeTeleport(qAlice : Qubit, qBob : Qubit, qMessage : Qubit) : Unit {
// Implement your solution here...
}
}Сообщить об ошибке
Войти, чтобы отправить материал.