热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

量子力学中的测量

随便总结一下,可能有错大概分成三个内容,一般测量、投影测量(物理书上常见)、POVM。POVM涉及到的很多东西还搞不太清楚,因为详细讲解它的书都太数学了,不数学的书讲的太笼统,所以只简单带过意

随便总结一下,可能有错...
大概分成三个内容,一般测量、投影测量(物理书上常见)、POVM。POVM涉及到的很多东西还搞不太清楚,因为详细讲解它的书都太数学了,不数学的书讲的太笼统,所以只简单带过意思意思。
\(\def\vec#1{\boldsymbol{#1}}\) \(\def\bra#1{\langle#1|}\) \(\def\ket#1{|#1\rangle}\) \(\def\dirac#1#2{\langle#1|#2\rangle}\)

一般测量

一般测量的测量假设是:

测量由一组测量算符\(\{M_m\}\)描述,测量算符须满足完备性方程\[\sum_mM^\dagger_mM_m=I\]这些算符作用到被测状态上,指标\(m\)表示测量可能得到的结果。设测量前的状态为\(\ket{\psi}\),则测得结果\(m\)的概率为\[p(m)=\bra{\psi}M^\dagger_mM_m\ket{\psi}\]测量后系统的状态为\[\frac{M_m\ket{\psi}}{\sqrt{\bra{\psi}M^\dagger_mM_m\ket{\psi}}}\]且完备性方程给出了概率和为\(1\)\[\sum_mp(m)=\sum_m\bra{\psi}M^\dagger_mM_m\ket{\psi}=1\]

以概率\(1\)区分量子状态

区分量子状态的问题是这样叙述的:Alice从一组状态\(\{\ket{\psi_i}\},(i=1,\cdots,n)\)中随机抽出一个发送给Bob,Bob需要确定Alice发给他的状态的指标\(i\).

如果各个量子态\(\{\ket{\psi_i}\},(i=1,\cdots,n)\)是正交的,则Bob可以通过定义一组测量算子\(\{M_i\},(i=0,1,\cdots,n)\)来以概率\(1\)区分所有的量子态。测量算符的定义为:\[M_i=\ket{\psi_i}\bra{\psi_i}\\M_0=\sqrt{I-\sum_{i\neq0}M_i^\dagger M_i}\]注意这里每个测量算符都是半正定的,从而是厄米的,所以可以简单地验证,确实满足完备性方程。这样,设Bob收到的量子态是\(\ket{\psi_j}\)则测得结果\(i\)的概率为\[p(i)=\bra{\psi_j}M_i^\dagger M_m\ket{\psi_j}=\delta_{ij}\]即,发送来\(\ket{\psi_j}\)态,则测得结果为\(j\)的概率为\(1\),也就是说,以概率\(1\)得到正确结果。

如果各量子态\(\{\ket{\psi_i}\},(i=1,\cdots,n)\)不正交,则可以证明不存在一组测量算符能以概率\(1\)区分各量子态。

证明:要证明的是没有测量可以区分非正交的量子态\(\ket{\psi_1}, \ket{\psi_2},\cdots\)使用反证法,假设有测量可以做到这一点:如果状态是\(\ket{\psi_1}\)(或\(\ket{\psi_2},\cdots\)),则测量到\(j\)使得\(f(j)=1\)(或\(f(j)=2,\cdots\))的概率为\(1\),这里\(f(j)=i\)表示测得结果\(j\)根据某个对应法则推断出态的编号是\(i\).
定义\[E_i=\sum\limits_{j:f(j)=i}M^\dagger_jM_j\]则对于抽取出的量子态\(\ket{\psi}\),测量、推断得出是第\(i\)态的概率是\[p(i)=\bra{\psi}E_i\ket{\psi}\]根据假设应该有\[\bra{\psi_i}E_i\ket{\psi_i}=1\]由于\(\sum_iE_i=I\),所以\(\sum_i\bra{\psi_j}E_i\ket{\psi_j}=1\),由算符的半正定性可得\(\bra{\psi_j}E_i\ket{\psi_j}=\delta_{ij}\),进而\(\sqrt{E_i}\ket{\psi_j}=0,(i\neq j)\). 对\(j’\neq j\),设\(\ket{\psi_j}=\alpha\ket{\psi_{j'}}+\beta\ket{\phi}\),其中\(\ket{\phi}\)\(\ket{\psi_{j'}}\)正交,由归一性可知\(|\beta|<1\),进一步就有\(\sqrt{E_j}\ket{\psi_j}=\beta\sqrt{E_j}\ket{\phi}\),由此可知\[\bra{\psi_j}E_j\ket{\psi_j}=|\beta|^2\bra{\phi}E_j\ket{\phi}\leqslant|\beta|^2\sum_i\bra{\phi}E_i\ket{\phi}=|\beta|^2\dirac{\phi}{\phi}=|\beta|^2<1\]与假设矛盾。

投影测量

关于量子力学的物理书上所讲的测量一般都是投影测量。投影测量的测量假设是这样描述的:

投影测量由系统状态空间上的一个代表可观测量的厄米算符\(M\)描述,且具有谱分解\[M=\sum_mmP_m\]其中\(P_m\)是向本征值\(m\)的本征子空间\(M\)上的投影算符,测量的结果对应于本征值\(m\)。对于状态\(\ket{\psi}\),测量得出结果\(m\)的概率为\[p(m)=\bra{\psi}P_m\ket{\psi}\]且测量后状态变为\[\frac{P_m\ket{\psi}}{\sqrt{p(m)}}\]

投影测量是一般测量的特殊情况。对一般测量加上限制条件:1.\(M_m\)是厄米算符,2.\(M_mM_{m'}=M_m\delta_{mm'}\)则得到投影测量(这时,\(M_m\)就相当于\(P_m\),注意投影算子的幂等性)。

\(\def\vec#1{\boldsymbol{#1}}\) \(\def\bra#1{\langle#1|}\) \(\def\ket#1{|#1\rangle}\) \(\def\dirac#1#2{\langle#1|#2\rangle}\)

POVM测量

回顾前面两个不同版本的测量假设,它们都规定了两件事情:1测量到某结果的概率,2测量到某结果后态的变化。在许多测量中,我们只关心测得的结果,而不管测量以后态如何变化(比方说得出测量结果后, 态就扔掉了),这时可以使用POVM测量(positive operator-valued measure,正定算子取值测度)。

在一般测量的背景下,如果定义\[E_m=M^\dagger_mM_m\]则测得结果\(m\)的概率为\[p(m)=\bra{\psi}E_m\ket{\psi}\]且完备性方程变为\(\sum_mE_m=I\),这里的\(\{E_m\}\)称为一个POVM。反过来,假设存在一个POVM\(\{E_m\}\),测得结果\(m\)的概率由上式给出,则定义\(M_m=\sqrt{E_m}\),显然也有\(\sum_m M^\dagger_m M_m=\sum_mE_m=I\),所以\(\{M_m\}\)构成了一般测量。

更一般地可以对POVM下定义(注意,这里不管测量后态如何改变):

如果算符\(\{E_m\}\)满足1.半正定,2完备性\(\sum_mE_m=I\),则说\(\{E_m\}\)是一个POVM,测量出结果\(m\)的概率为\[p(m)=\bra{\psi}E_m\ket{\psi}\]

可以证明,任何一般测量,如果它的测量算符和对应的POVM相同,即\(M_m=M_m^\dagger M_m\),那么该一般测量是投影测量:

证明:已知\(M_m=M_m^\dagger M_m\),两边取厄米共轭,得到\(M^\dagger_m=M^\dagger_mM_m\),即\(M_m^\dagger=M_m\),即\(M_m\)厄米。至此,只要再证明\(M_mM_{m'}=\delta_{mm'}M_m\)即可完成从一般测量到投影测量的退化。再次由\(M_m=M_m^\dagger M_m\)得到\(M_m^2=M_m\),由此可知\(M_m\)幂等。进一步,由完备性方程\(\sum_mM^\dagger_mM_m=I\)得到\(\sum_mM_m=I\),记为\((*)\)式。由\(M_k\)厄米(从而半正定),知其有谱分解\[M_k=\sum_i\lambda_i^{(k)}\ket{i^{(k)}}\bra{i^{(k)}}\]则其平方为\[M_k=\sum_i\lambda_i^{(k)2}\ket{i^{(k)}}\bra{i^{(k)}}\]由幂等性知上面二式相等,因此\(\lambda^{(k)2}=\lambda^{(k)}\),即\(\lambda^{(k)}=1\)\(0\),所以\(M_k\)的谱分解改写为\[M_k=\sum_{i'}\ket{{i'}^{(k)}}\bra{{i'}^{(k)}}\]其中指标\(i'\)代表那些本征值为\(1\)的,上式记为\((**)\)式。由\((*)\)式可得\[\bra{i'^{(k)}}\sum_kM_k\ket{i'^{(k)}}=1\]把求和拆分得\[\bra{i'^{(k)}}\left(\sum_{k'\neq k}M_{k'}+M_k\right)\ket{i'^{(k)}}=1\]又因为\(M_k\ket{i'^{(k)}}=\ket{i'^{(k)}}\)所以得到\[\bra{i'^{(k)}}\sum_{k'\neq k}M_{k'}\ket{i'^{k}}=0\]由于\(M_k\)都是半正定的,所以上式求和为零意味着每一项都为零,综上有\[\bra{i'^{(k)}}M_{k'}\ket{i'^{k}}=\delta_{kk'}\]\(M_{k'}=\sum_{j'}\ket{j'^{(k')}}\bra{j'^{(k')}}\)代入上式得\[\sum_{j'}|\dirac{i'^{(k)}}{j'^{(k')}}|^2=0,(k\neq k')\]求和的每一项都非负,所以有\[\dirac{i'^{(k)}}{j'^{(k')}}=0,(k\neq k')\]所以\[M_kM_{k'}=\left(\sum_{i'}\ket{i'^{(k)}}\bra{i'^{(k)}}\right)\left(\sum_{j'}\ket{j'^{(k')}}\bra{j'^{(k')}}\right)=0,(k\neq k')\]上式结合幂等性,正好是\(M_kM_{k'}=\delta_{kk'}M_k\).

不出错地区分量子态

前面针对正交的各态,说清楚了如何以概率\(1\)正确地区分量子态,即在正交的情况下,不论给我什么态,我总能正确地区分。但是对于不正交的各态,已经证明,不存在一个测量\(\{M_m\}\)总能正确地区分。但是可以设计测量方案,以一定的概率给出正确的答案,而剩下的概率不给出答案(而不是给出错误的答案)。

也就是说,可以构造一个POVM\(\{E_1,E_2,\cdots,E_{m+1}\}\)对于一个从一组线性无关(不一定正交)的态\(\ket{\psi_i},\cdots,\ket{\psi_m}\)中选出的量子态,使得如果测量结果是\(E_i,(i=1,\cdots,m)\)则可以正确地判定选出的状态是\(\ket{\psi_i}\).

这样一来,就要求构造一组\(\{E_i\}\),使得\(\bra{\psi_i}E_i\ket{\psi_i}>0\)\(\bra{\psi_i}E_j\ket{\psi_i}=0,(i\neq j)\). 构造方法是,对每个指标\(i\),在系统的状态空间中选取一个矢量\(\ket{\phi_i}\)满足对所有的\(j\neq i\)\(\dirac{\phi_i}{\psi_j}=0\)\(|\dirac{\phi_i}{\psi_i}|^2>0\). 注意这一点总是可以做到的(如何做到后面说),不论状态\(\ket{\psi_i},\cdots,\ket{\psi_m}\)是否足以张成系统的整个状态空间。在此基础上,对\(i=1,\cdots,m\)定义\(E_i=\ket{\phi_i}\bra{\phi_i}\),和\(E_{m+1}=I-\sum_{i=1}^mE_i\),则既满足不出错的条件,也满足完备性方程。要注意的是\(\bra{\psi_i}E_{m+1}\ket{\psi_i}\)不一定为零,所以进行一次测量有不为零的概率得到结果\(E_{m+1}\),这并不能给出任何关于量子态的判断,因此虽然不出错,但并非总能正确地判断。

现在说如何做到。我们要从\(\{\ket{\psi_i}\}\)得到\(\{\ket{\phi_i}\}\),而要求\(\{\ket{\psi_i}\}\)满足\((1)\dirac{\phi_i}{\phi_j}=\delta_{ij}\), \((2)|\dirac{\phi_i}{\psi_i}|^2>0\), \((3)\) 如果\(i\neq j\)\(\dirac{\phi_i}{\psi_j}=0\). 为此,令\(\ket{\phi'_i}=\ket{\psi_i}-P_i\ket{\psi_i}\),其中\(P_i\)是除了\(\ket{\psi_i}\)以外,其余\(m-1\)个矢量张成的空间的投影算符。这样,可证明\(\ket{\phi'_i}\)满足后两条,且当\(i\neq j\)\(\dirac{\phi'_i}{\phi'_j}=0\)。再令\(\ket{\phi_i}=\frac{1}{\sqrt{\dirac{\phi'_i}{\phi'_i}}}\ket{\phi_i}\),则上面三条都满足。那么,投影算符\(P_i\)怎么构造?可以由除了第\(i\)个矢量的剩余\(m-1\)个矢量经过Gram-Schmidt正交化步骤而得到。

一般测量和投影测量的转化

前面已经说到,附加两个条件(厄米性和正交性),就可以从一般测量退化到投影测量。但是下面定理表明,通过增加一个辅助子系统并对复合系统进行幺正变换,可以使得一般测量完全转化为投影测量。

设系统\(Q\)上有一般测量\(\{M_m\}\)。再此基础上引入假想的辅助系统\(R\),该系统上有一组标准正交基\(\ket{m}\),正好与\(Q\)上能测得的结果一一对应。把辅助子系统中的任一状态记为\(\ket{0}\),把\(Q\)中待测量的态记为\(\ket{\psi}\),则复合系统的态为\(\ket{\psi}\ket{0}\)。由于系统\(Q\)上的测量算符已知,为\(\{M_m\}\),据此定义一个幺正算符\(U\)如下\[U:\quad\ket{\psi}\ket{0}{\rightarrow}\sum_mM_m\ket{\psi}\ket{m}\]该幺正算符定义在复合系统的态空间上,但只在诸如\(\ket{\psi}\ket{0}\)态上是非平凡的(\(\ket{\psi}\)取遍\(Q\)的态空间,而\(\ket{0}\)固定),由测量算符\(\{M_m\}\)的完备性方程,可验证该算符确实是幺正的。

在进行幺正变换后,对复合系统进行由投影算符\(P_m=I_Q\otimes\ket{m}\bra{m}\)定义的投影测量,依据投影测量假设,测得结果\(m\)的概率为\[p(m)=\sum_i\sum_j\bra{i}\bra{\psi}M_i^\dagger P_mM_j\ket{\psi}\ket{j}\]注意上式中\(P_m=I_Q\otimes\ket{m}\bra{m}\)\(M_i\)只定义在\(Q\)的态空间上,上式等于\[p(m)=\bra{\psi}M_m^\dagger M_m\ket{\psi}\]这正好是一般测量假设中的两条内容之一。再次依照投影测量的假设,测量的出结果\(m\)后,系统的态为\[\frac{P_m\sum_iM_i\ket{\psi}\ket{i}}{\sqrt{\bra{\psi}M_m^\dagger M_m\ket{\psi}}}=\frac{M_m\ket{\psi}\ket{m}}{\sqrt{\bra{\psi}M_m^\dagger M_m\ket{\psi}}}\]上面的态是一个直积态,对\(Q\)系统而言是态\[\frac{M_m\ket{\psi}}{\sqrt{\bra{\psi}M_m^\dagger M_m\ket{\psi}}}\]正好是一般测量假设中的另一条内容。

因此通过附加辅助系统,并加以幺正变换,可以用投影测量来达到一般测量,这个结论好像叫做Neumark扩张定理。

\(\def\vec#1{\boldsymbol{#1}}\)
\(\def\bra#1{\langle#1|}\)
\(\def\ket#1{|#1\rangle}\)
\(\def\dirac#1#2{\langle#1|#2\rangle}\)


推荐阅读
  • 摘要: 在测试数据中,生成中文姓名是一个常见的需求。本文介绍了使用C#编写的随机生成中文姓名的方法,并分享了相关代码。作者欢迎读者提出意见和建议。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • 本文内容为asp.net微信公众平台开发的目录汇总,包括数据库设计、多层架构框架搭建和入口实现、微信消息封装及反射赋值、关注事件、用户记录、回复文本消息、图文消息、服务搭建(接入)、自定义菜单等。同时提供了示例代码和相关的后台管理功能。内容涵盖了多个方面,适合综合运用。 ... [详细]
  • 3.223.28周学习总结中的贪心作业收获及困惑
    本文是对3.223.28周学习总结中的贪心作业进行总结,作者在解题过程中参考了他人的代码,但前提是要先理解题目并有解题思路。作者分享了自己在贪心作业中的收获,同时提到了一道让他困惑的题目,即input details部分引发的疑惑。 ... [详细]
  • 本文讨论了Kotlin中扩展函数的一些惯用用法以及其合理性。作者认为在某些情况下,定义扩展函数没有意义,但官方的编码约定支持这种方式。文章还介绍了在类之外定义扩展函数的具体用法,并讨论了避免使用扩展函数的边缘情况。作者提出了对于扩展函数的合理性的质疑,并给出了自己的反驳。最后,文章强调了在编写Kotlin代码时可以自由地使用扩展函数的重要性。 ... [详细]
  • 本文讨论了如何使用IF函数从基于有限输入列表的有限输出列表中获取输出,并提出了是否有更快/更有效的执行代码的方法。作者希望了解是否有办法缩短代码,并从自我开发的角度来看是否有更好的方法。提供的代码可以按原样工作,但作者想知道是否有更好的方法来执行这样的任务。 ... [详细]
  • 本文详细介绍了如何使用MySQL来显示SQL语句的执行时间,并通过MySQL Query Profiler获取CPU和内存使用量以及系统锁和表锁的时间。同时介绍了效能分析的三种方法:瓶颈分析、工作负载分析和基于比率的分析。 ... [详细]
  • 第四章高阶函数(参数传递、高阶函数、lambda表达式)(python进阶)的讲解和应用
    本文主要讲解了第四章高阶函数(参数传递、高阶函数、lambda表达式)的相关知识,包括函数参数传递机制和赋值机制、引用传递的概念和应用、默认参数的定义和使用等内容。同时介绍了高阶函数和lambda表达式的概念,并给出了一些实例代码进行演示。对于想要进一步提升python编程能力的读者来说,本文将是一个不错的学习资料。 ... [详细]
  • 本文介绍了在MySQL8.0中如何查看性能并解析SQL执行顺序。首先介绍了查询性能工具的开启方法,然后详细解析了SQL执行顺序中的每个步骤,包括from、on、join、where、group by、having、select distinct、union、order by和limit。同时还介绍了虚拟表的概念和生成过程。通过本文的解析,读者可以更好地理解MySQL8.0中的性能查看和SQL执行顺序。 ... [详细]
  • 本文讨论了一个数列求和问题,该数列按照一定规律生成。通过观察数列的规律,我们可以得出求解该问题的算法。具体算法为计算前n项i*f[i]的和,其中f[i]表示数列中有i个数字。根据参考的思路,我们可以将算法的时间复杂度控制在O(n),即计算到5e5即可满足1e9的要求。 ... [详细]
  • This article discusses the efficiency of using char str[] and char *str and whether there is any reason to prefer one over the other. It explains the difference between the two and provides an example to illustrate their usage. ... [详细]
  • SpringMVC接收请求参数的方式总结
    本文总结了在SpringMVC开发中处理控制器参数的各种方式,包括处理使用@RequestParam注解的参数、MultipartFile类型参数和Simple类型参数的RequestParamMethodArgumentResolver,处理@RequestBody注解的参数的RequestResponseBodyMethodProcessor,以及PathVariableMapMethodArgumentResol等子类。 ... [详细]
  • 本文讨论了编写可保护的代码的重要性,包括提高代码的可读性、可调试性和直观性。同时介绍了优化代码的方法,如代码格式化、解释函数和提炼函数等。还提到了一些常见的坏代码味道,如不规范的命名、重复代码、过长的函数和参数列表等。最后,介绍了如何处理数据泥团和进行函数重构,以提高代码质量和可维护性。 ... [详细]
  • Android:dagger2让你爱不释手-基础依赖注入框架篇AndroidDagger2MVP架构一看就明白Dagger2教程六之Component的组织方法&#x ... [详细]
  • 推荐:看到如此多的MVP+Dagger2+Retrofit+Rxjava项目,轻松拿star,心动了吗?看到身边的朋友都已早早在项目中使用这些技术,而你还不会,失落吗?MVPArm ... [详细]
author-avatar
蒣彬彬
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有