Skip to main content
IBM Quantum Platform

Informazioni quantistiche

Siamo ora pronti a passare all'informazione quantistica nell'ambito di sistemi multipli. Come nella precedente lezione sui sistemi singoli, la descrizione matematica dell'informazione quantistica per i sistemi multipli è abbastanza simile al caso probabilistico e fa uso di concetti e tecniche simili.


Stati quantistici

È possibile considerare più sistemi nel loro insieme come un unico sistema composto. Lo abbiamo già osservato nel contesto probabilistico, e il contesto quantistico è analogo. Gli stati quantistici dei sistemi multipli sono quindi rappresentati da vettori colonnari con elementi complessi e norma euclidea pari a 11, proprio come gli stati quantistici dei sistemi singoli. Nel caso di un sistema multiplo, gli elementi di questi vettori sono disposti in corrispondenza del prodotto cartesiano degli insiemi di stati classici associati a ciascuno dei singoli sistemi, poiché quello è l'insieme di stati classici del sistema composto.

Ad esempio, se X\mathsf{X} e Y\mathsf{Y} sono qubit, allora l’insieme degli 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 insieme del 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⟩,and∣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{and} \quad \vert 01 \rangle.

Esistono varianti su come vengono espressi i vettori di stato quantistici di sistemi multipli e possiamo scegliere la variante che più ci aggrada. Ecco alcuni esempi per il primo vettore di stato quantistico di cui sopra.

  1. Possiamo usare 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.
  1. Possiamo scegliere di scrivere esplicitamente il simbolo del prodotto tensoriale in questo modo:
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.
  1. I ket possono essere indicati con un pedice per indicare la loro corrispondenza con i sistemi considerati, 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 stati quantistici 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 compare, una di queste varianti può essere preferita, ma sono tutte equivalenti nel senso che descrivono lo stesso vettore.

Prodotti tensoriali dei vettori di stato quantistici

Analogamente a quanto avviene per i vettori di probabilità, i prodotti tensoriali dei vettori di stati quantistici sono anch'essi vettori di stati quantistici - e anche in questo caso rappresentano l' indipendenza tra i sistemi.

Più in dettaglio, e partendo dal caso di due sistemi, supponiamo che ∣ϕ⟩\vert \phi \rangle sia un vettore di stato quantistico di un sistema X\mathsf{X} e che ∣ψ⟩\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 in alternativa come ∣ϕ⟩∣ψ⟩\vert \phi \rangle \vert \psi \rangle o come ∣ϕ⊗ψ⟩\vert \phi \otimes \psi \rangle, è quindi un vettore di stato quantistico del sistema congiunto (X,Y)(\mathsf{X},\mathsf{Y}). Anche in questo caso definiamo uno stato di questa forma come uno stato prodotto.

Intuitivamente, quando una coppia di sistemi (X,Y)(\mathsf{X},\mathsf{Y}) si trova in uno stato di prodotto ∣ϕ⟩⊗∣ψ⟩\vert \phi \rangle \otimes \vert \psi \rangle, possiamo interpretare ciò nel senso che X\mathsf{X} si trova nello stato quantistico ∣ϕ⟩\vert \phi \rangle, Y\mathsf{Y} si trova 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 del tensore ∣ϕ⟩⊗∣ψ⟩\vert \phi \rangle \otimes \vert \psi \rangle sia effettivamente un vettore di stato quantistico è coerente con il fatto che la norma euclidea è 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, si ha che ∥∣ϕ⟩∥=1\|\vert \phi \rangle\| = 1 e ∥∣ψ⟩∥=1\|\vert \psi \rangle\| = 1, e quindi ∥∣ϕ⟩⊗∣ψ⟩∥=1\|\vert \phi \rangle \otimes \vert \psi \rangle\| = 1; ne consegue che anche ∣ϕ⟩⊗∣ψ⟩\vert \phi \rangle \otimes \vert \psi \rangle è un vettore di stato quantistico.

Questo concetto si estende 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 combinato (Xn−1,…,X0)(\mathsf{X}_{n-1},\ldots,\mathsf{X}_0). Ancora una volta, sappiamo che si tratta di 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 intrecciati

Non tutti i vettori di stati quantistici di sistemi multipli sono stati prodotto. Ad 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 ragionare su questo, possiamo seguire esattamente lo stesso ragionamento che abbiamo usato nella sezione precedente per uno stato probabilistico. Cioè, se (1)(1) fosse uno stato prodotto, esisterebbero vettori di stati quantistici ∣ϕ⟩\vert\phi\rangle e ∣ψ⟩\vert\psi\rangle per i quali

∣ϕ⟩⊗∣ψ⟩=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 sarebbe necessariamente il caso che

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

che implica che ⟨0∣ϕ⟩=0\langle 0 \vert \phi\rangle = 0 o ⟨1∣ψ⟩=0\langle 1 \vert \psi\rangle = 0 (o entrambi). Questo 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 non nulli. Quindi, il vettore di stato quantistico (1)(1) rappresenta una correlazione tra due sistemi, e in particolare diciamo che i sistemi sono entangled.

Si noti che il valore specifico 1/21/\sqrt{2} non è importante per questo argomento: tutto ciò che è importante è che questo valore sia non nullo. Così, ad esempio, lo stato quantistico

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

non è uno stato prodotto, per lo stesso motivo.

L'entanglement è una caratteristica fondamentale dell'informazione quantistica, che verrà discussa in dettaglio in una lezione successiva. L'entanglement può essere complicato, in particolare per i tipi di stati quantistici rumorosi che possono essere descritti da matrici di densità (di cui si parla nel corso General formulation of quantum information, che è il terzo corso della serie Understanding Quantum Information and Computation ). Per i vettori di stati quantistici, tuttavia, l'entanglement è equivalente alla correlazione: qualsiasi vettore di stati quantistici che non sia 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 del 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)

Pertanto, questo stato non è entangled.

Bell afferma

Vediamo ora alcuni importanti esempi di stati quantistici a qubit multipli, a partire dagli stati di Bell. Si tratta dei 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 sono così chiamati in onore di John Stewart Bell (1928-1990) è stato un fisico che ha dato importanti contributi ai fondamenti della teoria quantistica. Si noti che lo stesso argomento che stabilisce che ∣ϕ+⟩\vert\phi^+\rangle non è uno stato prodotto rivela che anche nessuno degli altri stati di Bell è uno stato prodotto: tutti e quattro gli stati di Bell rappresentano l'entanglement tra due qubit.

La raccolta 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 dice il nome, si tratta di una base; qualsiasi vettore di stati quantistici di due qubit, o qualsiasi vettore complesso che abbia voci corrispondenti ai quattro stati classici di due bit, può essere espresso come una combinazione lineare dei quattro stati di Bell. Ad 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 poi 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 è un prodotto di stati, il che significa che non possono essere scritti come un prodotto tensoriale di vettori di stati quantistici a tre qubit. Esamineremo entrambi questi stati più avanti, quando parleremo delle misure parziali di stati quantistici di sistemi multipli.

Ulteriori esempi

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 che hanno diversi insiemi di stati classici.

Ad esempio, ecco uno stato quantistico di tre sistemi: X\mathsf{X}, Y\mathsf{Y} e Z\mathsf{Z}, dove l'insieme degli stati classici di X\mathsf{X} è l'alfabeto binario (quindi X\mathsf{X} è un qubit) e l'insieme degli 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.

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 l'insieme di stati classico {0,1,2}\{0,1,2\} vengono spesso chiamati trit o (ammesso che possano trovarsi in uno stato quantistico) qutrit. Il termine "qudit" indica un sistema avente l'insieme degli stati classici {0,…,d−1}\{0,\ldots,d-1\} per una scelta arbitraria di dd.


Misurazioni degli stati quantistici

Nella lezione precedente sono state trattate le misurazioni in base standard degli stati quantistici dei sistemi singoli: se un sistema con insieme di stati classici Σ\Sigma si trova in uno stato quantistico rappresentato dal vettore ∣ψ⟩\vert \psi \rangle e tale sistema viene misurato (rispetto a una misurazione in base standard), allora ciascuno stato classico a∈Σa\in\Sigma appare con probabilità ∣⟨a∣ψ⟩∣2\vert \langle a \vert \psi \rangle\vert^2. Questo ci indica cosa accade quando abbiamo uno stato quantistico di più sistemi e scegliamo di misurare l’intero sistema composto, il che equivale a misurare tutti i sistemi.

Per precisare meglio, supponiamo che X0,…,Xn−1\mathsf{X}_0,\ldots,\mathsf{X}_{n-1} siano sistemi aventi, rispettivamente, insiemi di stati classici Σ0,…,Σn−1\Sigma_0,\ldots,\Sigma_{n-1}. Possiamo quindi considerare (Xn−1,…,X0)(\mathsf{X}_{n-1},\ldots,\mathsf{X}_0) nel loro insieme come un unico sistema il cui insieme degli 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 si verifica 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,

quindi, misurando entrambi i sistemi con misurazioni di base standard, si ottiene il risultato (0,♡)(0,\heartsuit) con probabilità 9/259/25 e il risultato (1,♠)(1,\spadesuit) con probabilità 16/2516/25.

Misurazioni parziali

Consideriamo ora il caso in cui abbiamo più sistemi in un certo stato quantistico e misuriamo un sottoinsieme proprio di tali sistemi. Come in precedenza, inizieremo con due sistemi X\mathsf{X} e Y\mathsf{Y} aventi, rispettivamente, insiemi di stati classici Σ\Sigma e Γ\Gamma.

In generale, un vettore di stati quantistici 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\} è un insieme di numeri complessi che soddisfano

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

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

Sappiamo già, dalla discussione precedente, che se si misurano sia X\mathsf{X} che Y\mathsf{Y}, allora ogni possibile risultato (a,b)∈Σ×Γ(a,b)\in\Sigma\times\Gamma appare 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 esito a∈Σa\in\Sigma deve quindi essere pari 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 già visto in ambito probabilistico e con la nostra attuale comprensione della fisica: la probabilità che ogni risultato appaia quando viene misurato X\mathsf{X} non può dipendere dal fatto che sia stato misurato anche Y\mathsf{Y}, perché ciò consentirebbe una comunicazione più veloce della luce.

Avendo ottenuto un risultato specifico a∈Σa\in\Sigma da una misurazione su base standard di X\mathsf{X}, ci aspettiamo naturalmente che lo stato quantistico di X\mathsf{X} cambi in modo tale da essere uguale a ∣a⟩\vert a\rangle, proprio come era avvenuto per i sistemi singoli. Ma cosa succede allo stato quantistico di un Y\mathsf{Y} e?

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. In questo caso seguiamo la stessa metodologia utilizzata nel caso probabilistico, ovvero quella di isolare gli stati della base standard del sistema oggetto di misura. La probabilità che la misurazione in base standard dell’ X\mathsf{X} e dia luogo a ciascuno dei risultati 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, poiché la misurazione in base standard di X\mathsf{X} dà come risultato aa, lo stato quantistico della coppia (X,Y)(\mathsf{X},\mathsf{Y}) diventa complessivamente

∣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 misurazion X\mathsf{X} e che ha prodotto il risultato aa.

In termini informali, ∣a⟩⊗∣ϕa⟩\vert a \rangle \otimes \vert \phi_a\rangle rappresenta la componente di ∣ψ⟩\vert \psi\rangle che è coerente con una misurazione di X\mathsf{X}, la cui misura dà come risultato aa. Normalizziamo quindi questo vettore — dividendolo per la sua norma euclidea, che è pari a ∥∣ϕa⟩∥\|\vert\phi_a\rangle\| — per ottenere un vettore di stato quantistico valido avente norma euclidea pari a 11. Questa fase di normalizzazione è analoga a quanto abbiamo fatto nel contesto probabilistico quando abbiamo diviso i vettori per la somma dei loro elementi per ottenere un vettore di probabilità.

A titolo di esempio, si consideri 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).

In base alla descrizione precedente, vediamo che la probabilità che la misurazione dia come 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 misurazione dia come 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, utilizzata in modo simmetrico, descrive cosa accade se si misura il secondo sistema Y\mathsf{Y} anziché il 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 misurazione di Y\mathsf{Y} dia 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 misurazione 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.

Osservazione sugli stati quantistici ridotti

L'esempio precedente mostra una limitazione della descrizione semplificata dell'informazione quantistica, che non ci offre un modo per descrivere lo stato quantistico ridotto (o marginale) di uno solo dei due sistemi (o di un adeguato sottoinsieme 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 quantistici non esiste un modo analogo. 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

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

Si può invece ricorrere alla nozione di matrice di densità, discussa nel corso di Formulazione generale dell'informazione quantistica. Le matrici di densità ci forniscono un modo significativo per definire gli stati quantistici ridotti, analogo all'impostazione probabilistica.

Misurazioni parziali per tre o più sistemi

Le misurazioni parziali per tre o più sistemi, in cui viene misurato un sottoinsieme corretto dei sistemi, possono essere ridotte al caso di due sistemi dividendo i sistemi in due collezioni, quelli che vengono misurati e quelli che non vengono misurati. Ecco un esempio specifico che illustra come si può fare. Dimostra, in particolare, come possa essere utile la sottoscrizione dei ket con i nomi dei sistemi che rappresentano, in questo caso perché ci fornisce un modo semplice per descrivere le permutazioni dei sistemi.

In questo esempio, prenderemo in esame uno stato quantistico costituito da un quintetto di sistemi (X4,…,X0)(\mathsf{X}_4,\ldots,\mathsf{X}_0), in cui 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 il primo e il terzo sistema vengono misurati e i restanti sistemi vengono lasciati in pace.

Dal punto di vista concettuale, non c'è alcuna differenza fondamentale tra questa situazione e quella in cui si misura uno dei due sistemi. Purtroppo, poiché i sistemi misurati sono intervallati da sistemi non misurati, ci troviamo di fronte a un ostacolo nella scrittura delle espressioni necessarie per eseguire questi calcoli.

Un modo per procedere, come suggerito in precedenza, è quello di assegnare un pedice ai ket per indicare a quali sistemi si riferiscono. In questo modo è possibile tenere traccia dei sistemi man mano che si modifica l'ordine dei ket, semplificando la matematica.

In primo luogo, il vettore di stato quantistico di cui sopra può essere scritto alternativamente 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 che ogni ket ora presenta un pedice che indica a quale sistema corrisponde. In questo caso abbiamo utilizzato gli indici 0,…,40,\ldots,4, ma si potrebbero usare anche i nomi dei sistemi stessi (ad esempio, nel caso in cui avessimo nomi di sistemi come X\mathsf{X}, Y\mathsf{Y} e Z\mathsf{Z} ).

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 si usano le parentesi, come in questo esempio.

Per chiarire la questione della permutazione dei ket, va precisato che 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 riordino dei ket che abbiamo appena effettuato non deve essere interpretato come un'indicazione del contrario.

Piuttosto, ai fini dei calcoli, stiamo semplicemente decidendo che è più pratico raggruppare i sistemi come (X4,X2,X3,X1,X0)(\mathsf{X}_4,\mathsf{X}_2,\mathsf{X}_3,\mathsf{X}_1,\mathsf{X}_0) anziché 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 l’ordine, e siamo liberi di tornare all’ordinamento originale in un secondo momento, se lo desideriamo.

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

  • Il risultato della misurazione (♡,♢)(\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 della misurazione (♢,♢)(\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 della misurazione (♠,♣)(\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, ad esempio, il risultato della misur (♡,♢)(\heartsuit,\diamondsuit) e, 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, per la risposta finale, siamo tornati al nostro ordine originale dei sistemi, solo per illustrare che possiamo farlo. Per gli altri possibili risultati della misurazione, 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 si misura solo il primo sistema, si ottiene il risultato 00 con probabilità 1/21/2; in tal caso, lo stato dei tre qubit diventa ∣000⟩\vert 000\rangle; si ottiene inoltre il risultato 11 con probabilità 1/21/2; in tal caso, lo stato dei tre qubit diventa ∣111⟩\vert 111\rangle.

Per uno stato W, invece, assumendo di nuovo che venga misurato solo il primo sistema, iniziamo a scrivere questo stato in questo modo:

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 dia come risultato 0 è quindi pari 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 condizionato alla misura che produce 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 misurazione sia 1 è pari a 1/31/3; in tal 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 simile per la misura del secondo o terzo qubit piuttosto che 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, ovviamente, rimane vero per i sistemi composti, i cui insiemi di stati classici sono il prodotto cartesiano 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 congiunto (X,Y)(\mathsf{X},\mathsf{Y}) è Σ×Γ\Sigma\times\Gamma. Pertanto, le operazioni quantistiche su questo sistema congiunto sono rappresentate da matrici unitarie le cui righe e colonne sono in corrispondenza con l’insieme Σ×Γ\Sigma\times\Gamma. L’ordinamento delle righe e delle colonne di queste matrici è lo stesso utilizzato per i vettori di stato quantistico del sistema (X,Y)(\mathsf{X},\mathsf{Y}).

Ad esempio, supponiamo che Σ={1,2,3}\Sigma = \{1,2,3\} e Γ={0,1}\Gamma = \{0,1\}, e ricordiamo che la convenzione standard per ordinare gli 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 un (X,Y)(\mathsf{X},\mathsf{Y}) e:

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 ha nulla di speciale, è solo un esempio. Per verificare che UU sia unitaria, è sufficiente calcolare e verificare che U†U=IU^{\dagger} U = \mathbb{I}, ad esempio. In alternativa, possiamo verificare che le righe (o le colonne) siano ortonormali, operazione che in questo caso risulta semplificata data la particolare forma della matrice UU.

L'azione di UU sul vettore 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 si può notare esaminando la seconda colonna di UU, tenendo conto dell’ordinamento che abbiamo assegnato all’insieme {1,2,3}×{0,1}\{1,2,3\}\times\{0,1\}.

Come per qualsiasi matrice, è possibile esprimere l’ UU e utilizzando la notazione di Dirac, il che richiederebbe 20 termini per i 20 elementi diversi da zero dell’ UU e. Se dovessimo scrivere tutti questi termini, tuttavia, anziché utilizzare una matrice di tipo 6×66\times 6, il risultato sarebbe disordinato e gli schemi evidenti dall’espressione matriciale probabilmente non risulterebbero altrettanto chiari. In parole povere, la notazione di Dirac non è sempre la scelta migliore.

Le operazioni unitarie su tre o più sistemi funzionano in modo simile, con le matrici unitarie che hanno righe e colonne corrispondenti al prodotto cartesiano degli insiemi di stati classici dei sistemi. Ne abbiamo già visto un esempio in questa lezione: l'operazione a 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 in bras e ket indicano le loro codifiche binarie 33. Oltre a essere un'operazione deterministica, è anche un'operazione unitaria. Le operazioni che sono sia deterministiche che unitarie sono chiamate operazioni reversibili. La trasposizione coniugata di questa matrice può essere scritta in questo modo:

∑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' inverso, o in termini matematici l' inverso, dell'operazione originale, che è ciò che ci aspettiamo dalla trasposizione coniugata di una matrice unitaria. Vedremo altri esempi di operazioni unitarie su sistemi multipli nel corso della lezione.

Operazioni unitarie eseguite in modo indipendente su singoli sistemi

Quando le operazioni unitarie vengono eseguite in modo indipendente su un insieme di sistemi individuali, l'azione combinata di queste operazioni indipendenti è descritta dal prodotto tensoriale delle matrici unitarie che le rappresentano. Vale a dire che, 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 tali sistemi e le operazioni vengono eseguite indipendentemente sui sistemi, l’azione combinata su (Xn−1,…,X0)(\mathsf{X}_{n-1},\ldots,\mathsf{X}_0) è rappresentata dalla matrice Un−1⊗⋯⊗U0U_{n-1}\otimes\cdots\otimes U_0. Ancora una volta, constatiamo che i contesti probabilistico e quantistico sono analoghi sotto questo aspetto.

Dalla lettura del paragrafo precedente ci si aspetterebbe naturalmente che il prodotto tensoriale di un insieme di matrici unitarie sia unitario. Questo è vero e possiamo verificarlo come segue.

Notiamo innanzitutto che l'operazione di trasposizione coniugata 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 qualsiasi matrice M0,…,Mn−1M_0,\ldots,M_{n-1} scelta. Ciò può essere verificato tornando alla definizione del prodotto tensoriale e della trasposta coniugata, e controllando che ogni elemento delle due parti 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 indicato con I0,…,In−1\mathbb{I}_0,\ldots,\mathbb{I}_{n-1} le matrici che rappresentano l’operazione di identità sui sistemi X0,…,Xn−1\mathsf{X}_0,\ldots,\mathsf{X}_{n-1}; in altre parole, si tratta di matrici identitarie le cui dimensioni coincidono con il 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à, il cui numero di righe e colonne coincide con il prodotto del numero 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 congiunto (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 verifica 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 congiunto più ampio. Ad esempio, supponiamo 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 si esegua 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 tale che le sue righe e colonne siano state messe in corrispondenza con gli 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 su Y\mathsf{Y}, il che significa che eseguiamo indipendentemente UU su X\mathsf{X} e l' operazione di identità su Y\mathsf{Y}. Cioè, "non fare nulla" su Y\mathsf{Y} equivale a eseguire l'operazione di identità su Y\mathsf{Y}, che è rappresentata dalla matrice identità IY\mathbb{I}_\mathsf{Y}. (A questo proposito, l’indice Y\mathsf{Y} ci indica che IY\mathbb{I}_\mathsf{Y} si riferisce alla matrice identità avente un numero di righe e colonne corrispondente all’insieme degli stati classici di Y\mathsf{Y}.) L’operazione su (X,Y)(\mathsf{X},\mathsf{Y}) che si ottiene quando si esegue UU su X\mathsf{X} e non si interviene su Y\mathsf{Y} è quindi rappresentata dalla matrice unitaria

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

Per esempio, se X\mathsf{X} e Y\mathsf{Y} sono qubit, eseguire un'operazione di Hadamard su X\mathsf{X} e non fare nulla a 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 di giunti (X,Y)(\mathsf{X},\mathsf{Y}).

Allo stesso modo, se un’operazione rappresentata dalla matrice unitaria UU viene applicata a Y\mathsf{Y} e non viene effettuata alcuna operazione su 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, se consideriamo nuovamente 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 tutte le operazioni unitarie su un insieme di sistemi possono essere scritte come un prodotto tensoriale di operazioni unitarie come questa, così come non tutti i vettori di stati quantistici di questi sistemi sono stati prodotti. Ad esempio, né l'operazione di swap né l'operazione controlled-NOT su due qubit, descritte di seguito, possono essere espresse come un prodotto tensoriale di operazioni unitarie.

L'operazione di swap

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

Supponiamo che X\mathsf{X} e Y\mathsf{Y} siano sistemi che condividono lo stesso insieme di stati classici Σ\Sigma . L'operazione di scambio sulla coppia (X,Y)(\mathsf{X},\mathsf{Y}) consiste nello scambiare il contenuto dei due sistemi, lasciando per il resto i sistemi inalterati — in modo che X\mathsf{X} rimanga a sinistra e Y\mathsf{Y} rimanga a destra. Indicheremo questa operazione con SWAP⁡\operatorname{SWAP}; essa agisce in questo modo 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 utilizzando 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 risultare immediatamente chiaro che questa matrice rappresenti un’ SWAP⁡\operatorname{SWAP} e, ma possiamo verificare che soddisfi 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, si ottiene 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 controllate unitarie

Supponiamo ora che Q\mathsf{Q} sia un qubit e che R\mathsf{R} sia un sistema arbitrario, in qualsiasi stato classico desideriamo. Per ogni operazione unitaria UU che agisce sul sistema R\mathsf{R}, un'operazione controllata 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 si considera l’operazione di Pauli XX su R\mathrm{R}, allora un’operazione di controllo- 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 delle operazioni informative e probabilistiche classiche nella lezione precedente. Sostituendo l'operazione Pauli XX su R\mathsf{R} con un'operazione ZZ si ottiene questa 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 consideriamo R\mathsf{R} come due qubit, e prendiamo UU come l' operazione di swap tra questi due qubit, otteniamo questa 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 Fredkin o, più comunemente, porta Fredkin La sua azione sugli stati base standard può essere descritta 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 controllata-controllata-NOT, che possiamo indicare con la notazione CCXCCX, è detta operazione di Toffoli o porta 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}.

In alternativa, possiamo esprimerla utilizzando 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.
Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.