流行文化中的蝴蝶效应与预测的根本问题
本视频部分内容由LastPass赞助。关于LastPass的更多信息将在节目末尾介绍。
View/Hide Original English
Part of this video is sponsored by LastPass. More about last pass at the end of the show.
蝴蝶效应(Butterfly Effect: 指微小的初始扰动,如巴西一只蝴蝶扇动翅膀,可能导致遥远地点(如德克萨斯州)产生巨大影响的现象)是指微小的原因,例如巴西一只蝴蝶扇动翅膀,可能会产生巨大的影响,比如在德克萨斯州引发一场龙卷风。
View/Hide Original English
The butterfly effect is the idea that the tiny causes, like a flap of a butterfly's wings in Brazil, can have huge effects, such as setting off a tornado in Texas.
这个概念直接来源于近50年前发表的一篇科学论文的标题,或许比其他任何近期科学概念都更能抓住公众的想象力。
View/Hide Original English
This idea comes directly from the title of a scientific paper published nearly 50 years ago, and perhaps more than any other recent scientific concept, it has captured the public imagination.
在IMDB上,不只有一部,而是有61部不同的电影、电视剧集和短片以“蝴蝶效应”命名,更不用说在《侏罗纪公园》等电影、歌曲、书籍和网络迷因中也有显著提及。
View/Hide Original English
On IMDB, there are not one but 61 different movies, TV episodes, and short films with 'butterfly effect' in the title, not to mention prominent references in movies like Jurassic Park, or in songs, books, and memes.
在流行文化中,蝴蝶效应已经演变为即使你做出的微小、看似微不足道的选择,也可能在你的生命后期产生巨大后果。
View/Hide Original English
In pop culture, the butterfly effect has come to mean that even tiny, seemingly insignificant choices you make can have huge consequences later in your life.
我认为人们对蝴蝶效应如此着迷的原因在于它触及了一个根本性问题:我们究竟能多好地预测未来?
View/Hide Original English
I think the reason people are so fascinated by the butterfly effect is because it addresses a fundamental question: How well can we predict the future?
从牛顿决定论到拉普拉斯妖
本视频的目标是通过探究蝴蝶效应背后的科学来回答这个问题。回到17世纪末,在艾萨克·牛顿(Isaac Newton: 英国物理学家、数学家、天文学家,经典力学奠基人)提出他的运动定律和万有引力定律之后,一切似乎都变得可预测。
View/Hide Original English
The goal of this video is to answer that question by examining the science behind the butterfly effect. If you go back to the late 1600s, after Isaac Newton had come up with his laws of motion and universal gravitation, everything seemed predictable.
我们可以解释所有行星和卫星的运动,并能提前几个世纪精确预测日食和彗星的出现。
View/Hide Original English
We could explain the motions of all the planets and moons, and predict eclipses and the appearances of comets with pinpoint accuracy centuries in advance.
法国物理学家皮埃尔-西蒙·拉普拉斯(Pierre-Simon Laplace: 法国数学家、天文学家,提出“拉普拉斯妖”概念)在一个著名的思想实验中总结了这一点:他设想了一个超级智能体,现在被称为拉普拉斯妖(Laplace's demon: 一个假想的智能体,如果它知道宇宙中所有粒子的位置和动量,就能预测宇宙的未来),它了解宇宙当前状态的一切:所有粒子的位置、动量以及它们如何相互作用。
View/Hide Original English
French physicist Pierre-Simon Laplace summed it up in a famous thought experiment: he imagined a super-intelligent being, now called Laplace's demon, that knew everything about the current state of the universe: the positions and momenta of all the particles and how they interact.
他总结道,如果这个智能体的智力足够强大,能够对这些数据进行分析,那么未来,就像过去一样,将呈现在它眼前。
View/Hide Original English
If this intellect were vast enough to submit the data to analysis, he concluded, then the future, just like the past, would be present before its eyes.
这就是完全的决定论(Determinism: 认为宇宙中所有事件,包括人类行为,都是由先前事件决定的哲学观点):即未来早已注定,我们只需等待它自行展现。
View/Hide Original English
This is total determinism: the view that the future is already fixed; we just have to wait for it to manifest itself.
我想,如果你学过一点物理学,这会是你自然而然形成的一种观点。
View/Hide Original English
I think if you've studied a bit of physics, this is the natural viewpoint to come away with.
当然,量子力学中存在海森堡不确定性原理(Heisenberg's uncertainty principle: 量子力学中的基本原理,指出不可能同时精确测量粒子的位置和动量),但这仅限于原子尺度;在人类尺度上,它显得微不足道。
View/Hide Original English
Sure, there's Heisenberg's uncertainty principle from quantum mechanics, but that's on the scale of atoms, pretty insignificant on the scale of people.
几乎我研究过的所有问题都可以通过解析方法解决,比如行星运动、自由落体或摆的运动。
View/Hide Original English
Virtually all the problems I studied were ones that could be solved analytically, like the motion of planets, falling objects, or pendulums.
相空间:可视化动力系统
谈到摆,我想在这里看一个单摆的例子,以介绍动力系统的一个重要表示方法,即相空间(Phase space: 在动力系统中,一个多维空间,其坐标表示系统所有可能的瞬时状态)。
View/Hide Original English
Speaking of pendulums, I want to look at a case of a simple pendulum here to introduce an important representation of dynamical systems, which is phase space.
有些人可能熟悉位置-时间或速度-时间图,但如果我们想制作一个二维图来表示摆的所有可能状态呢?在一个图上表示它所有可能的行为。
View/Hide Original English
Some people may be familiar with position-time or velocity-time graphs, but what if we wanted to make a 2D plot that represents every possible state of the pendulum – every possible thing it could do in one graph?
我们可以将摆的角度绘制在x轴上,将其速度绘制在y轴上。这就是所谓的相空间。
View/Hide Original English
On the x-axis, we can plot the angle of the pendulum, and on the y-axis, its velocity. This is what's called phase space.
如果摆有摩擦力,它最终会减速并停止。这在相空间中表现为向内螺旋——摆每次摆动得越来越慢,距离也越来越短。
View/Hide Original English
If the pendulum has friction, it will eventually slow down and stop. This is shown in phase space by the inward spiral – the pendulum swings slower and less far each time.
无论初始条件如何,我们都知道最终状态将是摆静止并垂直向下悬挂。
View/Hide Original English
It doesn't really matter what the initial conditions are; we know that the final state will be the pendulum at rest, hanging straight down.
从图中看,系统似乎被吸引到原点,那个唯一的固定点。因此,这被称为定点吸引子(Fixed point attractor: 动力系统中,一个系统在长时间演化后趋向于稳定状态的点)。
View/Hide Original English
From the graph, it looks like the system is attracted to the origin, that one fixed point. So this is called a fixed point attractor.
如果摆不损失能量,它每次都会以相同的方式来回摆动,在相空间中我们会得到一个循环。
View/Hide Original English
If the pendulum doesn't lose energy, it swings back and forth the same way each time, and in phase space, we get a loop.
摆在底部速度最快,但随着它来回摆动,方向相反。这个闭合循环告诉我们运动是周期性的且可预测的。
View/Hide Original English
The pendulum is going fastest at the bottom, but the swing is in opposite directions as it goes back and forth. The closed loop tells us the motion is periodic and predictable.
任何时候你在相空间中看到这样的图像,你就知道这个系统会规律性地重复。
View/Hide Original English
Anytime you see an image like this in phase space, you know that this system regularly repeats.
我们可以用不同的振幅摆动摆,但相空间中的图像非常相似,只是循环的大小不同。
View/Hide Original English
We can swing the pendulum with different amplitudes, but the picture in phase space is very similar, just a different sized loop.
现在,需要注意的重要一点是,相空间中的曲线永远不会相交。这是因为每个点都唯一地标识了系统的完整状态,并且该状态只有一个未来。
View/Hide Original English
An important thing to note is that the curves never cross in phase space. That's because each point uniquely identifies the complete state of the system, and that state has only one future.
因此,一旦你定义了初始状态,整个未来就被确定了。
View/Hide Original English
So once you've defined the initial state, the entire future is determined.
三体问题与混沌的萌芽
摆可以用牛顿物理学很好地理解,但牛顿本人也意识到有些问题无法轻易地用他的方程解决,特别是三体问题(Three-body problem: 在经典力学中,预测三个相互引力作用的质点运动轨迹的问题)。
View/Hide Original English
The pendulum can be well understood using Newtonian physics, but Newton himself was aware of problems that did not submit to his equations so easily, particularly the three-body problem.
只用地球和太阳这两个天体来计算地球绕太阳的运动足够简单,但如果再加入一个,比如月球,这几乎就变得不可能了。
View/Hide Original English
Calculating the motion of the Earth around the Sun was simple enough with just those two bodies, but add in one more, say the Moon, and it became virtually impossible.
牛顿告诉他的朋友哈雷(Haley: 英国天文学家,以哈雷彗星命名),月球运动理论让他头痛不已,并常常让他失眠,以至于他不想再思考这个问题了。
View/Hide Original English
Newton told his friend Haley that the theory of the motions of the Moon made his head ache and kept him awake so often that he would think of it no more.
这个问题,正如两百年后亨利·庞加莱(Henri Poincaré: 法国数学家、物理学家,混沌理论的先驱)所阐明的那样,就是三体问题没有简单的解析解。
View/Hide Original English
The problem, as would become clear to Henri Poincaré two hundred years later, was that there was no simple solution to the three-body problem.
庞加莱已经瞥见了后来被称为混沌(Chaos: 动力系统中一种对初始条件极端敏感的复杂行为)的现象。
View/Hide Original English
Poincaré had glimpsed what later became known as chaos.
洛伦兹与气象模拟的突破
混沌理论真正在1960年代引起关注,当时气象学家爱德华·洛伦兹(Ed Lorenz: 美国数学家和气象学家,混沌理论的奠基人)试图对地球大气层进行基本的计算机模拟。
View/Hide Original English
Chaos really came into focus in the 1960s, when meteorologist Ed Lorenz tried to make a basic computer simulation of the Earth's atmosphere.
他有12个方程和12个变量,包括温度、压力、湿度等等,计算机将每个时间步打印为一排12个数字,这样你就可以观察它们如何随时间演变。
View/Hide Original English
He had 12 equations and 12 variables – things like temperature, pressure, humidity, and so on – and the computer would print out each time step as a row of 12 numbers, so you could watch how they evolved over time.
突破发生在洛伦兹想要重新运行一次模拟时,但他为了省事,输入了之前打印输出中途的数字,然后让计算机开始计算。
View/Hide Original English
The breakthrough came when Lorenz wanted to redo a run, but as a shortcut, he entered the numbers from halfway through a previous printout, and then he set the computer calculating.
他去喝咖啡,回来看到结果时,洛伦兹惊呆了。
View/Hide Original English
He went off to get some coffee, and when he came back and saw the results, Lorenz was stunned.
新的运行结果在短时间内与旧的保持一致,但随后就出现了分歧,很快它就描述了一个完全不同的大气状态——我是说,完全不同的天气。
View/Hide Original English
The new run followed the old one for a short while, but then it diverged, and pretty soon it was describing a totally different state of the atmosphere – totally different weather.
洛伦兹首先想到的是计算机坏了,也许是某个真空管烧坏了。但事实并非如此。
View/Hide Original English
Lorenz's first thought, of course, was that the computer had broken; maybe a vacuum tube had blown. But none had.
造成差异的真正原因在于打印机将数字四舍五入到小数点后三位,而计算机则使用六位小数进行计算。
View/Hide Original English
The real reason for the difference came down to the fact that the printer rounded to three decimal places, whereas the computer calculated with six.
因此,当他输入这些初始条件时,不到千分之一的微小差异,在不久的将来就导致了完全不同的天气。
View/Hide Original English
So when he entered those initial conditions, a difference of less than one part in a thousand created totally different weather just a short time into the future.
洛伦兹尝试简化他的方程,然后进一步简化,最终只剩下三个方程和三个变量,这代表了一个对流的玩具模型:本质上是一个底部加热、顶部冷却的二维大气切片。
View/Hide Original English
Lorenz tried simplifying his equations and then simplifying them some more, down to just three equations and three variables, which represented a toy model of convection: essentially a 2D slice of the atmosphere heated at the bottom and cooled at the top.
但同样,他得到了相同类型的行为:如果他只稍微改变一下数字,结果就会发生剧烈分歧。
View/Hide Original English
But again, he got the same type of behavior: if he changed the numbers just a tiny bit, results diverged dramatically.
洛伦兹的系统展现了后来被称为对初始条件的敏感依赖(Sensitive dependence on initial conditions: 混沌系统的一个特征,指初始条件的微小变化会导致系统行为的巨大差异)的现象,这是混沌的标志。
View/Hide Original English
Lorenz's system displayed what's become known as sensitive dependence on initial conditions, which is the hallmark of chaos.
混沌的特征:对初始条件的敏感依赖
由于洛伦兹处理的是三个变量,我们可以在三维空间中绘制他系统的相空间。
View/Hide Original English
Since Lorenz was working with three variables, we can plot the phase space of his system in three dimensions.
我们可以选择任何一个点作为初始状态,并观察它如何演变。我们的点是趋向于一个定点吸引子,还是一个重复的循环?看起来都不是。
View/Hide Original English
We can pick any point as our initial state and watch how it evolves. Does our point move toward a fixed attractor or a repeating loop? It doesn't seem to.
事实上,我们的系统永远不会再次回到完全相同的状态。
View/Hide Original English
In truth, our system will never revisit the same exact state again.
这里我实际上从三个紧密相邻的初始状态开始,它们到目前为止一直共同演化,但现在它们开始出现分歧。
View/Hide Original English
Here, I actually started with three closely spaced initial states, and they've been evolving together so far, but now they're starting to diverge.
从任意接近的状态,它们最终走向了完全不同的轨迹。
View/Hide Original English
From being arbitrarily close together, they end up on totally different trajectories.
这就是对初始条件敏感依赖的实际表现。
View/Hide Original English
This is sensitive dependence on initial conditions in action.
我应该指出,这组方程系统根本没有任何随机性。它完全是确定性的,就像单摆一样。
View/Hide Original English
I should point out that there is nothing random at all about this system of equations. It's completely deterministic, just like the pendulum.
因此,如果你能输入完全相同的初始条件,你就会得到完全相同的结果。
View/Hide Original English
So if you could input exactly the same initial conditions, you would get exactly the same result.
问题在于,与单摆不同,这个系统是混沌的,因此初始条件的任何差异,无论多么微小,都会被放大,导致完全不同的最终状态。
View/Hide Original English
The problem is, unlike the pendulum, this system is chaotic, so any difference in initial conditions, no matter how tiny, will be amplified to a totally different final state.
这似乎是一个悖论,但这个系统既是确定性的又不可预测,因为在实践中,你永远无法以完美的精度了解初始条件——我指的是无限位小数。
View/Hide Original English
It seems like a paradox, but this system is both deterministic and unpredictable because, in practice, you could never know the initial conditions with perfect accuracy – and I'm talking infinite decimal places.
但这个结果解释了为什么即使在今天,拥有庞大的超级计算机,也很难提前一周以上预测天气。
View/Hide Original English
But the result suggests why even today, with huge supercomputers, it's so hard to forecast the weather more than a week in advance.
事实上,研究表明,在长期预报的第八天,预测的准确性甚至不如你直接采用当天历史平均条件。
View/Hide Original English
In fact, studies have shown that by the eighth day of a long-range forecast, the prediction is less accurate than if you just took the historical average conditions for that day.
了解了混沌,气象学家不再只做单一预测,而是进行集合预报(Ensemble forecasts: 通过运行多个略有不同的模型或初始条件来生成一系列预测的方法),通过改变初始条件和模型参数来生成一系列预测。
View/Hide Original English
Knowing about chaos, meteorologists no longer make just a single forecast; instead, they make ensemble forecasts, varying initial conditions and model parameters to create a set of predictions.
混沌系统的普遍性
现在,混沌系统远非特例,它们已经无处不在。
View/Hide Original English
Far from being the exception to the rule, chaotic systems have been turning up everywhere.
双摆(Double pendulum: 由两个摆连接在一起形成的系统),即两个简单摆连接在一起,就是混沌的。
View/Hide Original English
The double pendulum, just two simple pendulums connected together, is chaotic.
这里,两个双摆几乎在相同的初始条件下同时释放,但无论你如何努力,你都无法让一个双摆两次表现出完全相同的运动方式。它的运动将永远不可预测。
View/Hide Original English
Here, two double pendulums have been released simultaneously with almost the same initial conditions, but no matter how hard you try, you could never release a double pendulum and make it behave the same way twice. Its motion will forever be unpredictable.
你可能会认为混沌总是需要大量的能量或不规则的运动,但这个由五个指尖陀螺(Fidget spinners: 一种带有轴承的玩具,可以长时间旋转)组成的系统,每个陀螺臂上都带有排斥磁铁,也是混沌的。
View/Hide Original English
You might think that chaos always requires a lot of energy or irregular motions, but this system of five fidget spinners with repelling magnets in each of their arms is chaotic too.
乍一看,这个系统似乎有规律地重复,但如果你仔细观察,你会注意到一些奇怪的运动:一个陀螺突然向另一个方向翻转。
View/Hide Original English
At first glance, the system seems to repeat regularly, but if you watch more closely, you'll notice some strange motions: a spinner suddenly flips the other way.
甚至我们的太阳系也并非完全可预测。一项模拟太阳系未来一亿年的研究发现,其整体行为是混沌的,特征时间约为四百万年。
View/Hide Original English
Even our solar system is not predictable. A study simulating our solar system for a hundred million years into the future found its behavior as a whole to be chaotic, with a characteristic time of about four million years.
这意味着在大约10到15百万年内,一些行星或卫星可能已经相撞或完全被抛出太阳系。
View/Hide Original English
That means within, say, 10 or 15 million years, some planets or moons may have collided or been flung out of the solar system entirely.
我们认为是有序典范的系统,即使在适度的时间尺度上也是不可预测的。
View/Hide Original English
The very system we think of as the model of order is unpredictable on even modest timescales.
预测的极限与混沌的深层结构
那么,我们能多好地预测未来呢?至少对于混沌系统来说,根本无法很好地预测。
View/Hide Original English
So, how well can we predict the future? Not very well at all, at least when it comes to chaotic systems.
你试图预测的未来越远,就越困难,超过某个点,预测就和猜测没什么两样了。
View/Hide Original English
The further into the future you try to predict, the harder it becomes, and past a certain point, predictions are no better than guesses.
当我们审视混沌系统的过去并试图识别初始原因时,情况也是如此。
View/Hide Original English
The same is true when looking into the past of chaotic systems and trying to identify initial causes.
我认为这就像一片迷雾,我们试图看得越远,无论是未来还是过去,迷雾就越浓。
View/Hide Original English
I think of it kind of like a fog that sets in the further we try to look into the future or into the past.
混沌对我们能了解系统未来以及能阐述其过去的能力设定了根本性的限制。
View/Hide Original English
Chaos puts fundamental limits on what we can know about the future of systems and what we can say about their past.
但事情总有积极的一面。让我们再次审视洛伦兹方程的相空间。
View/Hide Original English
But there is a silver lining. Let's look again at the phase space of Lorenz's equations.
如果我们从一系列不同的初始条件开始,并观察它们的演变,最初的运动是混乱的。但很快,所有的点都趋向或移动到一个物体上。巧合的是,这个物体看起来有点像一只蝴蝶。
View/Hide Original English
If we start with a whole bunch of different initial conditions and watch them evolve, initially the motion is messy. But soon all the points have moved towards or onto an object. The object, coincidentally, looks a bit like a butterfly.
它就是吸引子。对于大范围的初始条件,系统会演化到这个吸引子上的一个状态。
View/Hide Original English
It is the attractor. For a large range of initial conditions, the system evolves into a state on this attractor.
请记住:这里描绘的所有路径永不相交,也永不连接形成一个循环。如果它们相交或形成循环,那么行为将是周期性的且可预测的。
View/Hide Original English
Remember: all the paths traced out here never cross, and they never connect to form a loop. If they did, they would continue on that loop forever, and the behavior would be periodic and predictable.
因此,这里的每条路径实际上是有限空间中的一条无限曲线。但这怎么可能呢?答案是分形(Fractals: 具有自相似性且在任何尺度下都呈现复杂细节的几何形状)。但这又是另一个视频的故事了。
View/Hide Original English
So each path here is actually an infinite curve in a finite space. But how is that possible? Fractals. But that's a story for another video.
这个特定的吸引子被称为洛伦兹吸引子(Lorenz attractor: 混沌系统中的一种奇异吸引子,其形状类似蝴蝶),它可能是混沌吸引子中最著名的例子,尽管其他方程系统也发现了许多其他吸引子。
View/Hide Original English
This particular attractor is called the Lorenz attractor, probably the most famous example of a chaotic attractor, though many others have been found for other systems of equations.
如果人们听说过蝴蝶效应,通常是关于微小原因如何使未来不可预测。但蝴蝶效应背后的科学也揭示了动力学中一个深刻而美丽的潜在结构,它能为系统行为提供有用的见解。
View/Hide Original English
If people have heard anything about the butterfly effect, it's usually about how tiny causes make the future unpredictable. But the science behind the butterfly effect also reveals a deep and beautiful structure underlying the dynamics, one that can provide useful insights into the behavior of a system.
因此,你无法预测任何单个状态将如何演变,但你可以说明一组状态如何演变,并且,至少在洛伦兹方程的情况下,它们呈现出蝴蝶的形状。
View/Hide Original English
So you can't predict how any individual state will evolve, but you can say how a collection of states evolves, and, at least in the case of Lorenz's equations, they take the shape of a butterfly.
赞助商信息:LastPass
视频的这一部分由LastPass赞助,这是一款提供无限密码存储和免费跨设备同步的密码管理器。
View/Hide Original English
This part of the video is sponsored by LastPass, the password manager with unlimited password storage and free cross-device sync.
在我使用密码管理器之前,我不得不承认,我曾对许多不同的账户使用相同的密码,我知道这极其危险,因为即使其中一个网站被黑客入侵,我所有重要的账户都将面临风险。
View/Hide Original English
Before I used a password manager, I have to admit, I used the same password for a lot of different accounts, and I know that is incredibly dangerous because if even one of those sites got hacked, then all of my important accounts would be exposed.
这真是一个“蝴蝶效应”。
View/Hide Original English
Quite the butterfly effect.
LastPass会自动为你生成强密码,这样每个网站你都有一个不同且难以破解的代码。而且,老实说:如果你生活中有什么东西希望是混沌的,那就是你密码中的字符。
View/Hide Original English
LastPass auto-generates strong passwords for you, so you have a different, indecipherable code for each website. And let's face it: if there's anything in your life that you want to be chaotic, it is the characters in your passwords.
最棒的是,它可以在网站上或iOS、Android应用和移动网站上自动填充用户名和密码,你再也不必记住任何密码了——余生都不用。
View/Hide Original English
The best part is because it autofills usernames and passwords on websites, or on iOS or Android apps and mobile sites, you never have to remember another password again – not for the rest of your life.
这意味着不再需要写下密码,不再被账户锁定,也不再需要重置密码。你可以将大脑用于它本应做的事情。
View/Hide Original English
That means no more writing down passwords, no more getting locked out of accounts, no more password resets. You can use your brain for what it's meant to be doing.
如果你想要高级多因素认证等额外功能,可以升级到LastPass高级版。
View/Hide Original English
If you want extra features like advanced multi-factor authentication, you can upgrade to LastPass Premium.
我不得不说,它用起来就像魔法一样。
View/Hide Original English
I have to say, it works like magic.
所以,用LastPass让你的密码自动驾驶吧。点击下方链接了解更多,并感谢LastPass赞助本视频的这一部分。
View/Hide Original English
So put your passwords on autopilot with LastPass. Click the link below to find out more, and thanks to LastPass for sponsoring this part of the video.
📌 文中提及的人物和组织
人物: Isaac Newton, Pierre-Simon Laplace, Henri Poincaré
媒体/书籍: Jurassic Park