Aby lepiej przygotować się do zgłębiania możliwości i ograniczeń obwodów kwantowych, wprowadzamy teraz kilka dodatkowych pojęć matematycznych — mianowicie iloczyn skalarny między wektorami (oraz jego związek z normą euklidesową), pojęcia ortogonalności i orthonormality dla zbiorów wektorów, a także macierze rzutowania, które pozwolą nam wprowadzić poręczne uogólnienie standardowych pomiarów w bazie.
Przypomnijmy, że kiedy używamy notacji Diraca do oznaczenia dowolnego wektora kolumnowego jako ket, na przykład
∣ψ⟩=α1α2⋮αn,
odpowiadający mu wektor bra jest sprzężeniem hermitowskim (transpozycją sprzężoną) tego wektora:
⟨ψ∣=(∣ψ⟩)†=(α1α2⋯αn).(1)
Alternatywnie, jeśli mamy na myśli pewien zbiór stanów klasycznych Σ i wyrażamy wektor kolumnowy jako ket,
na przykład
∣ψ⟩=a∈Σ∑αa∣a⟩,
to odpowiadający mu wektor wierszowy (lub bra) jest sprzężeniem hermitowskim
⟨ψ∣=a∈Σ∑αa⟨a∣.(2)
Mamy także, że iloczyn wektora bra i wektora ket, traktowanych jako macierze mające odpowiednio jeden wiersz lub jedną kolumnę, daje skalar.
Konkretnie, jeśli mamy dwa wektory kolumnowe
∣ψ⟩=α1α2⋮αnoraz∣ϕ⟩=β1β2⋮βn,
tak że wektor wierszowy ⟨ψ∣ jest taki jak w równaniu (1), to
gdzie ostatnia równość wynika z obserwacji, że ⟨a∣a⟩=1 oraz ⟨a∣b⟩=0 dla stanów klasycznych a i b spełniających a=b.
Wartość ⟨ψ∣ϕ⟩ nazywana jest iloczynem skalarnym wektorów ∣ψ⟩ i ∣ϕ⟩.
Iloczyny skalarne mają kluczowe znaczenie w informacji i obliczeniach kwantowych;
nie moglibyśmy daleko zajść w rozumieniu informacji kwantowej na poziomie matematycznym bez nich.
Zbierzmy teraz razem kilka podstawowych faktów dotyczących iloczynów skalarnych wektorów.
Związek z normą euklidesową. Iloczyn skalarny dowolnego wektora