Operação ApplyPauli
Nome totalmente qualificado: Std.Canon.ApplyPauli
operation ApplyPauli(pauli : Pauli[], target : Qubit[]) : Unit is Adj + Ctl
Resumo
Dado um operador Pauli multi-qubit, aplica a operação correspondente a um registro quântico.
Entrada
Pauli
Um operador Pauli de vários qubits representado como uma matriz de operadores Pauli de qubit único.
público-alvo
Registe-se para aplicar a operação Pauli dada.
Exemplo
São equivalentes:
ApplyPauli([PauliY, PauliZ, PauliX], target);
e ainda
Y(target[0]);
Z(target[1]);
X(target[2]);