Добавить общую фазу минус один
Вход — кубит в $|\psi\rangle=\beta|0\rangle+\gamma|1\rangle$. Напишите операцию на языке Q#, переводящую его в $-\beta|0\rangle-\gamma|1\rangle$.
Сам по себе такой общий множитель ненаблюдаем в эксперименте с отдельным кубитом. Однако управляемый вариант операции позволяет обнаружить введённую фазу, что используется в следующих темах курса.
Заготовка Q#:
namespace Kata {
operation GlobalPhaseChange (q : Qubit) : Unit is Adj + Ctl {
// Implement your solution here...
}
}Предложить решение
Войти, чтобы отправить материал.