1つのキュービットの測定は他のキュービットにどのように影響しますか?


21

量子コンピューターの状態を表すために、すべてのキュービットが1つの状態ベクトルに寄与します(これは、量子コンピューティングと古典コンピューティングの大きな違いの1つです)。私の理解では、複数のキュービットのシステムから1つのキュービットのみを測定することが可能であるということです。1つのキュービットを測定すると、システム全体にどのように影響しますか(具体的には、状態ベクトルにどのように影響しますか)?

回答:


15

量子ビットを見るにはさまざまな方法があり、状態ベクトル形式はその1つにすぎません。一般的な線形代数の意味では、測定は基底への投影です。ここでは、QCの通常の回路モデルであるパウリの観測可能な観点からの例を洞察します。

まず、状態ベクトルがどの基底で提供されているかが重要です-すべての測定演算子には固有の状態のセットが付属しており、あなたが見るどんな測定(例えばなど)も決定しますあなたが質問に答える最も簡単な方法は、どの基底があなたにとって興味があるか、そしてもっと重要なことに、あなたがたった今測定したものと交換するかどうかを知ることですX,Y,Z,XX,XZ

したがって、簡単にするために、両方のキュービットに対して基底で記述された任意の状態の2つの結合キュービットから開始するとします。Z

|ψ=a|0Z|0Z+b|0Z|1Z+c|1Z|0Z+d|1Z|1Z

あなたが作ることができる最も簡単な測定があろうであり、続いて最初の量子ビットにオペレータ、、第二量子ビットのオペレーター。測定は何をしますか?状態をいずれかの固有状態に投影します。これは、先ほど測定したものと矛盾する可能性のあるすべての回答を排除するものと考えることができます。たとえば、を測定して結果を取得するとします Z Z 2 Z Z 1 1Z1ZZ2ZZ11、結果の状態は次のようになります。

|ψ=1|c|2+|d|2(c|1Z|0Z+d|1Z|1Z)

前の係数は、繰り込みのためだけのものであることに注意してください。したがって、を測定する確率は1です。Z2=0。これは、初期状態であった確率とは異なることに注意してください| 2+| c| 21|c|2+|d|2|c2||a|2+|c|2

ただし、次の測定が前の測定と通じないと仮定します。これは、確率を理解するために状態ベクトルに基づいて基底の変更を実装する必要があるため、より複雑です。ただし、パウリ測定では、固有ベースが次のように関連しているため、簡単になります。

|0Z=12(|0X+|1X)

|1Z=12(|0X|1X)

理解度を確認する良い方法:上記のZ 1 = 1の測定後にを測定する確率はどれくらいですか?Z 1測定を行っていない場合の確率はどのくらいですか?次に、より複雑な質問は、両方のキュービットに同時に作用する積演算子を調べることです。たとえば、Z 1 Z 2 = + 1の測定は初期状態にどのように影響しますか?ここで、Z 1 Z 2は2つの演算子の積を測定します。X=+1Z1=1Z1Z1Z2=+1Z1Z2


2
素晴らしくて簡単な答え。説明することは、a)射影測定を実行し、b)測定の結果を知っている場合にのみ真実であることに注意することが重要だと思います。一般に、測定後の状態を説明するには混合状態が必要になることに注意してください。
M.スターン

7

測定前に、キュービットシステムが何らかの状態にあると仮定しますψ H N 2H 2C 2は単一量子ビットのヒルベルト空間です。書く | ψ = Σ のx { 0 1 } N uはxは | X いくつかの係数についてのu のxCというようにΣは、xは | u x | 2 =n|ψH2nH2C2

|ψ=x{0,1}nux|x
uxCx|ux|2=1
  • 標準ベースで最初のキュービットを測定する場合、定義 およびlet| ψ0=| φ0 /

    |φ0=x{0,1}n1u0x|0|x,|φ1=x{0,1}n1u1x|1|x,
    |ψ0=|φ0/φ0|φ0 そして |ψ1=|φ1/φ1|φ1。最初のキュービットを測定して状態を取得すれば、それを示すのはそれほど難しくありません、システム全体の状態は「崩壊」| ψ 0、あなたが取得した場合| 1 あなたが求めるものを| ψ 1|0|ψ0|1|ψ1

    これは、条件付き確率分布の概念に広く類似していますシステムの状態がある第1量子ビットを条件として| 0 、および| ψ 1システムの状態がある第1量子ビットを条件として| 1 (話はもう少し最初の量子ビットは、どちらかの状態で「密かに」ではないという事実のために、複雑になることはもちろん除いて0または1)。|ψ0|0|ψ1|101

  • 上記は、最初のキュービットの測定に強く依存していません| φ 1ビット列内の任意の特定のビットを固定する点でxはいずれかに0又は1のみの選択肢のいずれかと一致しているコンポーネント上加算、0又は1以上のように、及び進行します。|φ0|φ1x0101

  • 上記は、エミリーが示すように、標準ベースでの測定に強く依存していません。基底の最初のキュービットの測定を検討する場合、どこ| α = α 0 | 0 + α 1 | 1 | β = β 0 | 0 + β 1 | 1 、我々が定義 | φ 0|α,|β|α=α0|0+α1|1|β=β0|0+β1|1 そして上記のように進みます。

    |φ0=(|αα|In1)|ψ=x{0,1}n1(α0u0x+α1u1x)|α|x,|φ1=(|ββ|In1)|ψ=x{0,1}n1(β0u0x+β1u1x)|β|x,

6

他の回答よりも正式には述べられていませんが、初心者にとっては、このビデオで Vazirani教授が概説した直感的な方法が好きです。

一般的な2 qbit状態があるとします:

|ψ=[α00α01α10α11]=α00|00+α01|01+α10|10+α11|11

|0|1

  1. |0|1
  2. 測定後の2 qbitシステムの状態は何ですか?

|0|00|01|0

P[|0]=|α00|2+|α01|2

|1|10|11

P[|1]=|α10|2+|α11|2

|0

|ψ=α00|00+α01|01+α10|10+α11|11=α00|00+α01|01

ただし、この状態は正規化されていません。平方和は1にならないため、正規化する必要があります。

|ψ=α00|00+α01|01|α00|2+|α01|2

|1

|ψ=α00|00+α01|01+α10|10+α11|11=α10|10+α11|11

正規化:

|ψ=α10|10+α11|11|α10|2+|α11|2

そして、それが、最も単純なケースで、マルチqbit状態で1つのqbitを測定するアクションを計算する方法です!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.