Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Nome totalmente qualificado: Std.Canon.ApplyXorInPlaceL
operation ApplyXorInPlaceL(value : BigInt, target : Qubit[]) : Unit is Adj + Ctl
Resumo
Aplica uma operação XOR bit a bit entre um inteiro clássico e um inteiro representado por um registro de qubits.
Descrição
Aplica X operações a qubits em um registro little-endian com base em 1 bits em um inteiro.
Vamos denotar value por um e deixar que você seja um inteiro sem sinal codificado em target, em seguida, ApplyXorInPlace executa uma operação fornecida pelo seguinte mapa: |y⟩ ↦ |y ⊕ a⟩, em que ⊕ é o operador OR exclusivo bit a bit.