Nel cuore di Vienna
Sede centrale
Löwengasse 14 / Lokal 2
1030 Vienna, Austria
Computazione Quantistica e Informazione Quantistica
Porte Quantistiche
Analogamente all'informatica classica, possiamo descrivere le operazioni sui qubit tramite porte logiche. Alcune delle più importanti sono le tre cosiddette porte di Pauli (note anche come porte X, Y e Z) e la porta di Hadamard. Matematicamente, la transizione di stato è descritta da una matrice unitaria, ad esempio:
Ciò vale sia per porte semplici su un singolo qubit sia per sistemi più complessi con più qubit.
L'applicazione di una porta
Per calcolare il nuovo stato
Geometricamente, l'applicazione di una porta su un singolo qubit può essere vista come una rotazione del vettore di stato attorno a un asse della sfera di Bloch.
Porte di Pauli
Porta X
La porta X, o porta NOT, si comporta in modo simile a una porta NOT su un
bit classico. Descrive una rotazione di angolo
OpenQASM
OPENQASM 2.0; include "qelib1.inc"; qreg q[1]; x q[0];
Der interaktive QASM-Playground ist auf PhotonQ verfügbar. Diesen Abschnitt auf PhotonQ öffnen
La rappresentazione come matrice unitaria è
Quindi, applicata a
In notazione di Dirac scriviamo:
Possiamo anche derivare questa matrice mettendo in corrispondenza ingressi e uscite in notazione bra-ket (
Possiamo anche derivare questa matrice mettendo in corrispondenza ingressi e uscite in
notazione bra-ket (
Porta Y
Nella sfera di Bloch, la porta Y descrive la rotazione dell'angolo
In un circuito è rappresentata come segue:
OpenQASM
OPENQASM 2.0; include "qelib1.inc"; qreg q[1]; y q[0];
Der interaktive QASM-Playground ist auf PhotonQ verfügbar. Diesen Abschnitt auf PhotonQ öffnen
La rappresentazione come matrice unitaria è:
Applicata a
In notazione di Dirac scriviamo:
Porta Z
Nella sfera di Bloch, la porta Z descrive la rotazione dell'angolo
In un circuito è rappresentata come segue:
OpenQASM
OPENQASM 2.0; include "qelib1.inc"; qreg q[1]; z q[0];
Der interaktive QASM-Playground ist auf PhotonQ verfügbar. Diesen Abschnitt auf PhotonQ öffnen
La rappresentazione come matrice unitaria è:
Applicata a
In notazione di Dirac scriviamo:
Caratteristiche delle Porte di Pauli
Insieme alla matrice identità, le porte di Pauli formano una base dello
spazio vettoriale complesso a 4 dimensioni di tutte le matrici complesse
Porta di Hadamard
La porta di Hadamard, che prende il nome dal matematico francese Jacques
Hadamard, svolge un ruolo importante nella computazione quantistica perché può
portare un qubit da uno stato di base "classico" a uno stato di sovrapposizione.
Ad esempio, una sovrapposizione uniforme si ottiene applicando la porta di Hadamard
allo stato
In un circuito è rappresentata come segue:
OpenQASM
OPENQASM 2.0; include "qelib1.inc"; qreg q[1]; h q[0];
Der interaktive QASM-Playground ist auf PhotonQ verfügbar. Diesen Abschnitt auf PhotonQ öffnen
La matrice unitaria è data da:
Applicata a
In notazione di Dirac scriviamo:
Porte di Rotazione Arbitrarie
Un qubit può anche essere ruotato di un angolo qualsiasi e attorno a un asse qualsiasi per "raggiungere"
tutti gli stati possibili sulla superficie di Bloch. In letteratura esistono diversi
insiemi di cosiddette porte universali sufficienti a questo scopo.
Utilizziamo le porte di rotazione
Ne risultano le seguenti matrici di rotazione:
Nel linguaggio dei circuiti, queste porte appaiono come segue:
OpenQASM
OPENQASM 2.0; include "qelib1.inc"; qreg q[1]; rx(pi/2) q[0]; ry(pi/2) q[0]; rz(pi/2) q[0];
Der interaktive QASM-Playground ist auf PhotonQ verfügbar. Diesen Abschnitt auf PhotonQ öffnen
Misurazione
Quando si misura un qubit, il rispettivo risultato (binario)
OpenQASM
OPENQASM 2.0; include "qelib1.inc"; qreg q[1]; creg c[1]; measure q[0] -> c[0];
Der interaktive QASM-Playground ist auf PhotonQ verfügbar. Diesen Abschnitt auf PhotonQ öffnen
Non esiste una rappresentazione matriciale, perché la misurazione non è un'operazione come le altre: legge un bit di informazione classica da un qubit. Inoltre, a differenza delle porte precedenti, le misurazioni non sono reversibili. Nei circuiti disegniamo una doppia linea per distinguere i bit classici dai qubit.
Maggiori dettagli sulle misurazioni sono descritti in Misurazioni dei Qubit