More Related Content
Similar to 20190806 Q# Measurements
Similar to 20190806 Q# Measurements(20)
More from Takayoshi Tanaka
More from Takayoshi Tanaka(20)
20190806 Q# Measurements
- 3. 最近のQ#
Q# 0.8 (まで)リリース
◦ https://docs.microsoft.com/en-us/quantum/relnotes/?view=qsharp-preview
◦ 0.6で名前空間の変更など大幅な変更あり
◦ 量子アルゴリズムより、Q#の文法解説に特化した説明が聞きたい場合
アンケートにお願いします。
Quantum Development Kit OSS化
◦ コンパイラー
◦ https://github.com/microsoft/qsharp-compiler/
◦ C#やF#で書かれている
◦ Runtime
◦ https://github.com/microsoft/qsharp-runtime
◦ C#, C++, F# など
- 7. 測定を数式で書いてみる
𝜓 = 𝛼 0 + β 1
𝑃(𝑀 𝑚 𝜓 ) = 𝜓 𝑀 𝑚
†
𝑀 𝑚 𝜓
𝑀 𝑚 𝜓
𝑃(𝑀 𝑚 𝜓 )
𝛼 2 𝛽 2
𝛼
𝛼
0 𝛽
𝛽
1
確率
測定後の状態
元の状態
|0>で測定した場合の確率
|0>で測定した場合の状態
|1>で測定した場合の確率
|1>で測定した場合の状態
- 12. 2量子ビット測定の数式
𝜓 = 𝛼 00 + β 01 + 𝛾 10 + 𝛿 11元の状態
𝛼 2
+ 𝛽 2
𝛾 2 + 𝛿 2
最初のQubitを|0>,|1>で測定
𝛼 2 + 𝛾 2
𝛽 2
+ 𝛿 2
2番目のQubitを|0>,|1>で測定
1
𝛼 2 + 𝛽 2
𝛼 00 + β 01
1
𝛾 2 + 𝛿 2
𝛾 10 + 𝛿 11
1
𝛼 2 + 𝛾 2
𝛼 00 + 𝛾 10
1
𝛽 2 + 𝛿 2
β 01 + 𝛿 11