Informazione classica
Come nella lezione precedente, inizieremo questa lezione con una discussione sull'informazione classica. Ancora una volta, le descrizioni probabilistica e quantistica sono matematicamente simili, e riconoscere come funziona la matematica nel contesto familiare dell'informazione classica è utile per capire perché l'informazione quantistica viene descritta nel modo in cui è.
Stati classici tramite il prodotto cartesiano
Inizieremo dal livello più elementare, con gli stati classici di sistemi multipli. Per semplicità, cominceremo discutendo solo due sistemi, per poi generalizzare a più di due sistemi.
Per essere precisi, sia un sistema il cui insieme di stati classici è e sia un secondo sistema il cui insieme di stati classici è Nota che, poiché ci siamo riferiti a questi insiemi come insiemi di stati classici, la nostra ipotesi è che e siano entrambi finiti e non vuoti. Potrebbe essere che ma non è necessariamente così — e in ogni caso, sarà utile usare nomi diversi per riferirsi a questi insiemi nell'interesse della chiarezza.
Immagina ora che i due sistemi, e siano posti fianco a fianco, con a sinistra e a destra. Se vogliamo, possiamo vedere questi due sistemi come se formassero un unico sistema, che possiamo denotare con o a seconda della nostra preferenza. Una domanda naturale da porre su questo sistema composto è: "Quali sono i suoi stati classici?"
La risposta è che l'insieme degli stati classici di è il prodotto cartesiano di e che è l'insieme definito come
In termini semplici, il prodotto cartesiano è esattamente la nozione matematica che cattura l'idea di considerare un elemento di un insieme e un elemento di un secondo insieme insieme, come se formassero un unico elemento di un unico insieme. Nel caso in esame, dire che si trova nello stato classico significa che si trova nello stato classico e si trova nello stato classico e se lo stato classico di è e lo stato classico di è allora lo stato classico del sistema congiunto è
Per più di due sistemi, la situazione si generalizza in modo naturale. Se supponiamo che siano sistemi con insiemi di stati classici rispettivamente, per qualsiasi intero positivo l'insieme degli stati classici della -upla vista come un unico sistema congiunto, è il prodotto cartesiano
Ovviamente, siamo liberi di usare qualsiasi nome vogliamo per i sistemi, e di ordinarli come preferiamo. In particolare, se abbiamo sistemi come sopra, potremmo invece scegliere di nominarli e disporli da destra a sinistra, in modo che il sistema congiunto diventi Seguendo lo stesso schema per nominare gli stati classici associati e gli insiemi di stati classici, potremmo quindi riferirci a uno stato classico
di questo sistema composto. Questa è, di fatto, la convenzione di ordinamento usata da Qiskit quando nomina più qubit. Torneremo su questa convenzione e su come si collega ai circuiti quantistici nella prossima lezione, ma inizieremo a usarla già da ora per abituarci.
Spesso è conveniente scrivere uno stato classico della forma come una stringa per brevità, in particolare nella situazione molto comune in cui gli insiemi di stati classici sono associati a insiemi di simboli o caratteri. In questo contesto, il termine alfabeto è comunemente usato per riferirsi a insiemi di simboli usati per formare stringhe, ma la definizione matematica di alfabeto è esattamente la stessa della definizione di insieme di stati classici: è un insieme finito e non vuoto.
Per esempio, supponi che siano bit, in modo che gli insiemi di stati classici di questi sistemi siano tutti uguali.
Ci sono quindi stati classici del sistema congiunto che sono gli elementi dell'insieme
Scritti come stringhe, questi stati classici appaiono così:
Per lo stato classico per esempio, vediamo che e si trovano nello stato mentre tutti gli altri sistemi si trovano nello stato
Stati probabilistici
Ricorda dalla lezione precedente che uno stato probabilistico associa una probabilità a ciascuno stato classico di un sistema. Quindi, uno stato probabilistico di sistemi multipli — visti collettivamente come un unico sistema — associa una probabilità a ciascun elemento del prodotto cartesiano degli insiemi di stati classici dei singoli sistemi.
Per esempio, supponi che e siano entrambi bit, in modo che i loro corrispondenti insiemi di stati classici siano e rispettivamente. Ecco uno stato probabilistico della coppia
Questo stato probabilistico è uno in cui sia che sono bit casuali — ognuno è con probabilità e con probabilità — ma gli stati classici dei due bit coincidono sempre. Questo è un esempio di correlazione tra questi sistemi.
Ordinamento degli insiemi di stati del prodotto cartesiano
Gli stati probabilistici dei sistemi possono essere rappresentati da vettori di probabilità, come discusso nella lezione precedente. In particolare, le voci del vettore rappresentano le probabilità che il sistema si trovi nei possibili stati classici di quel sistema, e si intende che sia stata selezionata una corrispondenza tra le voci e l'insieme degli stati classici.
Scegliere tale corrispondenza significa effettivamente decidere un ordinamento degli stati classici, che spesso è naturale o determinato da una convenzione standard. Per esempio, l'alfabeto binario è naturalmente ordinato con per primo e per secondo, quindi la prima voce in un vettore di probabilità che rappresenta uno stato probabilistico di un bit è la probabilità che si trovi nello stato e la seconda voce è la probabilità che si trovi nello stato
Nulla cambia nel contesto dei sistemi multipli, ma occorre prendere una decisione. L'insieme degli stati classici di più sistemi insieme, visti collettivamente come un unico sistema, è il prodotto cartesiano degli insiemi di stati classici dei singoli sistemi — quindi dobbiamo decidere come ordinare gli elementi dei prodotti cartesiani degli insiemi di stati classici.
Esiste una semplice convenzione che seguiamo per fare questo, che consiste nel partire dagli ordinamenti già in uso per i singoli insiemi di stati classici, e poi ordinare gli elementi del prodotto cartesiano alfabeticamente. Un altro modo per dirlo è che le voci in ogni -upla (o, equivalentemente, i simboli in ogni stringa) sono trattati come se avessero un'importanza che decresce da sinistra a destra. Per esempio, secondo questa convenzione, il prodotto cartesiano è ordinato così:
Quando le -uple sono scritte come stringhe e ordinate in questo modo, osserviamo pattern familiari, come ordinato come e l'insieme ordinato come è stato scritto all'inizio della lezione. Come ulteriore esempio, vedendo l'insieme come un insieme di stringhe, otteniamo i numeri a due cifre da a ordinati numericamente. Questo non è ovviamente una coincidenza; il nostro sistema numerico decimale usa esattamente questo tipo di ordinamento alfabetico, dove la parola alfabetico deve essere intesa in senso ampio, includendo le cifre oltre alle lettere.
Tornando all'esempio dei due bit di cui sopra, lo stato probabilistico descritto in precedenza è quindi rappresentato dal seguente vettore di probabilità, dove le voci sono etichettate esplicitamente per chiarezza.
Indipendenza di due sistemi
Un tipo speciale di stato probabilistico di due sistemi è quello in cui i sistemi sono indipendenti. In modo intuitivo, due sistemi sono indipendenti se conoscere lo stato classico di uno dei due sistemi non ha alcun effetto sulle probabilità associate all'altro. Cioè, sapere in quale stato classico si trova uno dei sistemi non fornisce alcuna informazione sullo stato classico dell'altro.
Per definire questa nozione con precisione, supponiamo ancora una volta che e siano sistemi con insiemi di stati classici e rispettivamente. Con riferimento a un dato stato probabilistico di questi sistemi, si dice che sono indipendenti se vale la condizione
per ogni scelta di e
Per esprimere questa condizione in termini di vettori di probabilità, supponi che il dato stato probabilistico di sia descritto da un vettore di probabilità, scritto nella notazione di Dirac come
La condizione per l'indipendenza è equivalente all'esistenza di due vettori di probabilit à
che rappresentano le probabilità associate agli stati classici di e rispettivamente, tali che
per tutti e
Per esempio, lo stato probabilistico di una coppia di bit rappresentato dal vettore
è uno in cui e sono indipendenti. In particolare, la condizione richiesta per l'indipendenza è vera per i vettori di probabilità
Per esempio, affinché le probabilità per lo stato coincidano, abbiamo bisogno che e in effetti questo è vero. Le altre voci possono essere verificate in modo simile.
D'altra parte, lo stato probabilistico che possiamo scrivere come
non rappresenta l'indipendenza tra i sistemi e Ecco un modo semplice per dimostrarlo.
Supponi che esistessero vettori di probabilità e come nell'equazione sopra, per i quali la condizione è soddisfatta per ogni scelta di e Sarebbe necessariamente vero che
Questo implica che oppure perché se entrambi fossero diversi da zero, anche il prodotto sarebbe diverso da zero. Questo porta alla conclusione che (nel caso ) oppure (nel caso ). Vediamo tuttavia che nessuna di queste uguaglianze può essere vera perché dobbiamo avere e Quindi, non esistono vettori e che soddisfano la proprietà richiesta per l'indipendenza.
Avendo definito l'indipendenza tra due sistemi, possiamo ora definire cosa si intende per correlazione: è una mancanza di indipendenza. Per esempio, poiché i due bit nello stato probabilistico rappresentato dal vettore non sono indipendenti, sono, per definizione, correlati.
Prodotti tensoriali di vettori
La condizione di indipendenza appena descritta può essere espressa in modo conciso attraverso la nozione di prodotto tensoriale. Sebbene i prodotti tensoriali siano una nozione molto generale, e possano essere definiti in modo piuttosto astratto e applicati a una varietà di strutture matematiche, possiamo adottare una definizione semplice e concreta nel caso in esame.
Dati due vettori
il prodotto tensoriale è il vettore definito come