Wie funktioniert die Notation?


29

Quantenalgorithmen verwenden in ihrer Beschreibung häufig die Bracket-Notation. Was bedeuten all diese Klammern und vertikalen Linien? Zum Beispiel:|ψ=α|0+β|1

Während dies wohl eine Frage der Mathematik ist, scheint diese Art der Notation häufig zu verwendet zu werden, wenn es speziell um Quantenberechnung geht. Ich bin mir nicht sicher, ob ich es jemals in einem anderen Kontext gesehen habe.


Bearbeiten

Mit dem letzten Teil meine ich, dass es möglich ist, Vektoren und innere Produkte unter Verwendung der Standardnotation für die lineare Algebra zu bezeichnen, und dass einige andere Felder, die diese Objekte und Operatoren verwenden, dies ohne die Verwendung der Bracket-Notation tun.

Dies lässt mich zu dem Schluss kommen, dass es einen Unterschied / Grund gibt, warum Bra-ket besonders nützlich ist, um Quantenalgorithmen zu bezeichnen. Es ist keine Tatsachenbehauptung, ich habe es als Beobachtung gemeint. "Ich bin nicht sicher, ob ich es woanders verwendet gesehen habe" ist nicht die gleiche Aussage wie "Es wird in keinem anderen Kontext verwendet".


3
Verwandt: How to Bra-Ket NotationTEX auf Meta.
Nat

Antworten:


18

Wie bereits von anderen erklärt, ein Ket |ψ ist nur ein Vektor. Ein BH ψ|ist das hermitische Konjugat des Vektors. Sie können einen Vektor wie gewohnt mit einer Zahl multiplizieren.

Jetzt kommt der spaßige Teil: Sie können das Skalarprodukt von zwei Vektoren schreiben |ψ und |ϕ als ϕ|ψ .

Sie können einen Operator auf den Vektor gelten (in endlichen Dimensionen ist dies nur eine Matrixmultiplikation) X|ψ .

Insgesamt ist die Notation sehr handlich und intuitiv. Weitere Informationen finden Sie im Wikipedia-Artikel oder in einem Lehrbuch zur Quantenmechanik.


"BH ist ein hermitisches Konjugat." Was ist ein hermitisches Konjugat eines Vektors? Und ist ϕ|ψ nur das innere Produkt ϕψ von Vektoren ϕ und ψ ?
Entwickler

Es gibt zwei Arten von Vektoren, Spaltenvektoren und Zeilenvektoren. Das hermitische Konjugat eines Spaltenvektors ist ein Zeilenvektor mit komplexen konjugierten Elementen und umgekehrt.
jknappen

komplexe konjugierte Elemente?
Entwickler

Elemente wie in Matrixelementen. Sie können auch den Begriff "Komponenten" verwenden, der bei Vektoren üblicher ist.
jknappen

1
Ja, ist das innere Produkt , aber der Vektorraum ist komplex, so dass die Formel & phiv; & psgr; , für die hermitesch Konjugierte des Dolches beachten, ist es nicht nur die Transponierte. ϕ|ψϕψ
jknappen

20

Sie könnten an denken 0 und | 1 als zwei Orthonormalbasis Zustände eines (durch „Ket“ s dargestellt) Quanten Bit welche besteht in einem zweidimensionalen komplexen Vektorraum. Die Linien und Klammern, die Sie sehen, sind im Grunde genommen die in der Quantenmechanik gebräuchliche Bracket-Notation, auch Dirac-Notation genannt .|0|1

Als Beispiel könnte die Spin-down - Zustand eines Elektrons darstellen , während | 1 könnte den Spin-up - Zustand darstellen. Tatsächlich kann sich das Elektron jedoch in einer linearen Überlagerung dieser beiden Zustände befinden, dh | & psgr; Elektron = a | 0 + b | 1 (dies ist in der Regel wie normalisiert ein | 0 + b | 1 |0|1|ψelectron=a|0+b|1 ) wobeia,bC ist.a|0+b|1|a|2+|b|2a,bC


16

Was bedeuten all diese Klammern und vertikalen Linien?

Die Notation Mittel genau das gleiche wie v oder v , dh er bezeichnet einen Vektor , dessen Name „v“. Das ist es. Es gibt überhaupt kein Geheimnis und keine Magie mehr. Das Symbol | & psgr; bezeichnet einen Vektor „psi“ bezeichnet.|vvv|ψ

Das Symbol ist ein „ket“ genannt, aber es könnte genauso gut (und meiner Meinung nach sollte) ein „Vektor“ mit absolut keinen Bedeutungsverlust überhaupt bezeichnet werden.|

Während dies wohl eine Frage der Mathematik ist, scheint diese Art der Notation häufig zu verwendet zu werden, wenn es speziell um Quantenberechnung geht. Ich bin mir nicht sicher, ob ich es jemals in einem anderen Kontext gesehen habe.

Die Notation wurde von einem Physiker ( Paul Dirac ) erfunden und heißt "Dirac-Notation" oder "Bra-ket-Notation" . Soweit ich weiß, hat Dirac es wahrscheinlich während des Studiums der Quantenmechanik erfunden. In der Vergangenheit wurde die Notation daher hauptsächlich verwendet, um die Vektoren zu bezeichnen, die in der Quantenmechanik auftreten, dh Quantenzustände. Die Bracket-Notation ist der Standard in jedem Kontext der Quantenmechanik, nicht nur die Quantenberechnung. Beispielsweise wird die Schrödinger-Gleichung , die mit Dynamik in Quantensystemen zu tun hat und der Quantenberechnung um Jahrzehnte vorausgeht, in der Bracket-Notation geschrieben.

Darüber hinaus ist die Notation in anderen linearen Algebra-Kontexten recht praktisch und wird außerhalb der Quantenmechanik verwendet.


12

Dies lässt mich zu dem Schluss kommen, dass es einen Unterschied / Grund gibt, warum Bra-ket besonders nützlich ist, um Quantenalgorithmen zu bezeichnen.

Es gibt bereits eine akzeptierte Antwort und eine Antwort, die "Ket", "BH" und die Skalarproduktnotation erklärt.

Ich werde versuchen, dem markierten Eintrag etwas mehr hinzuzufügen. Was macht es zu einer nützlichen Notation?

Das erste, wofür die Bra-ket-Notation wirklich häufig verwendet wird, ist die sehr einfache Bezeichnung der Eigenvektoren eines (normalerweise hermitischen) Operators, der mit einem Eigenwert assoziiert ist. Angenommen, wir haben eine Eigenwertgleichung , die als A | bezeichnet werden kann & lgr; = & lgr; | & lgr; , und wahrscheinlich einige zusätzliche Etikett k , wenn es eine Entartung ist A | λ , k = λ | λ , k .A(v)=λvA|λ=λ|λkA|λ,k=λ|λ,k

Sie sehen, dass dies in der gesamten Quantenmechanik angewendet wird. Momentum-Eigenzustände werden tendenziell als oder | p abhängig von Einheiten oder mit mehreren Teilchenzustände | p 1 , p 2 , p 3 ; darstellung der berufsnummern für das bose - und fermi - system viele körpersysteme n 1 , n 2 , ; ein Spin-Halbteilchen, das die Eigenzustände üblicherweise der S z nimmt|k|p|p1,p2,p3|n1,n2,SzOperator, manchmal geschrieben als Und | - oder | |+| Und | ||, etc as shorthand for |±/2; spherical harmonics as eigenfunctions of the L2 and Lz functions are conveniently written as |l,m with l=0,1,2, and m=l,l+1,,l1,l.

So convenience of notation is one thing, but there's also a kind of 'lego' feeling to algebraic manipulations with dirac notation, take for instance the Sx spin half operator in dirac notation as Sx=2(||+||), acting on a state like | one simply does

Sx|=2(||+||)|=2|↓∣↑+2|↑∣↑=2|

since ↑∣↑=1 and ↓∣↑=0.

What makes it handy for quantum algorithms?

Say we have a suitable two level system for a qubit; this forms a two dimensional complex vector space V say whose basis is denoted as |0 and |1. When we consider say n qubits of this form, the states of the system live in a bigger space the tensor product space, Vn. Dirac notation can be rather handy here, the basis states will be labelled by strings of ones and zeros and one usually denotes a state e.g. |1|0|0|1|1001, and say we have a bit flip operator Xi which interchanges 10 on the i'th bit, this can act rather simply on the above strings e.g. X3|1001=|1011, and taking a sum of operators or acting on a superposition of states works just as simply.

Slight caution: a state written as |a,b doesn't always mean |a|b, for instance when you have two identical fermions with wave functions say ϕk1(r1) and ϕk2(r2), with labels indexing some basis set, then one might write the slater determinant state of the fermions

12(ϕk1(r1)ϕk2(r2)ϕk1(r2)ϕk2(r1))
in a shorthand as |ϕk1,ϕk2 or even |k1,k2|k1|k2.

8

The ket notation |ψ means a vector in whatever vector space we're working in, such as the space of all complex linear combinations of the eight 3-bit strings 000, 001, 010, etc., as we might use to represent the states of a quantum computer. Unadorned ψ means exactly the same thing—the |ψ ket notation is useful partly to emphasize that, for example, |010 is an element of the vector space of interest, and partly for its cuteness in combination with the bra notation.

The bra notation ψ| means the dual vector or covector—a linear functional, or linear map from vectors to scalars, whose value at a vector |ϕ is the inner product of ψ with ϕ, cutely written ψ|ϕ. Here we assume the existence of an inner product, which is not a given in arbitrary vector spaces, but in quantum physics we usually work in Hilbert spaces which by definition have an inner product. The dual of a vector is sometimes also called its (Hermitian) transpose, because in matrix representation, a vector corresponds to a column and a covector corresponds to a row, and when you multiply row×column you get a scalar. (The Hermitian part means in addition to transposing the matrix, we take the complex conjugate of its entries—which is really just further transposing the matrix representation [abba] of the complex number a+bi.)

When written the other way, |ψϕ|, you get the outer product of ψ with ϕ, defined to be the linear transformation of the vector space to itself given by |θ(ϕ|θ)|ψ. That is, given a vector θ, it scales the vector ψ by the scalar given by the inner product ϕ|θ. Since the operations in question are associative, we can remove the parentheses and unambiguously write

(|ψϕ|)|θ=|ψϕ|θ=ϕ|θ|ψ=(ϕ|θ)|ψ.
The operations involved are not commutative in general, however: reversing the order yields the complex conjugateψ|ϕ=ϕ|ψ, replacing a+bi by abi. There may be other transformations of the spaces involved thrown in the mix too, like ψ|A|ϕ, which can be read equivalently as the precomposition of the linear functional ψ| by the linear transformation A, applied to the vector |ϕ, or as the evaluation of the linear functional ψ| at the vector obtained by transforming |ϕ by the linear transformation A.

The notation is used mainly in quantum physics; mathematicians tend to just write ψ where physicists might write |ψ; ψ for the covector ψ|; either ψ,ϕ or ψϕ for the inner product; and ψAϕ for what physicists would notate by ψ|A|ϕ.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.