Operazione SWAP
Nome completo: Std.Intrinsic.SWAP
operation SWAP(qubit1 : Qubit, qubit2 : Qubit) : Unit is Adj + Ctl
Applica il gate SWAP a una coppia di qubit.
Primo qubit da scambiare.
Secondo qubit da scambiare.
dove le righe e le colonne vengono ordinate come nella guida ai concetti quantistici.
Equivalente a:
CNOT(qubit1, qubit2);
CNOT(qubit2, qubit1);
CNOT(qubit1, qubit2);