Operação RAll1
Aviso
Esta documentação refere-se ao QDK Clássico, que foi substituído pelo QDK Moderno.
https://aka.ms/qdk.api Veja a documentação da API para o QDK Moderno.
Espaço de nomes: Microsoft.Quantum.Canon
Pacote: Microsoft.Quantum.Standard
Roda o estado all-ones por uma determinada fase.
operation RAll1 (phase : Double, qubits : Qubit[]) : Unit is Adj + Ctl
Description
Esta operação pode ser simulada pela matriz unitária $R=\boldone - (1 - e^{i \phi})\ket{1\cdots 1}\bra{1\cdots 1}$.
Entrada
fase: Duplo
A fase $\phi$ aplicada ao estado all-ones $\ket{1\cdots 1}$.
qubits: Qubit[]
O registo cujo estado deve ser rodado por $R$.