Operazione ApplyXorInPlace
Nome completo: Std.Canon.ApplyXorInPlace
operation ApplyXorInPlace(value : Int, target : Qubit[]) : Unit is Adj + Ctl
Sommario
Applica un'operazione XOR bit per bit tra un intero classico e un intero rappresentato da un registro di qubit.
Descrizione
Applica X
operazioni ai qubit in un registro little-endian in base a 1 bit in un numero intero.
Si denotano value
da un e lasciare che y sia un intero senza segno codificato in target
, quindi ApplyXorInPlace
esegue un'operazione specificata dalla mappa seguente: |y⟩ ↦ |y ⊕ a⟩, dove ⊕ è l'operatore OR esclusivo bit per bit.