Vai al contenuto principale
Questo progetto è in fase beta. Hai trovato un bug? Apri una issue su GitHub. Hai una domanda o un'idea? Chiedi su GitHub Discussions — apprezziamo il tuo feedback!
Com'è la qualità della traduzione su questa pagina?

Informazione quantistica

Siamo ora pronti ad affrontare l'informazione quantistica nel contesto dei sistemi multipli. Come nella lezione precedente sui sistemi singoli, la descrizione matematica dell'informazione quantistica per i sistemi multipli è molto simile al caso probabilistico e utilizza concetti e tecniche analoghi.

Stati quantistici​

Più sistemi possono essere considerati collettivamente come un unico sistema composto. Lo abbiamo già osservato nel caso probabilistico, e il caso quantistico è analogo. Gli stati quantistici di sistemi multipli sono quindi rappresentati da vettori colonna con componenti complesse e norma euclidea uguale a 11, proprio come gli stati quantistici dei sistemi singoli. Nel caso dei sistemi multipli, le componenti di questi vettori sono messe in corrispondenza con il prodotto cartesiano degli insiemi di stati classici associati a ciascuno dei singoli sistemi, poiché questo è l'insieme di stati classici del sistema composto.

Per esempio, se X\mathsf{X} e Y\mathsf{Y} sono qubit, allora l'insieme di stati classici della coppia di qubit (X,Y)(\mathsf{X},\mathsf{Y}), considerata collettivamente come un unico sistema, è il prodotto cartesiano {0,1}×{0,1}\{0,1\}\times\{0,1\}. Rappresentando le coppie di valori binari come stringhe binarie di lunghezza due, associamo questo prodotto cartesiano all'insieme {00,01,10,11}\{00,01,10,11\}. I seguenti vettori sono quindi tutti esempi di vettori di stato quantistico della coppia (X,Y)(\mathsf{X},\mathsf{Y}):

12∣00⟩−16∣01⟩+i6∣10⟩+16∣11⟩,35∣00⟩−45∣11⟩,e∣01⟩. \frac{1}{\sqrt{2}} \vert 00 \rangle - \frac{1}{\sqrt{6}} \vert 01\rangle + \frac{i}{\sqrt{6}} \vert 10\rangle + \frac{1}{\sqrt{6}} \vert 11\rangle, \quad \frac{3}{5} \vert 00\rangle - \frac{4}{5} \vert 11\rangle, \quad \text{e} \quad \vert 01 \rangle.

Esistono varianti nel modo in cui i vettori di stato quantistico di sistemi multipli vengono espressi, e possiamo scegliere quella che preferiamo. Ecco alcuni esempi per il primo vettore di stato quantistico qui sopra.

  1. Possiamo sfruttare il fatto che ∣ab⟩=∣a⟩∣b⟩\vert ab\rangle = \vert a\rangle \vert b\rangle (per qualsiasi stato classico aa e bb) per scrivere invece

    12∣0⟩∣0⟩−16∣0⟩∣1⟩+i6∣1⟩∣0⟩+16∣1⟩∣1⟩.\frac{1}{\sqrt{2}} \vert 0\rangle\vert 0 \rangle - \frac{1}{\sqrt{6}} \vert 0\rangle\vert 1\rangle + \frac{i}{\sqrt{6}} \vert 1\rangle\vert 0\rangle + \frac{1}{\sqrt{6}} \vert 1\rangle\vert 1\rangle.
  2. Possiamo scegliere di scrivere esplicitamente il simbolo del prodotto tensoriale così:

    12∣0⟩⊗∣0⟩−16∣0⟩⊗∣1⟩+i6∣1⟩⊗∣0⟩+16∣1⟩⊗∣1⟩.\frac{1}{\sqrt{2}} \vert 0\rangle\otimes\vert 0 \rangle - \frac{1}{\sqrt{6}} \vert 0\rangle\otimes\vert 1\rangle + \frac{i}{\sqrt{6}} \vert 1\rangle\otimes\vert 0\rangle + \frac{1}{\sqrt{6}} \vert 1\rangle\otimes\vert 1\rangle.
  3. Possiamo indicizzare i ket per indicare a quali sistemi corrispondono, in questo modo:

    12∣0⟩X∣0⟩Y−16∣0⟩X∣1⟩Y+i6∣1⟩X∣0⟩Y+16∣1⟩X∣1⟩Y.\frac{1}{\sqrt{2}} \vert 0\rangle_{\mathsf{X}}\vert 0 \rangle_{\mathsf{Y}} - \frac{1}{\sqrt{6}} \vert 0\rangle_{\mathsf{X}}\vert 1\rangle_{\mathsf{Y}} + \frac{i}{\sqrt{6}} \vert 1\rangle_{\mathsf{X}}\vert 0\rangle_{\mathsf{Y}} + \frac{1}{\sqrt{6}} \vert 1\rangle_{\mathsf{X}}\vert 1\rangle_{\mathsf{Y}}.

Naturalmente, possiamo anche scrivere i vettori di stato quantistico esplicitamente come vettori colonna:

(12−16i616). \begin{pmatrix} \frac{1}{\sqrt{2}}\\[2mm] - \frac{1}{\sqrt{6}}\\[2mm] \frac{i}{\sqrt{6}}\\[2mm] \frac{1}{\sqrt{6}} \end{pmatrix}.

A seconda del contesto in cui appare, una di queste varianti potrebbe essere preferita — ma sono tutte equivalenti nel senso che descrivono lo stesso vettore.

Prodotti tensoriali di vettori di stato quantistico​

Come per i vettori di probabilità, anche i prodotti tensoriali di vettori di stato quantistico sono vettori di stato quantistico — e rappresentano nuovamente l'indipendenza tra sistemi.

In dettaglio, partendo dal caso di due sistemi, supponiamo che ∣ϕ⟩\vert \phi \rangle sia un vettore di stato quantistico di un sistema X\mathsf{X} e ∣ψ⟩\vert \psi \rangle sia un vettore di stato quantistico di un sistema Y\mathsf{Y}. Il prodotto tensoriale ∣ϕ⟩⊗∣ψ⟩\vert \phi \rangle \otimes \vert \psi \rangle, che può essere scritto anche come ∣ϕ⟩∣ψ⟩\vert \phi \rangle \vert \psi \rangle o come ∣ϕ⊗ψ⟩\vert \phi \otimes \psi \rangle, è allora un vettore di stato quantistico del sistema congiunto (X,Y)(\mathsf{X},\mathsf{Y}). Chiamiamo nuovamente uno stato di questa forma uno stato prodotto.

Intuitivamente, quando una coppia di sistemi (X,Y)(\mathsf{X},\mathsf{Y}) si trova in uno stato prodotto ∣ϕ⟩⊗∣ψ⟩,\vert \phi \rangle \otimes \vert \psi \rangle, possiamo interpretarlo nel senso che X\mathsf{X} è nello stato quantistico ∣ϕ⟩,\vert \phi \rangle, Y\mathsf{Y} è nello stato quantistico ∣ψ⟩,\vert \psi \rangle, e gli stati dei due sistemi non hanno nulla a che fare l'uno con l'altro.

Il fatto che il vettore prodotto tensoriale ∣ϕ⟩⊗∣ψ⟩\vert \phi \rangle \otimes \vert \psi \rangle sia effettivamente un vettore di stato quantistico è coerente con il fatto che la norma euclidea sia moltiplicativa rispetto ai prodotti tensoriali:

∥∣ϕ⟩⊗∣ψ⟩∥=∑(a,b)∈Σ×Γ∣⟨ab∣ϕ⊗ψ⟩∣2=∑a∈Σ∑b∈Γ∣⟨a∣ϕ⟩⟨b∣ψ⟩∣2=(∑a∈Σ∣⟨a∣ϕ⟩∣2)(∑b∈Γ∣⟨b∣ψ⟩∣2)=∥∣ϕ⟩∥∥∣ψ⟩∥.\begin{aligned} \bigl\| \vert \phi \rangle \otimes \vert \psi \rangle \bigr\| & = \sqrt{ \sum_{(a,b)\in\Sigma\times\Gamma} \bigl\vert\langle ab \vert \phi\otimes\psi \rangle \bigr\vert^2 }\\[1mm] & = \sqrt{ \sum_{a\in\Sigma} \sum_{b\in\Gamma} \bigl\vert\langle a \vert \phi \rangle \langle b \vert \psi \rangle \bigr\vert^2 }\\[1mm] & = \sqrt{ \biggl(\sum_{a\in\Sigma} \bigl\vert \langle a \vert \phi \rangle \bigr\vert^2 \biggr) \biggl(\sum_{b\in\Gamma} \bigl\vert \langle b \vert \psi \rangle \bigr\vert^2 \biggr) }\\[1mm] & = \bigl\| \vert \phi \rangle \bigr\| \bigl\| \vert \psi \rangle \bigr\|. \end{aligned}

Poiché ∣ϕ⟩\vert \phi \rangle e ∣ψ⟩\vert \psi \rangle sono vettori di stato quantistico, abbiamo ∥∣ϕ⟩∥=1\|\vert \phi \rangle\| = 1 e ∥∣ψ⟩∥=1\|\vert \psi \rangle\| = 1, e quindi ∥∣ϕ⟩⊗∣ψ⟩∥=1\|\vert \phi \rangle \otimes \vert \psi \rangle\| = 1, quindi anche ∣ϕ⟩⊗∣ψ⟩\vert \phi \rangle \otimes \vert \psi \rangle è un vettore di stato quantistico.

Questo si generalizza a più di due sistemi. Se ∣ψ0⟩,…,∣ψn−1⟩\vert \psi_0 \rangle,\ldots,\vert \psi_{n-1} \rangle sono vettori di stato quantistico dei sistemi X0,…,Xn−1\mathsf{X}_0,\ldots,\mathsf{X}_{n-1}, allora ∣ψn−1⟩⊗⋯⊗∣ψ0⟩\vert \psi_{n-1} \rangle\otimes\cdots\otimes \vert \psi_0 \rangle è un vettore di stato quantistico che rappresenta uno stato prodotto del sistema congiunto (Xn−1,…,X0)(\mathsf{X}_{n-1},\ldots,\mathsf{X}_0). Sappiamo che è un vettore di stato quantistico perché

∥∣ψn−1⟩⊗⋯⊗∣ψ0⟩∥=∥∣ψn−1⟩∥⋯∥∣ψ0⟩∥=1n=1. \bigl\| \vert \psi_{n-1} \rangle\otimes\cdots\otimes \vert \psi_0 \rangle \bigr\| = \bigl\|\vert \psi_{n-1} \rangle\bigl\| \cdots \bigl\|\vert \psi_0 \rangle \bigr\| = 1^n = 1.

Stati entangled​

Non tutti i vettori di stato quantistico di sistemi multipli sono stati prodotto. Per esempio, il vettore di stato quantistico

12∣00⟩+12∣11⟩(1) \frac{1}{\sqrt{2}} \vert 00\rangle + \frac{1}{\sqrt{2}} \vert 11\rangle \tag{1}

di due qubit non è uno stato prodotto. Per dimostrarlo, possiamo seguire esattamente lo stesso ragionamento usato nella sezione precedente per uno stato probabilistico. Cioè, se (1)(1) fosse uno stato prodotto, esisterebbero vettori di stato quantistico ∣ϕ⟩\vert\phi\rangle e ∣ψ⟩\vert\psi\rangle tali che

∣ϕ⟩⊗∣ψ⟩=12∣00⟩+12∣11⟩. \vert\phi\rangle\otimes\vert\psi\rangle = \frac{1}{\sqrt{2}} \vert 00\rangle + \frac{1}{\sqrt{2}} \vert 11\rangle.

Ma allora dovrebbe necessariamente valere

⟨0∣ϕ⟩⟨1∣ψ⟩=⟨01∣ϕ⊗ψ⟩=0 \langle 0 \vert \phi\rangle \langle 1 \vert \psi\rangle = \langle 01 \vert \phi\otimes\psi\rangle = 0

il che implica che ⟨0∣ϕ⟩=0\langle 0 \vert \phi\rangle = 0 oppure ⟨1∣ψ⟩=0\langle 1 \vert \psi\rangle = 0 (o entrambi). Ciò contraddice il fatto che

⟨0∣ϕ⟩⟨0∣ψ⟩=⟨00∣ϕ⊗ψ⟩=12 \langle 0 \vert \phi\rangle \langle 0 \vert \psi\rangle = \langle 00 \vert \phi\otimes\psi\rangle = \frac{1}{\sqrt{2}}

e

⟨1∣ϕ⟩⟨1∣ψ⟩=⟨11∣ϕ⊗ψ⟩=12 \langle 1 \vert \phi\rangle \langle 1 \vert \psi\rangle = \langle 11 \vert \phi\otimes\psi\rangle = \frac{1}{\sqrt{2}}

sono entrambi diversi da zero. Quindi il vettore di stato quantistico (1)(1) rappresenta una correlazione tra due sistemi, e in particolare diciamo che i sistemi sono entangled.

Nota che il valore specifico 1/21/\sqrt{2} non è importante per questo ragionamento — l'unica cosa che conta è che questo valore sia diverso da zero. Pertanto, per esempio, anche lo stato quantistico

35∣00⟩+45∣11⟩ \frac{3}{5} \vert 00\rangle + \frac{4}{5} \vert 11\rangle

non è uno stato prodotto, con lo stesso argomento.

L'entanglement è una caratteristica fondamentale dell'informazione quantistica che verrà discussa più in dettaglio in una lezione successiva. L'entanglement può essere complesso, in particolare per i tipi di stati quantistici rumorosi che possono essere descritti da matrici di densità (trattate nel corso Formulazione generale dell'informazione quantistica, il terzo corso della serie Capire l'informazione e il calcolo quantistico). Per i vettori di stato quantistico, tuttavia, l'entanglement è equivalente alla correlazione: qualsiasi vettore di stato quantistico che non è uno stato prodotto rappresenta uno stato entangled.

Al contrario, il vettore di stato quantistico

12∣00⟩+i2∣01⟩−12∣10⟩−i2∣11⟩ \frac{1}{2} \vert 00\rangle + \frac{i}{2} \vert 01\rangle - \frac{1}{2} \vert 10\rangle - \frac{i}{2} \vert 11\rangle

è un esempio di stato prodotto.

12∣00⟩+i2∣01⟩−12∣10⟩−i2∣11⟩=(12∣0⟩−12∣1⟩)⊗(12∣0⟩+i2∣1⟩) \frac{1}{2} \vert 00\rangle + \frac{i}{2} \vert 01\rangle - \frac{1}{2} \vert 10\rangle - \frac{i}{2} \vert 11\rangle = \biggl( \frac{1}{\sqrt{2}}\vert 0\rangle - \frac{1}{\sqrt{2}}\vert 1\rangle \biggr) \otimes \biggl( \frac{1}{\sqrt{2}}\vert 0\rangle + \frac{i}{\sqrt{2}}\vert 1\rangle \biggr)

Quindi questo stato non è entangled.

Stati di Bell​

Esamineremo ora alcuni importanti esempi di stati quantistici multi-qubit, a partire dagli stati di Bell. Questi sono i seguenti quattro stati a due qubit:

∣ϕ+⟩=12∣00⟩+12∣11⟩∣ϕ−⟩=12∣00⟩−12∣11⟩∣ψ+⟩=12∣01⟩+12∣10⟩∣ψ−⟩=12∣01⟩−12∣10⟩\begin{aligned} \vert \phi^+ \rangle & = \frac{1}{\sqrt{2}} \vert 00 \rangle + \frac{1}{\sqrt{2}} \vert 11 \rangle \\[3mm] \vert \phi^- \rangle & = \frac{1}{\sqrt{2}} \vert 00 \rangle - \frac{1}{\sqrt{2}} \vert 11 \rangle \\[3mm] \vert \psi^+ \rangle & = \frac{1}{\sqrt{2}} \vert 01 \rangle + \frac{1}{\sqrt{2}} \vert 10 \rangle \\[3mm] \vert \psi^- \rangle & = \frac{1}{\sqrt{2}} \vert 01 \rangle - \frac{1}{\sqrt{2}} \vert 10 \rangle \end{aligned}

Gli stati di Bell prendono il nome da John Bell. Nota che lo stesso argomento che mostra che ∣ϕ+⟩\vert\phi^+\rangle non è uno stato prodotto mostra anche che nessuno degli altri stati di Bell è uno stato prodotto: tutti e quattro gli stati di Bell rappresentano entanglement tra due qubit.

La collezione di tutti e quattro gli stati di Bell

{∣ϕ+⟩,∣ϕ−⟩,∣ψ+⟩,∣ψ−⟩} \bigl\{\vert \phi^+ \rangle, \vert \phi^- \rangle, \vert \psi^+ \rangle, \vert \psi^- \rangle\bigr\}

è nota come base di Bell. Come suggerisce il nome, questa è effettivamente una base; qualsiasi vettore di stato quantistico di due qubit, o in realtà qualsiasi vettore complesso con componenti corrispondenti ai quattro stati classici di due bit, può essere espresso come combinazione lineare dei quattro stati di Bell. Per esempio,

∣00⟩=12∣ϕ+⟩+12∣ϕ−⟩. \vert 0 0 \rangle = \frac{1}{\sqrt{2}} \vert \phi^+\rangle + \frac{1}{\sqrt{2}} \vert \phi^-\rangle.

Stati GHZ e W​

Considereremo ora due interessanti esempi di stati di tre qubit. Il primo esempio è lo stato GHZ (così chiamato in onore di Daniel Greenberger, Michael Horne e Anton Zeilinger, che per primi ne studiarono alcune proprietà):

12∣000⟩+12∣111⟩. \frac{1}{\sqrt{2}} \vert 000\rangle + \frac{1}{\sqrt{2}} \vert 111\rangle.

Il secondo esempio è il cosiddetto stato W:

13∣001⟩+13∣010⟩+13∣100⟩. \frac{1}{\sqrt{3}} \vert 001\rangle + \frac{1}{\sqrt{3}} \vert 010\rangle + \frac{1}{\sqrt{3}} \vert 100\rangle.

Nessuno di questi stati è uno stato prodotto, il che significa che non possono essere scritti come prodotto tensoriale di tre vettori di stato quantistico a un qubit. Esamineremo entrambi questi stati in seguito, quando discuteremo le misure parziali degli stati quantistici di sistemi multipli.

Esempi aggiuntivi​

Gli esempi di stati quantistici di sistemi multipli che abbiamo visto finora sono stati di due o tre qubit, ma possiamo anche considerare stati quantistici di sistemi multipli con diversi insiemi di stati classici.

Per esempio, ecco uno stato quantistico di tre sistemi, X,\mathsf{X}, Y,\mathsf{Y}, e Z,\mathsf{Z}, dove l'insieme di stati classici di X\mathsf{X} è l'alfabeto binario (quindi X\mathsf{X} è un qubit) e l'insieme di stati classici di Y\mathsf{Y} e Z\mathsf{Z} è {♣,♢,♡,♠}:\{\clubsuit,\diamondsuit,\heartsuit,\spadesuit\}:

12∣0⟩∣♡⟩∣♡⟩+12∣1⟩∣♠⟩∣♡⟩−12∣0⟩∣♡⟩∣♢⟩. \frac{1}{2} \vert 0 \rangle \vert \heartsuit\rangle \vert \heartsuit \rangle + \frac{1}{2} \vert 1 \rangle \vert \spadesuit\rangle \vert \heartsuit \rangle - \frac{1}{\sqrt{2}} \vert 0 \rangle \vert \heartsuit\rangle \vert \diamondsuit \rangle.

Ed ecco un esempio di stato quantistico di tre sistemi, X,\mathsf{X}, Y,\mathsf{Y}, e Z,\mathsf{Z}, che condividono tutti lo stesso insieme di stati classici {0,1,2}:\{0,1,2\}:

∣012⟩−∣021⟩+∣120⟩−∣102⟩+∣201⟩−∣210⟩6. \frac{ \vert 012 \rangle - \vert 021 \rangle + \vert 120 \rangle - \vert 102 \rangle + \vert 201 \rangle - \vert 210 \rangle }{\sqrt{6}}.

I sistemi con insieme di stati classici {0,1,2}\{0,1,2\} vengono spesso chiamati trit o (supponendo che possano trovarsi in uno stato quantistico) qutrit. Il termine qudit si riferisce a un sistema con insieme di stati classici {0,…,d−1}\{0,\ldots,d-1\} per una scelta arbitraria di dd.

Misure degli stati quantistici​

Le misure in base standard degli stati quantistici di sistemi singoli sono state discusse nella lezione precedente: se un sistema con insieme di stati classici Σ\Sigma si trova in uno stato quantistico rappresentato dal vettore ∣ψ⟩\vert \psi \rangle, e questo sistema viene misurato (rispetto a una misura in base standard), allora ogni stato classico a∈Σa\in\Sigma compare con probabilità ∣⟨a∣ψ⟩∣2\vert \langle a \vert \psi \rangle\vert^2. Questo ci dice cosa succede quando abbiamo uno stato quantistico di più sistemi e decidiamo di misurare l'intero sistema composto, il che equivale a misurare tutti i sistemi.

Per formularlo in modo preciso, supponiamo che X0,…,Xn−1\mathsf{X}_0,\ldots,\mathsf{X}_{n-1} siano sistemi con insiemi di stati classici Σ0,…,Σn−1\Sigma_0,\ldots,\Sigma_{n-1}. Possiamo allora considerare (Xn−1,…,X0)(\mathsf{X}_{n-1},\ldots,\mathsf{X}_0) congiuntamente come un sistema singolo, il cui insieme di stati classici è il prodotto cartesiano Σn−1×⋯×Σ0\Sigma_{n-1}\times\cdots\times\Sigma_0. Se uno stato quantistico di questo sistema è rappresentato dal vettore di stato quantistico ∣ψ⟩\vert\psi\rangle e tutti i sistemi vengono misurati, allora ogni possibile risultato (an−1,…,a0)∈Σn−1×⋯×Σ0(a_{n-1},\ldots,a_0)\in\Sigma_{n-1}\times\cdots\times\Sigma_0 compare con probabilità ∣⟨an−1⋯a0∣ψ⟩∣2\vert\langle a_{n-1}\cdots a_0\vert \psi\rangle\vert^2.

Ad esempio, se i sistemi X\mathsf{X} e Y\mathsf{Y} si trovano congiuntamente nello stato quantistico

35∣0⟩∣♡⟩−4i5∣1⟩∣♠⟩,\frac{3}{5} \vert 0\rangle \vert \heartsuit \rangle - \frac{4i}{5} \vert 1\rangle \vert \spadesuit \rangle,

allora la misura di entrambi i sistemi con misure in base standard produce il risultato (0,♡)(0,\heartsuit) con probabilità 9/259/25 e il risultato (1,♠)(1,\spadesuit) con probabilità 16/2516/25.

Misure parziali​

Consideriamo ora la situazione in cui abbiamo più sistemi in uno stato quantistico e misuriamo un sottoinsieme proprio dei sistemi. Come prima, cominciamo con due sistemi X\mathsf{X} e Y\mathsf{Y} con insiemi di stati classici Σ\Sigma e Γ\Gamma rispettivamente.

In generale, un vettore di stato quantistico di (X,Y)(\mathsf{X},\mathsf{Y}) assume la forma

∣ψ⟩=∑(a,b)∈Σ×Γαab∣ab⟩, \vert \psi \rangle = \sum_{(a,b)\in\Sigma\times\Gamma} \alpha_{ab} \vert ab\rangle,

dove {αab:(a,b)∈Σ×Γ}\{\alpha_{ab} : (a,b)\in\Sigma\times\Gamma\} è una raccolta di numeri complessi che soddisfa

∑(a,b)∈Σ×Γ∣αab∣2=1, \sum_{(a,b)\in\Sigma\times\Gamma} \vert \alpha_{ab} \vert^2 = 1,

il che equivale a dire che ∣ψ⟩\vert \psi \rangle è un vettore unitario.

Sappiamo già dalla discussione precedente che se sia X\mathsf{X} che Y\mathsf{Y} vengono misurati, ogni possibile risultato (a,b)∈Σ×Γ(a,b)\in\Sigma\times\Gamma compare con probabilità

∣⟨ab∣ψ⟩∣2=∣αab∣2. \bigl\vert \langle ab \vert \psi \rangle \bigr\vert^2 = \vert\alpha_{ab}\vert^2.

Se invece supponiamo che venga misurato solo il primo sistema X\mathsf{X}, la probabilità che compaia ogni risultato a∈Σa\in\Sigma deve quindi essere uguale a

∑b∈Γ∣⟨ab∣ψ⟩∣2=∑b∈Γ∣αab∣2. \sum_{b\in\Gamma} \bigl\vert \langle ab \vert \psi \rangle \bigr\vert^{2} = \sum_{b\in\Gamma} \vert\alpha_{ab}\vert^2.

Questo è coerente con quanto abbiamo già visto nel caso probabilistico, nonché con la nostra attuale comprensione della fisica: la probabilità che compaia ogni risultato quando X\mathsf{X} viene misurato non può in alcun modo dipendere dal fatto che Y\mathsf{Y} sia stato misurato o meno, poiché ciò consentirebbe una comunicazione più veloce della luce.

Dopo aver ottenuto un determinato risultato a∈Σa\in\Sigma da una misura in base standard di X\mathsf{X}, ci aspettiamo naturalmente che lo stato quantistico di X\mathsf{X} cambi in modo da essere uguale a ∣a⟩\vert a\rangle, proprio come accadeva per i sistemi singoli. Ma cosa succede allo stato quantistico di Y\mathsf{Y}?

Per rispondere a questa domanda, possiamo innanzitutto esprimere il vettore ∣ψ⟩\vert\psi\rangle come

∣ψ⟩=∑a∈Σ∣a⟩⊗∣ϕa⟩, \vert\psi\rangle = \sum_{a\in\Sigma} \vert a \rangle \otimes \vert \phi_a \rangle,

dove

∣ϕa⟩=∑b∈Γαab∣b⟩ \vert \phi_a \rangle = \sum_{b\in\Gamma} \alpha_{ab} \vert b\rangle

per ogni a∈Σa\in\Sigma. Qui seguiamo la stessa metodologia del caso probabilistico, isolando gli stati di base standard del sistema da misurare. La probabilità che la misura in base standard di X\mathsf{X} produca ogni risultato aa è la seguente:

∑b∈Γ∣αab∣2=∥∣ϕa⟩∥2. \sum_{b\in\Gamma} \vert\alpha_{ab}\vert^2 = \bigl\| \vert \phi_a \rangle \bigr\|^2.

E come risultato della misura in base standard di X\mathsf{X} che produce il risultato aa, lo stato quantistico della coppia (X,Y)(\mathsf{X},\mathsf{Y}) diventa congiuntamente

∣a⟩⊗∣ϕa⟩∥∣ϕa⟩∥. \vert a \rangle \otimes \frac{\vert \phi_a \rangle}{\|\vert \phi_a \rangle\|}.

Cioè, lo stato "collassa" come nel caso del sistema singolo, ma solo nella misura necessaria affinché lo stato sia coerente con la misura di X\mathsf{X} che ha prodotto il risultato aa.

Informalmente, ∣a⟩⊗∣ϕa⟩\vert a \rangle \otimes \vert \phi_a\rangle rappresenta la componente di ∣ψ⟩\vert \psi\rangle coerente con una misura di X\mathsf{X} che dà come esito aa. Poi normalizziamo questo vettore — dividendolo per la sua norma euclidea, che è uguale a ∥∣ϕa⟩∥\|\vert\phi_a\rangle\| — per ottenere un vettore di stato quantistico valido con norma euclidea uguale a 11. Questo passo di normalizzazione è analogo a quello che abbiamo fatto nel caso probabilistico, quando dividevamo i vettori per la somma delle loro componenti per ottenere un vettore di probabilità.

Come esempio, consideriamo lo stato di due qubit (X,Y)(\mathsf{X},\mathsf{Y}) dall'inizio della sezione:

∣ψ⟩=12∣00⟩−16∣01⟩+i6∣10⟩+16∣11⟩. \vert \psi \rangle = \frac{1}{\sqrt{2}} \vert 00 \rangle - \frac{1}{\sqrt{6}} \vert 01 \rangle + \frac{i}{\sqrt{6}} \vert 10 \rangle + \frac{1}{\sqrt{6}} \vert 11 \rangle.

Per capire cosa succede quando viene misurato il primo sistema X\mathsf{X}, iniziamo scrivendo

∣ψ⟩=∣0⟩⊗(12∣0⟩−16∣1⟩)+∣1⟩⊗(i6∣0⟩+16∣1⟩). \vert \psi \rangle = \vert 0 \rangle \otimes \biggl( \frac{1}{\sqrt{2}} \vert 0 \rangle - \frac{1}{\sqrt{6}} \vert 1 \rangle \biggr) + \vert 1 \rangle \otimes \biggl( \frac{i}{\sqrt{6}} \vert 0 \rangle + \frac{1}{\sqrt{6}} \vert 1 \rangle \biggr).

Vediamo ora, sulla base della descrizione precedente, che la probabilità che la misura produca il risultato 00 è

∥12∣0⟩−16∣1⟩∥2=12+16=23, \biggl\|\frac{1}{\sqrt{2}} \vert 0 \rangle -\frac{1}{\sqrt{6}} \vert 1 \rangle\biggr\|^2 = \frac{1}{2} + \frac{1}{6} = \frac{2}{3},

nel qual caso lo stato di (X,Y)(\mathsf{X},\mathsf{Y}) diventa

∣0⟩⊗12∣0⟩−16∣1⟩23=∣0⟩⊗(32∣0⟩−12∣1⟩); \vert 0\rangle \otimes \frac{\frac{1}{\sqrt{2}} \vert 0 \rangle -\frac{1}{\sqrt{6}} \vert 1 \rangle}{\sqrt{\frac{2}{3}}} = \vert 0\rangle \otimes \Biggl( \frac{\sqrt{3}}{2} \vert 0 \rangle - \frac{1}{2} \vert 1\rangle\Biggr);

e la probabilità che la misura produca il risultato 11 è

∥i6∣0⟩+16∣1⟩∥2=16+16=13, \biggl\|\frac{i}{\sqrt{6}} \vert 0 \rangle + \frac{1}{\sqrt{6}} \vert 1 \rangle\biggr\|^2 = \frac{1}{6} + \frac{1}{6} = \frac{1}{3},

nel qual caso lo stato di (X,Y)(\mathsf{X},\mathsf{Y}) diventa

∣1⟩⊗i6∣0⟩+16∣1⟩13=∣1⟩⊗(i2∣0⟩+12∣1⟩). \vert 1\rangle \otimes \frac{\frac{i}{\sqrt{6}} \vert 0 \rangle +\frac{1}{\sqrt{6}} \vert 1 \rangle}{\sqrt{\frac{1}{3}}} = \vert 1\rangle \otimes \Biggl( \frac{i}{\sqrt{2}} \vert 0 \rangle +\frac{1}{\sqrt{2}} \vert 1\rangle\Biggr).

La stessa tecnica, applicata in modo simmetrico, descrive cosa succede quando viene misurato il secondo sistema Y\mathsf{Y} invece del primo. Questa volta riscriviamo il vettore ∣ψ⟩\vert \psi \rangle come

∣ψ⟩=(12∣0⟩+i6∣1⟩)⊗∣0⟩+(−16∣0⟩+16∣1⟩)⊗∣1⟩. \vert \psi \rangle = \biggl( \frac{1}{\sqrt{2}} \vert 0 \rangle + \frac{i}{\sqrt{6}} \vert 1 \rangle \biggr) \otimes \vert 0\rangle + \biggl( -\frac{1}{\sqrt{6}} \vert 0 \rangle +\frac{1}{\sqrt{6}} \vert 1\rangle \biggr) \otimes \vert 1\rangle.

La probabilità che la misura di Y\mathsf{Y} produca il risultato 00 è

∥12∣0⟩+i6∣1⟩∥2=12+16=23,\biggl\| \frac{1}{\sqrt{2}} \vert 0 \rangle + \frac{i}{\sqrt{6}} \vert 1 \rangle \biggr\|^2 = \frac{1}{2} + \frac{1}{6} = \frac{2}{3},

nel qual caso lo stato di (X,Y)(\mathsf{X},\mathsf{Y}) diventa

12∣0⟩+i6∣1⟩23⊗∣0⟩=(32∣0⟩+i2∣1⟩)⊗∣0⟩; \frac{\frac{1}{\sqrt{2}} \vert 0 \rangle + \frac{i}{\sqrt{6}} \vert 1 \rangle}{\sqrt{\frac{2}{3}}} \otimes \vert 0 \rangle = \biggl(\frac{\sqrt{3}}{2} \vert 0 \rangle + \frac{i}{2} \vert 1 \rangle\biggr) \otimes\vert 0 \rangle;

e la probabilità che il risultato della misura sia 11 è

∥−16∣0⟩+16∣1⟩∥2=16+16=13, \biggl\| -\frac{1}{\sqrt{6}} \vert 0 \rangle +\frac{1}{\sqrt{6}} \vert 1\rangle \biggr\|^2 = \frac{1}{6} + \frac{1}{6} = \frac{1}{3},

nel qual caso lo stato di (X,Y)(\mathsf{X},\mathsf{Y}) diventa

−16∣0⟩+16∣1⟩13⊗∣1⟩=(−12∣0⟩+12∣1⟩)⊗∣1⟩.\frac{ -\frac{1}{\sqrt{6}} \vert 0 \rangle +\frac{1}{\sqrt{6}} \vert 1\rangle }{\frac{1}{\sqrt{3}}} \otimes \vert 1\rangle = \biggl(-\frac{1}{\sqrt{2}} \vert 0\rangle + \frac{1}{\sqrt{2}} \vert 1\rangle\biggr) \otimes \vert 1\rangle.

Nota sugli stati quantistici ridotti​

L'esempio precedente mette in luce una limitazione della descrizione semplificata dell'informazione quantistica, ovvero che non offre un modo per descrivere lo stato quantistico ridotto (o marginale) di uno solo di due sistemi (o di un sottoinsieme proprio di un numero qualsiasi di sistemi), come nel caso probabilistico.

In particolare, per uno stato probabilistico di due sistemi (X,Y)(\mathsf{X},\mathsf{Y}) descritto da un vettore di probabilità

∑(a,b)∈Σ×Γpab∣ab⟩, \sum_{(a,b)\in\Sigma\times\Gamma} p_{ab} \vert ab\rangle,

possiamo scrivere lo stato probabilistico ridotto o marginale di X\mathsf{X} da solo come

∑a∈Σ(∑b∈Γpab)∣a⟩=∑(a,b)∈Σ×Γpab∣a⟩. \sum_{a\in\Sigma} \biggl( \sum_{b\in\Gamma} p_{ab}\biggr) \vert a\rangle = \sum_{(a,b)\in\Sigma\times\Gamma} p_{ab} \vert a\rangle.

Per i vettori di stato quantistico non esiste un modo analogo per farlo. In particolare, per un vettore di stato quantistico

∣ψ⟩=∑(a,b)∈Σ×Γαab∣ab⟩, \vert \psi \rangle = \sum_{(a,b)\in\Sigma\times\Gamma} \alpha_{ab} \vert ab\rangle,

il vettore

∑(a,b)∈Σ×Γαab∣a⟩ \sum_{(a,b)\in\Sigma\times\Gamma} \alpha_{ab} \vert a\rangle

in generale non è un vettore di stato quantistico e non rappresenta correttamente il concetto di stato ridotto o marginale.

Quello che possiamo fare invece è ricorrere alla nozione di matrice di densità, discussa nel corso Formulazione generale dell'informazione quantistica. Le matrici di densità ci forniscono un modo significativo per definire gli stati quantistici ridotti, analogo al caso probabilistico.

Misure parziali per tre o più sistemi​

Le misure parziali per tre o più sistemi, in cui viene misurato un sottoinsieme proprio dei sistemi, possono essere ricondotte al caso di due sistemi dividendo i sistemi in due gruppi: quelli che vengono misurati e quelli che non vengono misurati. Ecco un esempio specifico che illustra come fare. In particolare, dimostra come indicizzare i ket con i nomi dei sistemi che rappresentano possa essere utile — in questo caso, perché ci offre un modo semplice per descrivere le permutazioni dei sistemi.

Per questo esempio, consideriamo uno stato quantistico di una 5-upla di sistemi (X4,…,X0)(\mathsf{X}_4,\ldots,\mathsf{X}_0), dove tutti e cinque i sistemi condividono lo stesso insieme di stati classici {♣,♢,♡,♠}\{\clubsuit,\diamondsuit,\heartsuit,\spadesuit\}:

17∣♡⟩∣♣⟩∣♢⟩∣♠⟩∣♠⟩+27∣♢⟩∣♣⟩∣♢⟩∣♠⟩∣♣⟩+17∣♠⟩∣♠⟩∣♣⟩∣♢⟩∣♣⟩−i27∣♡⟩∣♣⟩∣♢⟩∣♡⟩∣♡⟩−17∣♠⟩∣♡⟩∣♣⟩∣♠⟩∣♣⟩.\begin{gathered} \sqrt{\frac{1}{7}} \vert\heartsuit\rangle \vert\clubsuit\rangle \vert\diamondsuit\rangle \vert\spadesuit\rangle \vert\spadesuit\rangle + \sqrt{\frac{2}{7}} \vert\diamondsuit\rangle \vert\clubsuit\rangle \vert\diamondsuit\rangle \vert\spadesuit\rangle \vert\clubsuit\rangle + \sqrt{\frac{1}{7}} \vert\spadesuit\rangle \vert\spadesuit\rangle \vert\clubsuit\rangle \vert\diamondsuit\rangle \vert\clubsuit\rangle \\ -i \sqrt{\frac{2}{7}} \vert\heartsuit\rangle \vert\clubsuit\rangle \vert\diamondsuit\rangle \vert\heartsuit\rangle \vert\heartsuit\rangle - \sqrt{\frac{1}{7}} \vert\spadesuit\rangle \vert\heartsuit\rangle \vert\clubsuit\rangle \vert\spadesuit\rangle \vert\clubsuit\rangle. \end{gathered}

Considereremo la situazione in cui vengono misurati il primo e il terzo sistema, lasciando invariati i restanti sistemi.

Concettualmente, non c'è alcuna differenza fondamentale tra questa situazione e quella in cui viene misurato uno di due sistemi. Purtroppo, poiché i sistemi misurati sono intrecciati con quelli non misurati, ci troviamo di fronte a un ostacolo nello scrivere le espressioni necessarie per eseguire questi calcoli.

Un modo per procedere, come suggerito sopra, è indicizzare i ket per indicare a quali sistemi si riferiscono. Questo ci dà un modo per tenere traccia dei sistemi mentre permutiamo l'ordine dei ket, il che semplifica la matematica.

Per prima cosa, il vettore di stato quantistico precedente può essere scritto in alternativa come

17∣♡⟩4∣♣⟩3∣♢⟩2∣♠⟩1∣♠⟩0+27∣♢⟩4∣♣⟩3∣♢⟩2∣♠⟩1∣♣⟩0+17∣♠⟩4∣♠⟩3∣♣⟩2∣♢⟩1∣♣⟩0−i27∣♡⟩4∣♣⟩3∣♢⟩2∣♡⟩1∣♡⟩0−17∣♠⟩4∣♡⟩3∣♣⟩2∣♠⟩1∣♣⟩0.\begin{gathered} \sqrt{\frac{1}{7}} \vert\heartsuit\rangle_4 \vert\clubsuit\rangle_3 \vert\diamondsuit\rangle_2 \vert\spadesuit\rangle_1 \vert\spadesuit\rangle_0 + \sqrt{\frac{2}{7}} \vert\diamondsuit\rangle_4 \vert\clubsuit\rangle_3 \vert\diamondsuit\rangle_2 \vert\spadesuit\rangle_1 \vert\clubsuit\rangle_0\\ + \sqrt{\frac{1}{7}} \vert\spadesuit\rangle_4 \vert\spadesuit\rangle_3 \vert\clubsuit\rangle_2 \vert\diamondsuit\rangle_1 \vert\clubsuit\rangle_0 -i \sqrt{\frac{2}{7}} \vert\heartsuit\rangle_4 \vert\clubsuit\rangle_3 \vert\diamondsuit\rangle_2 \vert\heartsuit\rangle_1 \vert\heartsuit\rangle_0\\ - \sqrt{\frac{1}{7}} \vert\spadesuit\rangle_4 \vert\heartsuit\rangle_3 \vert\clubsuit\rangle_2 \vert\spadesuit\rangle_1 \vert\clubsuit\rangle_0. \end{gathered}

Non è cambiato nulla, tranne il fatto che ogni ket ora ha un indice che indica a quale sistema corrisponde. Qui abbiamo usato gli indici 0,…,40,\ldots,4, ma si potrebbero usare anche i nomi dei sistemi stessi (in una situazione in cui i nomi dei sistemi sono X,\mathsf{X}, Y,\mathsf{Y}, e Z\mathsf{Z}, ad esempio).

Possiamo ora riordinare i ket e raccogliere i termini come segue:

17∣♡⟩4∣♢⟩2∣♣⟩3∣♠⟩1∣♠⟩0+27∣♢⟩4∣♢⟩2∣♣⟩3∣♠⟩1∣♣⟩0+17∣♠⟩4∣♣⟩2∣♠⟩3∣♢⟩1∣♣⟩0−i27∣♡⟩4∣♢⟩2∣♣⟩3∣♡⟩1∣♡⟩0−17∣♠⟩4∣♣⟩2∣♡⟩3∣♠⟩1∣♣⟩0=∣♡⟩4∣♢⟩2(17∣♣⟩3∣♠⟩1∣♠⟩0−i27∣♣⟩3∣♡⟩1∣♡⟩0)+∣♢⟩4∣♢⟩2(27∣♣⟩3∣♠⟩1∣♣⟩0)+∣♠⟩4∣♣⟩2(17∣♠⟩3∣♢⟩1∣♣⟩0−17∣♡⟩3∣♠⟩1∣♣⟩0).\begin{aligned} & \sqrt{\frac{1}{7}} \vert\heartsuit\rangle_4 \vert\diamondsuit\rangle_2 \vert\clubsuit\rangle_3 \vert\spadesuit\rangle_1 \vert\spadesuit\rangle_0 + \sqrt{\frac{2}{7}} \vert\diamondsuit\rangle_4 \vert\diamondsuit\rangle_2 \vert\clubsuit\rangle_3 \vert\spadesuit\rangle_1 \vert\clubsuit\rangle_0\\ & \quad + \sqrt{\frac{1}{7}} \vert\spadesuit\rangle_4 \vert\clubsuit\rangle_2 \vert\spadesuit\rangle_3 \vert\diamondsuit\rangle_1 \vert\clubsuit\rangle_0 -i \sqrt{\frac{2}{7}} \vert\heartsuit\rangle_4 \vert\diamondsuit\rangle_2 \vert\clubsuit\rangle_3 \vert\heartsuit\rangle_1 \vert\heartsuit\rangle_0\\ & \quad -\sqrt{\frac{1}{7}} \vert\spadesuit\rangle_4 \vert\clubsuit\rangle_2 \vert\heartsuit\rangle_3 \vert\spadesuit\rangle_1 \vert\clubsuit\rangle_0\\[2mm] & \hspace{1.5cm} = \vert\heartsuit\rangle_4 \vert\diamondsuit\rangle_2 \biggl( \sqrt{\frac{1}{7}} \vert\clubsuit\rangle_3 \vert\spadesuit\rangle_1 \vert\spadesuit\rangle_0 -i \sqrt{\frac{2}{7}} \vert\clubsuit\rangle_3 \vert\heartsuit\rangle_1 \vert\heartsuit\rangle_0 \biggr)\\ & \hspace{1.5cm} \quad + \vert\diamondsuit\rangle_4 \vert\diamondsuit\rangle_2 \biggl( \sqrt{\frac{2}{7}} \vert\clubsuit\rangle_3 \vert\spadesuit\rangle_1 \vert\clubsuit\rangle_0 \biggr)\\ & \hspace{1.5cm} \quad + \vert\spadesuit\rangle_4 \vert\clubsuit\rangle_2 \biggl( \sqrt{\frac{1}{7}} \vert\spadesuit\rangle_3 \vert\diamondsuit\rangle_1 \vert\clubsuit\rangle_0 - \sqrt{\frac{1}{7}} \vert\heartsuit\rangle_3 \vert\spadesuit\rangle_1 \vert\clubsuit\rangle_0\biggr). \end{aligned}

I prodotti tensoriali sono ancora impliciti, anche quando vengono usate le parentesi, come in questo esempio.

Per essere chiari riguardo alla permutazione dei ket: i prodotti tensoriali non sono commutativi. Se ∣ϕ⟩\vert \phi\rangle e ∣π⟩\vert \pi \rangle sono vettori, allora in generale ∣ϕ⟩⊗∣π⟩\vert \phi\rangle\otimes\vert \pi \rangle è diverso da ∣π⟩⊗∣ϕ⟩,\vert \pi\rangle\otimes\vert \phi \rangle, e lo stesso vale per i prodotti tensoriali di tre o più vettori. Ad esempio, ∣♡⟩∣♣⟩∣♢⟩∣♠⟩∣♠⟩\vert\heartsuit\rangle \vert\clubsuit\rangle \vert\diamondsuit\rangle \vert\spadesuit\rangle \vert\spadesuit\rangle è un vettore diverso da ∣♡⟩∣♢⟩∣♣⟩∣♠⟩∣♠⟩.\vert\heartsuit\rangle \vert\diamondsuit\rangle \vert\clubsuit\rangle \vert\spadesuit\rangle \vert\spadesuit\rangle. Il riordinamento dei ket che abbiamo appena effettuato non deve essere interpretato come se suggerisse altro.

Piuttosto, ai fini dei calcoli, prendiamo semplicemente la decisione che è più conveniente raggruppare i sistemi come (X4,X2,X3,X1,X0)(\mathsf{X}_4,\mathsf{X}_2,\mathsf{X}_3,\mathsf{X}_1,\mathsf{X}_0) invece che come (X4,X3,X2,X1,X0)(\mathsf{X}_4,\mathsf{X}_3,\mathsf{X}_2,\mathsf{X}_1,\mathsf{X}_0). Gli indici sui ket servono a mantenere tutto chiaro, e siamo liberi di tornare all'ordine originale in seguito, se lo desideriamo.

Vediamo ora che, se i sistemi X4\mathsf{X}_4 e X2\mathsf{X}_2 vengono misurati, le probabilità (non nulle) dei vari risultati sono le seguenti:

  • Il risultato di misura (♡,♢)(\heartsuit,\diamondsuit) si verifica con probabilità
∥17∣♣⟩3∣♠⟩1∣♠⟩0−i27∣♣⟩3∣♡⟩1∣♡⟩0∥2=17+27=37\biggl\| \sqrt{\frac{1}{7}} \vert\clubsuit\rangle_3 \vert\spadesuit\rangle_1 \vert\spadesuit\rangle_0 -i \sqrt{\frac{2}{7}} \vert\clubsuit\rangle_3 \vert\heartsuit\rangle_1 \vert\heartsuit\rangle_0 \biggr\|^2 = \frac{1}{7} + \frac{2}{7} = \frac{3}{7}
  • Il risultato di misura (♢,♢)(\diamondsuit,\diamondsuit) si verifica con probabilità
∥27∣♣⟩3∣♠⟩1∣♣⟩0∥2=27\biggl\| \sqrt{\frac{2}{7}} \vert\clubsuit\rangle_3 \vert\spadesuit\rangle_1 \vert\clubsuit\rangle_0 \biggr\|^2 = \frac{2}{7}
  • Il risultato di misura (♠,♣)(\spadesuit,\clubsuit) si verifica con probabilità
∥17∣♠⟩3∣♢⟩1∣♣⟩0−17∣♡⟩3∣♠⟩1∣♣⟩0∥2=17+17=27.\biggl\| \sqrt{\frac{1}{7}} \vert\spadesuit\rangle_3 \vert\diamondsuit\rangle_1 \vert\clubsuit\rangle_0 - \sqrt{\frac{1}{7}} \vert\heartsuit\rangle_3 \vert\spadesuit\rangle_1 \vert\clubsuit\rangle_0 \biggr\|^2 = \frac{1}{7} + \frac{1}{7} = \frac{2}{7}.

Se il risultato della misura è ad esempio (♡,♢)(\heartsuit,\diamondsuit), lo stato risultante dei nostri cinque sistemi diventa

∣♡⟩4∣♢⟩2⊗17∣♣⟩3∣♠⟩1∣♠⟩0−i27∣♣⟩3∣♡⟩1∣♡⟩037=13∣♡⟩4∣♣⟩3∣♢⟩2∣♠⟩1∣♠⟩0−i23∣♡⟩4∣♣⟩3∣♢⟩2∣♡⟩1∣♡⟩0.\begin{aligned} & \vert \heartsuit\rangle_4 \vert \diamondsuit \rangle_2 \otimes \frac{ \sqrt{\frac{1}{7}} \vert\clubsuit\rangle_3 \vert\spadesuit\rangle_1 \vert\spadesuit\rangle_0 - i \sqrt{\frac{2}{7}} \vert\clubsuit\rangle_3 \vert\heartsuit\rangle_1 \vert\heartsuit\rangle_0} {\sqrt{\frac{3}{7}}}\\ & \qquad = \sqrt{\frac{1}{3}} \vert \heartsuit\rangle_4 \vert\clubsuit\rangle_3 \vert \diamondsuit \rangle_2\vert\spadesuit\rangle_1 \vert\spadesuit\rangle_0 -i \sqrt{\frac{2}{3}} \vert \heartsuit\rangle_4 \vert\clubsuit\rangle_3 \vert \diamondsuit \rangle_2\vert\heartsuit\rangle_1 \vert\heartsuit\rangle_0. \end{aligned}

Qui siamo tornati all'ordine originale dei sistemi per la risposta finale, solo per illustrare che possiamo farlo. Per gli altri possibili risultati della misura, lo stato può essere determinato in modo analogo.

Infine, ecco due esempi promessi in precedenza, a partire dallo stato GHZ

12∣000⟩+12∣111⟩.\frac{1}{\sqrt{2}} \vert 000\rangle + \frac{1}{\sqrt{2}} \vert 111\rangle.

Se viene misurato solo il primo sistema, otteniamo il risultato 00 con probabilità 1/21/2, nel qual caso lo stato dei tre qubit diventa ∣000⟩\vert 000\rangle; e otteniamo anche il risultato 11 con probabilità 1/21/2, nel qual caso lo stato dei tre qubit diventa ∣111⟩\vert 111\rangle.

Per uno stato W invece, sempre supponendo che venga misurato solo il primo sistema, iniziamo scrivendo questo stato come:

13∣001⟩+13∣010⟩+13∣100⟩=∣0⟩(13∣01⟩+13∣10⟩)+∣1⟩(13∣00⟩).\begin{aligned} & \frac{1}{\sqrt{3}} \vert 001\rangle + \frac{1}{\sqrt{3}} \vert 010\rangle + \frac{1}{\sqrt{3}} \vert 100\rangle \\ & \qquad = \vert 0 \rangle \biggl( \frac{1}{\sqrt{3}} \vert 01\rangle + \frac{1}{\sqrt{3}} \vert 10\rangle\biggr) + \vert 1 \rangle \biggl(\frac{1}{\sqrt{3}}\vert 00\rangle\biggr). \end{aligned}

La probabilità che una misura del primo qubit produca il risultato 0 è quindi uguale a

∥13∣01⟩+13∣10⟩∥2=23,\biggl\| \frac{1}{\sqrt{3}} \vert 01\rangle + \frac{1}{\sqrt{3}} \vert 10\rangle \biggr\|^2 = \frac{2}{3},

e condizionatamente al fatto che la misura produca questo risultato, lo stato quantistico dei tre qubit diventa

∣0⟩⊗13∣01⟩+13∣10⟩23=∣0⟩(12∣01⟩+12∣10⟩)=∣0⟩∣ψ+⟩.\vert 0\rangle\otimes \frac{ \frac{1}{\sqrt{3}} \vert 01\rangle + \frac{1}{\sqrt{3}} \vert 10\rangle }{ \sqrt{\frac{2}{3}} } = \vert 0\rangle \biggl(\frac{1}{\sqrt{2}} \vert 01\rangle + \frac{1}{\sqrt{2}} \vert 10\rangle \biggr) = \vert 0\rangle\vert \psi^+\rangle.

La probabilità che il risultato della misura sia 1 è 1/31/3, nel qual caso lo stato dei tre qubit diventa ∣100⟩\vert 100\rangle.

Lo stato W è simmetrico nel senso che non cambia se permutiamo i qubit. Otteniamo quindi una descrizione analoga per la misura del secondo o del terzo qubit invece del primo.

Operazioni unitarie​

In linea di principio, qualsiasi matrice unitaria le cui righe e colonne corrispondono agli stati classici di un sistema rappresenta un'operazione quantistica valida su quel sistema. Questo rimane ovviamente vero per i sistemi composti, i cui insiemi di stati classici sono prodotti cartesiani degli insiemi di stati classici dei singoli sistemi.

Concentrandoci su due sistemi, se X\mathsf{X} è un sistema con insieme di stati classici Σ\Sigma e Y\mathsf{Y} è un sistema con insieme di stati classici Γ\Gamma, allora l'insieme di stati classici del sistema composto (X,Y)(\mathsf{X},\mathsf{Y}) è Σ×Γ\Sigma\times\Gamma. Di conseguenza, le operazioni quantistiche su questo sistema composto sono rappresentate da matrici unitarie le cui righe e colonne sono indicizzate dall'insieme Σ×Γ\Sigma\times\Gamma. L'ordinamento delle righe e delle colonne di queste matrici è lo stesso usato per i vettori di stato quantistico del sistema (X,Y)(\mathsf{X},\mathsf{Y}).

Supponiamo ad esempio che Σ={1,2,3}\Sigma = \{1,2,3\} e Γ={0,1}\Gamma = \{0,1\}, e ricordiamo che la convenzione standard per l'ordinamento degli elementi del prodotto cartesiano {1,2,3}×{0,1}\{1,2,3\}\times\{0,1\} è la seguente:

(1,0),  (1,1),  (2,0),  (2,1),  (3,0),  (3,1).(1,0),\;(1,1),\;(2,0),\;(2,1),\;(3,0),\; (3,1).

Ecco un esempio di matrice unitaria che rappresenta un'operazione su (X,Y)(\mathsf{X},\mathsf{Y}):

U=(121212001212i2−1200−i212−121200−120001212012−i2−1200i2000−12120).U = \begin{pmatrix} \frac{1}{2} & \frac{1}{2} & \frac{1}{2} & 0 & 0 & \frac{1}{2} \\[2mm] \frac{1}{2} & \frac{i}{2} & -\frac{1}{2} & 0 & 0 & -\frac{i}{2} \\[2mm] \frac{1}{2} & -\frac{1}{2} & \frac{1}{2} & 0 & 0 & -\frac{1}{2} \\[2mm] 0 & 0 & 0 & \frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}} & 0\\[2mm] \frac{1}{2} & -\frac{i}{2} & -\frac{1}{2} & 0 & 0 & \frac{i}{2} \\[2mm] 0 & 0 & 0 & -\frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}} & 0 \end{pmatrix}.

Questa matrice unitaria non è niente di speciale, è solo un esempio. Per verificare che UU sia unitaria, è sufficiente, per esempio, calcolare e verificare che U†U=IU^{\dagger} U = \mathbb{I}. In alternativa, possiamo verificare che le righe (o le colonne) siano ortonormali, il che risulta più semplice in questo caso, data la forma particolare della matrice UU.

L'effetto di UU sul vettore della base standard ∣1,1⟩\vert 1, 1 \rangle è, ad esempio,

U∣1,1⟩=12∣1,0⟩+i2∣1,1⟩−12∣2,0⟩−i2∣3,0⟩,U \vert 1, 1\rangle = \frac{1}{2} \vert 1, 0 \rangle + \frac{i}{2} \vert 1, 1 \rangle - \frac{1}{2} \vert 2, 0 \rangle - \frac{i}{2} \vert 3, 0\rangle,

come possiamo vedere esaminando la seconda colonna di UU, tenendo presente il nostro ordinamento dell'insieme {1,2,3}×{0,1}\{1,2,3\}\times\{0,1\}.

Come per qualsiasi matrice, è possibile esprimere UU usando la notazione di Dirac, il che richiederebbe 20 termini per i 20 elementi non nulli di UU. Se scrivessimo davvero tutti questi termini invece di scrivere una matrice 6×66\times 6, sarebbe disordinato e i pattern visibili nella rappresentazione matriciale probabilmente non sarebbero altrettanto chiari. In breve, la notazione di Dirac non è sempre la scelta migliore.

Le operazioni unitarie su tre o più sistemi funzionano in modo analogo, con matrici unitarie le cui righe e colonne corrispondono al prodotto cartesiano degli insiemi di stati classici dei sistemi. Abbiamo già visto un esempio in questa lezione: l'operazione su tre qubit

∑k=07∣(k+1) mod 8⟩⟨k∣,\sum_{k = 0}^{7} \vert (k+1) \bmod 8 \rangle \langle k \vert,

dove i numeri nei bra e nei ket rappresentano le loro codifiche binarie a 33 bit. Oltre ad essere un'operazione deterministica, questa è anche un'operazione unitaria. Le operazioni che sono sia deterministiche che unitarie vengono dette operazioni reversibili. Il trasposto coniugato di questa matrice può essere scritto come:

∑k=07∣k⟩⟨(k+1) mod 8∣=∑k=07∣(k−1) mod 8⟩⟨k∣.\sum_{k = 0}^{7} \vert k \rangle \langle (k+1) \bmod 8 \vert = \sum_{k = 0}^{7} \vert (k-1) \bmod 8 \rangle \langle k \vert.

Questo rappresenta l'inversione, o in termini matematici l'inversa, dell'operazione originale — esattamente ciò che ci aspettiamo dal trasposto coniugato di una matrice unitaria. Vedremo ulteriori esempi di operazioni unitarie su sistemi multipli man mano che la lezione procede.

Operazioni unitarie eseguite indipendentemente sui singoli sistemi​

Quando operazioni unitarie vengono eseguite in modo indipendente su una collezione di singoli sistemi, l'effetto combinato di queste operazioni indipendenti è descritto dal prodotto tensoriale delle matrici unitarie che le rappresentano. In altri termini, se X0,…,Xn−1\mathsf{X}_{0},\ldots,\mathsf{X}_{n-1} sono sistemi quantistici, U0,…,Un−1U_0,\ldots, U_{n-1} sono matrici unitarie che rappresentano operazioni su questi sistemi, e le operazioni vengono eseguite in modo indipendente sui sistemi, l'effetto combinato su (Xn−1,…,X0)(\mathsf{X}_{n-1},\ldots,\mathsf{X}_0) è rappresentato dalla matrice Un−1⊗⋯⊗U0U_{n-1}\otimes\cdots\otimes U_0. Troviamo ancora una volta che i contesti probabilistici e quantistici sono analoghi sotto questo aspetto.

Ci si aspetterebbe naturalmente, dalla lettura del paragrafo precedente, che il prodotto tensoriale di qualsiasi collezione di matrici unitarie sia unitario. È effettivamente vero, e possiamo verificarlo come segue.

Osserviamo innanzitutto che l'operazione di trasposto coniugato soddisfa

(Mn−1⊗⋯⊗M0)†=Mn−1†⊗⋯⊗M0† (M_{n-1} \otimes \cdots \otimes M_0)^{\dagger} = M_{n-1}^{\dagger} \otimes \cdots \otimes M_0^{\dagger}

per matrici M0,…,Mn−1M_0,\ldots,M_{n-1} scelte arbitrariamente. Questo può essere verificato tornando alla definizione di prodotto tensoriale e di trasposto coniugato e controllando che ogni elemento dei due lati dell'equazione coincida. Ciò significa che

(Un−1⊗⋯⊗U0)†(Un−1⊗⋯⊗U0)=(Un−1†⊗⋯⊗U0†)(Un−1⊗⋯⊗U0). (U_{n-1} \otimes \cdots \otimes U_0)^{\dagger} (U_{n-1}\otimes\cdots\otimes U_0) = (U_{n-1}^{\dagger} \otimes \cdots \otimes U_0^{\dagger}) (U_{n-1}\otimes\cdots\otimes U_0).

Poiché il prodotto tensoriale di matrici è moltiplicativo, troviamo che

(Un−1†⊗⋯⊗U0†)(Un−1⊗⋯⊗U0)=(Un−1†Un−1)⊗⋯⊗(U0†U0)=In−1⊗⋯⊗I0. (U_{n-1}^{\dagger} \otimes \cdots \otimes U_0^{\dagger}) (U_{n-1}\otimes\cdots\otimes U_0) = (U_{n-1}^{\dagger} U_{n-1}) \otimes \cdots \otimes (U_0^{\dagger} U_0) = \mathbb{I}_{n-1} \otimes \cdots \otimes \mathbb{I}_0.

Qui abbiamo scritto I0,…,In−1\mathbb{I}_0,\ldots,\mathbb{I}_{n-1} per riferirci alle matrici che rappresentano l'operazione identità sui sistemi X0,…,Xn−1\mathsf{X}_0,\ldots,\mathsf{X}_{n-1}, ovvero matrici identità le cui dimensioni corrispondono al numero di stati classici di X0,…,Xn−1\mathsf{X}_0,\ldots,\mathsf{X}_{n-1}.

Infine, il prodotto tensoriale In−1⊗⋯⊗I0\mathbb{I}_{n-1} \otimes \cdots \otimes \mathbb{I}_0 è uguale alla matrice identità, con un numero di righe e colonne pari al prodotto dei numeri di righe e colonne delle matrici In−1,…,I0\mathbb{I}_{n-1},\ldots,\mathbb{I}_0. Questa matrice identità più grande rappresenta l'operazione identità sul sistema composto (Xn−1,…,X0)(\mathsf{X}_{n-1},\ldots,\mathsf{X}_0).

In sintesi, abbiamo la seguente sequenza di uguaglianze:

(Un−1⊗⋯⊗U0)†(Un−1⊗⋯⊗U0)=(Un−1†⊗⋯⊗U0†)(Un−1⊗⋯⊗U0)=(Un−1†Un−1)⊗⋯⊗(U0†U0)=In−1⊗⋯⊗I0=I.\begin{aligned} & (U_{n-1} \otimes \cdots \otimes U_0)^{\dagger} (U_{n-1}\otimes\cdots\otimes U_0) \\ & \quad = (U_{n-1}^{\dagger} \otimes \cdots \otimes U_0^{\dagger}) (U_{n-1}\otimes\cdots\otimes U_0) \\ & \quad = (U_{n-1}^{\dagger} U_{n-1}) \otimes \cdots \otimes (U_0^{\dagger} U_0)\\ & \quad = \mathbb{I}_{n-1} \otimes \cdots \otimes \mathbb{I}_0\\ & \quad = \mathbb{I}. \end{aligned}

Concludiamo quindi che Un−1⊗⋯⊗U0U_{n-1} \otimes \cdots \otimes U_0 è unitario.

Una situazione importante che si presenta spesso è quella in cui un'operazione unitaria viene applicata a un solo sistema — o a un sottoinsieme proprio di sistemi — all'interno di un sistema composto più grande. Supponiamo ad esempio che X\mathsf{X} e Y\mathsf{Y} siano sistemi che possiamo considerare insieme come un unico sistema composto (X,Y)(\mathsf{X},\mathsf{Y}), e che eseguiamo un'operazione solo sul sistema X\mathsf{X}. Per essere precisi, supponiamo che UU sia una matrice unitaria che rappresenta un'operazione su X\mathsf{X}, in modo che le sue righe e colonne siano indicizzate dagli stati classici di X\mathsf{X}.

Dire che eseguiamo l'operazione rappresentata da UU solo sul sistema X\mathsf{X} implica che non facciamo nulla con Y\mathsf{Y}, il che significa che eseguiamo in modo indipendente UU su X\mathsf{X} e l'operazione identità su Y\mathsf{Y}. In altri termini, "non fare nulla con Y\mathsf{Y}" equivale a eseguire l'operazione identità su Y\mathsf{Y}, rappresentata dalla matrice identità IY\mathbb{I}_\mathsf{Y}. (Qui, tra l'altro, il pedice Y\mathsf{Y} ci dice che IY\mathbb{I}_\mathsf{Y} si riferisce alla matrice identità con un numero di righe e colonne in accordo con l'insieme di stati classici di Y\mathsf{Y}.) L'operazione su (X,Y)(\mathsf{X},\mathsf{Y}) ottenuta eseguendo UU su X\mathsf{X} e non facendo nulla con Y\mathsf{Y} è quindi rappresentata dalla matrice unitaria

U⊗IY. U \otimes \mathbb{I}_{\mathsf{Y}}.

Ad esempio, se X\mathsf{X} e Y\mathsf{Y} sono qubit, eseguire un'operazione di Hadamard su X\mathsf{X} e non fare nulla con Y\mathsf{Y} equivale a eseguire l'operazione

H⊗IY=(121212−12)⊗(1001)=(120120012012120−1200120−12) H \otimes \mathbb{I}_{\mathsf{Y}} = \begin{pmatrix} \frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}}\\[2mm] \frac{1}{\sqrt{2}} & -\frac{1}{\sqrt{2}} \end{pmatrix} \otimes \begin{pmatrix} 1 & 0\\ 0 & 1 \end{pmatrix} = \begin{pmatrix} \frac{1}{\sqrt{2}} & 0 & \frac{1}{\sqrt{2}} & 0\\[2mm] 0 & \frac{1}{\sqrt{2}} & 0 & \frac{1}{\sqrt{2}}\\[2mm] \frac{1}{\sqrt{2}} & 0 & -\frac{1}{\sqrt{2}} & 0\\[2mm] 0 & \frac{1}{\sqrt{2}} & 0 & -\frac{1}{\sqrt{2}} \end{pmatrix}

sul sistema composto (X,Y)(\mathsf{X},\mathsf{Y}).

Analogamente, quando un'operazione rappresentata da una matrice unitaria UU viene applicata a Y\mathsf{Y} e non si fa nulla con X\mathsf{X}, l'operazione risultante su (X,Y)(\mathsf{X},\mathsf{Y}) è rappresentata dalla matrice unitaria

IX⊗U. \mathbb{I}_{\mathsf{X}} \otimes U.

Ad esempio, considerando di nuovo la situazione in cui sia X\mathsf{X} che Y\mathsf{Y} sono qubit e UU è un'operazione di Hadamard, l'operazione risultante su (X,Y)(\mathsf{X},\mathsf{Y}) è rappresentata dalla matrice

(1001)⊗(121212−12)=(12120012−12000012120012−12). \begin{pmatrix} 1 & 0\\ 0 & 1 \end{pmatrix} \otimes \begin{pmatrix} \frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}}\\[2mm] \frac{1}{\sqrt{2}} & -\frac{1}{\sqrt{2}} \end{pmatrix} = \begin{pmatrix} \frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}} & 0 & 0\\[2mm] \frac{1}{\sqrt{2}} & -\frac{1}{\sqrt{2}} & 0 & 0\\[2mm] 0 & 0 & \frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}}\\[2mm] 0 & 0 & \frac{1}{\sqrt{2}} & -\frac{1}{\sqrt{2}} \end{pmatrix}.

Non ogni operazione unitaria su una collezione di sistemi può essere scritta come prodotto tensoriale di operazioni unitarie di questo tipo, proprio come non ogni vettore di stato quantistico di quei sistemi è uno stato prodotto. Ad esempio, né l'operazione SWAP né l'operazione Controlled-NOT su due qubit, descritte di seguito, possono essere espresse come prodotti tensoriali di operazioni unitarie.

L'operazione SWAP​

Per concludere la lezione, esaminiamo due classi di esempi di operazioni unitarie su sistemi multipli, a partire dall'operazione SWAP.

Supponiamo che X\mathsf{X} e Y\mathsf{Y} siano sistemi che condividono lo stesso insieme di stati classici Σ\Sigma. L'operazione SWAP sulla coppia (X,Y)(\mathsf{X},\mathsf{Y}) è l'operazione che scambia il contenuto dei due sistemi, lasciandoli altrimenti invariati — in modo che X\mathsf{X} rimanga a sinistra e Y\mathsf{Y} rimanga a destra. Indichiamo questa operazione con SWAP⁡\operatorname{SWAP}, e funziona così per ogni scelta di stati classici a,b∈Σa,b\in\Sigma:

SWAP⁡∣a⟩∣b⟩=∣b⟩∣a⟩.\operatorname{SWAP} \vert a \rangle \vert b \rangle = \vert b \rangle \vert a \rangle.

Un modo per scrivere la matrice associata a questa operazione usando la notazione di Dirac è il seguente:

SWAP=∑c,d∈Σ∣c⟩⟨d∣⊗∣d⟩⟨c∣.\mathrm{SWAP} = \sum_{c,d\in\Sigma} \vert c \rangle \langle d \vert \otimes \vert d \rangle \langle c \vert.

Potrebbe non essere immediatamente ovvio che questa matrice rappresenti SWAP⁡\operatorname{SWAP}, ma possiamo verificare che soddisfa la condizione SWAP⁡∣a⟩∣b⟩=∣b⟩∣a⟩\operatorname{SWAP} \vert a \rangle \vert b \rangle = \vert b \rangle \vert a \rangle per ogni scelta di stati classici a,b∈Σa,b\in\Sigma. Come semplice esempio, quando X\mathsf{X} e Y\mathsf{Y} sono qubit, troviamo che

SWAP⁡=(1000001001000001). \operatorname{SWAP} = \begin{pmatrix} 1 & 0 & 0 & 0\\ 0 & 0 & 1 & 0\\ 0 & 1 & 0 & 0\\ 0 & 0 & 0 & 1 \end{pmatrix}.

Operazioni unitarie controllate​

Supponiamo ora che Q\mathsf{Q} sia un qubit e R\mathsf{R} un sistema arbitrario con qualsiasi insieme di stati classici desideriamo. Per ogni operazione unitaria UU che agisce sul sistema R\mathsf{R}, un'operazione controlled-UU è un'operazione unitaria sulla coppia (Q,R)(\mathsf{Q},\mathsf{R}), definita come segue:

CU=∣0⟩⟨0∣⊗IR+∣1⟩⟨1∣⊗U.CU = \vert 0\rangle \langle 0\vert \otimes \mathbb{I}_{\mathsf{R}} + \vert 1\rangle \langle 1\vert \otimes U.

Ad esempio, se R\mathsf{R} è anch'esso un qubit e consideriamo l'operazione di Pauli-XX su R\mathrm{R}, allora un'operazione controlled-XX è data da

CX=∣0⟩⟨0∣⊗IR+∣1⟩⟨1∣⊗X=(1000010000010010). CX = \vert 0\rangle \langle 0\vert \otimes \mathbb{I}_{\mathsf{R}} + \vert 1\rangle \langle 1\vert \otimes X = \begin{pmatrix} 1 & 0 & 0 & 0\\ 0 & 1 & 0 & 0\\ 0 & 0 & 0 & 1\\ 0 & 0 & 1 & 0 \end{pmatrix}.

Abbiamo già incontrato questa operazione nel contesto dell'informazione classica e delle operazioni probabilistiche in precedenza nella lezione. Sostituendo l'operazione di Pauli-XX su R\mathsf{R} con un'operazione ZZ si ottiene quest'operazione:

CZ=∣0⟩⟨0∣⊗IR+∣1⟩⟨1∣⊗Z=(100001000010000−1). CZ = \vert 0\rangle \langle 0\vert \otimes \mathbb{I}_{\mathsf{R}} + \vert 1\rangle \langle 1\vert \otimes Z = \begin{pmatrix} 1 & 0 & 0 & 0\\ 0 & 1 & 0 & 0\\ 0 & 0 & 1 & 0\\ 0 & 0 & 0 & -1 \end{pmatrix}.

Se invece prendiamo R\mathsf{R} come due qubit e UU come l'operazione SWAP tra questi due qubit, otteniamo quest'operazione:

CSWAP⁡=(1000000001000000001000000001000000001000000000100000010000000001). \operatorname{CSWAP} = \begin{pmatrix} 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 \end{pmatrix}.

Questa operazione è nota anche come operazione di Fredkin o, più comunemente, gate di Fredkin. Il suo effetto sugli stati della base standard può essere descritto come segue:

CSWAP⁡∣0bc⟩=∣0bc⟩CSWAP⁡∣1bc⟩=∣1cb⟩ \begin{aligned} \operatorname{CSWAP} \vert 0 b c \rangle & = \vert 0 b c \rangle \\[1mm] \operatorname{CSWAP} \vert 1 b c \rangle & = \vert 1 c b \rangle \end{aligned}

Infine, un'operazione controlled-controlled-NOT, che possiamo indicare come CCXCCX, è detta operazione di Toffoli o gate di Toffoli. La sua rappresentazione matriciale è la seguente:

CCX=(1000000001000000001000000001000000001000000001000000000100000010). CCX = \begin{pmatrix} 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0\\ 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0\\ 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0\\ 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0\\ 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0\\ 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0\\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1\\ 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 \end{pmatrix}.

Possiamo esprimerla in alternativa usando la notazione di Dirac come segue:

CCX=(∣00⟩⟨00∣+∣01⟩⟨01∣+∣10⟩⟨10∣)⊗I+∣11⟩⟨11∣⊗X. CCX = \bigl( \vert 00 \rangle \langle 00 \vert + \vert 01 \rangle \langle 01 \vert + \vert 10 \rangle \langle 10 \vert \bigr) \otimes \mathbb{I} + \vert 11 \rangle \langle 11 \vert \otimes X.