Questo mi porta a concludere che esiste qualche differenza / ragione per cui bra-ket è particolarmente utile per indicare algoritmi quantistici.
C'è già una risposta accettata e una risposta che spiega 'ket', 'bra' e la notazione del prodotto scalare.
Proverò ad aggiungere un po 'di più alla voce evidenziata. Cosa lo rende una notazione utile / utile?
La prima cosa per cui la notazione bra-ket è usata molto è indicare semplicemente gli autovettori di un operatore (di solito eremitico) associato a un autovalore. Supponiamo di avere un'equazione di autovalore , che può essere indicata come , e probabilmente qualche etichetta extra se c'è un po 'di degenerazione .A(v)=λvA|λ⟩=λ|λ⟩kA|λ,k⟩=λ|λ,k⟩
Vedete questo impiegato in tutta la meccanica quantistica, gli eigenstate del momento tendono ad essere etichettati come o seconda delle unità o con più stati di particelle ; rappresentazione del numero di occupazione per il sistema bose e fermi molti sistemi corporei ; una mezza particella di spin che prende di solito gli dell'operatore , scritto a volte come e o e , ecc. come scorciatoia per∣∣k⃗ ⟩|p⃗ ⟩|p⃗ 1,p⃗ 2,p⃗ 3…⟩|n1,n2,…⟩Sz|+⟩|−⟩|↑⟩|↓⟩|±ℏ/2⟩ ; le armoniche sferiche come autofunzioni delle funzioni e sono convenientemente scritte come con eL2Lz|l,m⟩l=0,1,2,…m=−l,−l+1,…,l−1,l.
Quindi la praticità della notazione è una cosa, ma c'è anche una sorta di sensazione 'lego' alle manipolazioni algebriche con notazione , ad esempio l' operatore metà spin nella notazione come
, agendo su uno stato come uno semplicementeSxSx=ℏ2(|↑⟩⟨↓|+|↓⟩⟨↑|)|↑⟩
Sx|↑⟩=ℏ2(|↑⟩⟨↓|+|↓⟩⟨↑|)|↑⟩=ℏ2|↑⟩⟨↓∣↑⟩+ℏ2|↓⟩⟨↑∣↑⟩=ℏ2|↓⟩
poiché e .⟨↑∣↑⟩=1⟨↓∣↑⟩=0
Cosa lo rende utile per gli algoritmi quantistici?
Supponiamo di avere un sistema a due livelli adatto per un qubit; questo forma uno spazio vettoriale complesso bidimensionale dire la cui base è indicata come e . Quando consideriamo dire qubit di questa forma, gli stati del sistema vivono in uno spazio più grande lo spazio del prodotto tensore, . La notazione di Dirac può essere piuttosto utile qui, gli stati di base saranno etichettati da stringhe di uno e di zeri e uno di solito indica uno stato, ad esempio , e diciamo che abbiamo un operatore di flip che scambiaV|0⟩|1⟩nV⊗n|1⟩⊗|0⟩⊗|0⟩⊗|1⟩≡|1001⟩Xi1↔0 sul 'esimo bit, questo può agire piuttosto semplicemente sulle suddette corde ad esempio , e prendendo una somma di operatori o di agire su un la sovrapposizione degli stati funziona altrettanto semplicemente.iX3|1001⟩=|1011⟩
Leggera cautela: uno stato scritto come non significa sempre , ad esempio quando hai due fermioni identici con le funzioni wave dicono e , con etichette che indicizzano un set di basi, quindi si potrebbe scrivere lo stato determinante slater dei fermioni in una scorciatoia come o even .|a,b⟩|a⟩⊗|b⟩ϕk1(r⃗ 1)ϕk2(r⃗ 2)
12–√(ϕk1(r⃗ 1)ϕk2(r⃗ 2)−ϕk1(r⃗ 2)ϕk2(r⃗ 1))
|ϕk1,ϕk2⟩|k1,k2⟩≠|k1⟩⊗|k2⟩