Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Nom complet : Std.Canon.ApplyXorInPlaceL
operation ApplyXorInPlaceL(value : BigInt, target : Qubit[]) : Unit is Adj + Ctl
Résumé
Applique une opération XOR au niveau du bit entre un entier classique et un entier représenté par un registre de qubits.
Descriptif
Applique X opérations aux qubits d’un registre little-endian basé sur 1 bits dans un entier.
Notons value par un entier non signé encodé dans target, puis ApplyXorInPlace effectue une opération donnée par la carte suivante : |y⟩ ↦ |y ⊕ a⟩, où ⊕ est l’opérateur OR exclusif au niveau du bit.