Измерение Алисы в квантовой стратегии CHSH
В квантовой версии CHSH игроки по-прежнему не могут общаться во время игры, но до её начала могут разделить пару Белла.
Входы — начальный бит Алисы $X$ и её кубит пары Белла, разделённой с Бобом.
Напишите операцию на языке Q#, измеряющую кубит в базисе $Z$ при X=false и в базисе $X$ при X=true. Верните результат как Bool: Zero означает false, One — true. Конечное состояние кубита неважно.
Заготовка Q#:
namespace Kata {
operation AliceQuantum (bit : Bool, qubit : Qubit) : Bool {
// Implement your solution here...
return false;
}
}