Compartilhar via


Operação ApplyPauli

Nome totalmente qualificado: Std.Canon.ApplyPauli

operation ApplyPauli(pauli : Pauli[], target : Qubit[]) : Unit is Adj + Ctl

Resumo

Dado um operador Pauli de vários qubits, 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.

alvo

Registre-se para aplicar a operação Pauli fornecida.

Exemplo

Os seguintes são equivalentes:

ApplyPauli([PauliY, PauliZ, PauliX], target);

e

Y(target[0]);
Z(target[1]);
X(target[2]);