ch.6. 不可克隆定理
量子克隆机
定义:量子克隆机是一个满足下述条件的酉变换U:
对于一个未知的qubit
∣
ϕ
⟩
|\phi\rang
∣ϕ⟩,满足:
U
(
∣
ϕ
⟩
⊗
∣
0
⟩
)
=
∣
ϕ
⟩
⊗
∣
ϕ
⟩
U(|\phi\rang\otimes|0\rang)=|\phi\rang\otimes|\phi\rang
U(∣ϕ⟩⊗∣0⟩)=∣ϕ⟩⊗∣ϕ⟩
即:将第一个qubit的状态,复制到另一个状态为
∣
0
⟩
|0\rang
∣0⟩(又叫blank qubit)的qubit上
其图像表示如图1所示:
不可克隆定理
定理:在量子力学中,克隆机不存在
证明:设未知的qubit:
∣
ϕ
⟩
∈
H
2
|\phi\rang\in\mathcal H_2
∣ϕ⟩∈H2,
∣
ϕ
⟩
=
α
∣
0
⟩
+
β
∣
1
⟩
|\phi\rang=\alpha|0\rang+\beta|1\rang
∣ϕ⟩=α∣0⟩+β∣1⟩,
∣
α
∣
2
+
∣
β
∣
2
=
1
|\alpha|^2+|\beta|^2=1
∣α∣2+∣β∣2=1,
α
,
β
\alpha,\ \beta
α, β为复数
克隆机U满足:
U
∣
00
⟩
=
∣
00
⟩
,
U
∣
10
⟩
=
∣
11
⟩
U|00\rang=|00\rang,\ U|10\rang=|11\rang
U∣00⟩=∣00⟩, U∣10⟩=∣11⟩
据此,应该有:
U ( ∣ ϕ ⟩ ⊗ ∣ 0 ⟩ ) = U ( α ∣ 00 ⟩ + β ∣ 10 ⟩ ) = α U ∣ 00 ⟩ + β U ∣ 10 ⟩ = α ∣ 00 ⟩ + β U ∣ 11 ⟩ ≠ ∣ ϕ ⟩ ⊗ ∣ ϕ ⟩ \begin{aligned}U(|\phi\rang\otimes|0\rang)&=U(\alpha|00\rang+\beta|10\rang)\\&=\alpha U|00\rang+\beta U|10\rang\\&=\alpha|00\rang+\beta U|11\rang\\&\neq|\phi\rang\otimes|\phi\rang\end{aligned} U(∣ϕ⟩⊗∣0⟩)=U(α∣00⟩+β∣10⟩)=αU∣00⟩+βU∣10⟩=α∣00⟩+βU∣11⟩=∣ϕ⟩⊗∣ϕ⟩
结果与克隆机的定义相矛盾,因此,在量子力学中,克隆机不存在,证毕.
定义:如果两个归一化的态 ∣ ϕ ⟩ |\phi\rang ∣ϕ⟩和 ∣ ψ ⟩ |\psi\rang ∣ψ⟩满足 ⟨ ϕ ∣ ψ ⟩ ≠ 1 \lang\phi|\psi\rang\neq 1 ⟨ϕ∣ψ⟩=1,则这两个态被称作是区别(distinct)的。否则,称之为是相同(the same)的
定义:如果两个归一化的态 ∣ ϕ ⟩ |\phi\rang ∣ϕ⟩和 ∣ ψ ⟩ |\psi\rang ∣ψ⟩满足 ⟨ ϕ ∣ ψ ⟩ ≠ 0 \lang\phi|\psi\rang\neq 0 ⟨ϕ∣ψ⟩=0,则这两个态被称作是非正交的
定理:在两个区别非正交(distinct non-orthogonal)态上,不存在完美的克隆(不存在能够克隆的酉变换U)
证明:假设这样的酉变换U是存在的。现在选择两个态
∣
ϕ
⟩
|\phi\rang
∣ϕ⟩和
∣
ψ
⟩
|\psi\rang
∣ψ⟩,他们是区别、非正交的。则有:
( ⟨ ϕ ∣ ⟨ 0 ∣ ) ( ∣ ϕ ⟩ ∣ 0 ⟩ ) = ⟨ ϕ ∣ ⟨ 0 ∣ U + U ∣ ψ ⟩ ∣ 0 ⟩ = ( ⟨ ϕ ∣ ⟨ ϕ ∣ ) ( ∣ ψ ⟩ ∣ ψ ⟩ ) = ⟨ ϕ ∣ ψ ⟩ 2 \begin{aligned}(\lang\phi|\lang 0|)(|\phi\rang|0\rang)&=\lang\phi|\lang0|U^+U|\psi\rang|0\rang\\&=(\lang\phi|\lang\phi|)(|\psi\rang|\psi\rang)\\&=\lang\phi|\psi\rang^2\end{aligned} (⟨ϕ∣⟨0∣)(∣ϕ⟩∣0⟩)=⟨ϕ∣⟨0∣U+U∣ψ⟩∣0⟩=(⟨ϕ∣⟨ϕ∣)(∣ψ⟩∣ψ⟩)=⟨ϕ∣ψ⟩2
即:
⟨
ϕ
∣
ψ
⟩
=
⟨
ϕ
∣
ψ
⟩
2
\lang\phi|\psi\rang=\lang\phi|\psi\rang^2
⟨ϕ∣ψ⟩=⟨ϕ∣ψ⟩2
此结果明显与区别、非正交是相互矛盾的,因此这样的克隆机U不存在,证毕.
定理:没有能够在不扰乱的情况下,区分两个非正交态的酉变换
证明:假设U能够区分
∣
ϕ
⟩
|\phi\rang
∣ϕ⟩和
∣
ψ
⟩
|\psi\rang
∣ψ⟩这两个态,则其满足:
{ U ∣ ϕ ⟩ ⊗ ∣ 0 ⟩ = ∣ ϕ ⟩ ⊗ ∣ e ⟩ U ∣ ψ ⟩ ⊗ ∣ 0 ⟩ = ∣ ψ ⟩ ⊗ ∣ f ⟩ \left\{\begin{aligned}&U|\phi\rang\otimes|0\rang = |\phi\rang\otimes |e\rang\\&U|\psi\rang\otimes|0\rang = |\psi\rang \otimes |f\rang\end{aligned}\right. {U∣ϕ⟩⊗∣0⟩=∣ϕ⟩⊗∣e⟩U∣ψ⟩⊗∣0⟩=∣ψ⟩⊗∣f⟩
其中,
⟨
e
∣
f
⟩
≠
1
\lang e| f\rang\neq 1
⟨e∣f⟩=1,表明
∣
ϕ
⟩
|\phi\rang
∣ϕ⟩和
∣
ψ
⟩
|\psi\rang
∣ψ⟩这两个态是可以区分的
因为
( ⟨ ϕ ∣ ⊗ ⟨ 0 ∣ ) ( ∣ ψ ⟩ ⊗ ∣ 0 ⟩ ) = ( ⟨ ϕ ∣ ⊗ ⟨ 0 ∣ ) U + U ( ∣ ψ ⟩ ⊗ ∣ 0 ⟩ ) = ( ⟨ ϕ ∣ ⊗ ⟨ e ∣ ) ( ∣ ψ ⟩ ⊗ ∣ f ⟩ ) = ⟨ ϕ ∣ ψ ⟩ ⟨ e ∣ f ⟩ \begin{aligned}(\lang\phi|\otimes\lang 0 |)(|\psi\rang\otimes|0\rang)&=(\lang\phi|\otimes\lang 0 |)U^+U(|\psi\rang\otimes|0\rang)\\&=(\lang\phi|\otimes\lang e |)(|\psi\rang\otimes|f\rang)\\&=\lang \phi|\psi\rang\lang e| f\rang\end{aligned} (⟨ϕ∣⊗⟨0∣)(∣ψ⟩⊗∣0⟩)=(⟨ϕ∣⊗⟨0∣)U+U(∣ψ⟩⊗∣0⟩)=(⟨ϕ∣⊗⟨e∣)(∣ψ⟩⊗∣f⟩)=⟨ϕ∣ψ⟩⟨e∣f⟩
表明
⟨
ϕ
∣
ψ
⟩
=
⟨
ϕ
∣
ψ
⟩
⟨
e
∣
f
⟩
\lang\phi|\psi\rang=\lang\phi|\psi\rang\lang e|f\rang
⟨ϕ∣ψ⟩=⟨ϕ∣ψ⟩⟨e∣f⟩
所以:应该有
⟨
ϕ
∣
ψ
⟩
=
0
\lang\phi|\psi\rang=0
⟨ϕ∣ψ⟩=0或
⟨
e
∣
f
⟩
=
1
\lang e|f\rang=1
⟨e∣f⟩=1,与假设矛盾,因此不存在这样的酉变换,证毕.
稠密编码
稠密编码是指,利用相互纠缠的源(entangled resource),Alice给Bob通过传送一个qubit来发送两个经典bit
第一步:实验设置
Alice和Bob分享一个最大纠缠态
∣
β
00
⟩
A
B
|\beta_{00}\rang_{AB}
∣β00⟩AB
第二步:本地酉变换
Alice选择四种酉变换
{
I
2
,
X
,
Z
,
Z
X
}
\{I_2,\ X,\ Z,\ ZX\}
{I2, X, Z, ZX}中的其中一种,作用在qubit上:
∣ β i j ⟩ A B = ( Z i X j ⊗ I 2 ) ∣ β 00 ⟩ A B |\beta_{ij}\rang_{AB}=(Z^iX^j\otimes I_2)|\beta_{00}\rang_{AB} ∣βij⟩AB=(ZiXj⊗I2)∣β00⟩AB
由此利用两个经典bit,来完成对qubit的变换:
两个经典bit | 本地酉变换 | Bell态 |
---|---|---|
( i , j ) (i,\ j) (i, j) | Z i X j Z^iX^j ZiXj | ∣ β i j ⟩ \vert\beta_{ij}\rang ∣βij⟩ |
0 0 | I 2 I_2 I2 | ∣ β 00 ⟩ \vert\beta_{00}\rang ∣β00⟩ |
0 1 | X X X | ∣ β 01 ⟩ \vert\beta_{01}\rang ∣β01⟩ |
1 0 | Z Z Z | ∣ β 10 ⟩ \vert\beta_{10}\rang ∣β10⟩ |
1 1 | X Z XZ XZ | ∣ β 11 ⟩ \vert\beta_{11}\rang ∣β11⟩ |
第三步:qubit传送
Alice将qubit传送给Bob
第四步:Bell测量
Bob进行Bell测量,使用:
(
X
⊗
X
)
∣
ψ
(
i
j
)
⟩
=
(
−
1
)
j
∣
ψ
(
i
j
)
⟩
(X\otimes X)|\psi(ij)\rang=(-1)^j|\psi(ij)\rang
(X⊗X)∣ψ(ij)⟩=(−1)j∣ψ(ij)⟩
得到对等bit:i,使用:
(
Z
⊗
Z
)
∣
ψ
(
i
j
)
⟩
=
(
−
1
)
i
∣
ψ
(
i
j
)
⟩
(Z\otimes Z)|\psi(ij)\rang=(-1)^i|\psi(ij)\rang
(Z⊗Z)∣ψ(ij)⟩=(−1)i∣ψ(ij)⟩
得到相位bit:j
得到(i, j)后,Bob就获得了两个bit的信息。因此,一个qubit的发送,相当于传递了两个经典bit