Opération ReflectAboutInteger
Nom complet : Microsoft.Quantum.Unstable.Arithmetic.ReflectAboutInteger
operation ReflectAboutInteger(index : Int, reg : Qubit[]) : Unit is Adj + Ctl
Résumé
Reflète un registre quantique à propos d’un entier classique donné.
Description
Étant donné un registre quantique initialement dans l’état ∑i(αi|i⟩), où chaque |i⟩ est un état de base représentant un entier i, reflète l’état du registre à propos de l’état de base |j⟩ pour un entier donné j : ∑i(-1)^(δij)(αi|i⟩) Cette opération est implémentée sur place, sans allocation explicite de qubits auxiliaires supplémentaires.
Entrée
index
Entier classique indexant l’état de base sur lequel refléter.
Reg
Registre quantique little-endian à refléter.