薛定谔的猫思想实验如何推演到量子计算

前言

这是我的选修课作业,但是我并不喜欢小论文方式的写法,死板又老套。先在这打一份底稿。

薛定谔的猫

可能一说到量子这个关键词,大家第一时间都会想到的是“薛定谔的猫”。
在这里插入图片描述

实验介绍
薛定谔的猫是一个著名的思想实验,由奥地利物理学家埃尔温·薛定谔在1935年提出,用以探讨量子力学中的超位置原理和宏观世界之间的矛盾。

想象一个封闭的盒子里有一个放射性原子、一个盖革计数器、一瓶毒药和一只猫。这个放射性原子在一定时间内有50%的概率衰变,衰变时会触发盖革计数器,进而释放毒药,导致猫死亡。如果原子没有衰变,猫则存活。

根据量子力学的超位置原理,在没有观测之前,放射性原子处于衰变和未衰变的叠加状态。这意味着,猫也处于一种叠加状态——既活着又死了,直到有人打开盒子观察为止。这个实验旨在说明量子力学的奇异性,即一个系统在没有观测之前可以同时处于多个状态。

其实从高中第一次听到这个思想实验,到现在我都很难想通这个问题。因为经典物理学理论在我脑子里根深蒂固。宏观物体与量子叠加的矛盾是我们理解这个问题的一大难点。

一个思想实验的推演

薛定谔的猫思想实验长久以来构成了一种认知上的张力。其核心悖论在于:量子力学允许微观粒子(如放射性原子)处于“衰变”与“未衰变”的叠加态,而这一微观叠加性通过预设的连锁装置(盖革计数器、毒药瓶)被放大至宏观生命体(猫)的状态。经典物理的直觉告诉我们,盒子开启前,猫必定处于确定的“生”或“死”状态,观测者仅仅是“未知”这一事实。然而,量子力学的叠加原理似乎要求我们,在观测发生之前,必须将整个盒内系统(原子、探测器、毒药、猫)描述为一个统一的、同时包含“生”与“死”两种结果的量子态——一个宏观的叠加态。

为了解析这一矛盾,这里尝试构建一个分析框架,将过程划分为观测前与观测后两个阶段,并区分两个相互作用的系统:

  1. 盒内系统:包含决定猫命运的所有元素(放射性源、探测器、毒药、猫)。
  2. 观测者系统:即进行观测行为的“我”。

推演第一步:观测前的状态分析——独立性的质疑(观测者系统和盒子系统本身就不是独立的)

  • 经典图景(直观模型):

    • 在观测前的任何时刻,盒内系统必定已经处于一个确定的本体状态:猫要么是“生”,要么是“死”。这状态是客观存在的。
    • 观测者系统则处于“未知”该状态的认识状态。
    • 两个系统在物理层面是独立的:盒内系统的实际状态不影响观测者系统的物理本体(只影响其认知);观测者的“未知”状态也不影响盒内系统的客观存在。两者间的联系是纯信息性的。
  • 量子力学图景(基于原理):

    • 在观测前,放射性原子处于“衰变”与“未衰变”的叠加态。由于装置间的强耦合,整个盒内系统被卷入一个宏观量子叠加态:它同时是“原子衰变、探测器触发、毒药释放、猫死亡” “原子未衰变、探测器静默、毒药未释放、猫存活” 这两种完整宏观场景的组合。这不是概率混合,而是一个真正的量子相干叠加。
    • 观测者系统在观测前,其物理状态被描述为“准备观测”的基准态。
    • 初步看,整个复合系统(盒内+观测者)的状态似乎可以近似表述为:[盒内的叠加态] 乘以(这个肯定不是实际运算符号) [观测者的基准态]。这暗示着某种独立性。

推演的核心洞见:潜在关联性与“观测”的本质

然而,我意识到一个关键问题:“准备观测”这一状态预设了盒内系统与观测者系统之间即将发生一次强制的、定义明确的相互作用(即观测行为本身)。 在量子力学中,这种预设的、必然发生的未来相互作用意味着:

  1. “独立性”的脆弱性: 虽然形式上在相互作用发生前,复合系统的状态可以被写成乘积形式,但这并不意味着两个系统在物理意义上是真正独立或可分离的。量子力学中的独立性要求系统之间永不发生纠缠。而“观测”的设计恰恰注定要建立这种关联。
  2. 观测作为物理过程: 观测不是一个瞬间的、非物理的“意识作用”。它是一个物理相互作用过程(例如光子从盒子进入眼睛,触发神经电信号)。当观测发生时,观测者系统的状态会根据盒内系统的状态发生特定的、相异的演化:
    • 如果盒内是“死猫”态,观测者将演化到“看到死猫”的物理状态。
    • 如果盒内是“活猫”态,观测者将演化到“看到活猫”的物理状态。
  3. 纠缠态的诞生: 由于观测作用的设计特性(它区分死猫态和活猫态),在观测相互作用发生后的极短时间内,整个复合系统的状态将演化为:
    • [“死猫”态 且 观测者处于“看到死猫”态] 叠加 [“活猫”态 且 观测者处于“看到活猫”态]
      这就是量子纠缠态。在此态中,盒内系统的状态与观测者系统的状态紧密关联:猫的死活状态与观测者感知到的结果状态是绑定在一起的。但整体系统仍处于这两种关联可能性并存的叠加中。
  4. 宏观困境与退相干: 问题在于,“看到死猫”或“看到活猫”的观测者状态,涉及观测者大脑中巨量微观粒子的特定构型。维持如此庞大系统的宏观量子叠加态是极其困难的。环境(无处不在的空气分子、热辐射等)会不可避免地与复合系统发生相互作用,不可逆地获取关于“哪个分支发生”的信息。这个过程称为退相干。它极其迅速地破坏了“死猫/看到死猫”与“活猫/看到活猫”这两个分支之间的量子相干性(相位关系),使整个系统退化为经典的概率混合:系统要么处于“死猫且看到死猫”,要么处于“活猫且看到活猫”,各占50%概率,但叠加性已消失。
  5. 坍缩的表象: 对于观测者(其自身状态也经历了退相干)而言,其主观体验就是“打开盒子瞬间看到一个确定的结果”——猫要么死要么活。退相干导致的经典混合态在主观上被体验为叠加态的“随机坍缩”。

量子计算——对量子相干性的主动驾驭

理解了薛定谔猫悖论的核心在于宏观叠加态因环境相互作用(退相干)而无法维持,以及观测的本质是建立系统间关联(纠缠)并引发退相干,思路便可以转向了量子计算机的原理:量子计算的核心,是在一个高度受控的微观环境中,主动创造、维持并精确利用量子叠加与纠缠态进行信息处理,并在退相干破坏结果之前完成有效测量。

  1. 量子比特:微观叠加的载体: 量子计算机使用微观实体(如电子、光子、人造原子)作为量子比特。一个量子比特可以处于经典比特的“0”态或“1”态,更重要的是,它可以处于“0” “1” 的量子叠加态(如薛定谔的原子处于衰变/未衰变叠加态)。它是信息的量子化单元。
  2. 量子并行性:叠加的威力: 当多个量子比特处于叠加态时,一个包含 N 个量子比特的系统可以同时处于 2^N 种可能的状态组合。量子计算操作(通过量子逻辑门实现)可以同时作用于所有这些叠加态分量。这提供了超越经典计算的潜在并行能力
  3. 量子纠缠:关联的引擎: 量子计算机的核心操作之一是使量子比特之间形成强量子纠缠(如同薛定谔猫实验中观测前后盒内状态与观测者状态的关联)。纠缠使得对某个量子比特的操作会瞬间影响与其纠缠的所有其他量子比特的状态,无论物理距离多远。这种非局域的关联是实现复杂量子算法(如质因数分解的Shor算法、无序数据库搜索的Grover算法)的关键资源,它允许量子比特协同处理信息。
  4. 核心挑战:对抗退相干: 薛定谔猫的宏观叠加态无法维持,根源在于环境干扰导致退相干。量子比特同样极其脆弱。任何与外部环境(热量、杂散电磁场)的意外相互作用都会破坏其叠加态和纠缠态,导致计算错误。因此,量子计算机必须运行在接近绝对零度的超低温环境中,使用精密的电磁屏蔽和特殊材料,以最大限度地隔离环境干扰,延长量子比特保持量子相干性(叠加/纠缠)的时间(相干时间)
  5. 量子测量:信息的提取: 计算的最后一步是量子测量(对应打开猫的盒子)。测量会迫使量子比特的叠加态随机坍缩到“0”或“1”中的一个确定经典状态(如同猫坍缩到死或活)。量子算法的精妙之处在于: 通过精心设计量子线路,算法确保当最终测量时,量子比特坍缩到代表正确答案的经典状态的概率远高于错误答案。通过多次运行(采样)并统计结果,即可高置信度地获得所需答案。这实现了从量子叠加到经典信息的有效转化。

结语:从悖论到启示

薛定谔的猫思想实验,最初揭示了量子规则应用于宏观系统时产生的深刻悖论,挑战了经典实在观。通过对“观测前系统关联性”的深入推演,我逐步认识到量子叠加、纠缠以及环境相互作用(退相干)的核心作用。这一认知过程,恰恰为理解量子计算机奠定了概念基础。

量子计算机并非在制造宏观的“既死又活”之猫,而是将薛定谔思想实验中令人困惑的量子特性——微观叠加性与非局域纠缠性——在严格受控的微观尺度上转化为强大的计算资源。它代表了人类对量子世界的理解从被动观察走向主动操控的飞跃。薛定谔猫的悖论,如同一道思想上的裂隙,最终透射出了量子计算这一全新领域的光芒。理解这个悖论,是理解量子时代计算革命逻辑起点的重要一课。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/bicheng/84950.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

嵌入式开发中fmacro-prefix-map选项解析

在嵌入式开发中,-fmacro-prefix-map 是 GCC 和 Clang 等编译器提供的一个路径映射选项,主要用于在预处理阶段重写宏定义中出现的绝对路径。它的核心目的是解决以下问题: 核心作用 构建可重现性 消除编译输出(如 .o、.d 文件&…

Javaweb学习——day3(Servlet 中处理表单数据)

文章目录 一、概念学习1. GET vs POST 请求方式的区别2. HttpServletRequest 获取表单数据 二、代码讲解与练习第 1 步:在 webapp 下创建 login.html第 2 步:在 com.example 包下创建 LoginServlet第 3 步:修改 web.xml 注册 LoginServlet第 …

在 iOS 开发中单独解析域名为 IP

1 为什么要自己解析? 典型场景说明劫持/污染检测比较 系统解析 与 自建 DNS 的差异QoS / CDN 选路对每个候选 IP 做 RT/丢包测速系统 API(NSURLSession / Network.framework)在「真正建立连接之前」不会把解析结果暴露出来,因此需要主动解析一步。 2 API 选型概览 API是否过…

YOLOv1 技术详解:正负样本划分与置信度设计

🔍 YOLOv1 技术详解:正负样本划分与置信度设计 一、前言 YOLOv1 是目标检测领域中具有划时代意义的算法之一,它将检测任务统一为一个回归问题,实现了“You Only Look Once”的端到端实时检测。其中,正负样本的划分机…

为 Nginx 配置 HTTPS(以 n8n 为例)完整教程【CentOS 7】

在部署如 n8n 这类自动化平台时,为了保障数据传输安全,我们通常会使用 HTTPS 访问。本文将以 n8n.example.com 为例,介绍如何在 CentOS 7 系统中通过 Nginx 为本地运行在端口 5678 的 n8n 服务配置免费 SSL 证书(Let’s Encrypt&a…

Elasticsearch从安装到实战、kibana安装以及自定义IK分词器/集成整合SpringBoot详细的教程ES(四)查询、排序、分页、高亮

基础代码 package com.test.xulk;import com.alibaba.fastjson.JSON; import com.test.xulk.es.esdoc.HotelDoc; import com.test.xulk.es.service.IHotelService; import org.apache.http.HttpHost; import org.elasticsearch.action.search.SearchRequest; import org.elast…

一个数组样式上要分成两个

如图所示&#xff0c;要有一个区分来显示&#xff0c;如果一开始就是这样还可以有很多种处理方式&#xff0c;但是这个后期一直在调整所以不好重做因为开发已经完成&#xff0c;加上很多地方联动改的地方太多&#xff0c;所以采用了一个比较笨的方法 <ul class"classif…

NLP进化史:从规则模板到思维链推理,七次范式革命全解析

“语言不是神的创造物&#xff0c;而是平凡人类的产物。”——诺姆乔姆斯基 自然语言处理&#xff08;NLP&#xff09;的发展史&#xff0c;就是人类试图教会机器理解语言本质的探索史。本文将带您穿越70年技术长河&#xff0c;揭示NLP领域关键的范式转换里程碑。 一、规则驱动…

Yarn与NPM缓存存储目录迁移

Yarn与NPM缓存存储目录迁移 背景与需求 解释Yarn和NPM缓存机制的作用及默认存储路径迁移缓存目录的常见原因&#xff08;如磁盘空间不足、系统盘性能优化、多项目协作需求&#xff09; Yarn缓存目录迁移方法 查看当前Yarn缓存目录的命令&#xff1a;yarn cache dir修改Yarn…

Python爬虫-批量爬取快手视频并将视频下载保存到本地

前言 本文是该专栏的第80篇,后面会持续分享python爬虫干货知识,记得关注。 本文笔者以快手为例子,基于Python爬虫来实现批量采集视频,并将视频下载以及保存到本地。 而具体的“视频采集以及视频下载,保存”思路逻辑,笔者将在正文中结合“完整代码”来详细介绍每个步骤。…

org.springframework.cloud.openfeign 组件解释

我们来详细解释一下 org.springframework.cloud.openfeign 这个组件。 一句话概括&#xff1a;它是一个声明式的、模板化的HTTP客户端&#xff0c;旨在让微服务之间的REST API调用变得像调用本地方法一样简单。 为了让你彻底理解&#xff0c;我会从以下几个方面来解释&#x…

2025年06月13日Github流行趋势

项目名称&#xff1a;awesome-llm-apps 项目地址url&#xff1a;https://github.com/Shubhamsaboo/awesome-llm-apps项目语言&#xff1a;Python历史star数&#xff1a;37,536今日star数&#xff1a;1,287项目维护者&#xff1a;Shubhamsaboo, Madhuvod, libw0430, AndrewHoh, …

Go语言底层(五): 深入浅出Go语言的ants协程池

在 Go 语言中&#xff0c;goroutine 的轻量特性使得高并发编程变得异常简单。然而&#xff0c;随着并发量的增加&#xff0c;频繁创建对象和无限制启动 goroutine 也可能带来内存浪费、GC 压力和资源抢占等问题。为了解决这些隐患&#xff0c;协程池成为常用的优化手段。用于控…

React Native【实战范例】网格导航 FlatList

import React from "react"; import {FlatList,Image,SafeAreaView,StyleSheet,Text,View, } from "react-native"; interface GridItem {id: string;title: string;imageUrl: string; } // 网格布局数据 const gridData Array.from({ length: 30 }, (_, …

KJY0047-J1阶段测试

KJY0047 - J1阶段测试题解 题目1&#xff1a;SYAP0001. 闯关 解题思路&#xff1a; 暴力思路&#xff1a;每次碰到奇数都使用一次 f o r for for 循环将后续的数值 1 1 1, 时间复杂度 O ( n 2 ) O(n^2) O(n2) 优化思路&#xff1a;可以用一个计数器 c n t cnt cnt 来存…

键盘按键枚举 Key 说明文档

键盘按键枚举 Key 说明文档 该文档介绍了 Key 枚举中定义的键盘按键常量及其对应编号&#xff0c;适用于标准 105 键的美式键盘布局。常用于浏览器或桌面端的键盘事件监听、游戏开发、快捷键映射等场景。 electron-jest ⌨️ 功能键&#xff08;Function Keys&#xff09; …

函数调用过程中的栈帧变化

int add(int a, int b) {int c a b;return c; }int main() {int result add(1, 2);return 0; }生成汇编代码&#xff1a;g -S Cplus.cpp -o Cplus.s .file "Cplus.cpp".text.globl _Z3addii.def _Z3addii; .scl 2; .type 32; .endef.seh_proc _Z3addii _Z3addii:p…

【Java面试笔记:实战】41、Java面试核心考点!AQS原理及应用生态全解析

引言:AQS在Java并发体系中的核心地位 AQS(AbstractQueuedSynchronizer)作为Java并发包的底层基石,是理解ReentrantLock、Semaphore等同步工具的关键。 在Java架构师面试中,AQS的原理与应用是高频考点,掌握其核心机制对理解JUC包和构建高并发系统至关重要。 本文将从原…

硕士课题常用命令

ros常用命令&#xff1a; 1.环境变量刷新 source devel/setup.bash2.ROS_INFO的信息在终端显示为乱码或者问号&#xff0c;则在main函数中加入&#xff1a; setlocale(LC_ALL, "");3.刷新bashrc文件 source ~/.bashrcPX4 roslaunch px4 mavros_posix_sitl.launc…

2.6 激光雷达消息格式

新建终端&#xff0c;执行命令 roslaunch wpr_simulation wpb_simple.launch 在新建终端&#xff0c;执行命令 roslaunch wpr_simulation wpb_rviz.launch 显示/Scan话题消息&#xff0c;后面的参数是noarr无数组&#xff0c;防止刷屏 rostopic echo /scan --noarr 参考官…