Это приводит меня к выводу, что есть некоторая разница / причина, по которой Брэкет особенно удобен для обозначения квантовых алгоритмов.
Уже есть принятый ответ и ответ, который объясняет «кет», «бюстгальтер» и обозначение скалярного произведения.
Я постараюсь добавить немного больше к выделенной записи. Что делает это полезным / удобным обозначением?
Первое, для чего в действительности часто используют обозначения Брэка, это очень просто обозначить собственные векторы (обычно эрмитова) оператора, связанного с собственным значением. Предположим, что у нас есть уравнение собственного значения , его можно обозначить как A | А , ⟩ = А , | А , ⟩ , и , возможно , некоторые дополнительные этикетки к , если есть вырождение | λ , к ⟩ = λ | λ , к ⟩ .A ( v ) = λ vA | А , ⟩ = А , | А , ⟩КA | λ , к ⟩ = λ | λ , к ⟩
Вы видите, что это используется во всей квантовой механике, собственные импульсы имеют тенденцию быть помечены как или | → р ⟩ в зависимости от единиц, или с несколькими состояниями частиц | → p 1 , → p 2 , → p 3 … ⟩ ; представление чисел занятости для систем бозе и ферми многих систем организма | n 1 , n 2 , … ⟩ ; спиновая половина частицы, принимающая собственные состояния обычно из S z||К⃗ ⟩| п⃗ ⟩| п⃗ 1, р⃗ 2, р⃗ 3… ⟩| N1, н2, ... ⟩SZоператор, иногда записывается как И | - ⟩ или | ↑| + ⟩| - ⟩ И | ↓| ↑⟩ т. Д. Как сокращение для | & Plusmn ; ℏ / 2 ⟩ ; сферические гармоники как собственные функции функций L 2 и L z удобно записать в виде | л , м ⟩ с л = 0 , 1 , 2 , ... и т = - л , - л + 1 , ... , л - 1 , л .| ↓⟩| ± ℏ/ 2⟩L2LZ| л , м ⟩l=0,1,2,…m=−l,−l+1,…,l−1,l.
Таким образом, удобство нотации - это одно, но есть также своего рода чувство «лего» для алгебраических манипуляций с дираковской нотацией, например, возьмем оператор спина в нотации дирака как
S x = ℏSx, воздействуя на состояние, подобное| ↑⟩один просто делаетSx=ℏ2(|↑⟩⟨↓|+|↓⟩⟨↑|)|↑⟩
Sx|↑⟩=ℏ2(|↑⟩⟨↓|+|↓⟩⟨↑|)|↑⟩=ℏ2|↑⟩⟨↓∣↑⟩+ℏ2|↓⟩⟨↑∣↑⟩=ℏ2|↓⟩
так как и ⟨ ↓ ∣ ↑ ⟩ = 0 .⟨↑∣↑⟩=1⟨↓∣↑⟩=0
Что делает его удобным для квантовых алгоритмов?
Скажем, у нас есть подходящая двухуровневая система для кубита; это образует двумерное комплексное векторное пространство скажем, чей базис обозначается как | 0 ⟩ и | 1 ⟩ . Когда мы рассматриваем, скажем, n кубитов этого вида, состояния системы живут в большем пространстве пространства тензорных произведений, V ⊗ n . Обозначения Дирака здесь могут быть весьма удобны, базовые состояния будут помечены цепочками из нулей и единиц, а один обычно обозначает состояние, например | 1 ⟩ ⊗ | 0 ⟩ ⊗ | 0 ⟩ ⊗ | 1 ⟩ |V|0⟩|1⟩nV⊗n , и чтонас есть немного флип оператор X я , который переставляет 1 ↔ 0 на I «й бит, это может действоватьа просто на вышеуказанных строкнапример , X 3 | 1001 ⟩ = | 1011 ⟩ ивзяв сумму операторов или действующих на суперпозиции состояний работает точножекак просто.| 1 ⟩ ⊗ | 0 ⟩ ⊗ | 0 ⟩ ⊗ | 1 ⟩ ≡ | 1001 ⟩Икся1 ↔ 0яИкс3| 1001 ⟩ = | 1011 ⟩
Небольшая осторожность: состояние записывается как не всегда означает | ⟩ ⊗ | б ⟩ , например , когда у Вас есть два одинаковые фермионы с волновыми функциями говорят φ K 1 ( → R 1 ) и ф к 2 ( → г 2 ) , с этикетками индексации некоторых базисный набора, то можно было бы записать Slater определителя состояние из фермионы 1| , б ⟩| ⟩ ⊗ | б ⟩φК1( г⃗ 1)φК2( г⃗ 2)в сокращении как| φK1,φк2⟩или даже| к1,к2⟩≠| к1⟩
12-√( ϕК1( г⃗ 1) ϕК2( г⃗ 2) - ϕК1( г⃗ 2) ϕК2( г⃗ 1) )
| φК1, ϕК2⟩ .
| К1, к2⟩ ≠ | К1⟩ ⊗ | К2⟩