Partilhar via


Operação PrepareEntangledState

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.Preparation

Pacote: Microsoft.Quantum.Standard

Em modo de pares, entrelaça dois registos de qubits.

Ou seja, tendo em conta dois registos, prepara o estado maximicamente entrelaçado $\frac{1}{\sqrt{2}} \left(\ket{00} + \ket{11} \right)$ entre cada par de qubits nos respetivos registos, assumindo que cada registo começa no estado $\ket{0\cdots 0}$.

operation PrepareEntangledState (left : Qubit[], right : Qubit[]) : Unit is Adj + Ctl

Entrada

left : Qubit[]

Uma matriz de qubits no estado $\ket{0\cdots 0}$

direito: Qubit[]

Uma matriz de qubits no estado $\ket{0\cdots 0}$

Saída: Unidade