<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.swarma.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E6%B6%8C%E7%8E%B0%E4%BB%BF%E7%9C%9F</id>
	<title>集智百科 - 复杂系统|人工智能|复杂科学|复杂网络|自组织 - 用户贡献 [zh-cn]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.swarma.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E6%B6%8C%E7%8E%B0%E4%BB%BF%E7%9C%9F"/>
	<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php/%E7%89%B9%E6%AE%8A:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/%E6%B6%8C%E7%8E%B0%E4%BB%BF%E7%9C%9F"/>
	<updated>2026-11-02T19:42:58Z</updated>
	<subtitle>用户贡献</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37880</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37880"/>
		<updated>2024-09-19T01:16:22Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 自然和社会现象 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套用于量化涌现的框架。它以一种计算的视角，研究观察者识别涌现时，模型发生的变化。计算力学以信息论和生物进化的思想为基础，是目前最早的对涌现的定量化研究。在应用当中，该理论提出了对复杂性度量的新指标，并有一套实现涌现识别的机器重构算法。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=文件已更新，请各位审核|无框|239x239px]] &lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。鸟群以步调一致地形式飞行，鱼涌没有木头带领的情况下的游泳斑图也呈现出以连贯分组序列方式游动和以趋势共同的方式突然转向。蚁群形成复杂的社会，生存能力来自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
我们直觉中对这样的涌现现象的描述是有新东西冒出来了，比如社会、红斑等等。但是我们没能说明“新东西”是什么，以及它“新”在哪里。所以我们还需要更精确的语言对涌现现象进行识别和描述。&lt;br /&gt;
&lt;br /&gt;
=== 不同层次的涌现 ===&lt;br /&gt;
&lt;br /&gt;
对于一个由很多智能体构成的复杂系统，我们从直觉出发，从模糊到精确，可以划分出对不同层次涌现的定义：&lt;br /&gt;
&lt;br /&gt;
# 对涌现的直觉定义：系统中出现任何可以被称为新颖的特征，即系统有宏观的特征；&lt;br /&gt;
#'''斑图涌现（Pattern Formation）'''：某一个外在的观察者，用某种编码方式在系统中发现斑图。&lt;br /&gt;
#'''内在涌现（Intrinsic Emergence）'''：系统本身（构成系统的智能体）捕捉并利用它自身出现的斑图。&lt;br /&gt;
&lt;br /&gt;
下面我们用一些例子来说明对涌现不同层次的描述。&lt;br /&gt;
&lt;br /&gt;
涌现通常被理解为一个过程，该过程导致出现的结构并未直接由控制系统的定义约束和瞬时力描述。随着时间的推移，“新特征”出现在运动方程直接指定的尺度之外。比如一堆随机运动的粒子，虽然瞬时力可以用运动方程描述，但是从宏观尺度上会表现出压强、体积以及温度等新特征。我们需要明确特征是什么以及它新在哪里。否则这一概念几乎没有内容，因为几乎任何时间依赖的系统都会表现出涌现特征。&lt;br /&gt;
&lt;br /&gt;
举两个例子来说明斑图涌现的特征，一个例子是确定性混沌，确定性运动方程随着时间的推移导致了看似不可预测的行为。系统从初始条件映射到后来的状态，变得极为复杂，以至于观察者既无法足够准确地测量系统，也无法以有限的计算资源预测未来的行为。这种混沌的涌现既是非线性动力学系统复杂行为的产物，也是观测者能力的限制。另一个例子是二维的自避免随机游走，粒子的逐步行为由随机方程直接规定：每次移动时，它朝随机方向移动，除非是刚刚离开的方向。经过一段时间，结果是路径描绘出一个自相似的分形结构。在这种情况下，分形结构从大部分随机的逐步运动中涌现出来。&lt;br /&gt;
&lt;br /&gt;
第一个例子的新增特征是不可预测性；第二个例子则是自相似性。在这两种情况下的新颖性都因其涌现特征与系统的定义特征直接对立而加剧：完全的确定性在混沌下隐藏，而几乎完全的随机性下则显现出自相似的有序性。但这些涌现特征对谁而言是“新”的呢？混沌动力学系统的状态在应用确定性函数时总是移动到唯一的下一个状态。显然，系统状态并不知道它的行为是不可预测的。对于随机游走，“分形特征”不在执行局部步骤的粒子“眼中”，这本身就是定义上的，两种情况下的新颖性都在于系统外的观察者眼中。&lt;br /&gt;
&lt;br /&gt;
实际上，检测到的斑图通常是通过观察者选择的统计数据来隐含假定的，可能某些斑图的功能表现与现象的数学模型一致，但这些模型本身依赖于一系列理论假设。简而言之，在斑图形成领域，斑图通常是被猜测出来的，观察者通过固定的规律库预期这些结构，然后再进行验证。类似于通信频道的类比，观察者就像是一个已经手握密码本的接收者。任何未能通过密码本解码的信号本质上都是噪声，即观察者未能识别的斑图。&lt;br /&gt;
&lt;br /&gt;
在系统内部的协调行为中，有一种斑图涌现变得重要，即这些模式在系统的其他结构中显现其“新颖性”。由于没有外部的参照来定义新颖性或斑图，我们可以将这个过程称为内在涌现。在高效资本市场中，竞争性主体根据从集体行为中涌现出的最优定价控制其个人生产-投资和股票所有权策略。对于主体的资源配置决策而言，通过市场的集体行为涌现出的价格是准确的信号，完全反映了所有可用信息，这一点至关重要。内在涌现的独特之处在于形成的斑图赋予了系统额外的功能性，支持全局信息处理，如设定最优价格。这种方法可以直接嵌入系统非线性计算过程之中。更具体地说，假设在内在涌现过程中，内在计算能力的增加可以被利用，从而可以赋予系统额外的功能性。&lt;br /&gt;
&lt;br /&gt;
=== '''进化的系统模型''' ===&lt;br /&gt;
可以用生物进化的思想来阐述内在涌现的问题，解释一个高度有序系统是怎么从混沌中涌现的，但是它在解释生命形式的多样性方面预测能力有限。因此要将系统限制在一个结构和生物特征明确的原型宇宙，并把它简化为包括一个环境和一组适应性的观察者或“智能体”。这样才能清晰地定义智能体的性质。智能体（Agent）试图构建和维持一个对其环境具有最大预测能力的内部模型。每个智能体的环境是其他智能体的集合，可以视为一个随机动力系统（Stochastic Dynamical Systems，简称SDS）。在任何给定的时刻，智能体感知到的是当前环境状态的投影。也就是说，环境状态被智能体的感官装置（传感器）所隐藏。随着时间的推移，感官装置产生一系列测量，这些测量引导智能体利用其可用资源（下图的基层）来构建内部环境模型。基于环境模型捕捉到的规律，智能体通过效应器采取行动，最终改变环境状态。如果智能体可以将测量结果尽可能划分随机和确定的部分，然后尽可能捕捉确定的规律，智能体就能利用环境中的更多规律，这种优势会提高智能体的生存能力。&lt;br /&gt;
[[文件:宇宙模型示意图.jpg|居中|无框|600x600像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
上图为以智能体为中心的环境视图：宇宙可以被视为一个确定性动力系统（Deterministic Dynamical Systems，简称DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。每个智能体所看到的环境是一个由所有其他智能体组成的随机动力系统（SDS）。其表观随机性源于是内在的随机性和有限的计算资源。每个智能体本身也是一个随机动力系统，因为它可能会从其基层和环境刺激中采样或受到无法控制的随机性困扰。基层代表支持和限制信息处理、模型构建和决策的可用资源。箭头表示信息流入和流出智能体的方向。&lt;br /&gt;
&lt;br /&gt;
智能体面临的基本问题是基于对隐藏环境状态的建模和选择可能的行动来预测未来的感官输入。设计这样一个原型宇宙的人面临的问题是如何判断智能体是否已适应环境及其适应方式。这需要一个量化的理论来描述智能体如何处理信息和构建模型。&lt;br /&gt;
&lt;br /&gt;
== 模型的量化指标 ==&lt;br /&gt;
&lt;br /&gt;
=== '''香农熵率''' ===&lt;br /&gt;
柯式复杂度[math]\displaystyle{ K(x) }[/math]是指在通用确定性图灵机（UTM）上运行时输出的最小程序所需的比特数。不同的程序语言描述同一程序的[math]\displaystyle{ K(x) }[/math]是可以比较的，但也无法确定哪种程序语言有最小的[math]\displaystyle{ K(x) }[/math]，如果描述不同程序时程序语言的[math]\displaystyle{ K(x) }[/math]也各不相同，所以柯式复杂度通常是不可计算的。如果待测对象是由信息源（例如马尔可夫链）生成的离散符号序列[math]\displaystyle{ s^L }[/math] ，[math]\displaystyle{ L }[/math]为序列的长度，其柯式复杂度的香农熵率[math]\displaystyle{ h_μ }[/math]为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[math]\displaystyle{ \frac{K\left(s^{L}\right)}{L}\underset{L\to\infty}{\operatorname*{\operatorname*{\operatorname*{\rightarrow}}}}h_{\mu} }[/math]，转化为公式形式为：[math]\displaystyle{ h_\mu=\lim_{L\to\infty}\frac{H(\Pr(s^L))}L }[/math]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中[math]\displaystyle{ Pr(s^L) }[/math]是[math]\displaystyle{ s^L }[/math]的边际分布，[math]\displaystyle{ H }[/math]是自信息的平均值，在建模框架中，[math]\displaystyle{ h_μ }[/math]是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大，在这里可以解释为智能体在预测序列[math]\displaystyle{ s^L }[/math]的后续符号时的误差率。&lt;br /&gt;
&lt;br /&gt;
=== '''统计复杂度''' ===&lt;br /&gt;
粗略地说，柯式复杂度[math]\displaystyle{ K(x) }[/math]需要考虑对象中的所有比特，包括随机比特。其主要后果是[math]\displaystyle{ K(x) }[/math]中数值[math]\displaystyle{ x }[/math]被随机性的生成所主导，因此掩盖了对象以及其生成过程中的重要结构。相比之下，统计复杂度[math]\displaystyle{ C_μ(x) }[/math]剔除了通用图灵机在模拟中随机比特时所花费的计算努力。统计复杂度的一个定义性特征是，对于理想随机对象[math]\displaystyle{ C_μ(x)=0 }[/math]，同时对于简单的周期性过程，如[math]\displaystyle{ x=00000000…0 }[/math]时，也有[math]\displaystyle{ C_μ(x)=0 }[/math]。因此，统计复杂度的值对于（简单的）周期性过程和理想随机过程都很小。如果[math]\displaystyle{ s^L }[/math]表示[math]\displaystyle{ x) }[/math]的前[math]\displaystyle{ L }[/math]个符号，那么复杂性之间的关系简单地为：&lt;br /&gt;
&lt;br /&gt;
[math]\displaystyle{ K(s^L )≈C_μ (s^L )+h_μ L }[/math]&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度[math]\displaystyle{ K(s^L ) }[/math]可以理解为描述[math]\displaystyle{ s^L }[/math]所用的总信息量。[math]\displaystyle{ h_μ L }[/math]为允许损失的随机信息量。统计复杂度[math]\displaystyle{ C_μ (s^L ) }[/math]可以理解为允许存在误差率[math]\displaystyle{ h_μ }[/math]的情况下，描述[math]\displaystyle{ s^L }[/math]所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
在下图中，展示了柯式复杂度和统计复杂度在从简单周期性到理想随机的过程中的差异。如图(a)所示，确定性复杂性是过程中的理想随机度的单调递增函数，它由过程的香农熵率决定。相反，统计复杂度在两个极端点上均为零，并在中间达到最大值（见图(b)）。在中等随机度的“复杂”过程是有序和随机计算元素的组合。组成过程的不可简约组件越多，过程就越“复杂”。&lt;br /&gt;
[[文件:复杂度比较.jpg|居中|无框|600x600像素]]&lt;br /&gt;
&lt;br /&gt;
图(a)为柯式复杂度，是对信息源不可预测程度的度量。它表示可以通过香农熵率来衡量的随机性程度。图 (b) 统计复杂统计基于这样的观点：随机性在统计上是简单的：一个理想的随机过程具有零统计复杂度。在另一端，简单的周期性过程具有较低的统计复杂度。复杂过程在这些极端之间产生，并且是可预测机制和随机机制的混合。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
智能体对环境的测量精度一般都是有限的，测量结果只能描述环境的“隐藏状态”，智能体需要对测量结果粗粒化后才能识别“隐藏状态”中的斑图。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} &amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partition）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的斑图，并且这种斑图不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性————因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强：对于所有有效态&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;和正整数&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度————在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，公式&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;中求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。上式也可以理解为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性————在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(\mathcal{S}^{\prime};\mathcal{S})\geq I(\hat{\mathcal{R}}^{\prime};\hat{\mathcal{R}}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==斑图重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为斑图重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。斑图重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{t+1}=TS_t&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;为集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;中的任意一个因果态，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。每个[math]\displaystyle{ \mathcal{S} }[/math]都有&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;函数和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数，这两个函数可以组成一个有序对&amp;lt;math&amp;gt;\left \{ \epsilon,T \right \}&amp;lt;/math&amp;gt;，通过学习&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数可以提高机器识别因果态的准确度。&lt;br /&gt;
&lt;br /&gt;
如果将模型构建视为一个动态过程，那么在模型构建和完善过程中，它的两个量化指标香农熵率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;和统计复杂度&amp;lt;math&amp;gt;C_μ  &amp;lt;/math&amp;gt;可以分别用来监测智能体模型的预测能力和模型大小。由于外部环境实际熵率与智能体内部模型的熵率之间的绝对差异决定了智能体的预测误差率，因此模型的熵率越接近外部环境的熵率，智能体的生存机会就越高。但这种生存能力是有代价的，这个代价由智能体在进行预测时必须投入的计算资源决定的，这种代价的量度就是模型的统计复杂度。&lt;br /&gt;
&lt;br /&gt;
==模型分层重构法==&lt;br /&gt;
&lt;br /&gt;
===模型创新===&lt;br /&gt;
&lt;br /&gt;
由于智能体的计算资源有限，若测量结果中的数据量超过模型的处理极限时，就需要对原有模型进行创新（重构模型）以保障在计算资源不变的情况下智能体对外界的有效预测，创新方法主要是通过寻找原有模型状态组之间的相似性，在原有模型识别到的因果态中抽象出更高层级的因果态组。下表中列举了一种模型创新的途径：&lt;br /&gt;
[[文件:层次机器示意图1.jpg|居中|无框|600x600像素|WU]]&lt;br /&gt;
&lt;br /&gt;
上表为因果时间序列建模层级，展示了可能的前四个层级，但这个过程是开放式的，可以不止四个层级，每个层级根据其模型类别定义。模型本身由状态（圆圈或方块）和转移（标记箭头）组成，每个模型都有一个独特的起始状态，由一个内嵌的圆圈表示。数据流本身是最低层级，通过将序列测量分组为重复子序列，从数据流中构建出深度为的树。下一个层级的模型，即具有状态和转移的有限自动机（FA），通过将树节点分组从树中重构。所示的最后一个层级，字符串生成机器（PM），通过将FA状态分组并推断出操控寄存器A中字符串的生成规则来构建。&lt;br /&gt;
&lt;br /&gt;
考虑一个由&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;个测量结果构成的数据流&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;，如果它是周期性的，那么第0级（Level 0），即测量结果本身，它的表示方法依赖于&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;。在极限&amp;lt;math&amp;gt;m\to\infty &amp;lt;/math&amp;gt;情况下，第0级会产生一个无穷大的表示。当然，第0级是最准确的数据模型，尽管它几乎没有任何帮助，几乎不值得被称为“模型”。相比之下，一个深度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的树将给出一个有限表示，即使数据流的长度是无限的，只要数据流具有周期小于等于&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;。这个树有长度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的路径，由数据流的周期给出。这些路径中的每一个都对应于&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中重复模式的一个不同阶段。如果&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;是非周期性的，那么树模型类将不再是有限的，并且与&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;无关。 事实上，如果数据流具有正熵（&amp;lt;math&amp;gt;h_μ＞0 &amp;lt;/math&amp;gt;），那么树的大小将呈指数增长，&amp;lt;math&amp;gt;\approx\left\|\mathcal{A}\right\|^{Dh_{\mu}} &amp;lt;/math&amp;gt; ，因为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的增加解释了&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 中长度&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;不断增加的子序列。粗略地说，如果数据流具有随时间衰减得足够快的相关性，则下一级（随机）有限自动机将给出有限表示。状态数&amp;lt;math&amp;gt;\left\|\mathrm{V}\right\| &amp;lt;/math&amp;gt;表示数据流中的内存量，因此表示&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中测量值之间存在相关性的典型时间。但也有可能第 2 级不提供有限表示。那么就需要另一个级别（第 3 级）。&lt;br /&gt;
&lt;br /&gt;
===模型重构算法===&lt;br /&gt;
上面介绍了斑图重构机器，是智能体识别因果态的一种方式。若结合模型创新的概念，就可以给出斑图重构机器的完整定义：斑图重构机器（ϵ-machine）是能够用最少的计算资源对测量结果进行有限描述同时复杂度最小的模型。模型的算法步骤如下：&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即&amp;lt;math&amp;gt;M_0=s&amp;lt;/math&amp;gt;，将初始层级&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;设置为比0级高一级，即&amp;lt;math&amp;gt;l=1&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型&amp;lt;math&amp;gt;M_l=M_{l-1}/∼&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;∼&amp;lt;/math&amp;gt;表示&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;级上的因果等价类；操作的含义是，在&amp;lt;math&amp;gt;l-1&amp;lt;/math&amp;gt;级上被区别对待的状态在&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;级上可以被视为同一个因果态。此时&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;，得到更加精确的一系列模型&amp;lt;math&amp;gt;M_l&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;增大，模型的复杂度发散，即&amp;lt;math&amp;gt;C_μ(M_l) = \lVert M_l \rVert \underset{ϵ \to 0}{\to} \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型&amp;lt;math&amp;gt;M_{l+1}&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的模式重构机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==混沌动力学实例==&lt;br /&gt;
接下来将采用具体的方法来演示如何将计算力学的理论应用于实际案例，要演示的是混沌动力学中的逻辑斯谛映射(logistic map)，特别是其周期倍增的混沌路径。用于重建模型的数据流来自逻辑斯谛映射的轨迹，轨迹是通过迭代映射&amp;lt;math&amp;gt;x_{n+1}=f(x_n)&amp;lt;/math&amp;gt;生成的，迭代函数为&amp;lt;math&amp;gt;f(x) = rx(1-x)&amp;lt;/math&amp;gt;，其中非线性参数&amp;lt;math&amp;gt;\begin{matrix}r&amp;amp;\in&amp;amp;[0,4]\end{matrix}&amp;lt;/math&amp;gt;，初始条件&amp;lt;math&amp;gt;x_0\in[0,1]&amp;lt;/math&amp;gt;，迭代函数的最大值出现在&amp;lt;math&amp;gt;x_c = \frac12&amp;lt;/math&amp;gt;。&lt;br /&gt;
[[文件:逻辑斯谛曲线.jpg|居中|无框|300x300px|替代=]]&lt;br /&gt;
上图为迭代函数&amp;lt;math&amp;gt;f(x) = rx(1-x)&amp;lt;/math&amp;gt;中&amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;与&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;的关系图，当&amp;lt;math&amp;gt;r＜3.5699...&amp;lt;/math&amp;gt;时函数存在倍周期现象，当&amp;lt;math&amp;gt;r＞3.5699...&amp;lt;/math&amp;gt;时会出现混沌现象。若要识别混沌中的有序结构，就需要对&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;进行粗粒化操作，方法是通过二元分割观察轨迹&amp;lt;math&amp;gt;\mathbf{x}=x_0x_1x_2x_3\ldots &amp;lt;/math&amp;gt; ，将其转换为离散序列&amp;lt;math&amp;gt;\mathcal{P}=\{x_n\in[0,x_c)\Rightarrow s=0,x_n\in[x_c,1]\Rightarrow s=1\} &amp;lt;/math&amp;gt;，这种划分是“生成”的，这意味着足够长的二进制序列来自任意小的初始条件间隔。因此，可以使用粗粒化的观测&amp;lt;math&amp;gt;\mathcal{P} &amp;lt;/math&amp;gt;来研究逻辑斯谛映射中的信息处理。&lt;br /&gt;
&lt;br /&gt;
===子实例一===&lt;br /&gt;
&lt;br /&gt;
文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中关于层次学习专门开了第五章，下面有4小节。前面两小节分别讲了混沌和不确定3-4个例子，都有着广泛的借鉴意义。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37875</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37875"/>
		<updated>2024-09-19T00:01:00Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 自然和社会现象 */ 图片大小的问题再行商议&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套用于量化涌现的框架。它以一种计算的视角，研究观察者识别涌现时，模型发生的变化。计算力学以信息论和生物进化的思想为基础，是目前最早的对涌现的定量化研究。在应用当中，该理论提出了对复杂性度量的新指标，并有一套实现涌现识别的机器重构算法。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=文件已更新，请各位审核|无框|239x239px]] &lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。鸟群以步调一致地形式飞行，鱼涌没有领头羊带着的情况下游动方式也能呈现为连贯的序列成组流转和突然以共同趋势转向。蚁群形成复杂的社会，生存能力来自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
我们直觉中对这样的涌现现象的描述是有新东西冒出来了，比如社会、红斑等等。但是我们没有说明“新东西”是什么，以及它“新”在哪里。所以我们还需要更精确的语言对涌现进行区分和描述。&lt;br /&gt;
&lt;br /&gt;
=== 不同层次的涌现 ===&lt;br /&gt;
&lt;br /&gt;
对于一个由很多智能体构成的复杂系统，我们从直觉出发，从模糊到精确，可以划分出对不同层次涌现的定义：&lt;br /&gt;
&lt;br /&gt;
# 对涌现的直觉定义：系统中出现任何可以被称为新颖的特征，即系统有宏观的特征；&lt;br /&gt;
#'''斑图涌现（Pattern Formation）'''：某一个外在的观察者，用某种编码方式在系统中发现斑图。&lt;br /&gt;
#'''内在涌现（Intrinsic Emergence）'''：系统本身（构成系统的智能体）捕捉并利用它自身出现的斑图。&lt;br /&gt;
&lt;br /&gt;
下面我们用一些例子来说明对涌现不同层次的描述。&lt;br /&gt;
&lt;br /&gt;
涌现通常被理解为一个过程，该过程导致出现的结构并未直接由控制系统的定义约束和瞬时力描述。随着时间的推移，“新特征”出现在运动方程直接指定的尺度之外。比如一堆随机运动的粒子，虽然瞬时力可以用运动方程描述，但是从宏观尺度上会表现出压强、体积以及温度等新特征。我们需要明确特征是什么以及它新在哪里。否则这一概念几乎没有内容，因为几乎任何时间依赖的系统都会表现出涌现特征。&lt;br /&gt;
&lt;br /&gt;
举两个例子来说明斑图涌现的特征，一个例子是确定性混沌，确定性运动方程随着时间的推移导致了看似不可预测的行为。系统从初始条件映射到后来的状态，变得极为复杂，以至于观察者既无法足够准确地测量系统，也无法以有限的计算资源预测未来的行为。这种混沌的涌现既是非线性动力学系统复杂行为的产物，也是观测者能力的限制。另一个例子是二维的自避免随机游走，粒子的逐步行为由随机方程直接规定：每次移动时，它朝随机方向移动，除非是刚刚离开的方向。经过一段时间，结果是路径描绘出一个自相似的分形结构。在这种情况下，分形结构从大部分随机的逐步运动中涌现出来。&lt;br /&gt;
&lt;br /&gt;
第一个例子的新增特征是不可预测性；第二个例子则是自相似性。在这两种情况下的新颖性都因其涌现特征与系统的定义特征直接对立而加剧：完全的确定性在混沌下隐藏，而几乎完全的随机性下则显现出自相似的有序性。但这些涌现特征对谁而言是“新”的呢？混沌动力学系统的状态在应用确定性函数时总是移动到唯一的下一个状态。显然，系统状态并不知道它的行为是不可预测的。对于随机游走，“分形特征”不在执行局部步骤的粒子“眼中”，这本身就是定义上的，两种情况下的新颖性都在于系统外的观察者眼中。&lt;br /&gt;
&lt;br /&gt;
实际上，检测到的斑图通常是通过观察者选择的统计数据来隐含假定的，可能某些斑图的功能表现与现象的数学模型一致，但这些模型本身依赖于一系列理论假设。简而言之，在斑图形成领域，斑图通常是被猜测出来的，观察者通过固定的规律库预期这些结构，然后再进行验证。类似于通信频道的类比，观察者就像是一个已经手握密码本的接收者。任何未能通过密码本解码的信号本质上都是噪声，即观察者未能识别的斑图。&lt;br /&gt;
&lt;br /&gt;
在系统内部的协调行为中，有一种斑图涌现变得重要，即这些模式在系统的其他结构中显现其“新颖性”。由于没有外部的参照来定义新颖性或斑图，我们可以将这个过程称为内在涌现。在高效资本市场中，竞争性主体根据从集体行为中涌现出的最优定价控制其个人生产-投资和股票所有权策略。对于主体的资源配置决策而言，通过市场的集体行为涌现出的价格是准确的信号，完全反映了所有可用信息，这一点至关重要。内在涌现的独特之处在于形成的斑图赋予了系统额外的功能性，支持全局信息处理，如设定最优价格。这种方法可以直接嵌入系统非线性计算过程之中。更具体地说，假设在内在涌现过程中，内在计算能力的增加可以被利用，从而可以赋予系统额外的功能性。&lt;br /&gt;
&lt;br /&gt;
=== '''进化的系统模型''' ===&lt;br /&gt;
可以用生物进化的思想来阐述内在涌现的问题，解释一个高度有序系统是怎么从混沌中涌现的，但是它在解释生命形式的多样性方面预测能力有限。因此要将系统限制在一个结构和生物特征明确的宇宙，并把它简化为包括一个环境和一组适应性的观察者或“智能体”。这样才能清晰地定义智能体的性质。智能体（Agent）试图构建和维持一个对其环境具有最大预测能力的内部模型。每个智能体的环境是其他智能体的集合，可以视为一个随机动力系统（Stochastic Dynamical Systems，简称SDS）。在任何给定的时刻，智能体感知到的是当前环境状态的投影。也就是说，环境状态被智能体的感官装置（传感器）所隐藏。随着时间的推移，感官装置产生一系列测量，这些测量引导智能体利用其可用资源（下图的基层）来构建内部环境模型。基于环境模型捕捉到的规律，智能体通过效应器采取行动，最终改变环境状态。如果智能体可以将测量结果尽可能划分随机和确定的部分，然后尽可能捕捉确定的规律，智能体就能利用环境中的更多规律，这种优势会提高智能体的生存能力。&lt;br /&gt;
[[文件:宇宙模型示意图.jpg|居中|无框|600x600像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
上图为以智能体为中心的环境视图：宇宙可以被视为一个确定性动力系统（Deterministic Dynamical Systems，简称DS）。每个智能体所看到的环境是一个由所有其他智能体组成的随机动力系统（SDS）。其表观随机性源于是内在的随机性和有限的计算资源。每个智能体本身也是一个随机动力系统，因为它可能会从其基层和环境刺激中采样或受到无法控制的随机性困扰。基层代表支持和限制信息处理、模型构建和决策的可用资源。箭头表示信息流入和流出智能体的方向。&lt;br /&gt;
&lt;br /&gt;
智能体面临的基本问题是基于对隐藏环境状态的建模和选择可能的行动来预测未来的感官输入。设计这样一个原型宇宙的人面临的问题是如何判断智能体是否已适应环境及其适应方式。这需要一个量化的理论来描述智能体如何处理信息和构建模型。&lt;br /&gt;
&lt;br /&gt;
== 模型的量化指标 ==&lt;br /&gt;
&lt;br /&gt;
=== '''香农熵率''' ===&lt;br /&gt;
柯式复杂度[math]\displaystyle{ K(x) }[/math]是指在通用确定性图灵机（UTM）上运行时输出的最小程序所需的比特数。不同的程序语言描述同一程序的[math]\displaystyle{ K(x) }[/math]是可以比较的，但也无法确定哪种程序语言有最小的[math]\displaystyle{ K(x) }[/math]，如果描述不同程序时程序语言的[math]\displaystyle{ K(x) }[/math]也各不相同，所以柯式复杂度通常是不可计算的。如果待测对象是由信息源（例如马尔可夫链）生成的离散符号序列[math]\displaystyle{ s^L }[/math] ，[math]\displaystyle{ L }[/math]为序列的长度，其柯式复杂度的香农熵率[math]\displaystyle{ h_μ }[/math]为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[math]\displaystyle{ \frac{K\left(s^{L}\right)}{L}\underset{L\to\infty}{\operatorname*{\operatorname*{\operatorname*{\rightarrow}}}}h_{\mu} }[/math]，转化为公式形式为：[math]\displaystyle{ h_\mu=\lim_{L\to\infty}\frac{H(\Pr(s^L))}L }[/math]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中[math]\displaystyle{ Pr(s^L) }[/math]是[math]\displaystyle{ s^L }[/math]的边际分布，[math]\displaystyle{ H }[/math]是自信息的平均值，在建模框架中，[math]\displaystyle{ h_μ }[/math]是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大，在这里可以解释为智能体在预测序列[math]\displaystyle{ s^L }[/math]的后续符号时的误差率。&lt;br /&gt;
&lt;br /&gt;
=== '''统计复杂度''' ===&lt;br /&gt;
粗略地说，柯式复杂度[math]\displaystyle{ K(x) }[/math]需要考虑对象中的所有比特，包括随机比特。其主要后果是[math]\displaystyle{ K(x) }[/math]中数值[math]\displaystyle{ x }[/math]被随机性的生成所主导，因此掩盖了对象以及其生成过程中的重要结构。相比之下，统计复杂度[math]\displaystyle{ C_μ(x) }[/math]剔除了通用图灵机在模拟中随机比特时所花费的计算努力。统计复杂度的一个定义性特征是，对于理想随机对象[math]\displaystyle{ C_μ(x)=0 }[/math]，同时对于简单的周期性过程，如[math]\displaystyle{ x=00000000…0 }[/math]时，也有[math]\displaystyle{ C_μ(x)=0 }[/math]。因此，统计复杂度的值对于（简单的）周期性过程和理想随机过程都很小。如果[math]\displaystyle{ s^L }[/math]表示[math]\displaystyle{ x) }[/math]的前[math]\displaystyle{ L }[/math]个符号，那么复杂性之间的关系简单地为：&lt;br /&gt;
&lt;br /&gt;
[math]\displaystyle{ K(s^L )≈C_μ (s^L )+h_μ L }[/math]&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度[math]\displaystyle{ K(s^L ) }[/math]可以理解为描述[math]\displaystyle{ s^L }[/math]所用的总信息量。[math]\displaystyle{ h_μ L }[/math]为允许损失的随机信息量。统计复杂度[math]\displaystyle{ C_μ (s^L ) }[/math]可以理解为允许存在误差率[math]\displaystyle{ h_μ }[/math]的情况下，描述[math]\displaystyle{ s^L }[/math]所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
在下图中，展示了柯式复杂度和统计复杂度在从简单周期性到理想随机的过程中的差异。如图(a)所示，确定性复杂性是过程中的理想随机度的单调递增函数，它由过程的香农熵率决定。相反，统计复杂度在两个极端点上均为零，并在中间达到最大值（见图(b)）。在中等随机度的“复杂”过程是有序和随机计算元素的组合。组成过程的不可简约组件越多，过程就越“复杂”。&lt;br /&gt;
[[文件:复杂度比较.jpg|居中|无框|600x600像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
图(a)为柯式复杂度，是对信息源不可预测程度的度量。它表示可以通过香农熵率来衡量的随机性程度。图 (b) 统计复杂统计基于这样的观点：随机性在统计上是简单的：一个理想的随机过程具有零统计复杂度。在另一端，简单的周期性过程具有较低的统计复杂度。复杂过程在这些极端之间产生，并且是可预测机制和随机机制的混合。&lt;br /&gt;
&lt;br /&gt;
=== '''香农熵率和统计复杂度的定量计算''' ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===复杂度目标===&lt;br /&gt;
&lt;br /&gt;
经过演化，因果链能形成形式上的闭环（closure），这里闭环在后文的因果态里，是指因果态在所有有效态中，统计复杂度最小等特征和属性。在管理学中，类似于使用组织行为学的知识，构建特定的反应链，从而完成特定目标。&lt;br /&gt;
[[文件:复杂度-Pre-announcement-202409141.png|替代=复杂度-预申明|居中|无框|403x403像素|复杂度-预申明]]&lt;br /&gt;
从图上最下面两个椭圆出发，右边的椭圆标注的周期可以是秩序，左边的椭圆标注的均质贝努利可以是随机，是最大熵状态，他们能结合出上方的有限型子移位吗？如果后文的“模式重构”也可应用于此处，显然也是可行的。原始文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;当中共介绍了24种计算模型，从有限和无限、描述性和能力范围4个维度做了刻画，完成了相应的复杂度目标绘制。&lt;br /&gt;
&lt;br /&gt;
几乎所有自然当中的时间相关系统，经过复杂度的划分和优化，再通过计算力学对结构的检验和测量，能展现出多尺度的涌现属性和特征。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
在计算力学中，宇宙被视为一个确定性动力系统（DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。由于系统内的智能体的计算资源有限，无法测量和预测其内外部环境的所有行为，这些不能预测的部分对智能体来说就相当于是随机扰动，所以智能体被视为一个随机动力系统（SDS）。智能体试图构建和维持一个对其环境具有最大预测能力的内部模型，以提高其自身对环境的适应性和生存能力。&lt;br /&gt;
&lt;br /&gt;
智能体对外部环境的测量精度一般都是有限的，测量结果只能描述外部环境的“模糊状态”，智能体需要对测量结果粗粒化后才能识别“模糊状态”中的模式。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} &amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partition）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的模式，并且这种模式不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性————因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强：对于所有有效态&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;和正整数&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度————在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上文中已经介绍了柯式复杂度和统计复杂度的基本概念，如果&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;表示对过程的测量结果的前&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个序列，那么它们之间的关系可以近似的表示为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度&amp;lt;math&amp;gt;K(s^L ) &amp;lt;/math&amp;gt;可以理解为描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的总信息量。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;为香农熵率，是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大。&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;在这里可以理解为误差率， 则&amp;lt;math&amp;gt;h_μ L &amp;lt;/math&amp;gt;为允许损失的随机信息量。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;可以理解为允许存在误差率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;的情况下，描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。&lt;br /&gt;
&lt;br /&gt;
那么公式可以解释为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性————在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(\mathcal{S}^{\prime};\mathcal{S})\geq I(\hat{\mathcal{R}}^{\prime};\hat{\mathcal{R}}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==模式重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为模式重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。模式重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{t+1}=TS_t&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;为集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;中的任意一个因果态，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。每个[math]\displaystyle{ \mathcal{S} }[/math]都有&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;函数和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数，这两个函数可以组成一个有序对&amp;lt;math&amp;gt;\left \{ \epsilon,T \right \}&amp;lt;/math&amp;gt;，通过学习&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数可以提高机器识别因果态的准确度。&lt;br /&gt;
&lt;br /&gt;
如果将模型构建视为一个动态过程，那么在模型构建和完善过程中，有两个量度——香农熵率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;和统计复杂度&amp;lt;math&amp;gt;C_μ  &amp;lt;/math&amp;gt;，可以分别用来监测智能体模型的预测能力和模型大小。由于外部环境实际熵率与智能体内部模型的熵率之间的绝对差异决定了智能体的预测误差率，因此模型的熵率越接近外部环境的熵率，智能体的生存机会就越高。但这种生存能力是有代价的，这个代价由智能体在进行预测时必须投入的计算资源决定的，这种代价的量度就是模型的统计复杂度。&lt;br /&gt;
&lt;br /&gt;
==模型分层重构法==&lt;br /&gt;
&lt;br /&gt;
===模型创新===&lt;br /&gt;
&lt;br /&gt;
由于智能体的计算资源有限，若测量结果中的数据量超过模型的处理极限时，就需要对原有模型进行创新（重构模型）以保障在计算资源不变的情况下智能体对外界的有效预测，创新方法主要是通过寻找原有模型状态组之间的相似性，在原有模型识别到的因果态中抽象出更高层级的因果态组。下表中列举了一种模型创新的途径：&lt;br /&gt;
[[文件:层次机器示意图1.jpg|居中|无框|600x600像素|WU]]&lt;br /&gt;
&lt;br /&gt;
上表为因果时间序列建模层级，展示了可能的前四个层级，但这个过程是开放式的，可以不止四个层级，每个层级根据其模型类别定义。模型本身由状态（圆圈或方块）和转移（标记箭头）组成，每个模型都有一个独特的起始状态，由一个内嵌的圆圈表示。数据流本身是最低层级，通过将序列测量分组为重复子序列，从数据流中构建出深度为的树。下一个层级的模型，即具有状态和转移的有限自动机（FA），通过将树节点分组从树中重构。所示的最后一个层级，字符串生成机器（PM），通过将FA状态分组并推断出操控寄存器A中字符串的生成规则来构建。&lt;br /&gt;
&lt;br /&gt;
考虑一个由&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;个测量结果构成的数据流&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;，如果它是周期性的，那么第0级（Level 0），即测量结果本身，它的表示方法依赖于&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;。在极限&amp;lt;math&amp;gt;m\to\infty &amp;lt;/math&amp;gt;情况下，第0级会产生一个无穷大的表示。当然，第0级是最准确的数据模型，尽管它几乎没有任何帮助，几乎不值得被称为“模型”。相比之下，一个深度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的树将给出一个有限表示，即使数据流的长度是无限的，只要数据流具有周期小于等于&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;。这个树有长度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的路径，由数据流的周期给出。这些路径中的每一个都对应于&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中重复模式的一个不同阶段。如果&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;是非周期性的，那么树模型类将不再是有限的，并且与&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;无关。 事实上，如果数据流具有正熵（&amp;lt;math&amp;gt;h_μ＞0 &amp;lt;/math&amp;gt;），那么树的大小将呈指数增长，&amp;lt;math&amp;gt;\approx\left\|\mathcal{A}\right\|^{Dh_{\mu}} &amp;lt;/math&amp;gt; ，因为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的增加解释了&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 中长度&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;不断增加的子序列。粗略地说，如果数据流具有随时间衰减得足够快的相关性，则下一级（随机）有限自动机将给出有限表示。状态数&amp;lt;math&amp;gt;\left\|\mathrm{V}\right\| &amp;lt;/math&amp;gt;表示数据流中的内存量，因此表示&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中测量值之间存在相关性的典型时间。但也有可能第 2 级不提供有限表示。那么就需要另一个级别（第 3 级）。&lt;br /&gt;
&lt;br /&gt;
===模型重构算法===&lt;br /&gt;
上面介绍了模式重构机器，是智能体识别因果态的一种方式。若结合模型创新的概念，就可以给出模式重构机器的完整定义：模式重构机器（ϵ-machine）是能够用最少的计算资源对测量结果进行有限描述同时复杂度最小的模型。模型的算法步骤如下：&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即&amp;lt;math&amp;gt;M_0=s&amp;lt;/math&amp;gt;，将初始层级&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;设置为比0级高一级，即&amp;lt;math&amp;gt;l=1&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型&amp;lt;math&amp;gt;M_l=M_{l-1}/∼&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;∼&amp;lt;/math&amp;gt;表示&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;级上的因果等价类；操作的含义是，在&amp;lt;math&amp;gt;l-1&amp;lt;/math&amp;gt;级上被区别对待的状态在&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;级上可以被视为同一个因果态。此时&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;，得到更加精确的一系列模型&amp;lt;math&amp;gt;M_l&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;增大，模型的复杂度发散，即&amp;lt;math&amp;gt;C_μ(M_l) = \lVert M_l \rVert \underset{ϵ \to 0}{\to} \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型&amp;lt;math&amp;gt;M_{l+1}&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的模式重构机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==混沌动力学实例==&lt;br /&gt;
接下来将采用具体的方法来演示如何将计算力学的理论应用于实际案例，要演示的是混沌动力学中的逻辑斯谛映射(logistic map)，特别是其周期倍增的混沌路径。用于重建模型的数据流来自逻辑斯谛映射的轨迹，轨迹是通过迭代映射&amp;lt;math&amp;gt;x_{n+1}=f(x_n)&amp;lt;/math&amp;gt;生成的，迭代函数为&amp;lt;math&amp;gt;f(x) = rx(1-x)&amp;lt;/math&amp;gt;，其中非线性参数&amp;lt;math&amp;gt;\begin{matrix}r&amp;amp;\in&amp;amp;[0,4]\end{matrix}&amp;lt;/math&amp;gt;，初始条件&amp;lt;math&amp;gt;x_0\in[0,1]&amp;lt;/math&amp;gt;，迭代函数的最大值出现在&amp;lt;math&amp;gt;x_c = \frac12&amp;lt;/math&amp;gt;。&lt;br /&gt;
[[文件:逻辑斯谛曲线.jpg|居中|无框|300x300px|替代=]]&lt;br /&gt;
上图为迭代函数&amp;lt;math&amp;gt;f(x) = rx(1-x)&amp;lt;/math&amp;gt;中&amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;与&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;的关系图，当&amp;lt;math&amp;gt;r＜3.5699...&amp;lt;/math&amp;gt;时函数存在倍周期现象，当&amp;lt;math&amp;gt;r＞3.5699...&amp;lt;/math&amp;gt;时会出现混沌现象。若要识别混沌中的有序结构，就需要对&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;进行粗粒化操作，方法是通过二元分割观察轨迹&amp;lt;math&amp;gt;\mathbf{x}=x_0x_1x_2x_3\ldots &amp;lt;/math&amp;gt; ，将其转换为离散序列&amp;lt;math&amp;gt;\mathcal{P}=\{x_n\in[0,x_c)\Rightarrow s=0,x_n\in[x_c,1]\Rightarrow s=1\} &amp;lt;/math&amp;gt;，这种划分是“生成”的，这意味着足够长的二进制序列来自任意小的初始条件间隔。因此，可以使用粗粒化的观测&amp;lt;math&amp;gt;\mathcal{P} &amp;lt;/math&amp;gt;来研究逻辑斯谛映射中的信息处理。&lt;br /&gt;
&lt;br /&gt;
===子实例一===&lt;br /&gt;
&lt;br /&gt;
文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中关于层次学习专门开了第五章，下面有4小节。前面两小节分别讲了混沌和不确定3-4个例子，都有着广泛的借鉴意义。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37874</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37874"/>
		<updated>2024-09-18T23:58:55Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 自然和社会现象 */ 调整图片大小&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套用于量化涌现的框架。它以一种计算的视角，研究观察者识别涌现时，模型发生的变化。计算力学以信息论和生物进化的思想为基础，是目前最早的对涌现的定量化研究。在应用当中，该理论提出了对复杂性度量的新指标，并有一套实现涌现识别的机器重构算法。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=文件已更新，请各位审核|无框|239x239px]] &lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。鸟群以步调一致地形式飞行，鱼涌没有领头羊带着的情况下游动方式也能呈现为连贯的序列成组流转和突然以共同趋势转向。蚁群形成复杂的社会，生存继承自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
我们直觉中对这样的涌现现象的描述是有新东西冒出来了，比如社会、红斑等等。但是我们没有说明“新东西”是什么，以及它“新”在哪里。所以我们还需要更精确的语言对涌现进行区分和描述。&lt;br /&gt;
&lt;br /&gt;
=== 不同层次的涌现 ===&lt;br /&gt;
&lt;br /&gt;
对于一个由很多智能体构成的复杂系统，我们从直觉出发，从模糊到精确，可以划分出对不同层次涌现的定义：&lt;br /&gt;
&lt;br /&gt;
# 对涌现的直觉定义：系统中出现任何可以被称为新颖的特征，即系统有宏观的特征；&lt;br /&gt;
#'''斑图涌现（Pattern Formation）'''：某一个外在的观察者，用某种编码方式在系统中发现斑图。&lt;br /&gt;
#'''内在涌现（Intrinsic Emergence）'''：系统本身（构成系统的智能体）捕捉并利用它自身出现的斑图。&lt;br /&gt;
&lt;br /&gt;
下面我们用一些例子来说明对涌现不同层次的描述。&lt;br /&gt;
&lt;br /&gt;
涌现通常被理解为一个过程，该过程导致出现的结构并未直接由控制系统的定义约束和瞬时力描述。随着时间的推移，“新特征”出现在运动方程直接指定的尺度之外。比如一堆随机运动的粒子，虽然瞬时力可以用运动方程描述，但是从宏观尺度上会表现出压强、体积以及温度等新特征。我们需要明确特征是什么以及它新在哪里。否则这一概念几乎没有内容，因为几乎任何时间依赖的系统都会表现出涌现特征。&lt;br /&gt;
&lt;br /&gt;
举两个例子来说明斑图涌现的特征，一个例子是确定性混沌，确定性运动方程随着时间的推移导致了看似不可预测的行为。系统从初始条件映射到后来的状态，变得极为复杂，以至于观察者既无法足够准确地测量系统，也无法以有限的计算资源预测未来的行为。这种混沌的涌现既是非线性动力学系统复杂行为的产物，也是观测者能力的限制。另一个例子是二维的自避免随机游走，粒子的逐步行为由随机方程直接规定：每次移动时，它朝随机方向移动，除非是刚刚离开的方向。经过一段时间，结果是路径描绘出一个自相似的分形结构。在这种情况下，分形结构从大部分随机的逐步运动中涌现出来。&lt;br /&gt;
&lt;br /&gt;
第一个例子的新增特征是不可预测性；第二个例子则是自相似性。在这两种情况下的新颖性都因其涌现特征与系统的定义特征直接对立而加剧：完全的确定性在混沌下隐藏，而几乎完全的随机性下则显现出自相似的有序性。但这些涌现特征对谁而言是“新”的呢？混沌动力学系统的状态在应用确定性函数时总是移动到唯一的下一个状态。显然，系统状态并不知道它的行为是不可预测的。对于随机游走，“分形特征”不在执行局部步骤的粒子“眼中”，这本身就是定义上的，两种情况下的新颖性都在于系统外的观察者眼中。&lt;br /&gt;
&lt;br /&gt;
实际上，检测到的斑图通常是通过观察者选择的统计数据来隐含假定的，可能某些斑图的功能表现与现象的数学模型一致，但这些模型本身依赖于一系列理论假设。简而言之，在斑图形成领域，斑图通常是被猜测出来的，观察者通过固定的规律库预期这些结构，然后再进行验证。类似于通信频道的类比，观察者就像是一个已经手握密码本的接收者。任何未能通过密码本解码的信号本质上都是噪声，即观察者未能识别的斑图。&lt;br /&gt;
&lt;br /&gt;
在系统内部的协调行为中，有一种斑图涌现变得重要，即这些模式在系统的其他结构中显现其“新颖性”。由于没有外部的参照来定义新颖性或斑图，我们可以将这个过程称为内在涌现。在高效资本市场中，竞争性主体根据从集体行为中涌现出的最优定价控制其个人生产-投资和股票所有权策略。对于主体的资源配置决策而言，通过市场的集体行为涌现出的价格是准确的信号，完全反映了所有可用信息，这一点至关重要。内在涌现的独特之处在于形成的斑图赋予了系统额外的功能性，支持全局信息处理，如设定最优价格。这种方法可以直接嵌入系统非线性计算过程之中。更具体地说，假设在内在涌现过程中，内在计算能力的增加可以被利用，从而可以赋予系统额外的功能性。&lt;br /&gt;
&lt;br /&gt;
=== '''进化的系统模型''' ===&lt;br /&gt;
可以用生物进化的思想来阐述内在涌现的问题，解释一个高度有序系统是怎么从混沌中涌现的，但是它在解释生命形式的多样性方面预测能力有限。因此要将系统限制在一个结构和生物特征明确的宇宙，并把它简化为包括一个环境和一组适应性的观察者或“智能体”。这样才能清晰地定义智能体的性质。智能体（Agent）试图构建和维持一个对其环境具有最大预测能力的内部模型。每个智能体的环境是其他智能体的集合，可以视为一个随机动力系统（Stochastic Dynamical Systems，简称SDS）。在任何给定的时刻，智能体感知到的是当前环境状态的投影。也就是说，环境状态被智能体的感官装置（传感器）所隐藏。随着时间的推移，感官装置产生一系列测量，这些测量引导智能体利用其可用资源（下图的基层）来构建内部环境模型。基于环境模型捕捉到的规律，智能体通过效应器采取行动，最终改变环境状态。如果智能体可以将测量结果尽可能划分随机和确定的部分，然后尽可能捕捉确定的规律，智能体就能利用环境中的更多规律，这种优势会提高智能体的生存能力。&lt;br /&gt;
[[文件:宇宙模型示意图.jpg|居中|无框|600x600像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
上图为以智能体为中心的环境视图：宇宙可以被视为一个确定性动力系统（Deterministic Dynamical Systems，简称DS）。每个智能体所看到的环境是一个由所有其他智能体组成的随机动力系统（SDS）。其表观随机性源于是内在的随机性和有限的计算资源。每个智能体本身也是一个随机动力系统，因为它可能会从其基层和环境刺激中采样或受到无法控制的随机性困扰。基层代表支持和限制信息处理、模型构建和决策的可用资源。箭头表示信息流入和流出智能体的方向。&lt;br /&gt;
&lt;br /&gt;
智能体面临的基本问题是基于对隐藏环境状态的建模和选择可能的行动来预测未来的感官输入。设计这样一个原型宇宙的人面临的问题是如何判断智能体是否已适应环境及其适应方式。这需要一个量化的理论来描述智能体如何处理信息和构建模型。&lt;br /&gt;
&lt;br /&gt;
== 模型的量化指标 ==&lt;br /&gt;
&lt;br /&gt;
=== '''香农熵率''' ===&lt;br /&gt;
柯式复杂度[math]\displaystyle{ K(x) }[/math]是指在通用确定性图灵机（UTM）上运行时输出的最小程序所需的比特数。不同的程序语言描述同一程序的[math]\displaystyle{ K(x) }[/math]是可以比较的，但也无法确定哪种程序语言有最小的[math]\displaystyle{ K(x) }[/math]，如果描述不同程序时程序语言的[math]\displaystyle{ K(x) }[/math]也各不相同，所以柯式复杂度通常是不可计算的。如果待测对象是由信息源（例如马尔可夫链）生成的离散符号序列[math]\displaystyle{ s^L }[/math] ，[math]\displaystyle{ L }[/math]为序列的长度，其柯式复杂度的香农熵率[math]\displaystyle{ h_μ }[/math]为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[math]\displaystyle{ \frac{K\left(s^{L}\right)}{L}\underset{L\to\infty}{\operatorname*{\operatorname*{\operatorname*{\rightarrow}}}}h_{\mu} }[/math]，转化为公式形式为：[math]\displaystyle{ h_\mu=\lim_{L\to\infty}\frac{H(\Pr(s^L))}L }[/math]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中[math]\displaystyle{ Pr(s^L) }[/math]是[math]\displaystyle{ s^L }[/math]的边际分布，[math]\displaystyle{ H }[/math]是自信息的平均值，在建模框架中，[math]\displaystyle{ h_μ }[/math]是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大，在这里可以解释为智能体在预测序列[math]\displaystyle{ s^L }[/math]的后续符号时的误差率。&lt;br /&gt;
&lt;br /&gt;
=== '''统计复杂度''' ===&lt;br /&gt;
粗略地说，柯式复杂度[math]\displaystyle{ K(x) }[/math]需要考虑对象中的所有比特，包括随机比特。其主要后果是[math]\displaystyle{ K(x) }[/math]中数值[math]\displaystyle{ x }[/math]被随机性的生成所主导，因此掩盖了对象以及其生成过程中的重要结构。相比之下，统计复杂度[math]\displaystyle{ C_μ(x) }[/math]剔除了通用图灵机在模拟中随机比特时所花费的计算努力。统计复杂度的一个定义性特征是，对于理想随机对象[math]\displaystyle{ C_μ(x)=0 }[/math]，同时对于简单的周期性过程，如[math]\displaystyle{ x=00000000…0 }[/math]时，也有[math]\displaystyle{ C_μ(x)=0 }[/math]。因此，统计复杂度的值对于（简单的）周期性过程和理想随机过程都很小。如果[math]\displaystyle{ s^L }[/math]表示[math]\displaystyle{ x) }[/math]的前[math]\displaystyle{ L }[/math]个符号，那么复杂性之间的关系简单地为：&lt;br /&gt;
&lt;br /&gt;
[math]\displaystyle{ K(s^L )≈C_μ (s^L )+h_μ L }[/math]&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度[math]\displaystyle{ K(s^L ) }[/math]可以理解为描述[math]\displaystyle{ s^L }[/math]所用的总信息量。[math]\displaystyle{ h_μ L }[/math]为允许损失的随机信息量。统计复杂度[math]\displaystyle{ C_μ (s^L ) }[/math]可以理解为允许存在误差率[math]\displaystyle{ h_μ }[/math]的情况下，描述[math]\displaystyle{ s^L }[/math]所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
在下图中，展示了柯式复杂度和统计复杂度在从简单周期性到理想随机的过程中的差异。如图(a)所示，确定性复杂性是过程中的理想随机度的单调递增函数，它由过程的香农熵率决定。相反，统计复杂度在两个极端点上均为零，并在中间达到最大值（见图(b)）。在中等随机度的“复杂”过程是有序和随机计算元素的组合。组成过程的不可简约组件越多，过程就越“复杂”。&lt;br /&gt;
[[文件:复杂度比较.jpg|居中|无框|600x600像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
图(a)为柯式复杂度，是对信息源不可预测程度的度量。它表示可以通过香农熵率来衡量的随机性程度。图 (b) 统计复杂统计基于这样的观点：随机性在统计上是简单的：一个理想的随机过程具有零统计复杂度。在另一端，简单的周期性过程具有较低的统计复杂度。复杂过程在这些极端之间产生，并且是可预测机制和随机机制的混合。&lt;br /&gt;
&lt;br /&gt;
=== '''香农熵率和统计复杂度的定量计算''' ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===复杂度目标===&lt;br /&gt;
&lt;br /&gt;
经过演化，因果链能形成形式上的闭环（closure），这里闭环在后文的因果态里，是指因果态在所有有效态中，统计复杂度最小等特征和属性。在管理学中，类似于使用组织行为学的知识，构建特定的反应链，从而完成特定目标。&lt;br /&gt;
[[文件:复杂度-Pre-announcement-202409141.png|替代=复杂度-预申明|居中|无框|403x403像素|复杂度-预申明]]&lt;br /&gt;
从图上最下面两个椭圆出发，右边的椭圆标注的周期可以是秩序，左边的椭圆标注的均质贝努利可以是随机，是最大熵状态，他们能结合出上方的有限型子移位吗？如果后文的“模式重构”也可应用于此处，显然也是可行的。原始文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;当中共介绍了24种计算模型，从有限和无限、描述性和能力范围4个维度做了刻画，完成了相应的复杂度目标绘制。&lt;br /&gt;
&lt;br /&gt;
几乎所有自然当中的时间相关系统，经过复杂度的划分和优化，再通过计算力学对结构的检验和测量，能展现出多尺度的涌现属性和特征。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
在计算力学中，宇宙被视为一个确定性动力系统（DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。由于系统内的智能体的计算资源有限，无法测量和预测其内外部环境的所有行为，这些不能预测的部分对智能体来说就相当于是随机扰动，所以智能体被视为一个随机动力系统（SDS）。智能体试图构建和维持一个对其环境具有最大预测能力的内部模型，以提高其自身对环境的适应性和生存能力。&lt;br /&gt;
&lt;br /&gt;
智能体对外部环境的测量精度一般都是有限的，测量结果只能描述外部环境的“模糊状态”，智能体需要对测量结果粗粒化后才能识别“模糊状态”中的模式。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} &amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partition）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的模式，并且这种模式不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性————因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强：对于所有有效态&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;和正整数&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度————在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上文中已经介绍了柯式复杂度和统计复杂度的基本概念，如果&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;表示对过程的测量结果的前&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个序列，那么它们之间的关系可以近似的表示为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度&amp;lt;math&amp;gt;K(s^L ) &amp;lt;/math&amp;gt;可以理解为描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的总信息量。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;为香农熵率，是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大。&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;在这里可以理解为误差率， 则&amp;lt;math&amp;gt;h_μ L &amp;lt;/math&amp;gt;为允许损失的随机信息量。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;可以理解为允许存在误差率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;的情况下，描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。&lt;br /&gt;
&lt;br /&gt;
那么公式可以解释为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性————在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(\mathcal{S}^{\prime};\mathcal{S})\geq I(\hat{\mathcal{R}}^{\prime};\hat{\mathcal{R}}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==模式重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为模式重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。模式重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{t+1}=TS_t&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;为集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;中的任意一个因果态，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。每个[math]\displaystyle{ \mathcal{S} }[/math]都有&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;函数和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数，这两个函数可以组成一个有序对&amp;lt;math&amp;gt;\left \{ \epsilon,T \right \}&amp;lt;/math&amp;gt;，通过学习&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数可以提高机器识别因果态的准确度。&lt;br /&gt;
&lt;br /&gt;
如果将模型构建视为一个动态过程，那么在模型构建和完善过程中，有两个量度——香农熵率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;和统计复杂度&amp;lt;math&amp;gt;C_μ  &amp;lt;/math&amp;gt;，可以分别用来监测智能体模型的预测能力和模型大小。由于外部环境实际熵率与智能体内部模型的熵率之间的绝对差异决定了智能体的预测误差率，因此模型的熵率越接近外部环境的熵率，智能体的生存机会就越高。但这种生存能力是有代价的，这个代价由智能体在进行预测时必须投入的计算资源决定的，这种代价的量度就是模型的统计复杂度。&lt;br /&gt;
&lt;br /&gt;
==模型分层重构法==&lt;br /&gt;
&lt;br /&gt;
===模型创新===&lt;br /&gt;
&lt;br /&gt;
由于智能体的计算资源有限，若测量结果中的数据量超过模型的处理极限时，就需要对原有模型进行创新（重构模型）以保障在计算资源不变的情况下智能体对外界的有效预测，创新方法主要是通过寻找原有模型状态组之间的相似性，在原有模型识别到的因果态中抽象出更高层级的因果态组。下表中列举了一种模型创新的途径：&lt;br /&gt;
[[文件:层次机器示意图1.jpg|居中|无框|600x600像素|WU]]&lt;br /&gt;
&lt;br /&gt;
上表为因果时间序列建模层级，展示了可能的前四个层级，但这个过程是开放式的，可以不止四个层级，每个层级根据其模型类别定义。模型本身由状态（圆圈或方块）和转移（标记箭头）组成，每个模型都有一个独特的起始状态，由一个内嵌的圆圈表示。数据流本身是最低层级，通过将序列测量分组为重复子序列，从数据流中构建出深度为的树。下一个层级的模型，即具有状态和转移的有限自动机（FA），通过将树节点分组从树中重构。所示的最后一个层级，字符串生成机器（PM），通过将FA状态分组并推断出操控寄存器A中字符串的生成规则来构建。&lt;br /&gt;
&lt;br /&gt;
考虑一个由&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;个测量结果构成的数据流&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;，如果它是周期性的，那么第0级（Level 0），即测量结果本身，它的表示方法依赖于&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;。在极限&amp;lt;math&amp;gt;m\to\infty &amp;lt;/math&amp;gt;情况下，第0级会产生一个无穷大的表示。当然，第0级是最准确的数据模型，尽管它几乎没有任何帮助，几乎不值得被称为“模型”。相比之下，一个深度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的树将给出一个有限表示，即使数据流的长度是无限的，只要数据流具有周期小于等于&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;。这个树有长度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的路径，由数据流的周期给出。这些路径中的每一个都对应于&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中重复模式的一个不同阶段。如果&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;是非周期性的，那么树模型类将不再是有限的，并且与&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;无关。 事实上，如果数据流具有正熵（&amp;lt;math&amp;gt;h_μ＞0 &amp;lt;/math&amp;gt;），那么树的大小将呈指数增长，&amp;lt;math&amp;gt;\approx\left\|\mathcal{A}\right\|^{Dh_{\mu}} &amp;lt;/math&amp;gt; ，因为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的增加解释了&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 中长度&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;不断增加的子序列。粗略地说，如果数据流具有随时间衰减得足够快的相关性，则下一级（随机）有限自动机将给出有限表示。状态数&amp;lt;math&amp;gt;\left\|\mathrm{V}\right\| &amp;lt;/math&amp;gt;表示数据流中的内存量，因此表示&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中测量值之间存在相关性的典型时间。但也有可能第 2 级不提供有限表示。那么就需要另一个级别（第 3 级）。&lt;br /&gt;
&lt;br /&gt;
===模型重构算法===&lt;br /&gt;
上面介绍了模式重构机器，是智能体识别因果态的一种方式。若结合模型创新的概念，就可以给出模式重构机器的完整定义：模式重构机器（ϵ-machine）是能够用最少的计算资源对测量结果进行有限描述同时复杂度最小的模型。模型的算法步骤如下：&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即&amp;lt;math&amp;gt;M_0=s&amp;lt;/math&amp;gt;，将初始层级&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;设置为比0级高一级，即&amp;lt;math&amp;gt;l=1&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型&amp;lt;math&amp;gt;M_l=M_{l-1}/∼&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;∼&amp;lt;/math&amp;gt;表示&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;级上的因果等价类；操作的含义是，在&amp;lt;math&amp;gt;l-1&amp;lt;/math&amp;gt;级上被区别对待的状态在&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;级上可以被视为同一个因果态。此时&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;，得到更加精确的一系列模型&amp;lt;math&amp;gt;M_l&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;增大，模型的复杂度发散，即&amp;lt;math&amp;gt;C_μ(M_l) = \lVert M_l \rVert \underset{ϵ \to 0}{\to} \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型&amp;lt;math&amp;gt;M_{l+1}&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的模式重构机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==混沌动力学实例==&lt;br /&gt;
接下来将采用具体的方法来演示如何将计算力学的理论应用于实际案例，要演示的是混沌动力学中的逻辑斯谛映射(logistic map)，特别是其周期倍增的混沌路径。用于重建模型的数据流来自逻辑斯谛映射的轨迹，轨迹是通过迭代映射&amp;lt;math&amp;gt;x_{n+1}=f(x_n)&amp;lt;/math&amp;gt;生成的，迭代函数为&amp;lt;math&amp;gt;f(x) = rx(1-x)&amp;lt;/math&amp;gt;，其中非线性参数&amp;lt;math&amp;gt;\begin{matrix}r&amp;amp;\in&amp;amp;[0,4]\end{matrix}&amp;lt;/math&amp;gt;，初始条件&amp;lt;math&amp;gt;x_0\in[0,1]&amp;lt;/math&amp;gt;，迭代函数的最大值出现在&amp;lt;math&amp;gt;x_c = \frac12&amp;lt;/math&amp;gt;。&lt;br /&gt;
[[文件:逻辑斯谛曲线.jpg|居中|无框|300x300px|替代=]]&lt;br /&gt;
上图为迭代函数&amp;lt;math&amp;gt;f(x) = rx(1-x)&amp;lt;/math&amp;gt;中&amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;与&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;的关系图，当&amp;lt;math&amp;gt;r＜3.5699...&amp;lt;/math&amp;gt;时函数存在倍周期现象，当&amp;lt;math&amp;gt;r＞3.5699...&amp;lt;/math&amp;gt;时会出现混沌现象。若要识别混沌中的有序结构，就需要对&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;进行粗粒化操作，方法是通过二元分割观察轨迹&amp;lt;math&amp;gt;\mathbf{x}=x_0x_1x_2x_3\ldots &amp;lt;/math&amp;gt; ，将其转换为离散序列&amp;lt;math&amp;gt;\mathcal{P}=\{x_n\in[0,x_c)\Rightarrow s=0,x_n\in[x_c,1]\Rightarrow s=1\} &amp;lt;/math&amp;gt;，这种划分是“生成”的，这意味着足够长的二进制序列来自任意小的初始条件间隔。因此，可以使用粗粒化的观测&amp;lt;math&amp;gt;\mathcal{P} &amp;lt;/math&amp;gt;来研究逻辑斯谛映射中的信息处理。&lt;br /&gt;
&lt;br /&gt;
===子实例一===&lt;br /&gt;
&lt;br /&gt;
文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中关于层次学习专门开了第五章，下面有4小节。前面两小节分别讲了混沌和不确定3-4个例子，都有着广泛的借鉴意义。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37873</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37873"/>
		<updated>2024-09-18T23:58:15Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：自然和社会现象这一章节再润润色&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套用于量化涌现的框架。它以一种计算的视角，研究观察者识别涌现时，模型发生的变化。计算力学以信息论和生物进化的思想为基础，是目前最早的对涌现的定量化研究。在应用当中，该理论提出了对复杂性度量的新指标，并有一套实现涌现识别的机器重构算法。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=文件已更新，请各位审核|无框|238x238像素]] &lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。鸟群以步调一致地形式飞行，鱼涌没有领头羊带着的情况下游动方式也能呈现为连贯的序列成组流转和突然以共同趋势转向。蚁群形成复杂的社会，生存继承自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
我们直觉中对这样的涌现现象的描述是有新东西冒出来了，比如社会、红斑等等。但是我们没有说明“新东西”是什么，以及它“新”在哪里。所以我们还需要更精确的语言对涌现进行区分和描述。&lt;br /&gt;
&lt;br /&gt;
=== 不同层次的涌现 ===&lt;br /&gt;
&lt;br /&gt;
对于一个由很多智能体构成的复杂系统，我们从直觉出发，从模糊到精确，可以划分出对不同层次涌现的定义：&lt;br /&gt;
&lt;br /&gt;
# 对涌现的直觉定义：系统中出现任何可以被称为新颖的特征，即系统有宏观的特征；&lt;br /&gt;
#'''斑图涌现（Pattern Formation）'''：某一个外在的观察者，用某种编码方式在系统中发现斑图。&lt;br /&gt;
#'''内在涌现（Intrinsic Emergence）'''：系统本身（构成系统的智能体）捕捉并利用它自身出现的斑图。&lt;br /&gt;
&lt;br /&gt;
下面我们用一些例子来说明对涌现不同层次的描述。&lt;br /&gt;
&lt;br /&gt;
涌现通常被理解为一个过程，该过程导致出现的结构并未直接由控制系统的定义约束和瞬时力描述。随着时间的推移，“新特征”出现在运动方程直接指定的尺度之外。比如一堆随机运动的粒子，虽然瞬时力可以用运动方程描述，但是从宏观尺度上会表现出压强、体积以及温度等新特征。我们需要明确特征是什么以及它新在哪里。否则这一概念几乎没有内容，因为几乎任何时间依赖的系统都会表现出涌现特征。&lt;br /&gt;
&lt;br /&gt;
举两个例子来说明斑图涌现的特征，一个例子是确定性混沌，确定性运动方程随着时间的推移导致了看似不可预测的行为。系统从初始条件映射到后来的状态，变得极为复杂，以至于观察者既无法足够准确地测量系统，也无法以有限的计算资源预测未来的行为。这种混沌的涌现既是非线性动力学系统复杂行为的产物，也是观测者能力的限制。另一个例子是二维的自避免随机游走，粒子的逐步行为由随机方程直接规定：每次移动时，它朝随机方向移动，除非是刚刚离开的方向。经过一段时间，结果是路径描绘出一个自相似的分形结构。在这种情况下，分形结构从大部分随机的逐步运动中涌现出来。&lt;br /&gt;
&lt;br /&gt;
第一个例子的新增特征是不可预测性；第二个例子则是自相似性。在这两种情况下的新颖性都因其涌现特征与系统的定义特征直接对立而加剧：完全的确定性在混沌下隐藏，而几乎完全的随机性下则显现出自相似的有序性。但这些涌现特征对谁而言是“新”的呢？混沌动力学系统的状态在应用确定性函数时总是移动到唯一的下一个状态。显然，系统状态并不知道它的行为是不可预测的。对于随机游走，“分形特征”不在执行局部步骤的粒子“眼中”，这本身就是定义上的，两种情况下的新颖性都在于系统外的观察者眼中。&lt;br /&gt;
&lt;br /&gt;
实际上，检测到的斑图通常是通过观察者选择的统计数据来隐含假定的，可能某些斑图的功能表现与现象的数学模型一致，但这些模型本身依赖于一系列理论假设。简而言之，在斑图形成领域，斑图通常是被猜测出来的，观察者通过固定的规律库预期这些结构，然后再进行验证。类似于通信频道的类比，观察者就像是一个已经手握密码本的接收者。任何未能通过密码本解码的信号本质上都是噪声，即观察者未能识别的斑图。&lt;br /&gt;
&lt;br /&gt;
在系统内部的协调行为中，有一种斑图涌现变得重要，即这些模式在系统的其他结构中显现其“新颖性”。由于没有外部的参照来定义新颖性或斑图，我们可以将这个过程称为内在涌现。在高效资本市场中，竞争性主体根据从集体行为中涌现出的最优定价控制其个人生产-投资和股票所有权策略。对于主体的资源配置决策而言，通过市场的集体行为涌现出的价格是准确的信号，完全反映了所有可用信息，这一点至关重要。内在涌现的独特之处在于形成的斑图赋予了系统额外的功能性，支持全局信息处理，如设定最优价格。这种方法可以直接嵌入系统非线性计算过程之中。更具体地说，假设在内在涌现过程中，内在计算能力的增加可以被利用，从而可以赋予系统额外的功能性。&lt;br /&gt;
&lt;br /&gt;
=== '''进化的系统模型''' ===&lt;br /&gt;
可以用生物进化的思想来阐述内在涌现的问题，解释一个高度有序系统是怎么从混沌中涌现的，但是它在解释生命形式的多样性方面预测能力有限。因此要将系统限制在一个结构和生物特征明确的宇宙，并把它简化为包括一个环境和一组适应性的观察者或“智能体”。这样才能清晰地定义智能体的性质。智能体（Agent）试图构建和维持一个对其环境具有最大预测能力的内部模型。每个智能体的环境是其他智能体的集合，可以视为一个随机动力系统（Stochastic Dynamical Systems，简称SDS）。在任何给定的时刻，智能体感知到的是当前环境状态的投影。也就是说，环境状态被智能体的感官装置（传感器）所隐藏。随着时间的推移，感官装置产生一系列测量，这些测量引导智能体利用其可用资源（下图的基层）来构建内部环境模型。基于环境模型捕捉到的规律，智能体通过效应器采取行动，最终改变环境状态。如果智能体可以将测量结果尽可能划分随机和确定的部分，然后尽可能捕捉确定的规律，智能体就能利用环境中的更多规律，这种优势会提高智能体的生存能力。&lt;br /&gt;
[[文件:宇宙模型示意图.jpg|居中|无框|600x600像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
上图为以智能体为中心的环境视图：宇宙可以被视为一个确定性动力系统（Deterministic Dynamical Systems，简称DS）。每个智能体所看到的环境是一个由所有其他智能体组成的随机动力系统（SDS）。其表观随机性源于是内在的随机性和有限的计算资源。每个智能体本身也是一个随机动力系统，因为它可能会从其基层和环境刺激中采样或受到无法控制的随机性困扰。基层代表支持和限制信息处理、模型构建和决策的可用资源。箭头表示信息流入和流出智能体的方向。&lt;br /&gt;
&lt;br /&gt;
智能体面临的基本问题是基于对隐藏环境状态的建模和选择可能的行动来预测未来的感官输入。设计这样一个原型宇宙的人面临的问题是如何判断智能体是否已适应环境及其适应方式。这需要一个量化的理论来描述智能体如何处理信息和构建模型。&lt;br /&gt;
&lt;br /&gt;
== 模型的量化指标 ==&lt;br /&gt;
&lt;br /&gt;
=== '''香农熵率''' ===&lt;br /&gt;
柯式复杂度[math]\displaystyle{ K(x) }[/math]是指在通用确定性图灵机（UTM）上运行时输出的最小程序所需的比特数。不同的程序语言描述同一程序的[math]\displaystyle{ K(x) }[/math]是可以比较的，但也无法确定哪种程序语言有最小的[math]\displaystyle{ K(x) }[/math]，如果描述不同程序时程序语言的[math]\displaystyle{ K(x) }[/math]也各不相同，所以柯式复杂度通常是不可计算的。如果待测对象是由信息源（例如马尔可夫链）生成的离散符号序列[math]\displaystyle{ s^L }[/math] ，[math]\displaystyle{ L }[/math]为序列的长度，其柯式复杂度的香农熵率[math]\displaystyle{ h_μ }[/math]为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[math]\displaystyle{ \frac{K\left(s^{L}\right)}{L}\underset{L\to\infty}{\operatorname*{\operatorname*{\operatorname*{\rightarrow}}}}h_{\mu} }[/math]，转化为公式形式为：[math]\displaystyle{ h_\mu=\lim_{L\to\infty}\frac{H(\Pr(s^L))}L }[/math]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中[math]\displaystyle{ Pr(s^L) }[/math]是[math]\displaystyle{ s^L }[/math]的边际分布，[math]\displaystyle{ H }[/math]是自信息的平均值，在建模框架中，[math]\displaystyle{ h_μ }[/math]是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大，在这里可以解释为智能体在预测序列[math]\displaystyle{ s^L }[/math]的后续符号时的误差率。&lt;br /&gt;
&lt;br /&gt;
=== '''统计复杂度''' ===&lt;br /&gt;
粗略地说，柯式复杂度[math]\displaystyle{ K(x) }[/math]需要考虑对象中的所有比特，包括随机比特。其主要后果是[math]\displaystyle{ K(x) }[/math]中数值[math]\displaystyle{ x }[/math]被随机性的生成所主导，因此掩盖了对象以及其生成过程中的重要结构。相比之下，统计复杂度[math]\displaystyle{ C_μ(x) }[/math]剔除了通用图灵机在模拟中随机比特时所花费的计算努力。统计复杂度的一个定义性特征是，对于理想随机对象[math]\displaystyle{ C_μ(x)=0 }[/math]，同时对于简单的周期性过程，如[math]\displaystyle{ x=00000000…0 }[/math]时，也有[math]\displaystyle{ C_μ(x)=0 }[/math]。因此，统计复杂度的值对于（简单的）周期性过程和理想随机过程都很小。如果[math]\displaystyle{ s^L }[/math]表示[math]\displaystyle{ x) }[/math]的前[math]\displaystyle{ L }[/math]个符号，那么复杂性之间的关系简单地为：&lt;br /&gt;
&lt;br /&gt;
[math]\displaystyle{ K(s^L )≈C_μ (s^L )+h_μ L }[/math]&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度[math]\displaystyle{ K(s^L ) }[/math]可以理解为描述[math]\displaystyle{ s^L }[/math]所用的总信息量。[math]\displaystyle{ h_μ L }[/math]为允许损失的随机信息量。统计复杂度[math]\displaystyle{ C_μ (s^L ) }[/math]可以理解为允许存在误差率[math]\displaystyle{ h_μ }[/math]的情况下，描述[math]\displaystyle{ s^L }[/math]所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
在下图中，展示了柯式复杂度和统计复杂度在从简单周期性到理想随机的过程中的差异。如图(a)所示，确定性复杂性是过程中的理想随机度的单调递增函数，它由过程的香农熵率决定。相反，统计复杂度在两个极端点上均为零，并在中间达到最大值（见图(b)）。在中等随机度的“复杂”过程是有序和随机计算元素的组合。组成过程的不可简约组件越多，过程就越“复杂”。&lt;br /&gt;
[[文件:复杂度比较.jpg|居中|无框|600x600像素]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
图(a)为柯式复杂度，是对信息源不可预测程度的度量。它表示可以通过香农熵率来衡量的随机性程度。图 (b) 统计复杂统计基于这样的观点：随机性在统计上是简单的：一个理想的随机过程具有零统计复杂度。在另一端，简单的周期性过程具有较低的统计复杂度。复杂过程在这些极端之间产生，并且是可预测机制和随机机制的混合。&lt;br /&gt;
&lt;br /&gt;
=== '''香农熵率和统计复杂度的定量计算''' ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===复杂度目标===&lt;br /&gt;
&lt;br /&gt;
经过演化，因果链能形成形式上的闭环（closure），这里闭环在后文的因果态里，是指因果态在所有有效态中，统计复杂度最小等特征和属性。在管理学中，类似于使用组织行为学的知识，构建特定的反应链，从而完成特定目标。&lt;br /&gt;
[[文件:复杂度-Pre-announcement-202409141.png|替代=复杂度-预申明|居中|无框|403x403像素|复杂度-预申明]]&lt;br /&gt;
从图上最下面两个椭圆出发，右边的椭圆标注的周期可以是秩序，左边的椭圆标注的均质贝努利可以是随机，是最大熵状态，他们能结合出上方的有限型子移位吗？如果后文的“模式重构”也可应用于此处，显然也是可行的。原始文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;当中共介绍了24种计算模型，从有限和无限、描述性和能力范围4个维度做了刻画，完成了相应的复杂度目标绘制。&lt;br /&gt;
&lt;br /&gt;
几乎所有自然当中的时间相关系统，经过复杂度的划分和优化，再通过计算力学对结构的检验和测量，能展现出多尺度的涌现属性和特征。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
在计算力学中，宇宙被视为一个确定性动力系统（DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。由于系统内的智能体的计算资源有限，无法测量和预测其内外部环境的所有行为，这些不能预测的部分对智能体来说就相当于是随机扰动，所以智能体被视为一个随机动力系统（SDS）。智能体试图构建和维持一个对其环境具有最大预测能力的内部模型，以提高其自身对环境的适应性和生存能力。&lt;br /&gt;
&lt;br /&gt;
智能体对外部环境的测量精度一般都是有限的，测量结果只能描述外部环境的“模糊状态”，智能体需要对测量结果粗粒化后才能识别“模糊状态”中的模式。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} &amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partition）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的模式，并且这种模式不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性————因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强：对于所有有效态&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;和正整数&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度————在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上文中已经介绍了柯式复杂度和统计复杂度的基本概念，如果&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;表示对过程的测量结果的前&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个序列，那么它们之间的关系可以近似的表示为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度&amp;lt;math&amp;gt;K(s^L ) &amp;lt;/math&amp;gt;可以理解为描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的总信息量。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;为香农熵率，是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大。&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;在这里可以理解为误差率， 则&amp;lt;math&amp;gt;h_μ L &amp;lt;/math&amp;gt;为允许损失的随机信息量。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;可以理解为允许存在误差率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;的情况下，描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。&lt;br /&gt;
&lt;br /&gt;
那么公式可以解释为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性————在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(\mathcal{S}^{\prime};\mathcal{S})\geq I(\hat{\mathcal{R}}^{\prime};\hat{\mathcal{R}}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==模式重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为模式重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。模式重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{t+1}=TS_t&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;为集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;中的任意一个因果态，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。每个[math]\displaystyle{ \mathcal{S} }[/math]都有&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;函数和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数，这两个函数可以组成一个有序对&amp;lt;math&amp;gt;\left \{ \epsilon,T \right \}&amp;lt;/math&amp;gt;，通过学习&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数可以提高机器识别因果态的准确度。&lt;br /&gt;
&lt;br /&gt;
如果将模型构建视为一个动态过程，那么在模型构建和完善过程中，有两个量度——香农熵率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;和统计复杂度&amp;lt;math&amp;gt;C_μ  &amp;lt;/math&amp;gt;，可以分别用来监测智能体模型的预测能力和模型大小。由于外部环境实际熵率与智能体内部模型的熵率之间的绝对差异决定了智能体的预测误差率，因此模型的熵率越接近外部环境的熵率，智能体的生存机会就越高。但这种生存能力是有代价的，这个代价由智能体在进行预测时必须投入的计算资源决定的，这种代价的量度就是模型的统计复杂度。&lt;br /&gt;
&lt;br /&gt;
==模型分层重构法==&lt;br /&gt;
&lt;br /&gt;
===模型创新===&lt;br /&gt;
&lt;br /&gt;
由于智能体的计算资源有限，若测量结果中的数据量超过模型的处理极限时，就需要对原有模型进行创新（重构模型）以保障在计算资源不变的情况下智能体对外界的有效预测，创新方法主要是通过寻找原有模型状态组之间的相似性，在原有模型识别到的因果态中抽象出更高层级的因果态组。下表中列举了一种模型创新的途径：&lt;br /&gt;
[[文件:层次机器示意图1.jpg|居中|无框|600x600像素|WU]]&lt;br /&gt;
&lt;br /&gt;
上表为因果时间序列建模层级，展示了可能的前四个层级，但这个过程是开放式的，可以不止四个层级，每个层级根据其模型类别定义。模型本身由状态（圆圈或方块）和转移（标记箭头）组成，每个模型都有一个独特的起始状态，由一个内嵌的圆圈表示。数据流本身是最低层级，通过将序列测量分组为重复子序列，从数据流中构建出深度为的树。下一个层级的模型，即具有状态和转移的有限自动机（FA），通过将树节点分组从树中重构。所示的最后一个层级，字符串生成机器（PM），通过将FA状态分组并推断出操控寄存器A中字符串的生成规则来构建。&lt;br /&gt;
&lt;br /&gt;
考虑一个由&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;个测量结果构成的数据流&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;，如果它是周期性的，那么第0级（Level 0），即测量结果本身，它的表示方法依赖于&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;。在极限&amp;lt;math&amp;gt;m\to\infty &amp;lt;/math&amp;gt;情况下，第0级会产生一个无穷大的表示。当然，第0级是最准确的数据模型，尽管它几乎没有任何帮助，几乎不值得被称为“模型”。相比之下，一个深度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的树将给出一个有限表示，即使数据流的长度是无限的，只要数据流具有周期小于等于&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;。这个树有长度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的路径，由数据流的周期给出。这些路径中的每一个都对应于&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中重复模式的一个不同阶段。如果&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;是非周期性的，那么树模型类将不再是有限的，并且与&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;无关。 事实上，如果数据流具有正熵（&amp;lt;math&amp;gt;h_μ＞0 &amp;lt;/math&amp;gt;），那么树的大小将呈指数增长，&amp;lt;math&amp;gt;\approx\left\|\mathcal{A}\right\|^{Dh_{\mu}} &amp;lt;/math&amp;gt; ，因为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的增加解释了&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 中长度&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;不断增加的子序列。粗略地说，如果数据流具有随时间衰减得足够快的相关性，则下一级（随机）有限自动机将给出有限表示。状态数&amp;lt;math&amp;gt;\left\|\mathrm{V}\right\| &amp;lt;/math&amp;gt;表示数据流中的内存量，因此表示&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中测量值之间存在相关性的典型时间。但也有可能第 2 级不提供有限表示。那么就需要另一个级别（第 3 级）。&lt;br /&gt;
&lt;br /&gt;
===模型重构算法===&lt;br /&gt;
上面介绍了模式重构机器，是智能体识别因果态的一种方式。若结合模型创新的概念，就可以给出模式重构机器的完整定义：模式重构机器（ϵ-machine）是能够用最少的计算资源对测量结果进行有限描述同时复杂度最小的模型。模型的算法步骤如下：&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即&amp;lt;math&amp;gt;M_0=s&amp;lt;/math&amp;gt;，将初始层级&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;设置为比0级高一级，即&amp;lt;math&amp;gt;l=1&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型&amp;lt;math&amp;gt;M_l=M_{l-1}/∼&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;∼&amp;lt;/math&amp;gt;表示&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;级上的因果等价类；操作的含义是，在&amp;lt;math&amp;gt;l-1&amp;lt;/math&amp;gt;级上被区别对待的状态在&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;级上可以被视为同一个因果态。此时&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;，得到更加精确的一系列模型&amp;lt;math&amp;gt;M_l&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;增大，模型的复杂度发散，即&amp;lt;math&amp;gt;C_μ(M_l) = \lVert M_l \rVert \underset{ϵ \to 0}{\to} \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型&amp;lt;math&amp;gt;M_{l+1}&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的模式重构机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==混沌动力学实例==&lt;br /&gt;
接下来将采用具体的方法来演示如何将计算力学的理论应用于实际案例，要演示的是混沌动力学中的逻辑斯谛映射(logistic map)，特别是其周期倍增的混沌路径。用于重建模型的数据流来自逻辑斯谛映射的轨迹，轨迹是通过迭代映射&amp;lt;math&amp;gt;x_{n+1}=f(x_n)&amp;lt;/math&amp;gt;生成的，迭代函数为&amp;lt;math&amp;gt;f(x) = rx(1-x)&amp;lt;/math&amp;gt;，其中非线性参数&amp;lt;math&amp;gt;\begin{matrix}r&amp;amp;\in&amp;amp;[0,4]\end{matrix}&amp;lt;/math&amp;gt;，初始条件&amp;lt;math&amp;gt;x_0\in[0,1]&amp;lt;/math&amp;gt;，迭代函数的最大值出现在&amp;lt;math&amp;gt;x_c = \frac12&amp;lt;/math&amp;gt;。&lt;br /&gt;
[[文件:逻辑斯谛曲线.jpg|居中|无框|300x300px|替代=]]&lt;br /&gt;
上图为迭代函数&amp;lt;math&amp;gt;f(x) = rx(1-x)&amp;lt;/math&amp;gt;中&amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;与&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;的关系图，当&amp;lt;math&amp;gt;r＜3.5699...&amp;lt;/math&amp;gt;时函数存在倍周期现象，当&amp;lt;math&amp;gt;r＞3.5699...&amp;lt;/math&amp;gt;时会出现混沌现象。若要识别混沌中的有序结构，就需要对&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;进行粗粒化操作，方法是通过二元分割观察轨迹&amp;lt;math&amp;gt;\mathbf{x}=x_0x_1x_2x_3\ldots &amp;lt;/math&amp;gt; ，将其转换为离散序列&amp;lt;math&amp;gt;\mathcal{P}=\{x_n\in[0,x_c)\Rightarrow s=0,x_n\in[x_c,1]\Rightarrow s=1\} &amp;lt;/math&amp;gt;，这种划分是“生成”的，这意味着足够长的二进制序列来自任意小的初始条件间隔。因此，可以使用粗粒化的观测&amp;lt;math&amp;gt;\mathcal{P} &amp;lt;/math&amp;gt;来研究逻辑斯谛映射中的信息处理。&lt;br /&gt;
&lt;br /&gt;
===子实例一===&lt;br /&gt;
&lt;br /&gt;
文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中关于层次学习专门开了第五章，下面有4小节。前面两小节分别讲了混沌和不确定3-4个例子，都有着广泛的借鉴意义。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:%E7%9C%9F%E5%AE%9E%E7%94%9F%E7%89%A9%E7%BE%A4%E8%90%BD%E5%9B%BE%E7%89%87-%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6%E8%AF%8D%E6%9D%A1_2024090612.jpg&amp;diff=37872</id>
		<title>文件:真实生物群落图片-计算力学词条 2024090612.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:%E7%9C%9F%E5%AE%9E%E7%94%9F%E7%89%A9%E7%BE%A4%E8%90%BD%E5%9B%BE%E7%89%87-%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6%E8%AF%8D%E6%9D%A1_2024090612.jpg&amp;diff=37872"/>
		<updated>2024-09-18T23:46:06Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：涌现仿真上传文件:真实生物群落图片-计算力学词条 2024090612.jpg的新版本&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;生物群落示意图-计算力学词条&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37871</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37871"/>
		<updated>2024-09-18T23:14:30Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 混沌动力学实例 */ 新章节&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 混沌动力学实例 ==&lt;br /&gt;
&lt;br /&gt;
=== 子实例一 ===&lt;br /&gt;
&lt;br /&gt;
=== 泰勒级数 ===&lt;br /&gt;
&lt;br /&gt;
* 原始文献案例丰富，题材鲜明。数字和信号背景的，至少来个泰勒级数或傅里叶变换，作为'''计算力学'''词条的入门实例，以纳入将来课程的案例集，方便以飨读者。&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37831</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37831"/>
		<updated>2024-09-17T01:54:23Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 多项式 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 混沌动力学实例 ==&lt;br /&gt;
&lt;br /&gt;
=== 子实例一 ===&lt;br /&gt;
&lt;br /&gt;
=== 多项式 ===&lt;br /&gt;
&lt;br /&gt;
* 有很多文献很前沿，离热点更近，这片天空还是请各位安排座席。“计算力学”词条下，将热点问题略做抽象，用ϵ-机器&amp;lt;math&amp;gt;M_ϵ = \{\mathbfcal{S}_ϵ, \mathbf{T} \}&amp;lt;/math&amp;gt;包装，说是计算机科学，其实离数学很近。&lt;br /&gt;
&lt;br /&gt;
YMZ：问题1：这种ϵ-机器的表达式中，可以加注&amp;lt;math&amp;gt;\mathcal{S}_ϵ = ϵ(\overset{\gets}{s})&amp;lt;/math&amp;gt;吗？问题2：因果态是花写的加粗的&amp;lt;math&amp;gt;\mathbfcal{S}&amp;lt;/math&amp;gt;，是花写的&amp;lt;math&amp;gt;\mathcal{S}&amp;lt;/math&amp;gt;的集合吗？那么ϵ划分/算子可以表示成&amp;lt;math&amp;gt;\mathbfcal{S} = \{\mathcal{S}_ϵ = ϵ(\overset{\gets}{s}) \}&amp;lt;/math&amp;gt;吗？问题3：ϵ-机器可以跟通用灵图机等价吗，可以表示为&amp;lt;math&amp;gt;M_ϵ \sim U \sim CA \sim CNN&amp;lt;/math&amp;gt;吗？其中U表示通用图灵机，CA表示元胞自动机，CNN表示卷积神经网络。&lt;br /&gt;
&lt;br /&gt;
* 关键字有：均值，周期，实部，虚部，共轭根式，共轭复数&lt;br /&gt;
&lt;br /&gt;
LYM：均值的话可以看下“层次机器重构”里的“均质贝努利”，那么就可以对mean and week cycle做出一个多云间阴的榜样。&lt;br /&gt;
&lt;br /&gt;
HAF：&amp;lt;math&amp;gt;321321321\dots&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ϵ-机器能分辨哪些五次以上多项式可解，哪些不可解吗？&lt;br /&gt;
&lt;br /&gt;
YJX：ϵ-机器的能力可以请“因果涌现”的专家座谈一下。五次多项式没有通（公式型）解，倒是可以用伽罗瓦群证明。&lt;br /&gt;
&lt;br /&gt;
WT：YJX老师说的群是抽象代数的群（Abstract Algebra Group），跟分组（Group）不一定是一个意思。&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37828</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37828"/>
		<updated>2024-09-17T00:51:07Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 多项式 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 混沌动力学实例 ==&lt;br /&gt;
&lt;br /&gt;
=== 子实例一 ===&lt;br /&gt;
&lt;br /&gt;
=== 多项式 ===&lt;br /&gt;
&lt;br /&gt;
* 有很多文献很前沿，离热点更近，这片天空还是请各位安排座席。“计算力学”词条下，将热点问题略做抽象，用ϵ-机器&amp;lt;math&amp;gt;M_ϵ = \{\mathbfcal{S}_ϵ, \mathbf{T} \}&amp;lt;/math&amp;gt;包装，说是计算机科学，其实离数学很近。&lt;br /&gt;
&lt;br /&gt;
YMZ：问题1：这种ϵ-机器的表达式中，可以加注&amp;lt;math&amp;gt;\mathcal{S}_ϵ = ϵ(\overset{\gets}{s})&amp;lt;/math&amp;gt;吗？问题2：因果态是花写的加粗的&amp;lt;math&amp;gt;\mathbfcal{S}&amp;lt;/math&amp;gt;，是花写的&amp;lt;math&amp;gt;\mathcal{S}&amp;lt;/math&amp;gt;的集合吗？那么ϵ划分/算子可以表示成&amp;lt;math&amp;gt;\mathbfcal{S} = \{\mathcal{S}_ϵ = ϵ(\overset{\gets}{s}) \}&amp;lt;/math&amp;gt;吗？问题3：ϵ-机器可以跟通用灵图机等价吗，可以表示为&amp;lt;math&amp;gt;M_ϵ \sim U \sim CA \sim CNN&amp;lt;/math&amp;gt;吗？其中U表示通用图灵机，CA表示元胞自动机，CNN表示卷积神经网络。&lt;br /&gt;
&lt;br /&gt;
* 关键字有：&lt;br /&gt;
均值，周期，实部，虚部，共轭根式，共轭复数&lt;br /&gt;
&lt;br /&gt;
* ϵ-机器能分辨哪些五次以上多项式可解，哪些不可解吗？&lt;br /&gt;
&lt;br /&gt;
YJX：ϵ-机器的能力可以请“因果涌现”的专家座谈一下。五次多项式没有通（公式型）解，倒是可以用伽罗瓦群证明。&lt;br /&gt;
&lt;br /&gt;
WT：YJX老师说的群是抽象代数的群（Abstract Algebra Group），跟分组（Group）不一定是一个意思。&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37827</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37827"/>
		<updated>2024-09-17T00:37:50Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 多项式 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 混沌动力学实例 ==&lt;br /&gt;
&lt;br /&gt;
=== 子实例一 ===&lt;br /&gt;
&lt;br /&gt;
=== 多项式 ===&lt;br /&gt;
&lt;br /&gt;
* 有很多文献很前沿，离热点更近，这片天空还是请各位安排座席。“计算力学”词条下，将热点问题略做抽象，用ϵ-机器&amp;lt;math&amp;gt;M_ϵ = \{\mathbfcal{S}_ϵ, \mathbf{T} \}&amp;lt;/math&amp;gt;包装，说是计算机科学，其实离数学很近。&lt;br /&gt;
&lt;br /&gt;
YMZ：问题1：这种ϵ-机器的表达式中，可以加注&amp;lt;math&amp;gt;\mathcal{S}_ϵ = ϵ(\overset{\gets}{s})&amp;lt;/math&amp;gt;吗？问题2：因果态是花写的加粗的&amp;lt;math&amp;gt;\mathbfcal{S}&amp;lt;/math&amp;gt;，是花写的&amp;lt;math&amp;gt;\mathcal{S}&amp;lt;/math&amp;gt;的集合吗？那么ϵ划分/算子可以表示成&amp;lt;math&amp;gt;\mathbfcal{S} = \{\mathcal{S}_ϵ = ϵ(\overset{\gets}{s}) \}&amp;lt;/math&amp;gt;吗？问题3：ϵ-机器可以跟通用灵图机等价吗，可以表示为&amp;lt;math&amp;gt;M_ϵ \sim U \sim CA \sim CNN&amp;lt;/math&amp;gt;吗？其中U表示通用图灵机，CA表示元胞自动机，CNN表示卷积神经网络。&lt;br /&gt;
&lt;br /&gt;
关键字有：&lt;br /&gt;
均值，周期，实部，虚部，共轭根式，共轭复数&lt;br /&gt;
&lt;br /&gt;
ϵ-机器能分辨哪些五次以上多项式可解，哪些不可解吗？&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37826</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37826"/>
		<updated>2024-09-16T23:21:31Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 混沌动力学实例 ==&lt;br /&gt;
&lt;br /&gt;
=== 子实例一 ===&lt;br /&gt;
&lt;br /&gt;
=== 多项式 ===&lt;br /&gt;
&lt;br /&gt;
有很多文献很前沿，离热点更近，这片天空还是请各位安排座席。“计算力学”词条下，将热点问题略做抽象，用ϵ-机器&amp;lt;math&amp;gt;M_ϵ = \{\mathbfcal{S}_ϵ, \mathbf{T} \}&amp;lt;/math&amp;gt;包装，说是计算机科学，其实离数学很近。&lt;br /&gt;
&lt;br /&gt;
关键字有：&lt;br /&gt;
均值，周期，实部，虚部，共轭根式，共轭复数&lt;br /&gt;
&lt;br /&gt;
ϵ-机器能分辨哪些五次以上多项式可解，哪些不可解吗？&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37818</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37818"/>
		<updated>2024-09-15T03:48:27Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 混沌动力学实例 */ 先开个子标题，目的是激励one通读原文献&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套数学框架，试图从历史序列的形态（Morph）系综中寻找、总结规律，并预测未来。“寻找、总结规律、预测未来”属于“智能活动”的一种，在许许多多的“智能活动”背后又有着潜在的更一般的规律。潜在的一般的规律，往往来源于对微观态进行[[粗粒化]]形成宏观态的[[因果涌现]]。计算力学从信息论出发，采用计算的视角，定义出模式，因果态，各态之间的转换等重要概念，并最终将“智能”抽象为支持通用计算的ϵ-机器。ϵ-机器被有关学者从理论上证明，有着宏观态上的信息封闭性和计算封闭性，可以展现出极大的预测能力和极小的复杂性。ϵ-机器有序对的因果态对所有长度未来&amp;lt;math&amp;gt;\overset{\to}{S}&amp;lt;/math&amp;gt;而言还有着强同质性（Strict Homogeneity of Causal States）。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=生物群落图片-计算力学词条|无框|238x238像素]]&lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。鸟群以步调一致地形式飞行，鱼儿在没有领头带领以连贯的序列群组流转并突然共同转向的方式游动。蚊群形成复杂的社会，生存继承自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
这些观察构成直观的涌现定义,为了让它更可用，得有人说明“那些东西”是什么，并且它“新”在哪里。否则，表述就不够详细，甚至有些空洞。普通的机制能引导多样现象的涌现吗？同时代的科学和数学能提供什么语言去精确地描绘这些系统中涌现的不同组织？&lt;br /&gt;
&lt;br /&gt;
=== 现象的层次递进 ===&lt;br /&gt;
&lt;br /&gt;
我们取智能体对环境的适应度为指标，可将绝大多数智能活动整理出层次性，数理和逻辑，从而纳入科学研究&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;对应的数学框架，进而使其和环境共同演化。在计算力学的宇宙模型里，'''现象（Phenomenon）'''提升为主体的内在涌现，相对来说需要经历三个层次：&lt;br /&gt;
&lt;br /&gt;
#'''直觉涌现(Intuitive emergence)'''。系统中已经发生相对智能体来说之前没有建立内部结构的现象，也是“新颖的”。例子有环境中偶然会出现地震；&lt;br /&gt;
#'''斑图涌现(Pattern emergence)'''。智能体捕捉到这个新的现象，并能从动力系统的'''斑图构型（Pattern formation）'''中识别这种特定现象。例子有对于地震这种现象在观察者看来是一种地壳滑移；&lt;br /&gt;
#'''内在涌现（Intrinsic emergence）'''。具有识别和建立现象对应结构的智能体，组成新的环境，使得系统出现新的秩序，就达到了内在涌现层次。例子有主体通过收集地震数据，能分析出环境的一些结构信息，从而更新自己的计算模型；&lt;br /&gt;
&lt;br /&gt;
只有达到了层次3，现象才进入'''内在涌现'''环节，融入到环境并得到保持，否则只是随机扰动。&lt;br /&gt;
&lt;br /&gt;
智能体对三个层次的涌现，使用相应量化方法和计算机理论模型，以及机载的实际计算设备，进行计算模型建立。理论上已经证明图灵机具有通用图灵机的计算能力，且与[[元胞自动机]]的计算能力等价。这些计算能力包括算术方法和数理逻辑。&lt;br /&gt;
&lt;br /&gt;
使用适当的假设和划分方法，在科学领域也称为[[映射]]，在[[复杂科学]]里一种特殊的映射可以称为[[粗粒化]]，能够获取一定程度上计算的下列特性：&lt;br /&gt;
&lt;br /&gt;
* 封闭（完备）性。&lt;br /&gt;
* 一致性。&lt;br /&gt;
&lt;br /&gt;
智能体一旦完成计算的封闭（完备）性和一致性的建立，那么对现象的分析就达到了基本的科学研究阶段，能建立相应的科学理论体系，进入动力系统的范畴。而如果要形成计算视角下的内在涌现，则还要面向复杂问题，建立多层次的理论。&lt;br /&gt;
&lt;br /&gt;
=== 多尺度复杂性 ===&lt;br /&gt;
&lt;br /&gt;
实际的科研课题，往往具有以下特征和性质：&lt;br /&gt;
&lt;br /&gt;
* 非常长的输入和输出，但仍然有限；&lt;br /&gt;
* 理论上有无限长的历史和未来；&lt;br /&gt;
* 确定性系统也会引发混沌；&lt;br /&gt;
* 系统存在可遍历和不可遍历的区分；&lt;br /&gt;
* 无限长序列也存在数量上的大小关系；&lt;br /&gt;
* [[拯救2050]][[[[奇点]]临近]]。&lt;br /&gt;
&lt;br /&gt;
这些课题转换为计算视角下的问题，则带有相当的复杂度，可以先辅以主体定性的视角，再加以专门的计算复杂度理论研究，可以得出非常好的性质，定量工作也需时刻保持在线。计算复杂度理论属于[[复杂系统]]理论一个分支，在复杂系统当中，对应的研究还有[[复杂网络]]、[[超图]]等相关领域，各个领域对所研究的课题都准备了相应的定性分析和量化方法。计算力学在大量借助这些成熟的科学方法的基础上，还进行了相应的优化方法确定。&lt;br /&gt;
&lt;br /&gt;
==复杂度量化==&lt;br /&gt;
&lt;br /&gt;
=== 度规升维 ===&lt;br /&gt;
&lt;br /&gt;
计算复杂度也可认为是[[算术复杂度]]，理论上可以简化到二值计算。二值是符号里的0和1，是计算学所用的基本单位。通过组合0和1可以形成复杂的数学和逻辑，以及加入编解码器形成字符串。计算力学将经典[[复杂科学]]理论的部分核心“将自然过程二分为秩序和噪声”吸收了进来，也是相关文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;提到的创新方式。即我们可以利用[[复杂科学]]的粗粒化方法，将隐藏在自然现象中的过程压缩到极简的秩序（order，符号0）和随机（randomness，符号1），然后制定相应的运算法则，就能完成一种二值计算系统的建立，有兴趣的读者可以参阅[[布尔代数]]的相关内容。&lt;br /&gt;
&lt;br /&gt;
在人工环境中使用二分法时，原始的随机过程，经过一定程度的累积，依赖于具体的粗粒化方法，有可能会呈现出一定的分布，导致计算复杂性的出现。这种计算复杂性经过抽象和形式化，使用不同的实体和规则，能形成不同的复杂度度量方法。但终究我们要具有将度规升维的能力，尊重现实，才能找到更佳的方案。&lt;br /&gt;
&lt;br /&gt;
===柯式复杂度===&lt;br /&gt;
&lt;br /&gt;
[[柯式复杂度]]是大家普遍公认的复杂度度量方法，在Jean-Paul Delahaye和Hector Zenil对复杂系统量化方法研究的工作中&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;，认为最天然的计算设备的模型需要有一定的表达能力，并定义一个字符串s对于通用图灵机U的'''柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度'''&amp;lt;math&amp;gt;K_{u}(s)&amp;lt;/math&amp;gt;为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_{u}(s) =  min\{\lvert p \rvert, U(p) = s \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标u是对应通用图灵机的代号，U是运行程序p的通用图灵机的实体。&lt;br /&gt;
&lt;br /&gt;
为提高通用性，忽略各图灵机之间的差异，将柯氏复杂度定义进一步定义为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: 通用计算机M在输入w时停机并输出x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
按照前式标准化为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: M(w) = x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这里的w等于前式的p，即输出x的程序源代码字符串。x等于前式的s，即待输出的字符串。&lt;br /&gt;
&lt;br /&gt;
在文献&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;中确定柯式复杂度的定义时，使用了两种不同的计算模型：&lt;br /&gt;
* 确定性图灵机（deterministic Turing machines (TM)）。能够模拟神经元，一般以串行方式运行代码。&lt;br /&gt;
* 一维元胞自动机（CA）。以并行方式同时更新单个时间步上的所有元胞。&lt;br /&gt;
做了计算性能的比较，实验结果显示两者有着很强的相互关联，而且两者均可将输出字符串构成支持反转和补余操作的对称群。&lt;br /&gt;
&lt;br /&gt;
柯式复杂度的主要注解包括因为停机问题而导致的不可计算性，以及它高度依赖编程语言的选择。虽然柯式复杂度有上述问题，但仍能揭示计算和模拟的本质。不同的计算模型形成了复杂度的分水岭，又来到常量E的一处浅滩：&lt;br /&gt;
&lt;br /&gt;
定理：总能找到一个常量E，对于任意的字符串s，两种计算模型U1和U2的柯式复杂度满足：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert K_{U_1}(s) - K_{U_2}(s) \rvert &amp;lt; E&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即，在误差条件E以内，有程序P能让计算模型U1模拟U2，智能体能借助程序P沿着复杂度的沟壑通向2050。&lt;br /&gt;
&lt;br /&gt;
===统计复杂度===&lt;br /&gt;
&lt;br /&gt;
定义及符号&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标μ依赖于测度和分布，同柯式复杂度&amp;lt;math&amp;gt;C_{u}&amp;lt;/math&amp;gt;的下标u含义不完全相同，对应的计算模型M的分类和分布，也依赖于具体的理论实现。&lt;br /&gt;
&lt;br /&gt;
统计复杂度可用于线性系统的[[复杂性]]量化，也可用于非线性动态系统中复杂系统[[因果涌现]][[复杂性]]的量化。香农熵基于概率分布，但对于确定性混沌却有些不足，统计复杂度则能量化宏观态上出现的确定性混沌。&lt;br /&gt;
&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。其中μ依赖于测度和分布。跟统计力学中的量化理论有关，基于测度系统的定义。在部分混沌物理学的文献中，也被记作α。&lt;br /&gt;
&lt;br /&gt;
在1989年《Inferring Statistical Complexity》&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;这篇文献里，复杂度的阶次符号为α，在2001年文献&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中的符号为μ，这里我们统一使用μ。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度即为μ-阶图的概率算术复杂度，&amp;lt;math&amp;gt;C_{μ=0}=\log \lvert \mathbf{V} \rvert&amp;lt;/math&amp;gt;。其中&amp;lt;math&amp;gt;\mathbf{V}&amp;lt;/math&amp;gt;为μ-阶图的顶点集合。&lt;br /&gt;
&lt;br /&gt;
在集智俱乐部的《因果涌现读书会》[[因果几何]]上，会对连续系统的因果涌现做更详细的介绍，有兴趣的可以参考下。&lt;br /&gt;
&lt;br /&gt;
0-阶图复杂度(&amp;lt;math&amp;gt;C_{μ=0}&amp;lt;/math&amp;gt;)和蔡汀-柯尔莫哥洛夫复杂度不同，0-阶图复杂度带有概率分布且依赖带有随机整数寄存器的图灵机。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度（&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;）是区别于信息论的量化复杂度的方法，后者基于维度&amp;lt;math&amp;gt;d_μ&amp;lt;/math&amp;gt;和熵&amp;lt;math&amp;gt;h_μ&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
拓扑复杂度&lt;br /&gt;
&lt;br /&gt;
当μ-阶图复杂度的μ为零时，μ-阶图复杂度也称为拓扑复杂度。由ϵ-机器的特征值给出。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度的μ = 1时，复杂度的量化方式为统计复杂度，带有热力学的“高温限制”。这里的统计复杂度也是1-阶图复杂度，即为香农熵。由ϵ-机器的物征向量给出。&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。这里的对应于因果涌现量化（有效信息EI），统计复杂度&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
我们按照文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中对统计复杂度的研究，将统计复杂度描述为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;C_μ(x)=min\{\lvert \langle BTM, w\rangle \rvert: BTM(w) = x \} \tag {5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中，BTM是贝努利-图灵机器（Bernoulli-Turing Machine），w是贝努利-图灵机器的输入。&lt;br /&gt;
&lt;br /&gt;
统计复杂度的下界，从周期行为和频段耦合中得出，是带二阶项的相位转换。&lt;br /&gt;
&lt;br /&gt;
=== 复杂度目标 ===&lt;br /&gt;
&lt;br /&gt;
经过演化，因果链能形成形式上的闭环（closure），这里闭环在后文的因果态里，是指因果态在所有有效态中，统计复杂度最小等特征和属性。在管理学中，类似于使用组织行为学的知识，构建特定的反应链，从而完成特定目标。&lt;br /&gt;
[[文件:复杂度-Pre-announcement-202409141.png|替代=复杂度-预申明|居中|无框|403x403像素|复杂度-预申明]]&lt;br /&gt;
从图上最下面两个椭圆出发，右边的椭圆标注的周期可以是秩序，左边的椭圆标注的均质贝努利可以是随机，是最大熵状态，他们能结合出上方的有限型子移位吗？如果后文的“模式重构”也可应用于此处，显然也是可行的。原始文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;当中共介绍了24种计算模型，从有限和无限、描述性和能力范围4个维度做了刻画，完成了相应的复杂度目标绘制。&lt;br /&gt;
&lt;br /&gt;
几乎所有自然当中的时间相关系统，经过复杂度的划分和优化，再通过计算力学对结构的检验和测量，能展现出多尺度的涌现属性和特征。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
在计算力学中，宇宙被视为一个确定性动力系统（DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。由于系统内的智能体（Agent）的计算资源有限，无法测量和预测其内外部环境的所有行为，这些不能预测的部分对智能体来说就相当于是随机扰动，所以智能体被视为一个随机动力系统（SDS）。智能体试图构建和维持一个对其环境具有最大预测能力的内部模型，以提高其自身对环境的适应性和生存能力。&lt;br /&gt;
&lt;br /&gt;
智能体对外部环境的测量精度一般都是有限的，测量结果只能描述外部环境的“模糊状态”，智能体需要对测量结果粗粒化后才能识别“模糊状态”中的模式。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} s_t&amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partition）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的模式，并且这种模式不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性————因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强：对于所有有效态&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;和正整数&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度————在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上文中已经介绍了柯式复杂度和统计复杂度的基本概念，如果&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;表示对过程的测量结果的前&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个序列，那么它们之间的关系可以近似的表示为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度&amp;lt;math&amp;gt;K(s^L ) &amp;lt;/math&amp;gt;可以理解为描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的总信息量。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;为香农熵率，是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大。&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;在这里可以理解为误差率， 则&amp;lt;math&amp;gt;h_μ L &amp;lt;/math&amp;gt;为允许损失的随机信息量。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;可以理解为允许存在误差率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;的情况下，描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。&lt;br /&gt;
&lt;br /&gt;
那么公式可以解释为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性————在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(\mathcal{S}^{\prime};\mathcal{S})\geq I(\hat{\mathcal{R}}^{\prime};\hat{\mathcal{R}}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==模式重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为模式重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。模式重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{t+1}=TS_t&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;为集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;中的任意一个因果态，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。每个[math]\displaystyle{ \mathcal{S} }[/math]都有&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;函数和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数，这两个函数可以组成一个有序对&amp;lt;math&amp;gt;\left \{ \epsilon,T \right \}&amp;lt;/math&amp;gt;，通过学习&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数可以提高机器识别因果态的准确度。&lt;br /&gt;
&lt;br /&gt;
如果将模型构建视为一个动态过程，那么在模型构建和完善过程中，有两个量度——香农熵率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;和统计复杂度&amp;lt;math&amp;gt;C_μ  &amp;lt;/math&amp;gt;，可以分别用来监测智能体模型的预测能力和模型大小。由于外部环境实际熵率与智能体内部模型的熵率之间的绝对差异决定了智能体的预测误差率，因此模型的熵率越接近外部环境的熵率，智能体的生存机会就越高。但这种生存能力是有代价的，这个代价由智能体在进行预测时必须投入的计算资源决定的，这种代价的量度就是模型的统计复杂度。&lt;br /&gt;
&lt;br /&gt;
==模型分层重构法==&lt;br /&gt;
&lt;br /&gt;
===模型创新===&lt;br /&gt;
&lt;br /&gt;
由于智能体的计算资源有限，若测量结果中的数据量超过模型的处理极限时，就需要对原有模型进行创新（重构模型）以保障在计算资源不变的情况下智能体对外界的有效预测，创新方法主要是通过寻找原有模型状态组之间的相似性，在原有模型识别到的因果态中抽象出更高层级的因果态组。下表中列举了一种模型创新的途径：&lt;br /&gt;
[[文件:层次机器示意图1.jpg|居中|无框|600x600像素|WU]]&lt;br /&gt;
&lt;br /&gt;
上表为因果时间序列建模层级，展示了可能的前四个层级，但这个过程是开放式的，可以不止四个层级，每个层级根据其模型类别定义。模型本身由状态（圆圈或方块）和转移（标记箭头）组成，每个模型都有一个独特的起始状态，由一个内嵌的圆圈表示。数据流本身是最低层级，通过将序列测量分组为重复子序列，从数据流中构建出深度为的树。下一个层级的模型，即具有状态和转移的有限自动机（FA），通过将树节点分组从树中重构。所示的最后一个层级，字符串生成机器（PM），通过将FA状态分组并推断出操控寄存器A中字符串的生成规则来构建。&lt;br /&gt;
&lt;br /&gt;
考虑一个由&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;个测量结果构成的数据流&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;，如果它是周期性的，那么第0级（Level 0），即测量结果本身，它的表示方法依赖于&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;。在极限&amp;lt;math&amp;gt;m\to\infty &amp;lt;/math&amp;gt;情况下，第0级会产生一个无穷大的表示。当然，第0级是最准确的数据模型，尽管它几乎没有任何帮助，几乎不值得被称为“模型”。相比之下，一个深度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的树将给出一个有限表示，即使数据流的长度是无限的，只要数据流具有周期小于等于&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;。这个树有长度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的路径，由数据流的周期给出。这些路径中的每一个都对应于&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中重复模式的一个不同阶段。如果&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;是非周期性的，那么树模型类将不再是有限的，并且与&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;无关。 事实上，如果数据流具有正熵（&amp;lt;math&amp;gt;h_μ＞0 &amp;lt;/math&amp;gt;），那么树的大小将呈指数增长，&amp;lt;math&amp;gt;\approx\left\|\mathcal{A}\right\|^{Dh_{\mu}} &amp;lt;/math&amp;gt; ，因为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的增加解释了&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 中长度&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;不断增加的子序列。粗略地说，如果数据流具有随时间衰减得足够快的相关性，则下一级（随机）有限自动机将给出有限表示。状态数&amp;lt;math&amp;gt;\left\|\mathrm{V}\right\| &amp;lt;/math&amp;gt;表示数据流中的内存量，因此表示&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中测量值之间存在相关性的典型时间。但也有可能第 2 级不提供有限表示。那么就需要另一个级别（第 3 级）。&lt;br /&gt;
&lt;br /&gt;
===模型重构算法===&lt;br /&gt;
上面介绍了模式重构机器，是智能体识别因果态的一种方式。若结合模型创新的概念，就可以给出模式重构机器的完整定义：模式重构机器（ϵ-machine）是能够用最少的计算资源对测量结果进行有限描述同时复杂度最小的模型。模型的算法步骤如下：&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即&amp;lt;math&amp;gt;M_0=s&amp;lt;/math&amp;gt;，将初始层级&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;设置为比0级高一级，即&amp;lt;math&amp;gt;l=1&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型&amp;lt;math&amp;gt;M_l=M_{l-1}/∼&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;∼&amp;lt;/math&amp;gt;表示&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;级上的因果等价类；操作的含义是，在&amp;lt;math&amp;gt;l-1&amp;lt;/math&amp;gt;级上被区别对待的状态在&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;级上可以被视为同一个因果态。此时&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;，得到更加精确的一系列模型&amp;lt;math&amp;gt;M_l&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;增大，模型的复杂度发散，即&amp;lt;math&amp;gt;C_μ(M_l) = \lVert M_l \rVert \underset{ϵ \to 0}{\to} \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型&amp;lt;math&amp;gt;M_{l+1}&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的模式重构机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==混沌动力学实例==&lt;br /&gt;
接下来将采用具体的方法来演示如何将计算力学的理论应用于实际案例，要演示的是混沌动力学中的逻辑斯谛映射(logistic map)，特别是其周期倍增的混沌路径。用于重建模型的数据流来自逻辑斯谛映射的轨迹，轨迹是通过迭代映射&amp;lt;math&amp;gt;x_{n+1}=f(x_n)&amp;lt;/math&amp;gt;生成的，迭代函数为&amp;lt;math&amp;gt;f(x) = rx(1-x)&amp;lt;/math&amp;gt;，其中非线性参数&amp;lt;math&amp;gt;\begin{matrix}r&amp;amp;\in&amp;amp;[0,4]\end{matrix}&amp;lt;/math&amp;gt;，初始条件&amp;lt;math&amp;gt;x_0\in[0,1]&amp;lt;/math&amp;gt;，迭代函数的最大值出现在&amp;lt;math&amp;gt;x_c = \frac12&amp;lt;/math&amp;gt;。&lt;br /&gt;
[[文件:逻辑斯谛曲线.jpg|居中|无框|300x300px|替代=]]&lt;br /&gt;
上图为迭代函数&amp;lt;math&amp;gt;f(x) = rx(1-x)&amp;lt;/math&amp;gt;中&amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;与&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;的关系图，当&amp;lt;math&amp;gt;r＜3.5699...&amp;lt;/math&amp;gt;时函数存在倍周期现象，当&amp;lt;math&amp;gt;r＞3.5699...&amp;lt;/math&amp;gt;时会出现混沌现象。若要识别混沌中的有序结构，就需要对&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;进行粗粒化操作，方法是通过二元分割观察轨迹&amp;lt;math&amp;gt;\mathbf{x}=x_0x_1x_2x_3\ldots &amp;lt;/math&amp;gt; ，将其转换为离散序列&amp;lt;math&amp;gt;\mathcal{P}=\{x_n\in[0,x_c)\Rightarrow s=0,x_n\in[x_c,1]\Rightarrow s=1\} &amp;lt;/math&amp;gt;，这种划分是“生成”的，这意味着足够长的二进制序列来自任意小的初始条件间隔。因此，可以使用粗粒化的观测&amp;lt;math&amp;gt;\mathcal{P} &amp;lt;/math&amp;gt;来研究逻辑斯谛映射中的信息处理。&lt;br /&gt;
&lt;br /&gt;
=== 子实例一 ===&lt;br /&gt;
&lt;br /&gt;
文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中关于层次学习专门开了第五章，下面有4小节。前面两小节分别讲了混沌和不确定3-4个例子，都有着广泛的借鉴意义。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37793</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37793"/>
		<updated>2024-09-14T01:20:12Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 问题背景 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;请大家把词条撰写的方法发表在这里。&lt;br /&gt;
&lt;br /&gt;
=问题背景=&lt;br /&gt;
&lt;br /&gt;
* 涌现通常被理解为一个引导结构出现的过程，该过程不能直接由定义约束和控制系统的即刻作用力所描述。随着时间的推移“一些新东西”在某尺度出现，且不能由运动的等式所说明。一个涌现的属性也不能明确由初始和边界条件所表征。简而言之，当下层系统释放一些效应到它的创建中则一个属性涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：“一些新东西”是最平凡的定义，还是要补充出来作者对涌现后面两层的定义，并体现出它层层递进的关系。像木星的红斑跟蚁群在作者那里就不是同一个层次的涌现。&lt;br /&gt;
&lt;br /&gt;
LHF：如果能对涌现层次化最好，从计算视角入手的话，看怎么联系二者。也感谢提供木星的红斑跟蚁群分属不同层次的涌现，这些还请多讨论和交流。&lt;br /&gt;
&lt;br /&gt;
YMZ：首先先改这个问题吧，着重看1.2节的结尾部分的总结。&lt;br /&gt;
&lt;br /&gt;
LHF：文献中1.2节的结尾总结得很精彩，集智俱乐部公众号《涌现的种类与形式》写得也很好，可以看作是从复杂性角度考察所有系统的一本手册。我需要再理解一下作者那里涌现的表现含义，至少“计算力学”的离散性难以考察所有系统。&lt;br /&gt;
&lt;br /&gt;
YMZ：《涌现的种类与形式》不用在这里提，先把计算力学的东西讲出来。可以先把原文的段落翻译放在这里，然后思考怎么把它用我们自己的语言衔接上。现在我一直看不到学习推进的过程。&lt;br /&gt;
&lt;br /&gt;
LHF：非常抱歉学习进程落后了。表达一下个人想法：直接把原文的段落翻译放在这里，也是一种表述。但原文视角跳变很厉害，比如层次1的涌现是：直觉上的涌现的定义“一些新颖的东西出现”，如果要严格化，新颖的东西必定得有指标，要不就是纯概念。层次2的视角是观察者（an observer），层次3是系统“the system”，不太容易跟上作者的思路。图片1又是智能体的视角下的环境。我觉得我们还是要尽力把他们梳理清楚。想清楚了我会尝试在页面进行修改，谢谢大家的建议。&lt;br /&gt;
&lt;br /&gt;
LHF：原本看不出作者分类涌现的维度，一种处理方法是，先在计算力学里，认为一类斑图和现象（Pattern and Phenomenon）就是涌现。原文用我们自己的语言，认为是相对智能体来说，涌现对智能体和环境影响的三个阶段，也可能是原作者写作时的潜意识，应该是说得通的。不然假设有“涌现”的判别工具，“新颖的东西”当成层次一来理解，就是先入为主，如果属于层次一，结果判别工具输出为假，那层次一也就不存在的。呈现为上。&lt;br /&gt;
&lt;br /&gt;
LHF：原作者使用原语言进行描述，我们用自己的语言的话，可以激发自己一把，把“对齐”当成自己的追求，也是进一步严格化形式化计算力学的必经步骤。使用我们的语言对齐后，“涌现”的层次为“直觉涌现”、“斑图涌现/构型”、“内在涌现”。&lt;br /&gt;
&lt;br /&gt;
YMZ：作者这里要表达的意思应该没有那么复杂。对于第一层，只要有特征出现就算，比如质心，就是很trivial的。然后第二层和第三层现在没分开，第二层是外在观察者的视角，第三层才有agent的视角。另外我觉得agent翻译为“主体”是不是更好。前两层不用严格定义，都是给第三层做的铺垫。&lt;br /&gt;
&lt;br /&gt;
* 智能体捕捉到这个新的现象，并能从动力系统的斑图构型（Pattern formation）中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
&lt;br /&gt;
YMZ：这就是上一条我评论所指的。这里应该是外在的观察者以某种编码方式在观察，而不是智能体如何如何&lt;br /&gt;
&lt;br /&gt;
LHF：第一层实打实，第二、三层有活性，有内外。铺垫下来，第三层能成就主体。&lt;br /&gt;
&lt;br /&gt;
LHF：暂且不说其他&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;，单说这篇&amp;lt;ref name=&amp;quot;calculi-emerge&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;，宇宙间完全的平衡态，则宏观上无法出新。能形成质心，说明质量出现了，这就很赞。而已知光子没有静止质量，所以将你的质子与光子耦合，或许能到第二层，即观察者（能量？）出现了（appear)？。&lt;br /&gt;
&lt;br /&gt;
YMZ：质心是个例子，换成其他的属性求一个均值或者方差都可以。在我看来这个地方不需要高阶的物理知识。&lt;br /&gt;
&lt;br /&gt;
LHF：均值和方差就属于概率论了，均质贝努利想必有办法。&lt;br /&gt;
&lt;br /&gt;
YMZ: 现在的问题就是，第二层和第三层我觉得没有分开，第三层描述和举例没对应上。这个地方比较重要是因为这是作者有别于其他理论的一种论述方式，而且是比较具体的概念。&lt;br /&gt;
&lt;br /&gt;
LHF：或许第二层是知其然，第三层是知其所以然吧。&lt;br /&gt;
&lt;br /&gt;
* 多尺度复杂性&lt;br /&gt;
&lt;br /&gt;
YMZ：这一小节和词条内容的关系是什么？&lt;br /&gt;
&lt;br /&gt;
LHF：这一小节是提请词条内容的读者准备好入坑[[复杂系统]]，即从现象到本质，再过渡到多尺度和大数据，也衔接下一节“复杂度”的内容。无论是将“计算力学”还是“因果涌现”应用于加强观测还是预测，都要有人守护在相变点（Tip Point）周围。 守护者不但要有“降维”的思考能力，也需具备“升维”的思考脉络。因为无论是计算力学还是因果涌现，都介绍了大量概念和中间过程，才推出几个结论，这是规范型理论的形式之一。具体到“集智百科词条”，肯定是形式多样、内容丰富、言简意赅。很多读者读到这里显得有些累了，但经过专家鉴别，潜力可以留给自己，也可以贡献社会。&lt;br /&gt;
&lt;br /&gt;
* 在牛顿力学提出以后，...... 这时往往需要借助新的科技手段，来对这些模式进行深入研究，发现其潜在的原理和规律。&lt;br /&gt;
&lt;br /&gt;
YMZ：这两段话作用是什么？可以略写。&lt;br /&gt;
&lt;br /&gt;
LHF：想引入复杂科学和因果科学。牛顿力学中，物理运动的变化，来源于力的作用，或者相反。通常认为牛顿定律不涉及解释跨层级的现象，然后力是路程对时间的二阶导数，我个人还在深入理解导数（微积分）是否跨层级。毕竟导数一种表达是无穷小/无穷小的极限存在，然后忽略更高阶无穷小。&lt;br /&gt;
&lt;br /&gt;
YMZ：主要是说明需要多尺度建模是吧，可以只用一两句话引入这一点&lt;br /&gt;
&lt;br /&gt;
YMZ：这些我没删评论的地方记得还要改哦。&lt;br /&gt;
&lt;br /&gt;
* 一般对涌现现象定义为不能简单归结为元素间的相互作用力，而需要从对应层面来描述的现象，认为是涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这样的句式不太好读，另外内容不准确，“对应层面”是谁和谁对应呢？&lt;br /&gt;
&lt;br /&gt;
LHF：句式确实要调整。“对应层面”涉及到如何来定义的问题，如果有观察者，则可建立视界面，物质/能量流穿过该视界面，转化成信息，这是一种理解方式。我们对观察者做个形式化：对高维对象，做低维映射，在低维的投影，只要不是完全随机，就有斑图（秩序）。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的解释我没有看懂。可以先改一下前文的部分，然后尝试写一下这里如何跟前文衔接。&lt;br /&gt;
&lt;br /&gt;
* 如果建立了促成这种涌现现象发生的机理的算法模型，则细化为因果涌现，是随附了宏观动力学的一类涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这句话对一般读者来说太难理解了，读这个词条的读者可能完全不知道什么是因果涌现。这句话似乎暗示因果涌现是涌现现象的一种，但其实因果涌现是量化涌现的一个手段和理论框架。另外，“随附”这个词作为哲学词汇出现也不常用&lt;br /&gt;
&lt;br /&gt;
LHF：因果涌现可以是量化涌现的手段和理论框架，但“因果力”这些概念我再看看是否包含其中。我是在读书会到听到“随附”这个词，是个哲学词汇的话确实可以不用在词条里。&lt;br /&gt;
&lt;br /&gt;
YMZ：不管是因果涌现还是因果力，这些概念提出来的时候一定要解释的。在保证内容全面的同时，我们要尽可能写的简洁，尤其是问题背景这部分，抽象概念越少越好。&lt;br /&gt;
&lt;br /&gt;
* 这种涌现往往比微观层面更强&lt;br /&gt;
&lt;br /&gt;
YMZ：是想说“宏观层面的动力学因果效应比微观层面的更强”？像这样的句子缺失成分就不容易理解。&lt;br /&gt;
&lt;br /&gt;
LHF：可以做这些补充。&lt;br /&gt;
&lt;br /&gt;
YMZ：你直接补充上然后删掉讨论即可。其他地方同理，我看到讨论被删除就会去看正文，然后给新的反馈。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”页面已做大量删减，讨论在继续。虽然我们不用咬文嚼字，但作为初学者仍需请教。“计算力学”词汇有“计算”和“力学”，“计算”可以认为是二值离散运算；而“力学”按《The Calculi of Emergence》的说明，是离散系统动力学，而不是连续系统动力学。因此，会困惑对时间的二阶导这种方法，不知能不能在计算力学中使用。所以作为初学者，会去关注离散/连续动力学系统。也请大伙多谅解。&lt;br /&gt;
&lt;br /&gt;
YMZ：计算不一定是二值的呀，甚至不一定是离散的。这篇文章里涉及的基本都是离散的系统，不过有出现二阶导吗？为什么会用到这个概念？&lt;br /&gt;
&lt;br /&gt;
LHF：首先，学计算机科学(CS)要学二进制；其次，在主体/智能体时代，计算机还做不了求导；最后，二代鼓捣电脑的，可以入门“计算力学”吗？&lt;br /&gt;
&lt;br /&gt;
* 在Erik Hoel的理论框架中，用有效信息EI来度量因果涌现效应的强弱。&lt;br /&gt;
&lt;br /&gt;
YMZ：不建议在“问题背景”里就提因果涌现，可以后面立一个小节谈计算力学和因果涌现的关系。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”我再把握一下，毕竟“计算力学”涵盖的内容很多，所解决的问题也比较广泛。&lt;br /&gt;
&lt;br /&gt;
YMZ：同上，“问题背景”要好读易懂。&lt;br /&gt;
&lt;br /&gt;
LHF：从我的视角来看，“问题背景”即要《好读易懂》，也要《层层递进》，因为张江老师没法给所有人同等时间。&lt;br /&gt;
&lt;br /&gt;
* 在计算力学框架中，则在某些层面将“新颖”就归结为“涌现”&lt;br /&gt;
&lt;br /&gt;
YMZ：在这个框架里，涌现不只是“新颖”&lt;br /&gt;
&lt;br /&gt;
LHF：涌现如果是要通过粗粒化、低维投影、观察者效应来形成，则不同的“效应器”会形成不同的“涌现”。“计算力学”框架里，应该能做出不同的映射/效应器。&lt;br /&gt;
&lt;br /&gt;
* 自然界中（Nature）或宇宙（Prototype Universe）中总是处在不断变化之中，这也是相对的......&lt;br /&gt;
&lt;br /&gt;
YMZ: 到这一段少一个过渡，以及这一段也很难理解，我没有看太懂。&lt;br /&gt;
&lt;br /&gt;
LHF：星系轨道和木星大红斑，是随时间变化的。但如果高度抽象到薛金鑫老师讲的那个程度，整个宇宙过程属于确定的，那甚至可以没有时间，只有能量。我们应该不用编写这方面内容。&lt;br /&gt;
&lt;br /&gt;
* 这个过程本身从定性上来讲，也是一种涌现现象。&lt;br /&gt;
&lt;br /&gt;
YMZ：这应该不是作者的本义，关键在于主体内部对世界的建模有没有捕捉到pattern&lt;br /&gt;
&lt;br /&gt;
LHF：有些文章读着读着，很容易将pattern的概念泛化得太厉害，我看怎么能收敛一些。&lt;br /&gt;
&lt;br /&gt;
* 有关的文献将极大的环境称为宇宙，其下是环境和智能体。&lt;br /&gt;
&lt;br /&gt;
YMZ：直接用“系统”、“环境”、“主体”来指称就可以了。&lt;br /&gt;
&lt;br /&gt;
LHF：我先理解一下。计算力学&amp;lt;math&amp;gt;S = kln\Omega&amp;lt;/math&amp;gt;，The world is not only Calculi, but also emergence。&lt;br /&gt;
&lt;br /&gt;
=统计复杂度=&lt;br /&gt;
&lt;br /&gt;
* 柯式复杂度是大家公认的复杂度度量方法&lt;br /&gt;
&lt;br /&gt;
YMZ：可以说是“公认最符合直觉的复杂度度量方法”&lt;br /&gt;
&lt;br /&gt;
LHF：谢谢补充。&lt;br /&gt;
&lt;br /&gt;
* 定义是一个字符串s对于通用图灵机U的柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度定义为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
YMZ：句子有问题。&lt;br /&gt;
&lt;br /&gt;
LHF：感谢意见，确实要改得通顺一些。&lt;br /&gt;
&lt;br /&gt;
* 针对K式复杂度的主要评论是它高度依赖编程语言的选择。&lt;br /&gt;
&lt;br /&gt;
YMZ：讲柯氏复杂度的时候要围绕它和计算力学的关系，包括下面的内容也要注意&lt;br /&gt;
&lt;br /&gt;
LHF：还要想办法理解好“柯氏复杂度”，在“计算力学”词条要注意把握好二者的关联关系。柯氏复杂度阅读过相关文献自然知道一些，计算力学按James P. Crutchfield的想法，则是来自统计，通往内在结构。拿地球举例的话，地壳、地幔……，非常值得深究。非常感谢您提醒我们要注意，要花精力去钻研好每一点和每一种关系。&lt;br /&gt;
&lt;br /&gt;
* 这里的对应于因果涌现量化（有效信息EI），统计复杂度越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
YMZ：这是为啥？&lt;br /&gt;
&lt;br /&gt;
LHF：计算力学和因果涌现，都有对应的优化目标量。《因果涌现》框架找到了“有效信息EI”这个目标，更大的值说明涌现更强。而《计算力学》框架找到了“因果态”，目标函数表现为“统计复杂度最小”。&lt;br /&gt;
&lt;br /&gt;
=因果态=&lt;br /&gt;
&lt;br /&gt;
目前到机器重构这里我觉得完成度很高了，易明继续往下写案例吧。细节上，有时间的话语言可以经常润色，很多地方对于读者来说不是那么好理解。不过确实内容本身比较难，我也没有特别多的好办法。&lt;br /&gt;
&lt;br /&gt;
LYM：好的，细节上我再多打磨打磨。&lt;br /&gt;
&lt;br /&gt;
* 基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} s_t&amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里大小写S没有对应清楚。一个S被分成了两个s? 另外后向序列应该是不包含s_t本身的。&lt;br /&gt;
&lt;br /&gt;
=模型重构算法=&lt;br /&gt;
&lt;br /&gt;
* 如果随着L增大，模型的复杂度发散&lt;br /&gt;
&lt;br /&gt;
YMZ：原文没有随着L增大，“diverges”翻译成发散也不够“动力学”那味。&lt;br /&gt;
&lt;br /&gt;
LYM：原文第4点是“If the model complexity diverges,”，我再细化一下。&lt;br /&gt;
&lt;br /&gt;
=混沌动力学实例=&lt;br /&gt;
&lt;br /&gt;
* 若要识别混沌中的有序结构，就需要对x进行粗粒化操作&lt;br /&gt;
&lt;br /&gt;
YMZ：这里做粗粒化的原因主要是观察者观测的精细程度有限。&lt;br /&gt;
&lt;br /&gt;
=模型重构算法=&lt;br /&gt;
&lt;br /&gt;
* If the model complexity diverges,&lt;br /&gt;
&lt;br /&gt;
YMZ：文献的原文如上，经过审核。从“diverges”维度看，形式上是“多元”；混沌物理学家看成“分叉”特别有办法；数学上可能看成“发散”，有些定义成&amp;lt;math&amp;gt;\lim\limits_x \to \pm \infty&amp;lt;/math&amp;gt;。再从“complexity”维度看，原文中统计复杂度的等式出现过2次，分别是等式(5)和等式(13)。感兴例的读者可以自行查阅文献，并完善词条“统计复杂度”章节。&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37792</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37792"/>
		<updated>2024-09-14T00:45:23Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 模型重构算法 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;请大家把词条撰写的方法发表在这里。&lt;br /&gt;
&lt;br /&gt;
=问题背景=&lt;br /&gt;
&lt;br /&gt;
* 涌现通常被理解为一个引导结构出现的过程，该过程不能直接由定义约束和控制系统的即刻作用力所描述。随着时间的推移“一些新东西”在某尺度出现，且不能由运动的等式所说明。一个涌现的属性也不能明确由初始和边界条件所表征。简而言之，当下层系统释放一些效应到它的创建中则一个属性涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：“一些新东西”是最平凡的定义，还是要补充出来作者对涌现后面两层的定义，并体现出它层层递进的关系。像木星的红斑跟蚁群在作者那里就不是同一个层次的涌现。&lt;br /&gt;
&lt;br /&gt;
LHF：如果能对涌现层次化最好，从计算视角入手的话，看怎么联系二者。也感谢提供木星的红斑跟蚁群分属不同层次的涌现，这些还请多讨论和交流。&lt;br /&gt;
&lt;br /&gt;
YMZ：首先先改这个问题吧，着重看1.2节的结尾部分的总结。&lt;br /&gt;
&lt;br /&gt;
LHF：文献中1.2节的结尾总结得很精彩，集智俱乐部公众号《涌现的种类与形式》写得也很好，可以看作是从复杂性角度考察所有系统的一本手册。我需要再理解一下作者那里涌现的表现含义，至少“计算力学”的离散性难以考察所有系统。&lt;br /&gt;
&lt;br /&gt;
YMZ：《涌现的种类与形式》不用在这里提，先把计算力学的东西讲出来。可以先把原文的段落翻译放在这里，然后思考怎么把它用我们自己的语言衔接上。现在我一直看不到学习推进的过程。&lt;br /&gt;
&lt;br /&gt;
LHF：非常抱歉学习进程落后了。表达一下个人想法：直接把原文的段落翻译放在这里，也是一种表述。但原文视角跳变很厉害，比如层次1的涌现是：直觉上的涌现的定义“一些新颖的东西出现”，如果要严格化，新颖的东西必定得有指标，要不就是纯概念。层次2的视角是观察者（an observer），层次3是系统“the system”，不太容易跟上作者的思路。图片1又是智能体的视角下的环境。我觉得我们还是要尽力把他们梳理清楚。想清楚了我会尝试在页面进行修改，谢谢大家的建议。&lt;br /&gt;
&lt;br /&gt;
LHF：原本看不出作者分类涌现的维度，一种处理方法是，先在计算力学里，认为一类斑图和现象（Pattern and Phenomenon）就是涌现。原文用我们自己的语言，认为是相对智能体来说，涌现对智能体和环境影响的三个阶段，也可能是原作者写作时的潜意识，应该是说得通的。不然假设有“涌现”的判别工具，“新颖的东西”当成层次一来理解，就是先入为主，如果属于层次一，结果判别工具输出为假，那层次一也就不存在的。呈现为上。&lt;br /&gt;
&lt;br /&gt;
LHF：原作者使用原语言进行描述，我们用自己的语言的话，可以激发自己一把，把“对齐”当成自己的追求，也是进一步严格化形式化计算力学的必经步骤。使用我们的语言对齐后，“涌现”的层次为“直觉涌现”、“斑图涌现/构型”、“内在涌现”。&lt;br /&gt;
&lt;br /&gt;
YMZ：作者这里要表达的意思应该没有那么复杂。对于第一层，只要有特征出现就算，比如质心，就是很trivial的。然后第二层和第三层现在没分开，第二层是外在观察者的视角，第三层才有agent的视角。另外我觉得agent翻译为“主体”是不是更好。前两层不用严格定义，都是给第三层做的铺垫。&lt;br /&gt;
&lt;br /&gt;
* 智能体捕捉到这个新的现象，并能从动力系统的斑图构型（Pattern formation）中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
&lt;br /&gt;
YMZ：这就是上一条我评论所指的。这里应该是外在的观察者以某种编码方式在观察，而不是智能体如何如何&lt;br /&gt;
&lt;br /&gt;
LHF：第一层实打实，第二、三层有活性，有内外。铺垫下来，第三层能成就主体。&lt;br /&gt;
&lt;br /&gt;
LHF：暂且不说其他&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;，单说这篇&amp;lt;ref name=&amp;quot;calculi-emerge&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;，宇宙间完全的平衡态，则宏观上无法出新。能形成质心，说明质量出现了，这就很赞。而已知光子没有静止质量，所以将你的质子与光子耦合，或许能到第二层，即观察者（能量？）出现了（appear)？。&lt;br /&gt;
&lt;br /&gt;
YMZ：质心是个例子，换成其他的属性求一个均值或者方差都可以。在我看来这个地方不需要高阶的物理知识。&lt;br /&gt;
&lt;br /&gt;
LHF：均值和方差就属于概率论了，均质贝努利想必有办法。&lt;br /&gt;
&lt;br /&gt;
YMZ: 现在的问题就是，第二层和第三层我觉得没有分开，第三层描述和举例没对应上。这个地方比较重要是因为这是作者有别于其他理论的一种论述方式，而且是比较具体的概念。&lt;br /&gt;
&lt;br /&gt;
LHF：或许第二层是知其然，第三层是知其所以然吧。&lt;br /&gt;
&lt;br /&gt;
* 多尺度复杂性&lt;br /&gt;
&lt;br /&gt;
YMZ：这一小节和词条内容的关系是什么？&lt;br /&gt;
&lt;br /&gt;
LHF：这一小节是提请词条内容的读者准备好入坑[[复杂系统]]，即从现象到本质，再过渡到多尺度和大数据，也衔接下一节“复杂度”的内容。无论是将“计算力学”还是“因果涌现”应用于加强观测还是预测，都要有人守护在相变点（Tip Point）周围。 守护者不但要有“降维”的思考能力，也需具备“升维”的思考脉络。因为无论是计算力学还是因果涌现，都介绍了大量概念和中间过程，才推出几个结论，这是规范型理论的形式之一。具体到“集智百科词条”，肯定是形式多样、内容丰富、言简意赅。很多读者读到这里显得有些累了，但经过专家鉴别，潜力可以留给自己，也可以贡献社会。&lt;br /&gt;
&lt;br /&gt;
* 在牛顿力学提出以后，...... 这时往往需要借助新的科技手段，来对这些模式进行深入研究，发现其潜在的原理和规律。&lt;br /&gt;
&lt;br /&gt;
YMZ：这两段话作用是什么？可以略写。&lt;br /&gt;
&lt;br /&gt;
LHF：想引入复杂科学和因果科学。牛顿力学中，物理运动的变化，来源于力的作用，或者相反。通常认为牛顿定律不涉及解释跨层级的现象，然后力是路程对时间的二阶导数，我个人还在深入理解导数（微积分）是否跨层级。毕竟导数一种表达是无穷小/无穷小的极限存在，然后忽略更高阶无穷小。&lt;br /&gt;
&lt;br /&gt;
YMZ：主要是说明需要多尺度建模是吧，可以只用一两句话引入这一点&lt;br /&gt;
&lt;br /&gt;
YMZ：这些我没删评论的地方记得还要改哦。&lt;br /&gt;
&lt;br /&gt;
* 一般对涌现现象定义为不能简单归结为元素间的相互作用力，而需要从对应层面来描述的现象，认为是涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这样的句式不太好读，另外内容不准确，“对应层面”是谁和谁对应呢？&lt;br /&gt;
&lt;br /&gt;
LHF：句式确实要调整。“对应层面”涉及到如何来定义的问题，如果有观察者，则可建立视界面，物质/能量流穿过该视界面，转化成信息，这是一种理解方式。我们对观察者做个形式化：对高维对象，做低维映射，在低维的投影，只要不是完全随机，就有斑图（秩序）。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的解释我没有看懂。可以先改一下前文的部分，然后尝试写一下这里如何跟前文衔接。&lt;br /&gt;
&lt;br /&gt;
* 如果建立了促成这种涌现现象发生的机理的算法模型，则细化为因果涌现，是随附了宏观动力学的一类涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这句话对一般读者来说太难理解了，读这个词条的读者可能完全不知道什么是因果涌现。这句话似乎暗示因果涌现是涌现现象的一种，但其实因果涌现是量化涌现的一个手段和理论框架。另外，“随附”这个词作为哲学词汇出现也不常用&lt;br /&gt;
&lt;br /&gt;
LHF：因果涌现可以是量化涌现的手段和理论框架，但“因果力”这些概念我再看看是否包含其中。我是在读书会到听到“随附”这个词，是个哲学词汇的话确实可以不用在词条里。&lt;br /&gt;
&lt;br /&gt;
YMZ：不管是因果涌现还是因果力，这些概念提出来的时候一定要解释的。在保证内容全面的同时，我们要尽可能写的简洁，尤其是问题背景这部分，抽象概念越少越好。&lt;br /&gt;
&lt;br /&gt;
* 这种涌现往往比微观层面更强&lt;br /&gt;
&lt;br /&gt;
YMZ：是想说“宏观层面的动力学因果效应比微观层面的更强”？像这样的句子缺失成分就不容易理解。&lt;br /&gt;
&lt;br /&gt;
LHF：可以做这些补充。&lt;br /&gt;
&lt;br /&gt;
YMZ：你直接补充上然后删掉讨论即可。其他地方同理，我看到讨论被删除就会去看正文，然后给新的反馈。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”页面已做大量删减，讨论在继续。虽然我们不用咬文嚼字，但作为初学者仍需请教。“计算力学”词汇有“计算”和“力学”，“计算”可以认为是二值离散运算；而“力学”按《The Calculi of Emergence》的说明，是离散系统动力学，而不是连续系统动力学。因此，会困惑对时间的二阶导这种方法，不知能不能在计算力学中使用。所以作为初学者，会去关注离散/连续动力学系统。也请大伙多谅解。&lt;br /&gt;
&lt;br /&gt;
YMZ：计算不一定是二值的呀，甚至不一定是离散的。这篇文章里涉及的基本都是离散的系统，不过有出现二阶导吗？为什么会用到这个概念？&lt;br /&gt;
&lt;br /&gt;
LHF：只想提一下最简数理和逻辑，我们对其他数理和逻辑用得多些。离散的系统确实不会去提二阶导，机器学习也是直接把导数解好后编成代码了。然而牛顿力学也是使用二阶导引入了“力”这个迫使系统变化的量，而入门复杂系统，也得学会换位思考。我们把自己向第三方输出当成一阶，而第三方的理解当成二阶，就会明白，最好推断二阶效果，否则不能糊乱输出。或许闭环也是二阶现象。只是一点个人感受，加不加到词条，要看内容需要了。&lt;br /&gt;
&lt;br /&gt;
LHF：二值计算的小标题已更换成“度规升维”，对应内容看怎么调整，反正我看了柯式复杂度和统计复杂度的理论内容，知道不能轻意从“多尺度”和“大数据”过渡到“复杂度”。因为前沿的“复杂度”定义里还有平均值等内容，可能涉及系综（Ensembles），其元素是完全同构的对象，这些元素可能由“构型（Morph）”组成。但是“构型（Morph）”是我第一次接触到的概念，它可能是将斑图/因果态脱壳后的对象，需要进一步学习。所以过渡不易。再谈“二阶导”，懂得的人已经很多了，但它或许能使“平均值”和“熵”的意义更加广泛，因为有人说“人没法跨过同一条河流”，但理论上的“封闭性”，需要跨出去（一阶）时和回来时（二阶），概念和符号基本一致。所以理论上的“封闭性”讲究二次项，也可理解为“何以为家，定活两便”。上述内容增加了词条“不易”的程度，具体的细节我也没想清楚，先完成词条要求的内容再说吧。&lt;br /&gt;
&lt;br /&gt;
LHF：接前文的“均值”与“方差”，拿万事万物举例，有“x家”称“众生”，但具体到人，又不能随地大小便（据最新消息，很多地区猫狗也不能随地大小便了）。只是在“国家”层面是允许少部分人，不自主控制输出。所以回到“均值”与“方差”，或许只有脱去一些东西，成为“系综（Ensembles）”的单元，才能同构同质，并可构建某种程度上平等的具体意义。好累哦，集智有高人，杂念不丛生。&lt;br /&gt;
&lt;br /&gt;
* 在Erik Hoel的理论框架中，用有效信息EI来度量因果涌现效应的强弱。&lt;br /&gt;
&lt;br /&gt;
YMZ：不建议在“问题背景”里就提因果涌现，可以后面立一个小节谈计算力学和因果涌现的关系。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”我再把握一下，毕竟“计算力学”涵盖的内容很多，所解决的问题也比较广泛。&lt;br /&gt;
&lt;br /&gt;
YMZ：同上，“问题背景”要好读易懂。&lt;br /&gt;
&lt;br /&gt;
LHF：从我的视角来看，“问题背景”即要《好读易懂》，也要《层层递进》，因为张江老师没法给所有人同等时间。&lt;br /&gt;
&lt;br /&gt;
* 在计算力学框架中，则在某些层面将“新颖”就归结为“涌现”&lt;br /&gt;
&lt;br /&gt;
YMZ：在这个框架里，涌现不只是“新颖”&lt;br /&gt;
&lt;br /&gt;
LHF：涌现如果是要通过粗粒化、低维投影、观察者效应来形成，则不同的“效应器”会形成不同的“涌现”。“计算力学”框架里，应该能做出不同的映射/效应器。&lt;br /&gt;
&lt;br /&gt;
* 自然界中（Nature）或宇宙（Prototype Universe）中总是处在不断变化之中，这也是相对的......&lt;br /&gt;
&lt;br /&gt;
YMZ: 到这一段少一个过渡，以及这一段也很难理解，我没有看太懂。&lt;br /&gt;
&lt;br /&gt;
LHF：星系轨道和木星大红斑，是随时间变化的。但如果高度抽象到薛金鑫老师讲的那个程度，整个宇宙过程属于确定的，那甚至可以没有时间，只有能量。我们应该不用编写这方面内容。&lt;br /&gt;
&lt;br /&gt;
* 这个过程本身从定性上来讲，也是一种涌现现象。&lt;br /&gt;
&lt;br /&gt;
YMZ：这应该不是作者的本义，关键在于主体内部对世界的建模有没有捕捉到pattern&lt;br /&gt;
&lt;br /&gt;
LHF：有些文章读着读着，很容易将pattern的概念泛化得太厉害，我看怎么能收敛一些。&lt;br /&gt;
&lt;br /&gt;
* 有关的文献将极大的环境称为宇宙，其下是环境和智能体。&lt;br /&gt;
&lt;br /&gt;
YMZ：直接用“系统”、“环境”、“主体”来指称就可以了。&lt;br /&gt;
&lt;br /&gt;
LHF：我先理解一下。计算力学&amp;lt;math&amp;gt;S = kln\Omega&amp;lt;/math&amp;gt;，The world is not only Calculi, but also emergence。&lt;br /&gt;
&lt;br /&gt;
=统计复杂度=&lt;br /&gt;
&lt;br /&gt;
* 柯式复杂度是大家公认的复杂度度量方法&lt;br /&gt;
&lt;br /&gt;
YMZ：可以说是“公认最符合直觉的复杂度度量方法”&lt;br /&gt;
&lt;br /&gt;
LHF：谢谢补充。&lt;br /&gt;
&lt;br /&gt;
* 定义是一个字符串s对于通用图灵机U的柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度定义为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
YMZ：句子有问题。&lt;br /&gt;
&lt;br /&gt;
LHF：感谢意见，确实要改得通顺一些。&lt;br /&gt;
&lt;br /&gt;
* 针对K式复杂度的主要评论是它高度依赖编程语言的选择。&lt;br /&gt;
&lt;br /&gt;
YMZ：讲柯氏复杂度的时候要围绕它和计算力学的关系，包括下面的内容也要注意&lt;br /&gt;
&lt;br /&gt;
LHF：还要想办法理解好“柯氏复杂度”，在“计算力学”词条要注意把握好二者的关联关系。柯氏复杂度阅读过相关文献自然知道一些，计算力学按James P. Crutchfield的想法，则是来自统计，通往内在结构。拿地球举例的话，地壳、地幔……，非常值得深究。非常感谢您提醒我们要注意，要花精力去钻研好每一点和每一种关系。&lt;br /&gt;
&lt;br /&gt;
* 这里的对应于因果涌现量化（有效信息EI），统计复杂度越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
YMZ：这是为啥？&lt;br /&gt;
&lt;br /&gt;
LHF：计算力学和因果涌现，都有对应的优化目标量。《因果涌现》框架找到了“有效信息EI”这个目标，更大的值说明涌现更强。而《计算力学》框架找到了“因果态”，目标函数表现为“统计复杂度最小”。&lt;br /&gt;
&lt;br /&gt;
=因果态=&lt;br /&gt;
&lt;br /&gt;
目前到机器重构这里我觉得完成度很高了，易明继续往下写案例吧。细节上，有时间的话语言可以经常润色，很多地方对于读者来说不是那么好理解。不过确实内容本身比较难，我也没有特别多的好办法。&lt;br /&gt;
&lt;br /&gt;
LYM：好的，细节上我再多打磨打磨。&lt;br /&gt;
&lt;br /&gt;
* 基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} s_t&amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里大小写S没有对应清楚。一个S被分成了两个s? 另外后向序列应该是不包含s_t本身的。&lt;br /&gt;
&lt;br /&gt;
=模型重构算法=&lt;br /&gt;
&lt;br /&gt;
* 如果随着L增大，模型的复杂度发散&lt;br /&gt;
&lt;br /&gt;
YMZ：原文没有随着L增大，“diverges”翻译成发散也不够“动力学”那味。&lt;br /&gt;
&lt;br /&gt;
LYM：原文第4点是“If the model complexity diverges,”，我再细化一下。&lt;br /&gt;
&lt;br /&gt;
=混沌动力学实例=&lt;br /&gt;
&lt;br /&gt;
* 若要识别混沌中的有序结构，就需要对x进行粗粒化操作&lt;br /&gt;
&lt;br /&gt;
YMZ：这里做粗粒化的原因主要是观察者观测的精细程度有限。&lt;br /&gt;
&lt;br /&gt;
=模型重构算法=&lt;br /&gt;
&lt;br /&gt;
* If the model complexity diverges,&lt;br /&gt;
&lt;br /&gt;
YMZ：文献的原文如上，经过审核。从“diverges”维度看，形式上是“多元”；混沌物理学家看成“分叉”特别有办法；数学上可能看成“发散”，有些定义成&amp;lt;math&amp;gt;\lim\limits_x \to \pm \infty&amp;lt;/math&amp;gt;。再从“complexity”维度看，原文中统计复杂度的等式出现过2次，分别是等式(5)和等式(13)。感兴例的读者可以自行查阅文献，并完善词条“统计复杂度”章节。&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37791</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37791"/>
		<updated>2024-09-14T00:32:53Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 模型重构算法 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;请大家把词条撰写的方法发表在这里。&lt;br /&gt;
&lt;br /&gt;
=问题背景=&lt;br /&gt;
&lt;br /&gt;
* 涌现通常被理解为一个引导结构出现的过程，该过程不能直接由定义约束和控制系统的即刻作用力所描述。随着时间的推移“一些新东西”在某尺度出现，且不能由运动的等式所说明。一个涌现的属性也不能明确由初始和边界条件所表征。简而言之，当下层系统释放一些效应到它的创建中则一个属性涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：“一些新东西”是最平凡的定义，还是要补充出来作者对涌现后面两层的定义，并体现出它层层递进的关系。像木星的红斑跟蚁群在作者那里就不是同一个层次的涌现。&lt;br /&gt;
&lt;br /&gt;
LHF：如果能对涌现层次化最好，从计算视角入手的话，看怎么联系二者。也感谢提供木星的红斑跟蚁群分属不同层次的涌现，这些还请多讨论和交流。&lt;br /&gt;
&lt;br /&gt;
YMZ：首先先改这个问题吧，着重看1.2节的结尾部分的总结。&lt;br /&gt;
&lt;br /&gt;
LHF：文献中1.2节的结尾总结得很精彩，集智俱乐部公众号《涌现的种类与形式》写得也很好，可以看作是从复杂性角度考察所有系统的一本手册。我需要再理解一下作者那里涌现的表现含义，至少“计算力学”的离散性难以考察所有系统。&lt;br /&gt;
&lt;br /&gt;
YMZ：《涌现的种类与形式》不用在这里提，先把计算力学的东西讲出来。可以先把原文的段落翻译放在这里，然后思考怎么把它用我们自己的语言衔接上。现在我一直看不到学习推进的过程。&lt;br /&gt;
&lt;br /&gt;
LHF：非常抱歉学习进程落后了。表达一下个人想法：直接把原文的段落翻译放在这里，也是一种表述。但原文视角跳变很厉害，比如层次1的涌现是：直觉上的涌现的定义“一些新颖的东西出现”，如果要严格化，新颖的东西必定得有指标，要不就是纯概念。层次2的视角是观察者（an observer），层次3是系统“the system”，不太容易跟上作者的思路。图片1又是智能体的视角下的环境。我觉得我们还是要尽力把他们梳理清楚。想清楚了我会尝试在页面进行修改，谢谢大家的建议。&lt;br /&gt;
&lt;br /&gt;
LHF：原本看不出作者分类涌现的维度，一种处理方法是，先在计算力学里，认为一类斑图和现象（Pattern and Phenomenon）就是涌现。原文用我们自己的语言，认为是相对智能体来说，涌现对智能体和环境影响的三个阶段，也可能是原作者写作时的潜意识，应该是说得通的。不然假设有“涌现”的判别工具，“新颖的东西”当成层次一来理解，就是先入为主，如果属于层次一，结果判别工具输出为假，那层次一也就不存在的。呈现为上。&lt;br /&gt;
&lt;br /&gt;
LHF：原作者使用原语言进行描述，我们用自己的语言的话，可以激发自己一把，把“对齐”当成自己的追求，也是进一步严格化形式化计算力学的必经步骤。使用我们的语言对齐后，“涌现”的层次为“直觉涌现”、“斑图涌现/构型”、“内在涌现”。&lt;br /&gt;
&lt;br /&gt;
YMZ：作者这里要表达的意思应该没有那么复杂。对于第一层，只要有特征出现就算，比如质心，就是很trivial的。然后第二层和第三层现在没分开，第二层是外在观察者的视角，第三层才有agent的视角。另外我觉得agent翻译为“主体”是不是更好。前两层不用严格定义，都是给第三层做的铺垫。&lt;br /&gt;
&lt;br /&gt;
* 智能体捕捉到这个新的现象，并能从动力系统的斑图构型（Pattern formation）中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
&lt;br /&gt;
YMZ：这就是上一条我评论所指的。这里应该是外在的观察者以某种编码方式在观察，而不是智能体如何如何&lt;br /&gt;
&lt;br /&gt;
LHF：第一层实打实，第二、三层有活性，有内外。铺垫下来，第三层能成就主体。&lt;br /&gt;
&lt;br /&gt;
LHF：暂且不说其他&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;，单说这篇&amp;lt;ref name=&amp;quot;calculi-emerge&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;，宇宙间完全的平衡态，则宏观上无法出新。能形成质心，说明质量出现了，这就很赞。而已知光子没有静止质量，所以将你的质子与光子耦合，或许能到第二层，即观察者（能量？）出现了（appear)？。&lt;br /&gt;
&lt;br /&gt;
YMZ：质心是个例子，换成其他的属性求一个均值或者方差都可以。在我看来这个地方不需要高阶的物理知识。&lt;br /&gt;
&lt;br /&gt;
LHF：均值和方差就属于概率论了，均质贝努利想必有办法。&lt;br /&gt;
&lt;br /&gt;
YMZ: 现在的问题就是，第二层和第三层我觉得没有分开，第三层描述和举例没对应上。这个地方比较重要是因为这是作者有别于其他理论的一种论述方式，而且是比较具体的概念。&lt;br /&gt;
&lt;br /&gt;
LHF：或许第二层是知其然，第三层是知其所以然吧。&lt;br /&gt;
&lt;br /&gt;
* 多尺度复杂性&lt;br /&gt;
&lt;br /&gt;
YMZ：这一小节和词条内容的关系是什么？&lt;br /&gt;
&lt;br /&gt;
LHF：这一小节是提请词条内容的读者准备好入坑[[复杂系统]]，即从现象到本质，再过渡到多尺度和大数据，也衔接下一节“复杂度”的内容。无论是将“计算力学”还是“因果涌现”应用于加强观测还是预测，都要有人守护在相变点（Tip Point）周围。 守护者不但要有“降维”的思考能力，也需具备“升维”的思考脉络。因为无论是计算力学还是因果涌现，都介绍了大量概念和中间过程，才推出几个结论，这是规范型理论的形式之一。具体到“集智百科词条”，肯定是形式多样、内容丰富、言简意赅。很多读者读到这里显得有些累了，但经过专家鉴别，潜力可以留给自己，也可以贡献社会。&lt;br /&gt;
&lt;br /&gt;
* 在牛顿力学提出以后，...... 这时往往需要借助新的科技手段，来对这些模式进行深入研究，发现其潜在的原理和规律。&lt;br /&gt;
&lt;br /&gt;
YMZ：这两段话作用是什么？可以略写。&lt;br /&gt;
&lt;br /&gt;
LHF：想引入复杂科学和因果科学。牛顿力学中，物理运动的变化，来源于力的作用，或者相反。通常认为牛顿定律不涉及解释跨层级的现象，然后力是路程对时间的二阶导数，我个人还在深入理解导数（微积分）是否跨层级。毕竟导数一种表达是无穷小/无穷小的极限存在，然后忽略更高阶无穷小。&lt;br /&gt;
&lt;br /&gt;
YMZ：主要是说明需要多尺度建模是吧，可以只用一两句话引入这一点&lt;br /&gt;
&lt;br /&gt;
YMZ：这些我没删评论的地方记得还要改哦。&lt;br /&gt;
&lt;br /&gt;
* 一般对涌现现象定义为不能简单归结为元素间的相互作用力，而需要从对应层面来描述的现象，认为是涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这样的句式不太好读，另外内容不准确，“对应层面”是谁和谁对应呢？&lt;br /&gt;
&lt;br /&gt;
LHF：句式确实要调整。“对应层面”涉及到如何来定义的问题，如果有观察者，则可建立视界面，物质/能量流穿过该视界面，转化成信息，这是一种理解方式。我们对观察者做个形式化：对高维对象，做低维映射，在低维的投影，只要不是完全随机，就有斑图（秩序）。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的解释我没有看懂。可以先改一下前文的部分，然后尝试写一下这里如何跟前文衔接。&lt;br /&gt;
&lt;br /&gt;
* 如果建立了促成这种涌现现象发生的机理的算法模型，则细化为因果涌现，是随附了宏观动力学的一类涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这句话对一般读者来说太难理解了，读这个词条的读者可能完全不知道什么是因果涌现。这句话似乎暗示因果涌现是涌现现象的一种，但其实因果涌现是量化涌现的一个手段和理论框架。另外，“随附”这个词作为哲学词汇出现也不常用&lt;br /&gt;
&lt;br /&gt;
LHF：因果涌现可以是量化涌现的手段和理论框架，但“因果力”这些概念我再看看是否包含其中。我是在读书会到听到“随附”这个词，是个哲学词汇的话确实可以不用在词条里。&lt;br /&gt;
&lt;br /&gt;
YMZ：不管是因果涌现还是因果力，这些概念提出来的时候一定要解释的。在保证内容全面的同时，我们要尽可能写的简洁，尤其是问题背景这部分，抽象概念越少越好。&lt;br /&gt;
&lt;br /&gt;
* 这种涌现往往比微观层面更强&lt;br /&gt;
&lt;br /&gt;
YMZ：是想说“宏观层面的动力学因果效应比微观层面的更强”？像这样的句子缺失成分就不容易理解。&lt;br /&gt;
&lt;br /&gt;
LHF：可以做这些补充。&lt;br /&gt;
&lt;br /&gt;
YMZ：你直接补充上然后删掉讨论即可。其他地方同理，我看到讨论被删除就会去看正文，然后给新的反馈。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”页面已做大量删减，讨论在继续。虽然我们不用咬文嚼字，但作为初学者仍需请教。“计算力学”词汇有“计算”和“力学”，“计算”可以认为是二值离散运算；而“力学”按《The Calculi of Emergence》的说明，是离散系统动力学，而不是连续系统动力学。因此，会困惑对时间的二阶导这种方法，不知能不能在计算力学中使用。所以作为初学者，会去关注离散/连续动力学系统。也请大伙多谅解。&lt;br /&gt;
&lt;br /&gt;
YMZ：计算不一定是二值的呀，甚至不一定是离散的。这篇文章里涉及的基本都是离散的系统，不过有出现二阶导吗？为什么会用到这个概念？&lt;br /&gt;
&lt;br /&gt;
LHF：只想提一下最简数理和逻辑，我们对其他数理和逻辑用得多些。离散的系统确实不会去提二阶导，机器学习也是直接把导数解好后编成代码了。然而牛顿力学也是使用二阶导引入了“力”这个迫使系统变化的量，而入门复杂系统，也得学会换位思考。我们把自己向第三方输出当成一阶，而第三方的理解当成二阶，就会明白，最好推断二阶效果，否则不能糊乱输出。或许闭环也是二阶现象。只是一点个人感受，加不加到词条，要看内容需要了。&lt;br /&gt;
&lt;br /&gt;
LHF：二值计算的小标题已更换成“度规升维”，对应内容看怎么调整，反正我看了柯式复杂度和统计复杂度的理论内容，知道不能轻意从“多尺度”和“大数据”过渡到“复杂度”。因为前沿的“复杂度”定义里还有平均值等内容，可能涉及系综（Ensembles），其元素是完全同构的对象，这些元素可能由“构型（Morph）”组成。但是“构型（Morph）”是我第一次接触到的概念，它可能是将斑图/因果态脱壳后的对象，需要进一步学习。所以过渡不易。再谈“二阶导”，懂得的人已经很多了，但它或许能使“平均值”和“熵”的意义更加广泛，因为有人说“人没法跨过同一条河流”，但理论上的“封闭性”，需要跨出去（一阶）时和回来时（二阶），概念和符号基本一致。所以理论上的“封闭性”讲究二次项，也可理解为“何以为家，定活两便”。上述内容增加了词条“不易”的程度，具体的细节我也没想清楚，先完成词条要求的内容再说吧。&lt;br /&gt;
&lt;br /&gt;
LHF：接前文的“均值”与“方差”，拿万事万物举例，有“x家”称“众生”，但具体到人，又不能随地大小便（据最新消息，很多地区猫狗也不能随地大小便了）。只是在“国家”层面是允许少部分人，不自主控制输出。所以回到“均值”与“方差”，或许只有脱去一些东西，成为“系综（Ensembles）”的单元，才能同构同质，并可构建某种程度上平等的具体意义。好累哦，集智有高人，杂念不丛生。&lt;br /&gt;
&lt;br /&gt;
* 在Erik Hoel的理论框架中，用有效信息EI来度量因果涌现效应的强弱。&lt;br /&gt;
&lt;br /&gt;
YMZ：不建议在“问题背景”里就提因果涌现，可以后面立一个小节谈计算力学和因果涌现的关系。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”我再把握一下，毕竟“计算力学”涵盖的内容很多，所解决的问题也比较广泛。&lt;br /&gt;
&lt;br /&gt;
YMZ：同上，“问题背景”要好读易懂。&lt;br /&gt;
&lt;br /&gt;
LHF：从我的视角来看，“问题背景”即要《好读易懂》，也要《层层递进》，因为张江老师没法给所有人同等时间。&lt;br /&gt;
&lt;br /&gt;
* 在计算力学框架中，则在某些层面将“新颖”就归结为“涌现”&lt;br /&gt;
&lt;br /&gt;
YMZ：在这个框架里，涌现不只是“新颖”&lt;br /&gt;
&lt;br /&gt;
LHF：涌现如果是要通过粗粒化、低维投影、观察者效应来形成，则不同的“效应器”会形成不同的“涌现”。“计算力学”框架里，应该能做出不同的映射/效应器。&lt;br /&gt;
&lt;br /&gt;
* 自然界中（Nature）或宇宙（Prototype Universe）中总是处在不断变化之中，这也是相对的......&lt;br /&gt;
&lt;br /&gt;
YMZ: 到这一段少一个过渡，以及这一段也很难理解，我没有看太懂。&lt;br /&gt;
&lt;br /&gt;
LHF：星系轨道和木星大红斑，是随时间变化的。但如果高度抽象到薛金鑫老师讲的那个程度，整个宇宙过程属于确定的，那甚至可以没有时间，只有能量。我们应该不用编写这方面内容。&lt;br /&gt;
&lt;br /&gt;
* 这个过程本身从定性上来讲，也是一种涌现现象。&lt;br /&gt;
&lt;br /&gt;
YMZ：这应该不是作者的本义，关键在于主体内部对世界的建模有没有捕捉到pattern&lt;br /&gt;
&lt;br /&gt;
LHF：有些文章读着读着，很容易将pattern的概念泛化得太厉害，我看怎么能收敛一些。&lt;br /&gt;
&lt;br /&gt;
* 有关的文献将极大的环境称为宇宙，其下是环境和智能体。&lt;br /&gt;
&lt;br /&gt;
YMZ：直接用“系统”、“环境”、“主体”来指称就可以了。&lt;br /&gt;
&lt;br /&gt;
LHF：我先理解一下。计算力学&amp;lt;math&amp;gt;S = kln\Omega&amp;lt;/math&amp;gt;，The world is not only Calculi, but also emergence。&lt;br /&gt;
&lt;br /&gt;
=统计复杂度=&lt;br /&gt;
&lt;br /&gt;
* 柯式复杂度是大家公认的复杂度度量方法&lt;br /&gt;
&lt;br /&gt;
YMZ：可以说是“公认最符合直觉的复杂度度量方法”&lt;br /&gt;
&lt;br /&gt;
LHF：谢谢补充。&lt;br /&gt;
&lt;br /&gt;
* 定义是一个字符串s对于通用图灵机U的柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度定义为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
YMZ：句子有问题。&lt;br /&gt;
&lt;br /&gt;
LHF：感谢意见，确实要改得通顺一些。&lt;br /&gt;
&lt;br /&gt;
* 针对K式复杂度的主要评论是它高度依赖编程语言的选择。&lt;br /&gt;
&lt;br /&gt;
YMZ：讲柯氏复杂度的时候要围绕它和计算力学的关系，包括下面的内容也要注意&lt;br /&gt;
&lt;br /&gt;
LHF：还要想办法理解好“柯氏复杂度”，在“计算力学”词条要注意把握好二者的关联关系。柯氏复杂度阅读过相关文献自然知道一些，计算力学按James P. Crutchfield的想法，则是来自统计，通往内在结构。拿地球举例的话，地壳、地幔……，非常值得深究。非常感谢您提醒我们要注意，要花精力去钻研好每一点和每一种关系。&lt;br /&gt;
&lt;br /&gt;
* 这里的对应于因果涌现量化（有效信息EI），统计复杂度越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
YMZ：这是为啥？&lt;br /&gt;
&lt;br /&gt;
LHF：计算力学和因果涌现，都有对应的优化目标量。《因果涌现》框架找到了“有效信息EI”这个目标，更大的值说明涌现更强。而《计算力学》框架找到了“因果态”，目标函数表现为“统计复杂度最小”。&lt;br /&gt;
&lt;br /&gt;
=因果态=&lt;br /&gt;
&lt;br /&gt;
目前到机器重构这里我觉得完成度很高了，易明继续往下写案例吧。细节上，有时间的话语言可以经常润色，很多地方对于读者来说不是那么好理解。不过确实内容本身比较难，我也没有特别多的好办法。&lt;br /&gt;
&lt;br /&gt;
LYM：好的，细节上我再多打磨打磨。&lt;br /&gt;
&lt;br /&gt;
* 基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} s_t&amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里大小写S没有对应清楚。一个S被分成了两个s? 另外后向序列应该是不包含s_t本身的。&lt;br /&gt;
&lt;br /&gt;
=模型重构算法=&lt;br /&gt;
&lt;br /&gt;
* 如果随着L增大，模型的复杂度发散&lt;br /&gt;
&lt;br /&gt;
YMZ：原文没有随着L增大，“diverges”翻译成发散也不够“动力学”那味。&lt;br /&gt;
&lt;br /&gt;
LYM：原文第4点是“If the model complexity diverges,”，我再细化一下。&lt;br /&gt;
&lt;br /&gt;
=混沌动力学实例=&lt;br /&gt;
&lt;br /&gt;
* 若要识别混沌中的有序结构，就需要对x进行粗粒化操作&lt;br /&gt;
&lt;br /&gt;
YMZ：这里做粗粒化的原因主要是观察者观测的精细程度有限。&lt;br /&gt;
&lt;br /&gt;
=模型重构算法=&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37790</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37790"/>
		<updated>2024-09-13T23:43:51Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 复杂度量化 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套数学框架，试图从历史序列的形态（Morph）系综中寻找、总结规律，并预测未来。“寻找、总结规律、预测未来”属于“智能活动”的一种，在许许多多的“智能活动”背后又有着潜在的更一般的规律。潜在的一般的规律，往往来源于对微观态进行[[粗粒化]]形成宏观态的[[因果涌现]]。计算力学从信息论出发，采用计算的视角，定义出模式，因果态，各态之间的转换等重要概念，并最终将“智能”抽象为支持通用计算的ϵ-机器。ϵ-机器被有关学者从理论上证明，有着宏观态上的信息封闭性和计算封闭性，可以展现出极大的预测能力和极小的复杂性。ϵ-机器有序对的因果态对所有长度未来&amp;lt;math&amp;gt;\overset{\to}{S}&amp;lt;/math&amp;gt;而言还有着强同质性（Strict Homogeneity of Causal States）。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=生物群落图片-计算力学词条|无框|238x238像素]]&lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。最吸引人的和使人迷惑的自然模式是那些在高度结构化的联合行为随着时间涌现于简单子系统的交互。鸟群以步调一致地形式飞行，鱼儿在没有领头带领以连贯的序列群组流转并突然共同转向的方式游动。蚊群形成复杂的社会，生存继承自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
这些观察构成直观的涌现定义,为了让它更可用，得有人说明“那些东西”是什么，并且它“新”在哪里。否则，表述就不够详细，甚至有些空洞。普通的机制能引导多样现象的涌现吗？同时代的科学和数学能提供什么语言去精确地描绘这些系统中涌现的不同组织？&lt;br /&gt;
&lt;br /&gt;
=== 现象的层次递进 ===&lt;br /&gt;
&lt;br /&gt;
我们取智能体对环境的适应度为指标，可将绝大多数智能活动整理出层次性，数理和逻辑，从而纳入科学研究&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;对应的数学框架，进而使其和环境共同演化。在计算力学的宇宙模型里，'''现象（Phenomenon）'''提升为主体的内在涌现，相对来说需要经历三个层次：&lt;br /&gt;
&lt;br /&gt;
#'''直觉涌现(Intuitive emergence)'''。系统中已经发生相对智能体来说之前没有建立内部结构的现象，也是“新颖的”。例子有环境中偶然会出现地震；&lt;br /&gt;
#'''斑图涌现(Pattern emergence)'''。智能体捕捉到这个新的现象，并能从动力系统的'''斑图构型（Pattern formation）'''中识别这种特定现象。例子有对于地震这种现象在观察者看来是一种地壳滑移；&lt;br /&gt;
#'''内在涌现（Intrinsic emergence）'''。具有识别和建立现象对应结构的智能体，组成新的环境，使得系统出现新的秩序，就达到了内在涌现层次。例子有主体通过收集地震数据，能分析出环境的一些结构信息，从而更新自己的计算模型；&lt;br /&gt;
&lt;br /&gt;
只有达到了层次3，现象才进入'''内在涌现'''环节，融入到环境并得到保持，否则只是随机扰动。&lt;br /&gt;
&lt;br /&gt;
智能体对三个层次的涌现，使用相应量化方法和计算机理论模型，以及机载的实际计算设备，进行计算模型建立。理论上已经证明图灵机具有通用图灵机的计算能力，且与[[元胞自动机]]的计算能力等价。这些计算能力包括算术方法和数理逻辑。&lt;br /&gt;
&lt;br /&gt;
使用适当的假设和划分方法，在科学领域也称为[[映射]]，在[[复杂科学]]里一种特殊的映射可以称为[[粗粒化]]，能够获取一定程度上计算的下列特性：&lt;br /&gt;
&lt;br /&gt;
* 封闭（完备）性。&lt;br /&gt;
* 一致性。&lt;br /&gt;
&lt;br /&gt;
智能体一旦完成计算的封闭（完备）性和一致性的建立，那么对现象的分析就达到了基本的科学研究阶段，能建立相应的科学理论体系，进入动力系统的范畴。而如果要形成计算视角下的内在涌现，则还要面向复杂问题，建立多层次的理论。&lt;br /&gt;
&lt;br /&gt;
=== 多尺度复杂性 ===&lt;br /&gt;
&lt;br /&gt;
实际的科研课题，往往具有以下特征和性质：&lt;br /&gt;
&lt;br /&gt;
* 非常长的输入和输出，但仍然有限；&lt;br /&gt;
* 理论上有无限长的历史和未来；&lt;br /&gt;
* 确定性系统也会引发混沌；&lt;br /&gt;
* 系统存在可遍历和不可遍历的区分；&lt;br /&gt;
* 无限长序列也存在数量上的大小关系；&lt;br /&gt;
* [[拯救2050]][[[[奇点]]临近]]。&lt;br /&gt;
&lt;br /&gt;
这些课题转换为计算视角下的问题，则带有相当的复杂度，可以先辅以主体定性的视角，再加以专门的计算复杂度理论研究，可以得出非常好的性质，定量工作也需时刻保持在线。计算复杂度理论属于[[复杂系统]]理论一个分支，在复杂系统当中，对应的研究还有[[复杂网络]]、[[超图]]等相关领域，各个领域对所研究的课题都准备了相应的定性分析和量化方法。计算力学在大量借助这些成熟的科学方法的基础上，还进行了相应的优化方法确定。&lt;br /&gt;
&lt;br /&gt;
==复杂度量化==&lt;br /&gt;
&lt;br /&gt;
=== 度规升维 ===&lt;br /&gt;
&lt;br /&gt;
计算复杂度也可认为是[[算术复杂度]]，理论上可以简化到二值计算。二值是符号里的0和1，是计算学所用的基本单位。通过组合0和1可以形成复杂的数学和逻辑，以及加入编解码器形成字符串。计算力学将经典[[复杂科学]]理论的部分核心“将自然过程二分为秩序和噪声”吸收了进来，也是相关文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;提到的创新方式。即我们可以利用[[复杂科学]]的粗粒化方法，将隐藏在自然现象中的过程压缩到极简的秩序（order，符号0）和随机（randomness，符号1），然后制定相应的运算法则，就能完成一种二值计算系统的建立，有兴趣的读者可以参阅[[布尔代数]]的相关内容。&lt;br /&gt;
&lt;br /&gt;
在人工环境中使用二分法时，原始的随机过程，经过一定程度的累积，依赖于具体的粗粒化方法，有可能会呈现出一定的分布，导致计算复杂性的出现。这种计算复杂性经过抽象和形式化，使用不同的实体和规则，能形成不同的复杂度度量方法。但终究我们要具有将度规升维的能力，尊重现实，才能找到更佳的方案。&lt;br /&gt;
&lt;br /&gt;
===柯式复杂度===&lt;br /&gt;
&lt;br /&gt;
[[柯式复杂度]]是大家普遍公认的复杂度度量方法，在Jean-Paul Delahaye和Hector Zenil对复杂系统量化方法研究的工作中&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;，认为最天然的计算设备的模型需要有一定的表达能力，并定义一个字符串s对于通用图灵机U的'''柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度'''&amp;lt;math&amp;gt;K_{u}(s)&amp;lt;/math&amp;gt;为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_{u}(s) =  min\{\lvert p \rvert, U(p) = s \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标u是对应通用图灵机的代号，U是运行程序p的通用图灵机的实体。&lt;br /&gt;
&lt;br /&gt;
为提高通用性，忽略各图灵机之间的差异，将柯氏复杂度定义进一步定义为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: 通用计算机M在输入w时停机并输出x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
按照前式标准化为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: M(w) = x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这里的w等于前式的p，即输出x的程序源代码字符串。x等于前式的s，即待输出的字符串。&lt;br /&gt;
&lt;br /&gt;
在文献&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;中确定柯式复杂度的定义时，使用了两种不同的计算模型：&lt;br /&gt;
* 确定性图灵机（deterministic Turing machines (TM)）。能够模拟神经元，一般以串行方式运行代码。&lt;br /&gt;
* 一维元胞自动机（CA）。以并行方式同时更新单个时间步上的所有元胞。&lt;br /&gt;
做了计算性能的比较，实验结果显示两者有着很强的相互关联，而且两者均可将输出字符串构成支持反转和补余操作的对称群。&lt;br /&gt;
&lt;br /&gt;
柯式复杂度的主要注解包括因为停机问题而导致的不可计算性，以及它高度依赖编程语言的选择。虽然柯式复杂度有上述问题，但仍能揭示计算和模拟的本质。不同的计算模型形成了复杂度的分水岭，又来到常量E的一处浅滩：&lt;br /&gt;
&lt;br /&gt;
定理：总能找到一个常量E，对于任意的字符串s，两种计算模型U1和U2的柯式复杂度满足：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert K_{U_1}(s) - K_{U_2}(s) \rvert &amp;lt; E&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即，在误差条件E以内，有程序P能让计算模型U1模拟U2，智能体能借助程序P沿着复杂度的沟壑通向2050。&lt;br /&gt;
&lt;br /&gt;
===统计复杂度===&lt;br /&gt;
&lt;br /&gt;
定义及符号&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标μ依赖于测度和分布，同柯式复杂度&amp;lt;math&amp;gt;C_{u}&amp;lt;/math&amp;gt;的下标u含义不完全相同，对应的计算模型M的分类和分布，也依赖于具体的理论实现。&lt;br /&gt;
&lt;br /&gt;
统计复杂度可用于线性系统的[[复杂性]]量化，也可用于非线性动态系统中复杂系统[[因果涌现]][[复杂性]]的量化。香农熵基于概率分布，但对于确定性混沌却有些不足，统计复杂度则能量化宏观态上出现的确定性混沌。&lt;br /&gt;
&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。其中μ依赖于测度和分布。跟统计力学中的量化理论有关，基于测度系统的定义。在部分混沌物理学的文献中，也被记作α。&lt;br /&gt;
&lt;br /&gt;
在1989年《Inferring Statistical Complexity》&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;这篇文献里，复杂度的阶次符号为α，在2001年文献&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中的符号为μ，这里我们统一使用μ。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度即为μ-阶图的概率算术复杂度，&amp;lt;math&amp;gt;C_{μ=0}=\log \lvert \mathbf{V} \rvert&amp;lt;/math&amp;gt;。其中&amp;lt;math&amp;gt;\mathbf{V}&amp;lt;/math&amp;gt;为μ-阶图的顶点集合。&lt;br /&gt;
&lt;br /&gt;
在集智俱乐部的《因果涌现读书会》[[因果几何]]上，会对连续系统的因果涌现做更详细的介绍，有兴趣的可以参考下。&lt;br /&gt;
&lt;br /&gt;
0-阶图复杂度(&amp;lt;math&amp;gt;C_{μ=0}&amp;lt;/math&amp;gt;)和蔡汀-柯尔莫哥洛夫复杂度不同，0-阶图复杂度带有概率分布且依赖带有随机整数寄存器的图灵机。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度（&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;）是区别于信息论的量化复杂度的方法，后者基于维度&amp;lt;math&amp;gt;d_μ&amp;lt;/math&amp;gt;和熵&amp;lt;math&amp;gt;h_μ&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
拓扑复杂度&lt;br /&gt;
&lt;br /&gt;
当μ-阶图复杂度的μ为零时，μ-阶图复杂度也称为拓扑复杂度。由ϵ-机器的特征值给出。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度的μ = 1时，复杂度的量化方式为统计复杂度，带有热力学的“高温限制”。这里的统计复杂度也是1-阶图复杂度，即为香农熵。由ϵ-机器的物征向量给出。&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。这里的对应于因果涌现量化（有效信息EI），统计复杂度&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
我们按照文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中对统计复杂度的研究，将统计复杂度描述为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;C_μ(x)=min\{\lvert \langle BTM, w\rangle \rvert: BTM(w) = x \} \tag {5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中，BTM是贝努利-图灵机器（Bernoulli-Turing Machine），w是贝努利-图灵机器的输入。&lt;br /&gt;
&lt;br /&gt;
统计复杂度的下界，从周期行为和频段耦合中得出，是带二阶项的相位转换。&lt;br /&gt;
&lt;br /&gt;
=== 复杂度目标 ===&lt;br /&gt;
&lt;br /&gt;
经过演化，因果链能形成形式上的闭环（closure），这里闭环在后文的因果态里，是指因果态在所有有效态中，统计复杂度最小等特征和属性。在管理学中，类似于使用组织行为学的知识，构建特定的反应链，从而完成特定目标。&lt;br /&gt;
[[文件:复杂度-Pre-announcement-202409141.png|替代=复杂度-预申明|居中|无框|403x403像素|复杂度-预申明]]&lt;br /&gt;
从图上最下面两个椭圆出发，右边的椭圆标注的周期可以是秩序，左边的椭圆标注的均质贝努利可以是随机，是最大熵状态，他们能结合出上方的有限型子移位吗？如果后文的“模式重构”也可应用于此处，显然也是可行的。原始文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;当中共介绍了24种计算模型，从有限和无限、描述性和能力范围4个维度做了刻画，完成了相应的复杂度目标绘制。&lt;br /&gt;
&lt;br /&gt;
几乎所有自然当中的时间相关系统，经过复杂度的划分和优化，再通过计算力学对结构的检验和测量，能展现出多尺度的涌现属性和特征。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
在计算力学中，宇宙被视为一个确定性动力系统（DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。由于系统内的智能体（Agent）的计算资源有限，无法测量和预测其内外部环境的所有行为，这些不能预测的部分对智能体来说就相当于是随机扰动，所以智能体被视为一个随机动力系统（SDS）。智能体试图构建和维持一个对其环境具有最大预测能力的内部模型，以提高其自身对环境的适应性和生存能力。&lt;br /&gt;
&lt;br /&gt;
智能体对外部环境的测量精度一般都是有限的，测量结果只能描述外部环境的“模糊状态”，智能体需要对测量结果粗粒化后才能识别“模糊状态”中的模式。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} s_t&amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partition）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的模式，并且这种模式不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性————因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强：对于所有有效态&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;和正整数&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度————在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上文中已经介绍了柯式复杂度和统计复杂度的基本概念，如果&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;表示对过程的测量结果的前&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个序列，那么它们之间的关系可以近似的表示为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度&amp;lt;math&amp;gt;K(s^L ) &amp;lt;/math&amp;gt;可以理解为描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的总信息量。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;为香农熵率，是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大。&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;在这里可以理解为误差率， 则&amp;lt;math&amp;gt;h_μ L &amp;lt;/math&amp;gt;为允许损失的随机信息量。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;可以理解为允许存在误差率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;的情况下，描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。&lt;br /&gt;
&lt;br /&gt;
那么公式可以解释为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性————在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(\mathcal{S}^{\prime};\mathcal{S})\geq I(\hat{\mathcal{R}}^{\prime};\hat{\mathcal{R}}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==模式重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为模式重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。模式重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{t+1}=TS_t&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;为集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;中的任意一个因果态，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。每个[math]\displaystyle{ \mathcal{S} }[/math]都有&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;函数和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数，这两个函数可以组成一个有序对&amp;lt;math&amp;gt;\left \{ \epsilon,T \right \}&amp;lt;/math&amp;gt;，通过学习&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数可以提高机器识别因果态的准确度。&lt;br /&gt;
&lt;br /&gt;
如果将模型构建视为一个动态过程，那么在模型构建和完善过程中，有两个量度——香农熵率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;和统计复杂度&amp;lt;math&amp;gt;C_μ  &amp;lt;/math&amp;gt;，可以分别用来监测智能体模型的预测能力和模型大小。由于外部环境实际熵率与智能体内部模型的熵率之间的绝对差异决定了智能体的预测误差率，因此模型的熵率越接近外部环境的熵率，智能体的生存机会就越高。但这种生存能力是有代价的，这个代价由智能体在进行预测时必须投入的计算资源决定的，这种代价的量度就是模型的统计复杂度。&lt;br /&gt;
&lt;br /&gt;
==模型分层重构法==&lt;br /&gt;
&lt;br /&gt;
===模型创新===&lt;br /&gt;
&lt;br /&gt;
由于智能体的计算资源有限，若测量结果中的数据量超过模型的处理极限时，就需要对原有模型进行创新（重构模型）以保障在计算资源不变的情况下智能体对外界的有效预测，创新方法主要是通过寻找原有模型状态组之间的相似性，在原有模型识别到的因果态中抽象出更高层级的因果态组。下表中列举了一种模型创新的途径：&lt;br /&gt;
[[文件:层次机器示意图1.jpg|居中|无框|600x600像素|WU]]&lt;br /&gt;
&lt;br /&gt;
上表为因果时间序列建模层级，展示了可能的前四个层级，但这个过程是开放式的，可以不止四个层级，每个层级根据其模型类别定义。模型本身由状态（圆圈或方块）和转移（标记箭头）组成，每个模型都有一个独特的起始状态，由一个内嵌的圆圈表示。数据流本身是最低层级，通过将序列测量分组为重复子序列，从数据流中构建出深度为的树。下一个层级的模型，即具有状态和转移的有限自动机（FA），通过将树节点分组从树中重构。所示的最后一个层级，字符串生成机器（PM），通过将FA状态分组并推断出操控寄存器A中字符串的生成规则来构建。&lt;br /&gt;
&lt;br /&gt;
考虑一个由&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;个测量结果构成的数据流&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;，如果它是周期性的，那么第0级（Level 0），即测量结果本身，它的表示方法依赖于&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;。在极限&amp;lt;math&amp;gt;m\to\infty &amp;lt;/math&amp;gt;情况下，第0级会产生一个无穷大的表示。当然，第0级是最准确的数据模型，尽管它几乎没有任何帮助，几乎不值得被称为“模型”。相比之下，一个深度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的树将给出一个有限表示，即使数据流的长度是无限的，只要数据流具有周期小于等于&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;。这个树有长度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的路径，由数据流的周期给出。这些路径中的每一个都对应于&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中重复模式的一个不同阶段。如果&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;是非周期性的，那么树模型类将不再是有限的，并且与&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;无关。 事实上，如果数据流具有正熵（&amp;lt;math&amp;gt;h_μ＞0 &amp;lt;/math&amp;gt;），那么树的大小将呈指数增长，&amp;lt;math&amp;gt;\approx\left\|\mathcal{A}\right\|^{Dh_{\mu}} &amp;lt;/math&amp;gt; ，因为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的增加解释了&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 中长度&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;不断增加的子序列。粗略地说，如果数据流具有随时间衰减得足够快的相关性，则下一级（随机）有限自动机将给出有限表示。状态数&amp;lt;math&amp;gt;\left\|\mathrm{V}\right\| &amp;lt;/math&amp;gt;表示数据流中的内存量，因此表示&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中测量值之间存在相关性的典型时间。但也有可能第 2 级不提供有限表示。那么就需要另一个级别（第 3 级）。&lt;br /&gt;
&lt;br /&gt;
===模型重构算法===&lt;br /&gt;
上面介绍了模式重构机器，是智能体识别因果态的一种方式。若结合模型创新的概念，就可以给出模式重构机器的完整定义：模式重构机器（ϵ-machine）是能够用最少的计算资源对测量结果进行有限描述同时复杂度最小的模型。模型的算法步骤如下：&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即&amp;lt;math&amp;gt;M_0=s&amp;lt;/math&amp;gt;，将初始层级&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;设置为比0级高一级，即&amp;lt;math&amp;gt;l=1&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型&amp;lt;math&amp;gt;M_l=M_{l-1}/∼&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;∼&amp;lt;/math&amp;gt;表示&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;级上的因果等价类；操作的含义是，在&amp;lt;math&amp;gt;l-1&amp;lt;/math&amp;gt;级上被区别对待的状态在&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;级上可以被视为同一个因果态。此时&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;，得到更加精确的一系列模型&amp;lt;math&amp;gt;M_l&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;增大，模型的复杂度发散，即&amp;lt;math&amp;gt;C_μ(M_l) = \lVert M_l \rVert \underset{ϵ \to 0}{\to} \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型&amp;lt;math&amp;gt;M_{l+1}&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的模式重构机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==混沌动力学实例==&lt;br /&gt;
接下来将采用具体的方法来演示如何将计算力学的理论应用于实际案例，要演示的是混沌动力学中的逻辑斯谛映射(logistic map)，特别是其周期倍增的混沌路径。用于重建模型的数据流来自逻辑斯谛映射的轨迹，轨迹是通过迭代映射&amp;lt;math&amp;gt;x_{n+1}=f(x_n)&amp;lt;/math&amp;gt;生成的，迭代函数为&amp;lt;math&amp;gt;f(x) = rx(1-x)&amp;lt;/math&amp;gt;，其中非线性参数&amp;lt;math&amp;gt;\begin{matrix}r&amp;amp;\in&amp;amp;[0,4]\end{matrix}&amp;lt;/math&amp;gt;，初始条件&amp;lt;math&amp;gt;x_0\in[0,1]&amp;lt;/math&amp;gt;，迭代函数的最大值出现在&amp;lt;math&amp;gt;x_c = \frac12&amp;lt;/math&amp;gt;。&lt;br /&gt;
[[文件:逻辑斯谛曲线.jpg|居中|无框|300x300px|替代=]]&lt;br /&gt;
上图为迭代函数&amp;lt;math&amp;gt;f(x) = rx(1-x)&amp;lt;/math&amp;gt;中&amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;与&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;的关系图，当&amp;lt;math&amp;gt;r＜3.5699...&amp;lt;/math&amp;gt;时函数存在倍周期现象，当&amp;lt;math&amp;gt;r＞3.5699...&amp;lt;/math&amp;gt;时会出现混沌现象。若要识别混沌中的有序结构，就需要对&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;进行粗粒化操作，方法是通过二元分割观察轨迹&amp;lt;math&amp;gt;\mathbf{x}=x_0x_1x_2x_3\ldots &amp;lt;/math&amp;gt; ，将其转换为离散序列&amp;lt;math&amp;gt;\mathcal{P}=\{x_n\in[0,x_c)\Rightarrow s=0,x_n\in[x_c,1]\Rightarrow s=1\} &amp;lt;/math&amp;gt;，这种划分是“生成”的，这意味着足够长的二进制序列来自任意小的初始条件间隔。因此，可以使用粗粒化的观测&amp;lt;math&amp;gt;\mathcal{P} &amp;lt;/math&amp;gt;来研究逻辑斯谛映射中的信息处理。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37789</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37789"/>
		<updated>2024-09-13T23:38:10Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 复杂度目标 */ 更新示意图，查阅文献&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套数学框架，试图从历史序列的形态（Morph）系综中寻找、总结规律，并预测未来。“寻找、总结规律、预测未来”属于“智能活动”的一种，在许许多多的“智能活动”背后又有着潜在的更一般的规律。潜在的一般的规律，往往来源于对微观态进行[[粗粒化]]形成宏观态的[[因果涌现]]。计算力学从信息论出发，采用计算的视角，定义出模式，因果态，各态之间的转换等重要概念，并最终将“智能”抽象为支持通用计算的ϵ-机器。ϵ-机器被有关学者从理论上证明，有着宏观态上的信息封闭性和计算封闭性，可以展现出极大的预测能力和极小的复杂性。ϵ-机器有序对的因果态对所有长度未来&amp;lt;math&amp;gt;\overset{\to}{S}&amp;lt;/math&amp;gt;而言还有着强同质性（Strict Homogeneity of Causal States）。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=生物群落图片-计算力学词条|无框|238x238像素]]&lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。最吸引人的和使人迷惑的自然模式是那些在高度结构化的联合行为随着时间涌现于简单子系统的交互。鸟群以步调一致地形式飞行，鱼儿在没有领头带领以连贯的序列群组流转并突然共同转向的方式游动。蚊群形成复杂的社会，生存继承自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
这些观察构成直观的涌现定义,为了让它更可用，得有人说明“那些东西”是什么，并且它“新”在哪里。否则，表述就不够详细，甚至有些空洞。普通的机制能引导多样现象的涌现吗？同时代的科学和数学能提供什么语言去精确地描绘这些系统中涌现的不同组织？&lt;br /&gt;
&lt;br /&gt;
=== 现象的层次递进 ===&lt;br /&gt;
&lt;br /&gt;
我们取智能体对环境的适应度为指标，可将绝大多数智能活动整理出层次性，数理和逻辑，从而纳入科学研究&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;对应的数学框架，进而使其和环境共同演化。在计算力学的宇宙模型里，'''现象（Phenomenon）'''提升为主体的内在涌现，相对来说需要经历三个层次：&lt;br /&gt;
&lt;br /&gt;
#'''直觉涌现(Intuitive emergence)'''。系统中已经发生相对智能体来说之前没有建立内部结构的现象，也是“新颖的”。例子有环境中偶然会出现地震；&lt;br /&gt;
#'''斑图涌现(Pattern emergence)'''。智能体捕捉到这个新的现象，并能从动力系统的'''斑图构型（Pattern formation）'''中识别这种特定现象。例子有对于地震这种现象在观察者看来是一种地壳滑移；&lt;br /&gt;
#'''内在涌现（Intrinsic emergence）'''。具有识别和建立现象对应结构的智能体，组成新的环境，使得系统出现新的秩序，就达到了内在涌现层次。例子有主体通过收集地震数据，能分析出环境的一些结构信息，从而更新自己的计算模型；&lt;br /&gt;
&lt;br /&gt;
只有达到了层次3，现象才进入'''内在涌现'''环节，融入到环境并得到保持，否则只是随机扰动。&lt;br /&gt;
&lt;br /&gt;
智能体对三个层次的涌现，使用相应量化方法和计算机理论模型，以及机载的实际计算设备，进行计算模型建立。理论上已经证明图灵机具有通用图灵机的计算能力，且与[[元胞自动机]]的计算能力等价。这些计算能力包括算术方法和数理逻辑。&lt;br /&gt;
&lt;br /&gt;
使用适当的假设和划分方法，在科学领域也称为[[映射]]，在[[复杂科学]]里一种特殊的映射可以称为[[粗粒化]]，能够获取一定程度上计算的下列特性：&lt;br /&gt;
&lt;br /&gt;
* 封闭（完备）性。&lt;br /&gt;
* 一致性。&lt;br /&gt;
&lt;br /&gt;
智能体一旦完成计算的封闭（完备）性和一致性的建立，那么对现象的分析就达到了基本的科学研究阶段，能建立相应的科学理论体系，进入动力系统的范畴。而如果要形成计算视角下的内在涌现，则还要面向复杂问题，建立多层次的理论。&lt;br /&gt;
&lt;br /&gt;
=== 多尺度复杂性 ===&lt;br /&gt;
&lt;br /&gt;
实际的科研课题，往往具有以下特征和性质：&lt;br /&gt;
&lt;br /&gt;
* 非常长的输入和输出，但仍然有限；&lt;br /&gt;
* 理论上有无限长的历史和未来；&lt;br /&gt;
* 确定性系统也会引发混沌；&lt;br /&gt;
* 系统存在可遍历和不可遍历的区分；&lt;br /&gt;
* 无限长序列也存在数量上的大小关系；&lt;br /&gt;
* [[拯救2050]][[[[奇点]]临近]]。&lt;br /&gt;
&lt;br /&gt;
这些课题转换为计算视角下的问题，则带有相当的复杂度，可以先辅以主体定性的视角，再加以专门的计算复杂度理论研究，可以得出非常好的性质，定量工作也需时刻保持在线。计算复杂度理论属于[[复杂系统]]理论一个分支，在复杂系统当中，对应的研究还有[[复杂网络]]、[[超图]]等相关领域，各个领域对所研究的课题都准备了相应的定性分析和量化方法。计算力学在大量借助这些成熟的科学方法的基础上，还进行了相应的优化方法确定。&lt;br /&gt;
&lt;br /&gt;
==复杂度量化==&lt;br /&gt;
&lt;br /&gt;
=== 度规升维 ===&lt;br /&gt;
&lt;br /&gt;
计算复杂度也可认为是[[算术复杂度]]，理论上可以简化到二值计算。二值是符号里的0和1，是计算学所用的基本单位。通过组合0和1可以形成复杂的数学和逻辑，以及加入编解码器形成字符串。计算力学将经典[[复杂科学]]理论的部分核心“将自然过程二分为秩序和噪声”吸收了进来，也是相关文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;提到的创新方式。即我们可以利用[[复杂科学]]的粗粒化方法，将隐藏在自然现象中的过程压缩到极简的秩序（order，符号0）和随机（randomness，符号1），然后制定相应的运算法则，就能完成一种二值计算系统的建立，有兴趣的读者可以参阅[[布尔代数]]的相关内容。&lt;br /&gt;
&lt;br /&gt;
在人工环境中使用二分法时，原始的随机过程，经过一定程度的累积，依赖于具体的粗粒化方法，有可能会呈现出一定的分布，导致计算复杂性的出现。这种计算复杂性经过抽象和形式化，使用不同的实体和规则，能形成不同的复杂度度量方法。但终究我们要具有将度规升维的能力，尊重现实，才能找到更佳的方案。&lt;br /&gt;
&lt;br /&gt;
===柯式复杂度===&lt;br /&gt;
&lt;br /&gt;
[[柯式复杂度]]是大家普遍公认的复杂度度量方法，在Jean-Paul Delahaye和Hector Zenil对复杂系统量化方法研究的工作中&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;，认为最天然的计算设备的模型需要有一定的表达能力，并定义一个字符串s对于通用图灵机U的'''柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度'''&amp;lt;math&amp;gt;K_{u}(s)&amp;lt;/math&amp;gt;为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_{u}(s) =  min\{\lvert p \rvert, U(p) = s \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标u是对应通用图灵机的代号，U是运行程序p的通用图灵机的实体。&lt;br /&gt;
&lt;br /&gt;
为提高通用性，忽略各图灵机之间的差异，将柯氏复杂度定义进一步定义为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: 通用计算机M在输入w时停机并输出x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
按照前式标准化为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: M(w) = x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这里的w等于前式的p，即输出x的程序源代码字符串。x等于前式的s，即待输出的字符串。&lt;br /&gt;
&lt;br /&gt;
在文献&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;中确定柯式复杂度的定义时，使用了两种不同的计算模型：&lt;br /&gt;
* 确定性图灵机（deterministic Turing machines (TM)）。能够模拟神经元，一般以串行方式运行代码。&lt;br /&gt;
* 一维元胞自动机（CA）。以并行方式同时更新单个时间步上的所有元胞。&lt;br /&gt;
做了计算性能的比较，实验结果显示两者有着很强的相互关联，而且两者均可将输出字符串构成支持反转和补余操作的对称群。&lt;br /&gt;
&lt;br /&gt;
柯式复杂度的主要注解包括因为停机问题而导致的不可计算性，以及它高度依赖编程语言的选择。虽然柯式复杂度有上述问题，但仍能揭示计算和模拟的本质。不同的计算模型形成了复杂度的分水岭，又来到常量E的一处浅滩：&lt;br /&gt;
&lt;br /&gt;
定理：总能找到一个常量E，对于任意的字符串s，两种计算模型U1和U2的柯式复杂度满足：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert K_{U_1}(s) - K_{U_2}(s) \rvert &amp;lt; E&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即，在误差条件E以内，有程序P能让计算模型U1模拟U2，智能体能借助程序P沿着复杂度的沟壑通向2050。&lt;br /&gt;
&lt;br /&gt;
===统计复杂度===&lt;br /&gt;
&lt;br /&gt;
定义及符号&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标μ依赖于测度和分布，同柯式复杂度&amp;lt;math&amp;gt;C_{u}&amp;lt;/math&amp;gt;的下标u含义不完全相同，对应的计算模型M的分类和分布，也依赖于具体的理论实现。&lt;br /&gt;
&lt;br /&gt;
统计复杂度可用于线性系统的[[复杂性]]量化，也可用于非线性动态系统中复杂系统[[因果涌现]][[复杂性]]的量化。香农熵基于概率分布，但对于确定性混沌却有些不足，统计复杂度则能量化宏观态上出现的确定性混沌。&lt;br /&gt;
&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。其中μ依赖于测度和分布。跟统计力学中的量化理论有关，基于测度系统的定义。在部分混沌物理学的文献中，也被记作α。&lt;br /&gt;
&lt;br /&gt;
在1989年《Inferring Statistical Complexity》&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;这篇文献里，复杂度的阶次符号为α，在2001年文献&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中的符号为μ，这里我们统一使用μ。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度即为μ-阶图的概率算术复杂度，&amp;lt;math&amp;gt;C_{μ=0}=\log \lvert \mathbf{V} \rvert&amp;lt;/math&amp;gt;。其中&amp;lt;math&amp;gt;\mathbf{V}&amp;lt;/math&amp;gt;为μ-阶图的顶点集合。&lt;br /&gt;
&lt;br /&gt;
在集智俱乐部的《因果涌现读书会》[[因果几何]]上，会对连续系统的因果涌现做更详细的介绍，有兴趣的可以参考下。&lt;br /&gt;
&lt;br /&gt;
0-阶图复杂度(&amp;lt;math&amp;gt;C_{μ=0}&amp;lt;/math&amp;gt;)和蔡汀-柯尔莫哥洛夫复杂度不同，0-阶图复杂度带有概率分布且依赖带有随机整数寄存器的图灵机。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度（&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;）是区别于信息论的量化复杂度的方法，后者基于维度&amp;lt;math&amp;gt;d_μ&amp;lt;/math&amp;gt;和熵&amp;lt;math&amp;gt;h_μ&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
拓扑复杂度&lt;br /&gt;
&lt;br /&gt;
当μ-阶图复杂度的μ为零时，μ-阶图复杂度也称为拓扑复杂度。由ϵ-机器的特征值给出。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度的μ = 1时，复杂度的量化方式为统计复杂度，带有热力学的“高温限制”。这里的统计复杂度也是1-阶图复杂度，即为香农熵。由ϵ-机器的物征向量给出。&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。这里的对应于因果涌现量化（有效信息EI），统计复杂度&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
我们按照文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中对统计复杂度的研究，将统计复杂度描述为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;C_μ(x)=min\{\lvert \langle BTM, w\rangle \rvert: BTM(w) = x \} \tag {5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中，BTM是贝努利-图灵机器（Bernoulli-Turing Machine），w是贝努利-图灵机器的输入。&lt;br /&gt;
&lt;br /&gt;
统计复杂度的下界，从周期行为和频段耦合中得出，是带二阶项的相位转换。&lt;br /&gt;
&lt;br /&gt;
=== 复杂度目标 ===&lt;br /&gt;
&lt;br /&gt;
经过演化，因果链能形成形式上的闭环（closure），这里闭环在后文的因果态里，是指因果态在所有有效态中，统计复杂度最小等特征和属性。在管理学中，类似于使用组织行为学的知识，构建特定的反应链，从而完成特定目标。&lt;br /&gt;
[[文件:复杂度-Pre-announcement-202409141.png|替代=复杂度-预申明|居中|无框|403x403像素|复杂度-预申明]]&lt;br /&gt;
从图上最下面两个椭圆出发，右边的椭圆标注的周期可以是秩序，左边的椭圆标注的均质贝努利可以是随机，是最大熵状态，他们能结合出上方的有限型子移位吗？如果后文的“模式重构”也可应用于此处，显然也是可行的。原始文献当中共介绍了24种计算模型，从描述性和能力范围两个维度做了刻画，完成了相应的复杂度目标绘制。&lt;br /&gt;
&lt;br /&gt;
几乎所有自然当中的时间相关系统，经过复杂度的划分和优化，再通过计算力学对结构的检验和测量，能展现出多尺度的涌现属性和特征。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
在计算力学中，宇宙被视为一个确定性动力系统（DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。由于系统内的智能体（Agent）的计算资源有限，无法测量和预测其内外部环境的所有行为，这些不能预测的部分对智能体来说就相当于是随机扰动，所以智能体被视为一个随机动力系统（SDS）。智能体试图构建和维持一个对其环境具有最大预测能力的内部模型，以提高其自身对环境的适应性和生存能力。&lt;br /&gt;
&lt;br /&gt;
智能体对外部环境的测量精度一般都是有限的，测量结果只能描述外部环境的“模糊状态”，智能体需要对测量结果粗粒化后才能识别“模糊状态”中的模式。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} s_t&amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partition）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的模式，并且这种模式不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性————因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强：对于所有有效态&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;和正整数&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度————在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上文中已经介绍了柯式复杂度和统计复杂度的基本概念，如果&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;表示对过程的测量结果的前&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个序列，那么它们之间的关系可以近似的表示为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度&amp;lt;math&amp;gt;K(s^L ) &amp;lt;/math&amp;gt;可以理解为描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的总信息量。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;为香农熵率，是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大。&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;在这里可以理解为误差率， 则&amp;lt;math&amp;gt;h_μ L &amp;lt;/math&amp;gt;为允许损失的随机信息量。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;可以理解为允许存在误差率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;的情况下，描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。&lt;br /&gt;
&lt;br /&gt;
那么公式可以解释为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性————在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(\mathcal{S}^{\prime};\mathcal{S})\geq I(\hat{\mathcal{R}}^{\prime};\hat{\mathcal{R}}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==模式重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为模式重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。模式重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{t+1}=TS_t&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;为集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;中的任意一个因果态，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。每个[math]\displaystyle{ \mathcal{S} }[/math]都有&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;函数和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数，这两个函数可以组成一个有序对&amp;lt;math&amp;gt;\left \{ \epsilon,T \right \}&amp;lt;/math&amp;gt;，通过学习&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数可以提高机器识别因果态的准确度。&lt;br /&gt;
&lt;br /&gt;
如果将模型构建视为一个动态过程，那么在模型构建和完善过程中，有两个量度——香农熵率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;和统计复杂度&amp;lt;math&amp;gt;C_μ  &amp;lt;/math&amp;gt;，可以分别用来监测智能体模型的预测能力和模型大小。由于外部环境实际熵率与智能体内部模型的熵率之间的绝对差异决定了智能体的预测误差率，因此模型的熵率越接近外部环境的熵率，智能体的生存机会就越高。但这种生存能力是有代价的，这个代价由智能体在进行预测时必须投入的计算资源决定的，这种代价的量度就是模型的统计复杂度。&lt;br /&gt;
&lt;br /&gt;
==模型分层重构法==&lt;br /&gt;
&lt;br /&gt;
===模型创新===&lt;br /&gt;
&lt;br /&gt;
由于智能体的计算资源有限，若测量结果中的数据量超过模型的处理极限时，就需要对原有模型进行创新（重构模型）以保障在计算资源不变的情况下智能体对外界的有效预测，创新方法主要是通过寻找原有模型状态组之间的相似性，在原有模型识别到的因果态中抽象出更高层级的因果态组。下表中列举了一种模型创新的途径：&lt;br /&gt;
[[文件:层次机器示意图1.jpg|居中|无框|600x600像素|WU]]&lt;br /&gt;
&lt;br /&gt;
上表为因果时间序列建模层级，展示了可能的前四个层级，但这个过程是开放式的，可以不止四个层级，每个层级根据其模型类别定义。模型本身由状态（圆圈或方块）和转移（标记箭头）组成，每个模型都有一个独特的起始状态，由一个内嵌的圆圈表示。数据流本身是最低层级，通过将序列测量分组为重复子序列，从数据流中构建出深度为的树。下一个层级的模型，即具有状态和转移的有限自动机（FA），通过将树节点分组从树中重构。所示的最后一个层级，字符串生成机器（PM），通过将FA状态分组并推断出操控寄存器A中字符串的生成规则来构建。&lt;br /&gt;
&lt;br /&gt;
考虑一个由&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;个测量结果构成的数据流&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;，如果它是周期性的，那么第0级（Level 0），即测量结果本身，它的表示方法依赖于&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;。在极限&amp;lt;math&amp;gt;m\to\infty &amp;lt;/math&amp;gt;情况下，第0级会产生一个无穷大的表示。当然，第0级是最准确的数据模型，尽管它几乎没有任何帮助，几乎不值得被称为“模型”。相比之下，一个深度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的树将给出一个有限表示，即使数据流的长度是无限的，只要数据流具有周期小于等于&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;。这个树有长度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的路径，由数据流的周期给出。这些路径中的每一个都对应于&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中重复模式的一个不同阶段。如果&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;是非周期性的，那么树模型类将不再是有限的，并且与&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;无关。 事实上，如果数据流具有正熵（&amp;lt;math&amp;gt;h_μ＞0 &amp;lt;/math&amp;gt;），那么树的大小将呈指数增长，&amp;lt;math&amp;gt;\approx\left\|\mathcal{A}\right\|^{Dh_{\mu}} &amp;lt;/math&amp;gt; ，因为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的增加解释了&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 中长度&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;不断增加的子序列。粗略地说，如果数据流具有随时间衰减得足够快的相关性，则下一级（随机）有限自动机将给出有限表示。状态数&amp;lt;math&amp;gt;\left\|\mathrm{V}\right\| &amp;lt;/math&amp;gt;表示数据流中的内存量，因此表示&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中测量值之间存在相关性的典型时间。但也有可能第 2 级不提供有限表示。那么就需要另一个级别（第 3 级）。&lt;br /&gt;
&lt;br /&gt;
===模型重构算法===&lt;br /&gt;
上面介绍了模式重构机器，是智能体识别因果态的一种方式。若结合模型创新的概念，就可以给出模式重构机器的完整定义：模式重构机器（ϵ-machine）是能够用最少的计算资源对测量结果进行有限描述同时复杂度最小的模型。模型的算法步骤如下：&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即&amp;lt;math&amp;gt;M_0=s&amp;lt;/math&amp;gt;，将初始层级&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;设置为比0级高一级，即&amp;lt;math&amp;gt;l=1&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型&amp;lt;math&amp;gt;M_l=M_{l-1}/∼&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;∼&amp;lt;/math&amp;gt;表示&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;级上的因果等价类；操作的含义是，在&amp;lt;math&amp;gt;l-1&amp;lt;/math&amp;gt;级上被区别对待的状态在&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;级上可以被视为同一个因果态。此时&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;，得到更加精确的一系列模型&amp;lt;math&amp;gt;M_l&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;增大，模型的复杂度发散，即&amp;lt;math&amp;gt;C_μ(M_l) = \lVert M_l \rVert \underset{ϵ \to 0}{\to} \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型&amp;lt;math&amp;gt;M_{l+1}&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的模式重构机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==混沌动力学实例==&lt;br /&gt;
接下来将采用具体的方法来演示如何将计算力学的理论应用于实际案例，要演示的是混沌动力学中的逻辑斯谛映射(logistic map)，特别是其周期倍增的混沌路径。用于重建模型的数据流来自逻辑斯谛映射的轨迹，轨迹是通过迭代映射&amp;lt;math&amp;gt;x_{n+1}=f(x_n)&amp;lt;/math&amp;gt;生成的，迭代函数为&amp;lt;math&amp;gt;f(x) = rx(1-x)&amp;lt;/math&amp;gt;，其中非线性参数&amp;lt;math&amp;gt;\begin{matrix}r&amp;amp;\in&amp;amp;[0,4]\end{matrix}&amp;lt;/math&amp;gt;，初始条件&amp;lt;math&amp;gt;x_0\in[0,1]&amp;lt;/math&amp;gt;，迭代函数的最大值出现在&amp;lt;math&amp;gt;x_c = \frac12&amp;lt;/math&amp;gt;。&lt;br /&gt;
[[文件:逻辑斯谛曲线.jpg|居中|无框|300x300px|替代=]]&lt;br /&gt;
上图为迭代函数&amp;lt;math&amp;gt;f(x) = rx(1-x)&amp;lt;/math&amp;gt;中&amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;与&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;的关系图，当&amp;lt;math&amp;gt;r＜3.5699...&amp;lt;/math&amp;gt;时函数存在倍周期现象，当&amp;lt;math&amp;gt;r＞3.5699...&amp;lt;/math&amp;gt;时会出现混沌现象。若要识别混沌中的有序结构，就需要对&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;进行粗粒化操作，方法是通过二元分割观察轨迹&amp;lt;math&amp;gt;\mathbf{x}=x_0x_1x_2x_3\ldots &amp;lt;/math&amp;gt; ，将其转换为离散序列&amp;lt;math&amp;gt;\mathcal{P}=\{x_n\in[0,x_c)\Rightarrow s=0,x_n\in[x_c,1]\Rightarrow s=1\} &amp;lt;/math&amp;gt;，这种划分是“生成”的，这意味着足够长的二进制序列来自任意小的初始条件间隔。因此，可以使用粗粒化的观测&amp;lt;math&amp;gt;\mathcal{P} &amp;lt;/math&amp;gt;来研究逻辑斯谛映射中的信息处理。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:%E5%A4%8D%E6%9D%82%E5%BA%A6-Pre-announcement-202409141.png&amp;diff=37788</id>
		<title>文件:复杂度-Pre-announcement-202409141.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:%E5%A4%8D%E6%9D%82%E5%BA%A6-Pre-announcement-202409141.png&amp;diff=37788"/>
		<updated>2024-09-13T23:18:01Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;复杂度-Pre-announcement&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37762</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37762"/>
		<updated>2024-09-13T02:03:10Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 模型重构算法 */ 注意节奏，合理撰写&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;请大家把词条撰写的方法发表在这里。&lt;br /&gt;
&lt;br /&gt;
=问题背景=&lt;br /&gt;
&lt;br /&gt;
* 涌现通常被理解为一个引导结构出现的过程，该过程不能直接由定义约束和控制系统的即刻作用力所描述。随着时间的推移“一些新东西”在某尺度出现，且不能由运动的等式所说明。一个涌现的属性也不能明确由初始和边界条件所表征。简而言之，当下层系统释放一些效应到它的创建中则一个属性涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：“一些新东西”是最平凡的定义，还是要补充出来作者对涌现后面两层的定义，并体现出它层层递进的关系。像木星的红斑跟蚁群在作者那里就不是同一个层次的涌现。&lt;br /&gt;
&lt;br /&gt;
LHF：如果能对涌现层次化最好，从计算视角入手的话，看怎么联系二者。也感谢提供木星的红斑跟蚁群分属不同层次的涌现，这些还请多讨论和交流。&lt;br /&gt;
&lt;br /&gt;
YMZ：首先先改这个问题吧，着重看1.2节的结尾部分的总结。&lt;br /&gt;
&lt;br /&gt;
LHF：文献中1.2节的结尾总结得很精彩，集智俱乐部公众号《涌现的种类与形式》写得也很好，可以看作是从复杂性角度考察所有系统的一本手册。我需要再理解一下作者那里涌现的表现含义，至少“计算力学”的离散性难以考察所有系统。&lt;br /&gt;
&lt;br /&gt;
YMZ：《涌现的种类与形式》不用在这里提，先把计算力学的东西讲出来。可以先把原文的段落翻译放在这里，然后思考怎么把它用我们自己的语言衔接上。现在我一直看不到学习推进的过程。&lt;br /&gt;
&lt;br /&gt;
LHF：非常抱歉学习进程落后了。表达一下个人想法：直接把原文的段落翻译放在这里，也是一种表述。但原文视角跳变很厉害，比如层次1的涌现是：直觉上的涌现的定义“一些新颖的东西出现”，如果要严格化，新颖的东西必定得有指标，要不就是纯概念。层次2的视角是观察者（an observer），层次3是系统“the system”，不太容易跟上作者的思路。图片1又是智能体的视角下的环境。我觉得我们还是要尽力把他们梳理清楚。想清楚了我会尝试在页面进行修改，谢谢大家的建议。&lt;br /&gt;
&lt;br /&gt;
LHF：原本看不出作者分类涌现的维度，一种处理方法是，先在计算力学里，认为一类斑图和现象（Pattern and Phenomenon）就是涌现。原文用我们自己的语言，认为是相对智能体来说，涌现对智能体和环境影响的三个阶段，也可能是原作者写作时的潜意识，应该是说得通的。不然假设有“涌现”的判别工具，“新颖的东西”当成层次一来理解，就是先入为主，如果属于层次一，结果判别工具输出为假，那层次一也就不存在的。呈现为上。&lt;br /&gt;
&lt;br /&gt;
LHF：原作者使用原语言进行描述，我们用自己的语言的话，可以激发自己一把，把“对齐”当成自己的追求，也是进一步严格化形式化计算力学的必经步骤。使用我们的语言对齐后，“涌现”的层次为“直觉涌现”、“斑图涌现/构型”、“内在涌现”。&lt;br /&gt;
&lt;br /&gt;
YMZ：作者这里要表达的意思应该没有那么复杂。对于第一层，只要有特征出现就算，比如质心，就是很trivial的。然后第二层和第三层现在没分开，第二层是外在观察者的视角，第三层才有agent的视角。另外我觉得agent翻译为“主体”是不是更好。前两层不用严格定义，都是给第三层做的铺垫。&lt;br /&gt;
&lt;br /&gt;
* 智能体捕捉到这个新的现象，并能从动力系统的斑图构型（Pattern formation）中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
&lt;br /&gt;
YMZ：这就是上一条我评论所指的。这里应该是外在的观察者以某种编码方式在观察，而不是智能体如何如何&lt;br /&gt;
&lt;br /&gt;
LHF：第一层实打实，第二、三层有活性，有内外。铺垫下来，第三层能成就主体。&lt;br /&gt;
&lt;br /&gt;
LHF：暂且不说其他&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;，单说这篇&amp;lt;ref name=&amp;quot;calculi-emerge&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;，宇宙间完全的平衡态，则宏观上无法出新。能形成质心，说明质量出现了，这就很赞。而已知光子没有静止质量，所以将你的质子与光子耦合，或许能到第二层，即观察者（能量？）出现了（appear)？。&lt;br /&gt;
&lt;br /&gt;
YMZ：质心是个例子，换成其他的属性求一个均值或者方差都可以。在我看来这个地方不需要高阶的物理知识。&lt;br /&gt;
&lt;br /&gt;
LHF：均值和方差就属于概率论了，均质贝努利想必有办法。&lt;br /&gt;
&lt;br /&gt;
YMZ: 现在的问题就是，第二层和第三层我觉得没有分开，第三层描述和举例没对应上。这个地方比较重要是因为这是作者有别于其他理论的一种论述方式，而且是比较具体的概念。&lt;br /&gt;
&lt;br /&gt;
LHF：或许第二层是知其然，第三层是知其所以然吧。&lt;br /&gt;
&lt;br /&gt;
* 多尺度复杂性&lt;br /&gt;
&lt;br /&gt;
YMZ：这一小节和词条内容的关系是什么？&lt;br /&gt;
&lt;br /&gt;
LHF：这一小节是提请词条内容的读者准备好入坑[[复杂系统]]，即从现象到本质，再过渡到多尺度和大数据，也衔接下一节“复杂度”的内容。无论是将“计算力学”还是“因果涌现”应用于加强观测还是预测，都要有人守护在相变点（Tip Point）周围。 守护者不但要有“降维”的思考能力，也需具备“升维”的思考脉络。因为无论是计算力学还是因果涌现，都介绍了大量概念和中间过程，才推出几个结论，这是规范型理论的形式之一。具体到“集智百科词条”，肯定是形式多样、内容丰富、言简意赅。很多读者读到这里显得有些累了，但经过专家鉴别，潜力可以留给自己，也可以贡献社会。&lt;br /&gt;
&lt;br /&gt;
* 在牛顿力学提出以后，...... 这时往往需要借助新的科技手段，来对这些模式进行深入研究，发现其潜在的原理和规律。&lt;br /&gt;
&lt;br /&gt;
YMZ：这两段话作用是什么？可以略写。&lt;br /&gt;
&lt;br /&gt;
LHF：想引入复杂科学和因果科学。牛顿力学中，物理运动的变化，来源于力的作用，或者相反。通常认为牛顿定律不涉及解释跨层级的现象，然后力是路程对时间的二阶导数，我个人还在深入理解导数（微积分）是否跨层级。毕竟导数一种表达是无穷小/无穷小的极限存在，然后忽略更高阶无穷小。&lt;br /&gt;
&lt;br /&gt;
YMZ：主要是说明需要多尺度建模是吧，可以只用一两句话引入这一点&lt;br /&gt;
&lt;br /&gt;
YMZ：这些我没删评论的地方记得还要改哦。&lt;br /&gt;
&lt;br /&gt;
* 一般对涌现现象定义为不能简单归结为元素间的相互作用力，而需要从对应层面来描述的现象，认为是涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这样的句式不太好读，另外内容不准确，“对应层面”是谁和谁对应呢？&lt;br /&gt;
&lt;br /&gt;
LHF：句式确实要调整。“对应层面”涉及到如何来定义的问题，如果有观察者，则可建立视界面，物质/能量流穿过该视界面，转化成信息，这是一种理解方式。我们对观察者做个形式化：对高维对象，做低维映射，在低维的投影，只要不是完全随机，就有斑图（秩序）。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的解释我没有看懂。可以先改一下前文的部分，然后尝试写一下这里如何跟前文衔接。&lt;br /&gt;
&lt;br /&gt;
* 如果建立了促成这种涌现现象发生的机理的算法模型，则细化为因果涌现，是随附了宏观动力学的一类涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这句话对一般读者来说太难理解了，读这个词条的读者可能完全不知道什么是因果涌现。这句话似乎暗示因果涌现是涌现现象的一种，但其实因果涌现是量化涌现的一个手段和理论框架。另外，“随附”这个词作为哲学词汇出现也不常用&lt;br /&gt;
&lt;br /&gt;
LHF：因果涌现可以是量化涌现的手段和理论框架，但“因果力”这些概念我再看看是否包含其中。我是在读书会到听到“随附”这个词，是个哲学词汇的话确实可以不用在词条里。&lt;br /&gt;
&lt;br /&gt;
YMZ：不管是因果涌现还是因果力，这些概念提出来的时候一定要解释的。在保证内容全面的同时，我们要尽可能写的简洁，尤其是问题背景这部分，抽象概念越少越好。&lt;br /&gt;
&lt;br /&gt;
* 这种涌现往往比微观层面更强&lt;br /&gt;
&lt;br /&gt;
YMZ：是想说“宏观层面的动力学因果效应比微观层面的更强”？像这样的句子缺失成分就不容易理解。&lt;br /&gt;
&lt;br /&gt;
LHF：可以做这些补充。&lt;br /&gt;
&lt;br /&gt;
YMZ：你直接补充上然后删掉讨论即可。其他地方同理，我看到讨论被删除就会去看正文，然后给新的反馈。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”页面已做大量删减，讨论在继续。虽然我们不用咬文嚼字，但作为初学者仍需请教。“计算力学”词汇有“计算”和“力学”，“计算”可以认为是二值离散运算；而“力学”按《The Calculi of Emergence》的说明，是离散系统动力学，而不是连续系统动力学。因此，会困惑对时间的二阶导这种方法，不知能不能在计算力学中使用。所以作为初学者，会去关注离散/连续动力学系统。也请大伙多谅解。&lt;br /&gt;
&lt;br /&gt;
YMZ：计算不一定是二值的呀，甚至不一定是离散的。这篇文章里涉及的基本都是离散的系统，不过有出现二阶导吗？为什么会用到这个概念？&lt;br /&gt;
&lt;br /&gt;
LHF：只想提一下最简数理和逻辑，我们对其他数理和逻辑用得多些。离散的系统确实不会去提二阶导，机器学习也是直接把导数解好后编成代码了。然而牛顿力学也是使用二阶导引入了“力”这个迫使系统变化的量，而入门复杂系统，也得学会换位思考。我们把自己向第三方输出当成一阶，而第三方的理解当成二阶，就会明白，最好推断二阶效果，否则不能糊乱输出。或许闭环也是二阶现象。只是一点个人感受，加不加到词条，要看内容需要了。&lt;br /&gt;
&lt;br /&gt;
LHF：二值计算的小标题已更换成“度规升维”，对应内容看怎么调整，反正我看了柯式复杂度和统计复杂度的理论内容，知道不能轻意从“多尺度”和“大数据”过渡到“复杂度”。因为前沿的“复杂度”定义里还有平均值等内容，可能涉及系综（Ensembles），其元素是完全同构的对象，这些元素可能由“构型（Morph）”组成。但是“构型（Morph）”是我第一次接触到的概念，它可能是将斑图/因果态脱壳后的对象，需要进一步学习。所以过渡不易。再谈“二阶导”，懂得的人已经很多了，但它或许能使“平均值”和“熵”的意义更加广泛，因为有人说“人没法跨过同一条河流”，但理论上的“封闭性”，需要跨出去（一阶）时和回来时（二阶），概念和符号基本一致。所以理论上的“封闭性”讲究二次项，也可理解为“何以为家，定活两便”。上述内容增加了词条“不易”的程度，具体的细节我也没想清楚，先完成词条要求的内容再说吧。&lt;br /&gt;
&lt;br /&gt;
LHF：接前文的“均值”与“方差”，拿万事万物举例，有“x家”称“众生”，但具体到人，又不能随地大小便（据最新消息，很多地区猫狗也不能随地大小便了）。只是在“国家”层面是允许少部分人，不自主控制输出。所以回到“均值”与“方差”，或许只有脱去一些东西，成为“系综（Ensembles）”的单元，才能同构同质，并可构建某种程度上平等的具体意义。好累哦，集智有高人，杂念不丛生。&lt;br /&gt;
&lt;br /&gt;
* 在Erik Hoel的理论框架中，用有效信息EI来度量因果涌现效应的强弱。&lt;br /&gt;
&lt;br /&gt;
YMZ：不建议在“问题背景”里就提因果涌现，可以后面立一个小节谈计算力学和因果涌现的关系。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”我再把握一下，毕竟“计算力学”涵盖的内容很多，所解决的问题也比较广泛。&lt;br /&gt;
&lt;br /&gt;
YMZ：同上，“问题背景”要好读易懂。&lt;br /&gt;
&lt;br /&gt;
LHF：从我的视角来看，“问题背景”即要《好读易懂》，也要《层层递进》，因为张江老师没法给所有人同等时间。&lt;br /&gt;
&lt;br /&gt;
* 在计算力学框架中，则在某些层面将“新颖”就归结为“涌现”&lt;br /&gt;
&lt;br /&gt;
YMZ：在这个框架里，涌现不只是“新颖”&lt;br /&gt;
&lt;br /&gt;
LHF：涌现如果是要通过粗粒化、低维投影、观察者效应来形成，则不同的“效应器”会形成不同的“涌现”。“计算力学”框架里，应该能做出不同的映射/效应器。&lt;br /&gt;
&lt;br /&gt;
* 自然界中（Nature）或宇宙（Prototype Universe）中总是处在不断变化之中，这也是相对的......&lt;br /&gt;
&lt;br /&gt;
YMZ: 到这一段少一个过渡，以及这一段也很难理解，我没有看太懂。&lt;br /&gt;
&lt;br /&gt;
LHF：星系轨道和木星大红斑，是随时间变化的。但如果高度抽象到薛金鑫老师讲的那个程度，整个宇宙过程属于确定的，那甚至可以没有时间，只有能量。我们应该不用编写这方面内容。&lt;br /&gt;
&lt;br /&gt;
* 这个过程本身从定性上来讲，也是一种涌现现象。&lt;br /&gt;
&lt;br /&gt;
YMZ：这应该不是作者的本义，关键在于主体内部对世界的建模有没有捕捉到pattern&lt;br /&gt;
&lt;br /&gt;
LHF：有些文章读着读着，很容易将pattern的概念泛化得太厉害，我看怎么能收敛一些。&lt;br /&gt;
&lt;br /&gt;
* 有关的文献将极大的环境称为宇宙，其下是环境和智能体。&lt;br /&gt;
&lt;br /&gt;
YMZ：直接用“系统”、“环境”、“主体”来指称就可以了。&lt;br /&gt;
&lt;br /&gt;
LHF：我先理解一下。计算力学&amp;lt;math&amp;gt;S = kln\Omega&amp;lt;/math&amp;gt;，The world is not only Calculi, but also emergence。&lt;br /&gt;
&lt;br /&gt;
=统计复杂度=&lt;br /&gt;
&lt;br /&gt;
* 柯式复杂度是大家公认的复杂度度量方法&lt;br /&gt;
&lt;br /&gt;
YMZ：可以说是“公认最符合直觉的复杂度度量方法”&lt;br /&gt;
&lt;br /&gt;
LHF：谢谢补充。&lt;br /&gt;
&lt;br /&gt;
* 定义是一个字符串s对于通用图灵机U的柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度定义为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
YMZ：句子有问题。&lt;br /&gt;
&lt;br /&gt;
LHF：感谢意见，确实要改得通顺一些。&lt;br /&gt;
&lt;br /&gt;
* 针对K式复杂度的主要评论是它高度依赖编程语言的选择。&lt;br /&gt;
&lt;br /&gt;
YMZ：讲柯氏复杂度的时候要围绕它和计算力学的关系，包括下面的内容也要注意&lt;br /&gt;
&lt;br /&gt;
LHF：还要想办法理解好“柯氏复杂度”，在“计算力学”词条要注意把握好二者的关联关系。柯氏复杂度阅读过相关文献自然知道一些，计算力学按James P. Crutchfield的想法，则是来自统计，通往内在结构。拿地球举例的话，地壳、地幔……，非常值得深究。非常感谢您提醒我们要注意，要花精力去钻研好每一点和每一种关系。&lt;br /&gt;
&lt;br /&gt;
* 这里的对应于因果涌现量化（有效信息EI），统计复杂度越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
YMZ：这是为啥？&lt;br /&gt;
&lt;br /&gt;
LHF：计算力学和因果涌现，都有对应的优化目标量。《因果涌现》框架找到了“有效信息EI”这个目标，更大的值说明涌现更强。而《计算力学》框架找到了“因果态”，目标函数表现为“统计复杂度最小”。&lt;br /&gt;
&lt;br /&gt;
=因果态=&lt;br /&gt;
&lt;br /&gt;
目前到机器重构这里我觉得完成度很高了，易明继续往下写案例吧。细节上，有时间的话语言可以经常润色，很多地方对于读者来说不是那么好理解。不过确实内容本身比较难，我也没有特别多的好办法。&lt;br /&gt;
&lt;br /&gt;
LYM：好的，细节上我再多打磨打磨。&lt;br /&gt;
&lt;br /&gt;
=模型重构算法=&lt;br /&gt;
&lt;br /&gt;
* 如果随着L增大，模型的复杂度发散，即&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型M&amp;lt;sub&amp;gt;l+1&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
YMZ：l字体不一样&lt;br /&gt;
&lt;br /&gt;
LYM：好的我改下&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37760</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37760"/>
		<updated>2024-09-13T00:21:19Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 复杂度目标 */ 将复杂度目标再提升二级&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套数学框架，试图从历史序列的形态（Morph）系综中寻找、总结规律，并预测未来。“寻找、总结规律、预测未来”属于“智能活动”的一种，在许许多多的“智能活动”背后又有着潜在的更一般的规律。潜在的一般的规律，往往来源于对微观态进行[[粗粒化]]形成宏观态的[[因果涌现]]。计算力学从信息论出发，采用计算的视角，定义出模式，因果态，各态之间的转换等重要概念，并最终将“智能”抽象为支持通用计算的ϵ-机器。ϵ-机器被有关学者从理论上证明，有着宏观态上的信息封闭性和计算封闭性，可以展现出极大的预测能力和极小的复杂性。ϵ-机器有序对的因果态对所有长度未来&amp;lt;math&amp;gt;\overset{\to}{S}&amp;lt;/math&amp;gt;而言还有着强同质性（Strict Homogeneity of Causal States）。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=生物群落图片-计算力学词条|无框|238x238像素]]&lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。最吸引人的和使人迷惑的自然模式是那些在高度结构化的联合行为随着时间涌现于简单子系统的交互。鸟群以步调一致地形式飞行，鱼儿在没有领头带领以连贯的序列群组流转并突然共同转向的方式游动。蚊群形成复杂的社会，生存继承自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
这些观察构成直观的涌现定义,为了让它更可用，得有人说明“那些东西”是什么，并且它“新”在哪里。否则，表述就不够详细，甚至有些空洞。普通的机制能引导多样现象的涌现吗？同时代的科学和数学能提供什么语言去精确地描绘这些系统中涌现的不同组织？&lt;br /&gt;
&lt;br /&gt;
=== 现象的层次递进 ===&lt;br /&gt;
&lt;br /&gt;
我们取智能体对环境的适应度为指标，可将绝大多数智能活动整理出层次性，数理和逻辑，从而纳入科学研究&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;对应的数学框架，进而使其和环境共同演化。在计算力学的宇宙模型里，'''现象（Phenomenon）'''提升为主体的内在涌现，相对来说需要经历三个层次：&lt;br /&gt;
&lt;br /&gt;
#'''直觉涌现(Intuitive emergence)'''。系统中已经发生相对智能体来说之前没有建立内部结构的现象，也是“新颖的”。例子有环境中偶然会出现地震；&lt;br /&gt;
#'''斑图涌现(Pattern emergence)'''。智能体捕捉到这个新的现象，并能从动力系统的'''斑图构型（Pattern formation）'''中识别这种特定现象。例子有对于地震这种现象在观察者看来是一种地壳滑移；&lt;br /&gt;
#'''内在涌现（Intrinsic emergence）'''。具有识别和建立现象对应结构的智能体，组成新的环境，使得系统出现新的秩序，就达到了内在涌现层次。例子有主体通过收集地震数据，能分析出环境的一些结构信息，从而更新自己的计算模型；&lt;br /&gt;
&lt;br /&gt;
只有达到了层次3，现象才进入'''内在涌现'''环节，融入到环境并得到保持，否则只是随机扰动。&lt;br /&gt;
&lt;br /&gt;
智能体对三个层次的涌现，使用相应量化方法和计算机理论模型，以及机载的实际计算设备，进行计算模型建立。理论上已经证明图灵机具有通用图灵机的计算能力，且与[[元胞自动机]]的计算能力等价。这些计算能力包括算术方法和数理逻辑。&lt;br /&gt;
&lt;br /&gt;
使用适当的假设和划分方法，在科学领域也称为[[映射]]，在[[复杂科学]]里一种特殊的映射可以称为[[粗粒化]]，能够获取一定程度上计算的下列特性：&lt;br /&gt;
&lt;br /&gt;
* 封闭（完备）性。&lt;br /&gt;
* 一致性。&lt;br /&gt;
&lt;br /&gt;
智能体一旦完成计算的封闭（完备）性和一致性的建立，那么对现象的分析就达到了基本的科学研究阶段，能建立相应的科学理论体系，进入动力系统的范畴。而如果要形成计算视角下的内在涌现，则还要面向复杂问题，建立多层次的理论。&lt;br /&gt;
&lt;br /&gt;
=== 多尺度复杂性 ===&lt;br /&gt;
&lt;br /&gt;
实际的科研课题，往往具有以下特征和性质：&lt;br /&gt;
&lt;br /&gt;
* 非常长的输入和输出，但仍然有限；&lt;br /&gt;
* 理论上有无限长的历史和未来；&lt;br /&gt;
* 确定性系统也会引发混沌；&lt;br /&gt;
* 系统存在可遍历和不可遍历的区分；&lt;br /&gt;
* 无限长序列也存在数量上的大小关系；&lt;br /&gt;
* [[拯救2050]][[[[奇点]]临近]]。&lt;br /&gt;
&lt;br /&gt;
这些课题转换为计算视角下的问题，则带有相当的复杂度，可以先辅以主体定性的视角，再加以专门的计算复杂度理论研究，可以得出非常好的性质，定量工作也需时刻保持在线。计算复杂度理论属于[[复杂系统]]理论一个分支，在复杂系统当中，对应的研究还有[[复杂网络]]、[[超图]]等相关领域，各个领域对所研究的课题都准备了相应的定性分析和量化方法。计算力学在大量借助这些成熟的科学方法的基础上，还进行了相应的优化方法确定。&lt;br /&gt;
&lt;br /&gt;
==复杂度量化==&lt;br /&gt;
&lt;br /&gt;
=== 度规升维 ===&lt;br /&gt;
&lt;br /&gt;
计算复杂度也可认为是[[算术复杂度]]，理论上可以简化到二值计算。二值是符号里的0和1，是计算学所用的基本单位。通过组合0和1可以形成复杂的数学和逻辑，以及加入编解码器形成字符串。计算力学将经典[[复杂科学]]理论的部分核心“将自然过程二分为秩序和噪声”吸收了进来，也是相关文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;提到的创新方式。即我们可以利用[[复杂科学]]的粗粒化方法，将隐藏在自然现象中的过程压缩到极简的秩序（order，符号0）和随机（randomness，符号1），然后制定相应的运算法则，就能完成一种二值计算系统的建立，有兴趣的读者可以参阅[[布尔代数]]的相关内容。&lt;br /&gt;
&lt;br /&gt;
在人工环境中使用二分法时，原始的随机过程，经过一定程度的累积，依赖于具体的粗粒化方法，有可能会呈现出一定的分布，导致计算复杂性的出现。这种计算复杂性经过抽象和形式化，使用不同的实体和规则，能形成不同的复杂度度量方法。但终究我们要具有将度规升维的能力，尊重现实，才能找到更佳的方案。&lt;br /&gt;
&lt;br /&gt;
===柯式复杂度===&lt;br /&gt;
&lt;br /&gt;
[[柯式复杂度]]是大家普遍公认的复杂度度量方法，在Jean-Paul Delahaye和Hector Zenil对复杂系统量化方法研究的工作中&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;，认为最天然的计算设备的模型需要有一定的表达能力，并定义一个字符串s对于通用图灵机U的'''柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度'''&amp;lt;math&amp;gt;K_{u}(s)&amp;lt;/math&amp;gt;为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_{u}(s) =  min\{\lvert p \rvert, U(p) = s \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标u是对应通用图灵机的代号，U是运行程序p的通用图灵机的实体。&lt;br /&gt;
&lt;br /&gt;
为提高通用性，忽略各图灵机之间的差异，将柯氏复杂度定义进一步定义为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: 通用计算机M在输入w时停机并输出x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
按照前式标准化为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: M(w) = x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这里的w等于前式的p，即输出x的程序源代码字符串。x等于前式的s，即待输出的字符串。&lt;br /&gt;
&lt;br /&gt;
在文献&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;中确定柯式复杂度的定义时，使用了两种不同的计算模型：&lt;br /&gt;
* 确定性图灵机（deterministic Turing machines (TM)）。能够模拟神经元，一般以串行方式运行代码。&lt;br /&gt;
* 一维元胞自动机（CA）。以并行方式同时更新单个时间步上的所有元胞。&lt;br /&gt;
做了计算性能的比较，实验结果显示两者有着很强的相互关联，而且两者均可将输出字符串构成支持反转和补余操作的对称群。&lt;br /&gt;
&lt;br /&gt;
柯式复杂度的主要注解包括因为停机问题而导致的不可计算性，以及它高度依赖编程语言的选择。虽然柯式复杂度有上述问题，但仍能揭示计算和模拟的本质。不同的计算模型形成了复杂度的分水岭，又来到常量E的一处浅滩：&lt;br /&gt;
&lt;br /&gt;
定理：总能找到一个常量E，对于任意的字符串s，两种计算模型U1和U2的柯式复杂度满足：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert K_{U_1}(s) - K_{U_2}(s) \rvert &amp;lt; E&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即，在误差条件E以内，有程序P能让计算模型U1模拟U2，智能体能借助程序P沿着复杂度的沟壑通向2050。&lt;br /&gt;
&lt;br /&gt;
===统计复杂度===&lt;br /&gt;
&lt;br /&gt;
定义及符号&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标μ依赖于测度和分布，同柯式复杂度&amp;lt;math&amp;gt;C_{u}&amp;lt;/math&amp;gt;的下标u含义不完全相同，对应的计算模型M的分类和分布，也依赖于具体的理论实现。&lt;br /&gt;
&lt;br /&gt;
统计复杂度可用于线性系统的[[复杂性]]量化，也可用于非线性动态系统中复杂系统[[因果涌现]][[复杂性]]的量化。香农熵基于概率分布，但对于确定性混沌却有些不足，统计复杂度则能量化宏观态上出现的确定性混沌。&lt;br /&gt;
&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。其中μ依赖于测度和分布。跟统计力学中的量化理论有关，基于测度系统的定义。在部分混沌物理学的文献中，也被记作α。&lt;br /&gt;
&lt;br /&gt;
在1989年《Inferring Statistical Complexity》&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;这篇文献里，复杂度的阶次符号为α，在2001年文献&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中的符号为μ，这里我们统一使用μ。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度即为μ-阶图的概率算术复杂度，&amp;lt;math&amp;gt;C_{μ=0}=\log \lvert \mathbf{V} \rvert&amp;lt;/math&amp;gt;。其中&amp;lt;math&amp;gt;\mathbf{V}&amp;lt;/math&amp;gt;为μ-阶图的顶点集合。&lt;br /&gt;
&lt;br /&gt;
在集智俱乐部的《因果涌现读书会》[[因果几何]]上，会对连续系统的因果涌现做更详细的介绍，有兴趣的可以参考下。&lt;br /&gt;
&lt;br /&gt;
0-阶图复杂度(&amp;lt;math&amp;gt;C_{μ=0}&amp;lt;/math&amp;gt;)和蔡汀-柯尔莫哥洛夫复杂度不同，0-阶图复杂度带有概率分布且依赖带有随机整数寄存器的图灵机。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度（&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;）是区别于信息论的量化复杂度的方法，后者基于维度&amp;lt;math&amp;gt;d_μ&amp;lt;/math&amp;gt;和熵&amp;lt;math&amp;gt;h_μ&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
拓扑复杂度&lt;br /&gt;
&lt;br /&gt;
当μ-阶图复杂度的μ为零时，μ-阶图复杂度也称为拓扑复杂度。由ϵ-机器的特征值给出。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度的μ = 1时，复杂度的量化方式为统计复杂度，带有热力学的“高温限制”。这里的统计复杂度也是1-阶图复杂度，即为香农熵。由ϵ-机器的物征向量给出。&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。这里的对应于因果涌现量化（有效信息EI），统计复杂度&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
我们按照文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中对统计复杂度的研究，将统计复杂度描述为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;C_μ(x)=min\{\lvert \langle BTM, w\rangle \rvert: BTM(w) = x \} \tag {5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中，BTM是贝努利-图灵机器（Bernoulli-Turing Machine），w是贝努利-图灵机器的输入。&lt;br /&gt;
&lt;br /&gt;
统计复杂度的下界，从周期行为和频段耦合中得出，是带二阶项的相位转换。&lt;br /&gt;
&lt;br /&gt;
=== 复杂度目标 ===&lt;br /&gt;
&lt;br /&gt;
经过演化，因果链能形成形式上的闭环，这里闭环在后文的因果态里，是指因果态在所有有效态中，统计复杂度最小等特征和属性。在管理学中，类似于使用组织行为学的知识，构建特定的反应链，从而完成特定目标。&lt;br /&gt;
[[文件:复杂度-Pre-announcement-202409102.png|替代=复杂度-预申明|居中|无框|403x403像素|复杂度-预申明]]&lt;br /&gt;
&lt;br /&gt;
从图上最下面两个椭圆出发，右边的椭圆标注的周期可以是秩序，左边的椭圆标注的均质贝努利可以是随机，是最大熵状态，他们能结合出有限类别的子移位吗？如果后文的“模式重构”也可应用于此处，显然也是可行的。&lt;br /&gt;
&lt;br /&gt;
几乎所有自然当中的时间相关系统，经过复杂度的划分和优化，再通过计算力学对结构的检验和测量，能展现出多尺度的涌现属性和特征。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
在计算力学中，宇宙被视为一个确定性动力系统（DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。由于系统内的智能体（Agent）的计算资源有限，无法测量和预测其内外部环境的所有行为，这些不能预测的部分对智能体来说就相当于是随机扰动，所以智能体被视为一个随机动力系统（SDS）。智能体试图构建和维持一个对其环境具有最大预测能力的内部模型，以提高其自身对环境的适应性和生存能力。&lt;br /&gt;
&lt;br /&gt;
智能体对外部环境的测量精度一般都是有限的，测量结果只能描述外部环境的“模糊状态”，智能体需要对测量结果粗粒化后才能识别“模糊状态”中的模式。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} s_t&amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partitioni）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的模式，并且这种模式不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性————因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强：对于所有有效态&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;和正整数&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度————在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上文中已经介绍了柯式复杂度和统计复杂度的基本概念，如果&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;表示对过程的测量结果的前&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个序列，那么它们之间的关系可以近似的表示为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度&amp;lt;math&amp;gt;K(s^L ) &amp;lt;/math&amp;gt;可以理解为描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的总信息量。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;为香农熵率，是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大。&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;在这里可以理解为误差率， 则&amp;lt;math&amp;gt;h_μ L &amp;lt;/math&amp;gt;为允许损失的随机信息量。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;可以理解为允许存在误差率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;的情况下，描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。&lt;br /&gt;
&lt;br /&gt;
那么公式可以解释为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性————在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(\mathcal{S}^{\prime};\mathcal{S})\geq I(\hat{\mathcal{R}}^{\prime};\hat{\mathcal{R}}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==模式重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为模式重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。模式重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{t+1}=TS_t&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;为集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;中的任意一个因果态，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。每个[math]\displaystyle{ \mathcal{S} }[/math]都有&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;函数和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数，这两个函数可以组成一个有序对&amp;lt;math&amp;gt;\left \{ \epsilon,T \right \}&amp;lt;/math&amp;gt;，通过学习&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数可以提高机器识别因果态的准确度。&lt;br /&gt;
&lt;br /&gt;
==多层模式重构机器==&lt;br /&gt;
&lt;br /&gt;
===模型创新===&lt;br /&gt;
&lt;br /&gt;
由于智能体的计算资源有限，若测量结果中的数据量超过模型的处理极限时，就需要对原有模型进行创新（重构模型）以保障在计算资源不变的情况下智能体对外界的有效预测，创新方法主要是通过寻找原有模型状态组之间的相似性，在原有模型识别到的因果态中抽象出更高层级的因果态组。下表中列举了一种模型创新的途径：&lt;br /&gt;
[[文件:层次机器示意图1.jpg|居中|无框|600x600像素|WU]]&lt;br /&gt;
&lt;br /&gt;
上表为因果时间序列建模层级，展示了可能的前四个层级，但这个过程是开放式的，可以不止四个层级，每个层级根据其模型类别定义。模型本身由状态（圆圈或方块）和转移（标记箭头）组成，每个模型都有一个独特的起始状态，由一个内嵌的圆圈表示。数据流本身是最低层级，通过将序列测量分组为重复子序列，从数据流中构建出深度为的树。下一个层级的模型，即具有状态和转移的有限自动机（FA），通过将树节点分组从树中重构。所示的最后一个层级，字符串生成机器（PM），通过将FA状态分组并推断出操控寄存器A中字符串的生成规则来构建。&lt;br /&gt;
&lt;br /&gt;
考虑一个由&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;个测量结果构成的数据流&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;，如果它是周期性的，那么第0级（Level 0），即测量结果本身，它的表示方法依赖于&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;。在极限&amp;lt;math&amp;gt;m\to\infty &amp;lt;/math&amp;gt;情况下，第0级会产生一个无穷大的表示。当然，第0级是最准确的数据模型，尽管它几乎没有任何帮助，几乎不值得被称为“模型”。相比之下，一个深度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的树将给出一个有限表示，即使数据流的长度是无限的，只要数据流具有周期小于等于&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;。这个树有长度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的路径，由数据流的周期给出。这些路径中的每一个都对应于&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中重复模式的一个不同阶段。如果&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;是非周期性的，那么树模型类将不再是有限的，并且与&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;无关。 事实上，如果数据流具有正熵（&amp;lt;math&amp;gt;h_μ＞0 &amp;lt;/math&amp;gt;），那么树的大小将呈指数增长，&amp;lt;math&amp;gt;\approx\left\|\mathcal{A}\right\|^{Dh_{\mu}} &amp;lt;/math&amp;gt; ，因为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的增加解释了&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 中长度&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;不断增加的子序列。粗略地说，如果数据流具有随时间衰减得足够快的相关性，则下一级（随机）有限自动机将给出有限表示。状态数&amp;lt;math&amp;gt;\left\|\mathrm{V}\right\| &amp;lt;/math&amp;gt;表示数据流中的内存量，因此表示&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中测量值之间存在相关性的典型时间。但也有可能第 2 级不提供有限表示。那么就需要另一个级别（第 3 级）。&lt;br /&gt;
&lt;br /&gt;
===模型重构算法===&lt;br /&gt;
为了在有限观测数据的条件下，得到合适的模型，作者给出了如下算法逐层构建机器：&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即&amp;lt;math&amp;gt;M_0=s&amp;lt;/math&amp;gt;，将初始层级&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;设置为比0级高一级，即&amp;lt;math&amp;gt;l=1&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型&amp;lt;math&amp;gt;M_l=M_{l-1}/~&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;~&amp;lt;/math&amp;gt;表示&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;级上的因果等价类；操作的含义是，在&amp;lt;math&amp;gt;l-1&amp;lt;/math&amp;gt;级上被区别对待的状态在&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;级上可以被视为同一个因果态。此时&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;，得到更加精确的一系列模型&amp;lt;math&amp;gt;M_l&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;增大，模型的复杂度发散，即&amp;lt;math&amp;gt;C_μ(M_l) = \lVert M_l \rVert \underset{ϵ \to 0}{\to} \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型&amp;lt;math&amp;gt;M_{l+1}&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的模式重构机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==混沌动力学实例==&lt;br /&gt;
接下来将采用具体的方法来演示如何将计算力学的理论应用于实际案例，要演示的是混沌动力学中的逻辑斯谛映射(logistic map)，特别是其周期倍增的混沌路径。用于重建模型的数据流来自逻辑斯谛映射的轨迹，当它以吸引子上的初始条件启动时，可以让观察到的过程是平稳的。轨迹是通过迭代映射&amp;lt;math&amp;gt;x_{n+1}=f(x_n)&amp;lt;/math&amp;gt;生成的，迭代函数为&amp;lt;math&amp;gt;f(x) = rx(1-x)&amp;lt;/math&amp;gt;，其中非线性参数&amp;lt;math&amp;gt;\begin{matrix}r&amp;amp;\in&amp;amp;[0,4]\end{matrix}&amp;lt;/math&amp;gt;，初始条件&amp;lt;math&amp;gt;x_0\in[0,1]&amp;lt;/math&amp;gt;，迭代函数的最大值出现在&amp;lt;math&amp;gt;x_c = \frac12&amp;lt;/math&amp;gt;。通过二元分割观察轨迹&amp;lt;math&amp;gt;\mathbf{x}=x_0x_1x_2x_3\ldots &amp;lt;/math&amp;gt; ，将其转换为离散序列&amp;lt;math&amp;gt;\mathcal{P}=\{x_n\in[0,x_c)\Rightarrow s=0,x_n\in[x_c,1]\Rightarrow s=1\} &amp;lt;/math&amp;gt;，这种划分是“生成”的，这意味着足够长的二进制序列来自任意小的初始条件间隔。因此，可以使用粗粒化的观测&amp;lt;math&amp;gt;\mathcal{P} &amp;lt;/math&amp;gt;来研究逻辑斯谛映射中的信息处理。&lt;br /&gt;
[[文件:逻辑斯谛曲线.jpg|居中|无框|400x400像素]]&lt;br /&gt;
上图为迭代函数&amp;lt;math&amp;gt;f(x) = rx(1-x)&amp;lt;/math&amp;gt;中&amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;与&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;的关系图，当&amp;lt;math&amp;gt;r＜3.5699...&amp;lt;/math&amp;gt;时函数存在倍周期现象，当&amp;lt;math&amp;gt;r＞3.5699...&amp;lt;/math&amp;gt;时会出现混沌现象。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37757</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37757"/>
		<updated>2024-09-12T23:32:34Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 问题背景 */ 进一步明确问题背景的来源&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;请大家把词条撰写的方法发表在这里。&lt;br /&gt;
&lt;br /&gt;
=问题背景=&lt;br /&gt;
&lt;br /&gt;
* 涌现通常被理解为一个引导结构出现的过程，该过程不能直接由定义约束和控制系统的即刻作用力所描述。随着时间的推移“一些新东西”在某尺度出现，且不能由运动的等式所说明。一个涌现的属性也不能明确由初始和边界条件所表征。简而言之，当下层系统释放一些效应到它的创建中则一个属性涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：“一些新东西”是最平凡的定义，还是要补充出来作者对涌现后面两层的定义，并体现出它层层递进的关系。像木星的红斑跟蚁群在作者那里就不是同一个层次的涌现。&lt;br /&gt;
&lt;br /&gt;
LHF：如果能对涌现层次化最好，从计算视角入手的话，看怎么联系二者。也感谢提供木星的红斑跟蚁群分属不同层次的涌现，这些还请多讨论和交流。&lt;br /&gt;
&lt;br /&gt;
YMZ：首先先改这个问题吧，着重看1.2节的结尾部分的总结。&lt;br /&gt;
&lt;br /&gt;
LHF：文献中1.2节的结尾总结得很精彩，集智俱乐部公众号《涌现的种类与形式》写得也很好，可以看作是从复杂性角度考察所有系统的一本手册。我需要再理解一下作者那里涌现的表现含义，至少“计算力学”的离散性难以考察所有系统。&lt;br /&gt;
&lt;br /&gt;
YMZ：《涌现的种类与形式》不用在这里提，先把计算力学的东西讲出来。可以先把原文的段落翻译放在这里，然后思考怎么把它用我们自己的语言衔接上。现在我一直看不到学习推进的过程。&lt;br /&gt;
&lt;br /&gt;
LHF：非常抱歉学习进程落后了。表达一下个人想法：直接把原文的段落翻译放在这里，也是一种表述。但原文视角跳变很厉害，比如层次1的涌现是：直觉上的涌现的定义“一些新颖的东西出现”，如果要严格化，新颖的东西必定得有指标，要不就是纯概念。层次2的视角是观察者（an observer），层次3是系统“the system”，不太容易跟上作者的思路。图片1又是智能体的视角下的环境。我觉得我们还是要尽力把他们梳理清楚。想清楚了我会尝试在页面进行修改，谢谢大家的建议。&lt;br /&gt;
&lt;br /&gt;
LHF：原本看不出作者分类涌现的维度，一种处理方法是，先在计算力学里，认为一类斑图和现象（Pattern and Phenomenon）就是涌现。原文用我们自己的语言，认为是相对智能体来说，涌现对智能体和环境影响的三个阶段，也可能是原作者写作时的潜意识，应该是说得通的。不然假设有“涌现”的判别工具，“新颖的东西”当成层次一来理解，就是先入为主，如果属于层次一，结果判别工具输出为假，那层次一也就不存在的。呈现为上。&lt;br /&gt;
&lt;br /&gt;
LHF：原作者使用原语言进行描述，我们用自己的语言的话，可以激发自己一把，把“对齐”当成自己的追求，也是进一步严格化形式化计算力学的必经步骤。使用我们的语言对齐后，“涌现”的层次为“直觉涌现”、“斑图涌现/构型”、“内在涌现”。&lt;br /&gt;
&lt;br /&gt;
YMZ：作者这里要表达的意思应该没有那么复杂。对于第一层，只要有特征出现就算，比如质心，就是很trivial的。然后第二层和第三层现在没分开，第二层是外在观察者的视角，第三层才有agent的视角。另外我觉得agent翻译为“主体”是不是更好。前两层不用严格定义，都是给第三层做的铺垫。&lt;br /&gt;
&lt;br /&gt;
* 智能体捕捉到这个新的现象，并能从动力系统的斑图构型（Pattern formation）中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
&lt;br /&gt;
YMZ：这就是上一条我评论所指的。这里应该是外在的观察者以某种编码方式在观察，而不是智能体如何如何&lt;br /&gt;
&lt;br /&gt;
LHF：第一层实打实，第二、三层有活性，有内外。铺垫下来，第三层能成就主体。&lt;br /&gt;
&lt;br /&gt;
LHF：暂且不说其他&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;，单说这篇&amp;lt;ref name=&amp;quot;calculi-emerge&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;，宇宙间完全的平衡态，则宏观上无法出新。能形成质心，说明质量出现了，这就很赞。而已知光子没有静止质量，所以将你的质子与光子耦合，或许能到第二层，即观察者（能量？）出现了（appear)？。&lt;br /&gt;
&lt;br /&gt;
YMZ：质心是个例子，换成其他的属性求一个均值或者方差都可以。在我看来这个地方不需要高阶的物理知识。&lt;br /&gt;
&lt;br /&gt;
LHF：均值和方差就属于概率论了，均质贝努利想必有办法。&lt;br /&gt;
&lt;br /&gt;
YMZ: 现在的问题就是，第二层和第三层我觉得没有分开，第三层描述和举例没对应上。这个地方比较重要是因为这是作者有别于其他理论的一种论述方式，而且是比较具体的概念。&lt;br /&gt;
&lt;br /&gt;
LHF：或许第二层是知其然，第三层是知其所以然吧。&lt;br /&gt;
&lt;br /&gt;
* 多尺度复杂性&lt;br /&gt;
&lt;br /&gt;
YMZ：这一小节和词条内容的关系是什么？&lt;br /&gt;
&lt;br /&gt;
LHF：这一小节是提请词条内容的读者准备好入坑[[复杂系统]]，即从现象到本质，再过渡到多尺度和大数据，也衔接下一节“复杂度”的内容。无论是将“计算力学”还是“因果涌现”应用于加强观测还是预测，都要有人守护在相变点（Tip Point）周围。 守护者不但要有“降维”的思考能力，也需具备“升维”的思考脉络。因为无论是计算力学还是因果涌现，都介绍了大量概念和中间过程，才推出几个结论，这是规范型理论的形式之一。具体到“集智百科词条”，肯定是形式多样、内容丰富、言简意赅。很多读者读到这里显得有些累了，但经过专家鉴别，潜力可以留给自己，也可以贡献社会。&lt;br /&gt;
&lt;br /&gt;
* 在牛顿力学提出以后，...... 这时往往需要借助新的科技手段，来对这些模式进行深入研究，发现其潜在的原理和规律。&lt;br /&gt;
&lt;br /&gt;
YMZ：这两段话作用是什么？可以略写。&lt;br /&gt;
&lt;br /&gt;
LHF：想引入复杂科学和因果科学。牛顿力学中，物理运动的变化，来源于力的作用，或者相反。通常认为牛顿定律不涉及解释跨层级的现象，然后力是路程对时间的二阶导数，我个人还在深入理解导数（微积分）是否跨层级。毕竟导数一种表达是无穷小/无穷小的极限存在，然后忽略更高阶无穷小。&lt;br /&gt;
&lt;br /&gt;
YMZ：主要是说明需要多尺度建模是吧，可以只用一两句话引入这一点&lt;br /&gt;
&lt;br /&gt;
YMZ：这些我没删评论的地方记得还要改哦。&lt;br /&gt;
&lt;br /&gt;
* 一般对涌现现象定义为不能简单归结为元素间的相互作用力，而需要从对应层面来描述的现象，认为是涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这样的句式不太好读，另外内容不准确，“对应层面”是谁和谁对应呢？&lt;br /&gt;
&lt;br /&gt;
LHF：句式确实要调整。“对应层面”涉及到如何来定义的问题，如果有观察者，则可建立视界面，物质/能量流穿过该视界面，转化成信息，这是一种理解方式。我们对观察者做个形式化：对高维对象，做低维映射，在低维的投影，只要不是完全随机，就有斑图（秩序）。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的解释我没有看懂。可以先改一下前文的部分，然后尝试写一下这里如何跟前文衔接。&lt;br /&gt;
&lt;br /&gt;
* 如果建立了促成这种涌现现象发生的机理的算法模型，则细化为因果涌现，是随附了宏观动力学的一类涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这句话对一般读者来说太难理解了，读这个词条的读者可能完全不知道什么是因果涌现。这句话似乎暗示因果涌现是涌现现象的一种，但其实因果涌现是量化涌现的一个手段和理论框架。另外，“随附”这个词作为哲学词汇出现也不常用&lt;br /&gt;
&lt;br /&gt;
LHF：因果涌现可以是量化涌现的手段和理论框架，但“因果力”这些概念我再看看是否包含其中。我是在读书会到听到“随附”这个词，是个哲学词汇的话确实可以不用在词条里。&lt;br /&gt;
&lt;br /&gt;
YMZ：不管是因果涌现还是因果力，这些概念提出来的时候一定要解释的。在保证内容全面的同时，我们要尽可能写的简洁，尤其是问题背景这部分，抽象概念越少越好。&lt;br /&gt;
&lt;br /&gt;
* 这种涌现往往比微观层面更强&lt;br /&gt;
&lt;br /&gt;
YMZ：是想说“宏观层面的动力学因果效应比微观层面的更强”？像这样的句子缺失成分就不容易理解。&lt;br /&gt;
&lt;br /&gt;
LHF：可以做这些补充。&lt;br /&gt;
&lt;br /&gt;
YMZ：你直接补充上然后删掉讨论即可。其他地方同理，我看到讨论被删除就会去看正文，然后给新的反馈。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”页面已做大量删减，讨论在继续。虽然我们不用咬文嚼字，但作为初学者仍需请教。“计算力学”词汇有“计算”和“力学”，“计算”可以认为是二值离散运算；而“力学”按《The Calculi of Emergence》的说明，是离散系统动力学，而不是连续系统动力学。因此，会困惑对时间的二阶导这种方法，不知能不能在计算力学中使用。所以作为初学者，会去关注离散/连续动力学系统。也请大伙多谅解。&lt;br /&gt;
&lt;br /&gt;
YMZ：计算不一定是二值的呀，甚至不一定是离散的。这篇文章里涉及的基本都是离散的系统，不过有出现二阶导吗？为什么会用到这个概念？&lt;br /&gt;
&lt;br /&gt;
LHF：只想提一下最简数理和逻辑，我们对其他数理和逻辑用得多些。离散的系统确实不会去提二阶导，机器学习也是直接把导数解好后编成代码了。然而牛顿力学也是使用二阶导引入了“力”这个迫使系统变化的量，而入门复杂系统，也得学会换位思考。我们把自己向第三方输出当成一阶，而第三方的理解当成二阶，就会明白，最好推断二阶效果，否则不能糊乱输出。或许闭环也是二阶现象。只是一点个人感受，加不加到词条，要看内容需要了。&lt;br /&gt;
&lt;br /&gt;
LHF：二值计算的小标题已更换成“度规升维”，对应内容看怎么调整，反正我看了柯式复杂度和统计复杂度的理论内容，知道不能轻意从“多尺度”和“大数据”过渡到“复杂度”。因为前沿的“复杂度”定义里还有平均值等内容，可能涉及系综（Ensembles），其元素是完全同构的对象，这些元素可能由“构型（Morph）”组成。但是“构型（Morph）”是我第一次接触到的概念，它可能是将斑图/因果态脱壳后的对象，需要进一步学习。所以过渡不易。再谈“二阶导”，懂得的人已经很多了，但它或许能使“平均值”和“熵”的意义更加广泛，因为有人说“人没法跨过同一条河流”，但理论上的“封闭性”，需要跨出去（一阶）时和回来时（二阶），概念和符号基本一致。所以理论上的“封闭性”讲究二次项，也可理解为“何以为家，定活两便”。上述内容增加了词条“不易”的程度，具体的细节我也没想清楚，先完成词条要求的内容再说吧。&lt;br /&gt;
&lt;br /&gt;
LHF：接前文的“均值”与“方差”，拿万事万物举例，有“x家”称“众生”，但具体到人，又不能随地大小便（据最新消息，很多地区猫狗也不能随地大小便了）。只是在“国家”层面是允许少部分人，不自主控制输出。所以回到“均值”与“方差”，或许只有脱去一些东西，成为“系综（Ensembles）”的单元，才能同构同质，并可构建某种程度上平等的具体意义。好累哦，集智有高人，杂念不丛生。&lt;br /&gt;
&lt;br /&gt;
* 在Erik Hoel的理论框架中，用有效信息EI来度量因果涌现效应的强弱。&lt;br /&gt;
&lt;br /&gt;
YMZ：不建议在“问题背景”里就提因果涌现，可以后面立一个小节谈计算力学和因果涌现的关系。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”我再把握一下，毕竟“计算力学”涵盖的内容很多，所解决的问题也比较广泛。&lt;br /&gt;
&lt;br /&gt;
YMZ：同上，“问题背景”要好读易懂。&lt;br /&gt;
&lt;br /&gt;
LHF：从我的视角来看，“问题背景”即要《好读易懂》，也要《层层递进》，因为张江老师没法给所有人同等时间。&lt;br /&gt;
&lt;br /&gt;
* 在计算力学框架中，则在某些层面将“新颖”就归结为“涌现”&lt;br /&gt;
&lt;br /&gt;
YMZ：在这个框架里，涌现不只是“新颖”&lt;br /&gt;
&lt;br /&gt;
LHF：涌现如果是要通过粗粒化、低维投影、观察者效应来形成，则不同的“效应器”会形成不同的“涌现”。“计算力学”框架里，应该能做出不同的映射/效应器。&lt;br /&gt;
&lt;br /&gt;
* 自然界中（Nature）或宇宙（Prototype Universe）中总是处在不断变化之中，这也是相对的......&lt;br /&gt;
&lt;br /&gt;
YMZ: 到这一段少一个过渡，以及这一段也很难理解，我没有看太懂。&lt;br /&gt;
&lt;br /&gt;
LHF：星系轨道和木星大红斑，是随时间变化的。但如果高度抽象到薛金鑫老师讲的那个程度，整个宇宙过程属于确定的，那甚至可以没有时间，只有能量。我们应该不用编写这方面内容。&lt;br /&gt;
&lt;br /&gt;
* 这个过程本身从定性上来讲，也是一种涌现现象。&lt;br /&gt;
&lt;br /&gt;
YMZ：这应该不是作者的本义，关键在于主体内部对世界的建模有没有捕捉到pattern&lt;br /&gt;
&lt;br /&gt;
LHF：有些文章读着读着，很容易将pattern的概念泛化得太厉害，我看怎么能收敛一些。&lt;br /&gt;
&lt;br /&gt;
* 有关的文献将极大的环境称为宇宙，其下是环境和智能体。&lt;br /&gt;
&lt;br /&gt;
YMZ：直接用“系统”、“环境”、“主体”来指称就可以了。&lt;br /&gt;
&lt;br /&gt;
LHF：我先理解一下。计算力学&amp;lt;math&amp;gt;S = kln\Omega&amp;lt;/math&amp;gt;，The world is not only Calculi, but also emergence。&lt;br /&gt;
&lt;br /&gt;
=统计复杂度=&lt;br /&gt;
&lt;br /&gt;
* 柯式复杂度是大家公认的复杂度度量方法&lt;br /&gt;
&lt;br /&gt;
YMZ：可以说是“公认最符合直觉的复杂度度量方法”&lt;br /&gt;
&lt;br /&gt;
LHF：谢谢补充。&lt;br /&gt;
&lt;br /&gt;
* 定义是一个字符串s对于通用图灵机U的柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度定义为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
YMZ：句子有问题。&lt;br /&gt;
&lt;br /&gt;
LHF：感谢意见，确实要改得通顺一些。&lt;br /&gt;
&lt;br /&gt;
* 针对K式复杂度的主要评论是它高度依赖编程语言的选择。&lt;br /&gt;
&lt;br /&gt;
YMZ：讲柯氏复杂度的时候要围绕它和计算力学的关系，包括下面的内容也要注意&lt;br /&gt;
&lt;br /&gt;
LHF：还要想办法理解好“柯氏复杂度”，在“计算力学”词条要注意把握好二者的关联关系。柯氏复杂度阅读过相关文献自然知道一些，计算力学按James P. Crutchfield的想法，则是来自统计，通往内在结构。拿地球举例的话，地壳、地幔……，非常值得深究。非常感谢您提醒我们要注意，要花精力去钻研好每一点和每一种关系。&lt;br /&gt;
&lt;br /&gt;
* 这里的对应于因果涌现量化（有效信息EI），统计复杂度越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
YMZ：这是为啥？&lt;br /&gt;
&lt;br /&gt;
LHF：计算力学和因果涌现，都有对应的优化目标量。《因果涌现》框架找到了“有效信息EI”这个目标，更大的值说明涌现更强。而《计算力学》框架找到了“因果态”，目标函数表现为“统计复杂度最小”。&lt;br /&gt;
&lt;br /&gt;
=因果态=&lt;br /&gt;
&lt;br /&gt;
目前到机器重构这里我觉得完成度很高了，易明继续往下写案例吧。细节上，有时间的话语言可以经常润色，很多地方对于读者来说不是那么好理解。不过确实内容本身比较难，我也没有特别多的好办法。&lt;br /&gt;
&lt;br /&gt;
LYM：好的，细节上我再多打磨打磨。&lt;br /&gt;
&lt;br /&gt;
=模型重构算法=&lt;br /&gt;
&lt;br /&gt;
* 如果随着L增大，模型的复杂度发散，即&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型M&amp;lt;sub&amp;gt;l+1&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
YMZ：l字体不一样&lt;br /&gt;
&lt;br /&gt;
LHF：做了一些修改，但是算法描述第四步不准确，因为在第四步前面&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;是固定的，则无法增长以让&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;；直到后面才&amp;lt;math&amp;gt;l \gets l+1&amp;lt;/math&amp;gt;。如果这一步的判断条件写成&amp;lt;math&amp;gt;C_μ(M_l) = \lim\limits_{l \to \infty} \lVert M_l \rVert \underset{ϵ \to 0}{=} \infty&amp;lt;/math&amp;gt;就知道无法计算。算法这一步或许有更好的描述。'''请词条创作者多多修改'''&lt;br /&gt;
&lt;br /&gt;
LYM：好的我改下&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37754</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37754"/>
		<updated>2024-09-12T23:18:56Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 问题背景 */ 问题背景的复杂性得说清楚&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;请大家把词条撰写的方法发表在这里。&lt;br /&gt;
&lt;br /&gt;
=问题背景=&lt;br /&gt;
&lt;br /&gt;
* 涌现通常被理解为一个引导结构出现的过程，该过程不能直接由定义约束和控制系统的即刻作用力所描述。随着时间的推移“一些新东西”在某尺度出现，且不能由运动的等式所说明。一个涌现的属性也不能明确由初始和边界条件所表征。简而言之，当下层系统释放一些效应到它的创建中则一个属性涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：“一些新东西”是最平凡的定义，还是要补充出来作者对涌现后面两层的定义，并体现出它层层递进的关系。像木星的红斑跟蚁群在作者那里就不是同一个层次的涌现。&lt;br /&gt;
&lt;br /&gt;
LHF：如果能对涌现层次化最好，从计算视角入手的话，看怎么联系二者。也感谢提供木星的红斑跟蚁群分属不同层次的涌现，这些还请多讨论和交流。&lt;br /&gt;
&lt;br /&gt;
YMZ：首先先改这个问题吧，着重看1.2节的结尾部分的总结。&lt;br /&gt;
&lt;br /&gt;
LHF：文献中1.2节的结尾总结得很精彩，集智俱乐部公众号《涌现的种类与形式》写得也很好，可以看作是从复杂性角度考察所有系统的一本手册。我需要再理解一下作者那里涌现的表现含义，至少“计算力学”的离散性难以考察所有系统。&lt;br /&gt;
&lt;br /&gt;
YMZ：《涌现的种类与形式》不用在这里提，先把计算力学的东西讲出来。可以先把原文的段落翻译放在这里，然后思考怎么把它用我们自己的语言衔接上。现在我一直看不到学习推进的过程。&lt;br /&gt;
&lt;br /&gt;
LHF：非常抱歉学习进程落后了。表达一下个人想法：直接把原文的段落翻译放在这里，也是一种表述。但原文视角跳变很厉害，比如层次1的涌现是：直觉上的涌现的定义“一些新颖的东西出现”，如果要严格化，新颖的东西必定得有指标，要不就是纯概念。层次2的视角是观察者（an observer），层次3是系统“the system”，不太容易跟上作者的思路。图片1又是智能体的视角下的环境。我觉得我们还是要尽力把他们梳理清楚。想清楚了我会尝试在页面进行修改，谢谢大家的建议。&lt;br /&gt;
&lt;br /&gt;
LHF：原本看不出作者分类涌现的维度，一种处理方法是，先在计算力学里，认为一类斑图和现象（Pattern and Phenomenon）就是涌现。原文用我们自己的语言，认为是相对智能体来说，涌现对智能体和环境影响的三个阶段，也可能是原作者写作时的潜意识，应该是说得通的。不然假设有“涌现”的判别工具，“新颖的东西”当成层次一来理解，就是先入为主，如果属于层次一，结果判别工具输出为假，那层次一也就不存在的。呈现为上。&lt;br /&gt;
&lt;br /&gt;
LHF：原作者使用原语言进行描述，我们用自己的语言的话，可以激发自己一把，把“对齐”当成自己的追求，也是进一步严格化形式化计算力学的必经步骤。使用我们的语言对齐后，“涌现”的层次为“直觉涌现”、“斑图涌现/构型”、“内在涌现”。&lt;br /&gt;
&lt;br /&gt;
YMZ：作者这里要表达的意思应该没有那么复杂。对于第一层，只要有特征出现就算，比如质心，就是很trivial的。然后第二层和第三层现在没分开，第二层是外在观察者的视角，第三层才有agent的视角。另外我觉得agent翻译为“主体”是不是更好。前两层不用严格定义，都是给第三层做的铺垫。&lt;br /&gt;
&lt;br /&gt;
* 智能体捕捉到这个新的现象，并能从动力系统的斑图构型（Pattern formation）中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
&lt;br /&gt;
YMZ：这就是上一条我评论所指的。这里应该是外在的观察者以某种编码方式在观察，而不是智能体如何如何&lt;br /&gt;
&lt;br /&gt;
LHF：第一层实打实，第二、三层有活性，有内外。铺垫下来，第三层能成就主体。&lt;br /&gt;
&lt;br /&gt;
LHF：暂且不说其他&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;，单说这篇&amp;lt;ref name=&amp;quot;calculi-emerge&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;，宇宙间完全的平衡态，则宏观上无法出新。能形成质心，说明质量出现了，这就很赞。而已知光子没有静止质量，所以将你的质子与光子耦合，或许能到第二层，即观察者（能量？）出现了（appear)？。&lt;br /&gt;
&lt;br /&gt;
YMZ：质心是个例子，换成其他的属性求一个均值或者方差都可以。在我看来这个地方不需要高阶的物理知识。&lt;br /&gt;
&lt;br /&gt;
LHF：均值和方差就属于概率论了，均质贝努利想必有办法。&lt;br /&gt;
&lt;br /&gt;
YMZ: 现在的问题就是，第二层和第三层我觉得没有分开，第三层描述和举例没对应上。这个地方比较重要是因为这是作者有别于其他理论的一种论述方式，而且是比较具体的概念。&lt;br /&gt;
&lt;br /&gt;
LHF：或许第二层是知其然，第三层是知其所以然吧。&lt;br /&gt;
&lt;br /&gt;
* 多尺度复杂性&lt;br /&gt;
&lt;br /&gt;
YMZ：这一小节和词条内容的关系是什么？&lt;br /&gt;
&lt;br /&gt;
LHF：这一小节是提请词条内容的读者准备好入坑[[复杂系统]]，即从现象到本质，再过渡到多尺度和大数据，也衔接下一节“复杂度”的内容。无论是将“计算力学”还是“因果涌现”应用于加强观测还是预测，都要有人守护在相变点（Tip Point）周围。 守护者不但要有“降维”的思考能力，也需具备“升维”的思考脉络。因为无论是计算力学还是因果涌现，都介绍了大量概念和中间过程，才推出几个结论，这是规范型理论的形式之一。具体到“集智百科词条”，肯定是形式多样、内容丰富、言简意赅。很多读者读到这里显得有些累了，但经过专家鉴别，潜力可以留给自己，也可以贡献社会。&lt;br /&gt;
&lt;br /&gt;
* 在牛顿力学提出以后，...... 这时往往需要借助新的科技手段，来对这些模式进行深入研究，发现其潜在的原理和规律。&lt;br /&gt;
&lt;br /&gt;
YMZ：这两段话作用是什么？可以略写。&lt;br /&gt;
&lt;br /&gt;
LHF：想引入复杂科学和因果科学。牛顿力学中，物理运动的变化，来源于力的作用，或者相反。通常认为牛顿定律不涉及解释跨层级的现象，然后力是路程对时间的二阶导数，我个人还在深入理解导数（微积分）是否跨层级。毕竟导数一种表达是无穷小/无穷小的极限存在，然后忽略更高阶无穷小。&lt;br /&gt;
&lt;br /&gt;
YMZ：主要是说明需要多尺度建模是吧，可以只用一两句话引入这一点&lt;br /&gt;
&lt;br /&gt;
YMZ：这些我没删评论的地方记得还要改哦。&lt;br /&gt;
&lt;br /&gt;
* 一般对涌现现象定义为不能简单归结为元素间的相互作用力，而需要从对应层面来描述的现象，认为是涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这样的句式不太好读，另外内容不准确，“对应层面”是谁和谁对应呢？&lt;br /&gt;
&lt;br /&gt;
LHF：句式确实要调整。“对应层面”涉及到如何来定义的问题，如果有观察者，则可建立视界面，物质/能量流穿过该视界面，转化成信息，这是一种理解方式。我们对观察者做个形式化：对高维对象，做低维映射，在低维的投影，只要不是完全随机，就有斑图（秩序）。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的解释我没有看懂。可以先改一下前文的部分，然后尝试写一下这里如何跟前文衔接。&lt;br /&gt;
&lt;br /&gt;
* 如果建立了促成这种涌现现象发生的机理的算法模型，则细化为因果涌现，是随附了宏观动力学的一类涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这句话对一般读者来说太难理解了，读这个词条的读者可能完全不知道什么是因果涌现。这句话似乎暗示因果涌现是涌现现象的一种，但其实因果涌现是量化涌现的一个手段和理论框架。另外，“随附”这个词作为哲学词汇出现也不常用&lt;br /&gt;
&lt;br /&gt;
LHF：因果涌现可以是量化涌现的手段和理论框架，但“因果力”这些概念我再看看是否包含其中。我是在读书会到听到“随附”这个词，是个哲学词汇的话确实可以不用在词条里。&lt;br /&gt;
&lt;br /&gt;
YMZ：不管是因果涌现还是因果力，这些概念提出来的时候一定要解释的。在保证内容全面的同时，我们要尽可能写的简洁，尤其是问题背景这部分，抽象概念越少越好。&lt;br /&gt;
&lt;br /&gt;
* 这种涌现往往比微观层面更强&lt;br /&gt;
&lt;br /&gt;
YMZ：是想说“宏观层面的动力学因果效应比微观层面的更强”？像这样的句子缺失成分就不容易理解。&lt;br /&gt;
&lt;br /&gt;
LHF：可以做这些补充。&lt;br /&gt;
&lt;br /&gt;
YMZ：你直接补充上然后删掉讨论即可。其他地方同理，我看到讨论被删除就会去看正文，然后给新的反馈。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”页面已做大量删减，讨论在继续。虽然我们不用咬文嚼字，但作为初学者仍需请教。“计算力学”词汇有“计算”和“力学”，“计算”可以认为是二值离散运算；而“力学”按《The Calculi of Emergence》的说明，是离散系统动力学，而不是连续系统动力学。因此，会困惑对时间的二阶导这种方法，不知能不能在计算力学中使用。所以作为初学者，会去关注离散/连续动力学系统。也请大伙多谅解。&lt;br /&gt;
&lt;br /&gt;
YMZ：计算不一定是二值的呀，甚至不一定是离散的。这篇文章里涉及的基本都是离散的系统，不过有出现二阶导吗？为什么会用到这个概念？&lt;br /&gt;
&lt;br /&gt;
LHF：只想提一下最简数理和逻辑，我们对其他数理和逻辑用得多些。离散的系统确实不会去提二阶导，机器学习也是直接把导数解好后编成代码了。然而牛顿力学也是使用二阶导引入了“力”这个迫使系统变化的量，而入门复杂系统，也得学会换位思考。我们把自己向第三方输出当成一阶，而第三方的理解当成二阶，就会明白，最好推断二阶效果，否则不能糊乱输出。或许闭环也是二阶现象。只是一点个人感受，加不加到词条，要看内容需要了。&lt;br /&gt;
&lt;br /&gt;
LHF：二值计算的小标题已更换成“度规升维”，对应内容看怎么调整，反正我看了柯式复杂度和统计复杂度的理论内容，知道不能轻意从“多尺度”和“大数据”过渡到“复杂度”。因为前沿的“复杂度”定义里还有平均值等内容，可能涉及系综（Ensembles），其元素是完全同构的对象，这些元素可能由“构型（Morph）”组成。但是“构型（Morph）”是我第一次接触到的概念，它可能是将斑图/因果态脱壳后的对象，需要进一步学习。所以过渡不易。再谈“二阶导”，懂得的人已经很多了，但“构型（Morph）”则未必，但又有可能是必要的，因为它们可能会堆出系综，使得“平均值”和“熵”的意义更加广泛。但又有人说“人没法跨过同一条河流”，试图从另一个角度看待同一个对象不不同部分，只是跨过去，回不回得来是个问题。但是理论上的“封闭性”需要二次项，即“何以为家，定活两便”。上述内容增加了词条“不易”的程度，具体的细节我也没想清楚，先完成词条要求的内容再说吧。&lt;br /&gt;
&lt;br /&gt;
LHF：接前文的“均值”与“方差”，拿万事万物举例，有“x家”称“众生”，但具体到人，又不能随地大小便（据最新消息，很多地区猫狗也不能随地大小便了）。只是在“国家”层面是允许少部分人，不自主控制输出。回到“均值”与“方差”，或许可以过渡到“系综（Ensembles）”，同构同质了，有平等的地方。好累哦，集智有高人，杂念不丛生。&lt;br /&gt;
&lt;br /&gt;
* 在Erik Hoel的理论框架中，用有效信息EI来度量因果涌现效应的强弱。&lt;br /&gt;
&lt;br /&gt;
YMZ：不建议在“问题背景”里就提因果涌现，可以后面立一个小节谈计算力学和因果涌现的关系。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”我再把握一下，毕竟“计算力学”涵盖的内容很多，所解决的问题也比较广泛。&lt;br /&gt;
&lt;br /&gt;
YMZ：同上，“问题背景”要好读易懂。&lt;br /&gt;
&lt;br /&gt;
LHF：从我的视角来看，“问题背景”即要《好读易懂》，也要《层层递进》，因为张江老师没法给所有人同等时间。&lt;br /&gt;
&lt;br /&gt;
* 在计算力学框架中，则在某些层面将“新颖”就归结为“涌现”&lt;br /&gt;
&lt;br /&gt;
YMZ：在这个框架里，涌现不只是“新颖”&lt;br /&gt;
&lt;br /&gt;
LHF：涌现如果是要通过粗粒化、低维投影、观察者效应来形成，则不同的“效应器”会形成不同的“涌现”。“计算力学”框架里，应该能做出不同的映射/效应器。&lt;br /&gt;
&lt;br /&gt;
* 自然界中（Nature）或宇宙（Prototype Universe）中总是处在不断变化之中，这也是相对的......&lt;br /&gt;
&lt;br /&gt;
YMZ: 到这一段少一个过渡，以及这一段也很难理解，我没有看太懂。&lt;br /&gt;
&lt;br /&gt;
LHF：星系轨道和木星大红斑，是随时间变化的。但如果高度抽象到薛金鑫老师讲的那个程度，整个宇宙过程属于确定的，那甚至可以没有时间，只有能量。我们应该不用编写这方面内容。&lt;br /&gt;
&lt;br /&gt;
* 这个过程本身从定性上来讲，也是一种涌现现象。&lt;br /&gt;
&lt;br /&gt;
YMZ：这应该不是作者的本义，关键在于主体内部对世界的建模有没有捕捉到pattern&lt;br /&gt;
&lt;br /&gt;
LHF：有些文章读着读着，很容易将pattern的概念泛化得太厉害，我看怎么能收敛一些。&lt;br /&gt;
&lt;br /&gt;
* 有关的文献将极大的环境称为宇宙，其下是环境和智能体。&lt;br /&gt;
&lt;br /&gt;
YMZ：直接用“系统”、“环境”、“主体”来指称就可以了。&lt;br /&gt;
&lt;br /&gt;
LHF：我先理解一下。计算力学&amp;lt;math&amp;gt;S = kln\Omega&amp;lt;/math&amp;gt;，The world is not only Calculi, but also emergence。&lt;br /&gt;
&lt;br /&gt;
=统计复杂度=&lt;br /&gt;
&lt;br /&gt;
* 柯式复杂度是大家公认的复杂度度量方法&lt;br /&gt;
&lt;br /&gt;
YMZ：可以说是“公认最符合直觉的复杂度度量方法”&lt;br /&gt;
&lt;br /&gt;
LHF：谢谢补充。&lt;br /&gt;
&lt;br /&gt;
* 定义是一个字符串s对于通用图灵机U的柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度定义为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
YMZ：句子有问题。&lt;br /&gt;
&lt;br /&gt;
LHF：感谢意见，确实要改得通顺一些。&lt;br /&gt;
&lt;br /&gt;
* 针对K式复杂度的主要评论是它高度依赖编程语言的选择。&lt;br /&gt;
&lt;br /&gt;
YMZ：讲柯氏复杂度的时候要围绕它和计算力学的关系，包括下面的内容也要注意&lt;br /&gt;
&lt;br /&gt;
LHF：还要想办法理解好“柯氏复杂度”，在“计算力学”词条要注意把握好二者的关联关系。柯氏复杂度阅读过相关文献自然知道一些，计算力学按James P. Crutchfield的想法，则是来自统计，通往内在结构。拿地球举例的话，地壳、地幔……，非常值得深究。非常感谢您提醒我们要注意，要花精力去钻研好每一点和每一种关系。&lt;br /&gt;
&lt;br /&gt;
* 这里的对应于因果涌现量化（有效信息EI），统计复杂度越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
YMZ：这是为啥？&lt;br /&gt;
&lt;br /&gt;
LHF：计算力学和因果涌现，都有对应的优化目标量。《因果涌现》框架找到了“有效信息EI”这个目标，更大的值说明涌现更强。而《计算力学》框架找到了“因果态”，目标函数表现为“统计复杂度最小”。&lt;br /&gt;
&lt;br /&gt;
=因果态=&lt;br /&gt;
&lt;br /&gt;
目前到机器重构这里我觉得完成度很高了，易明继续往下写案例吧。细节上，有时间的话语言可以经常润色，很多地方对于读者来说不是那么好理解。不过确实内容本身比较难，我也没有特别多的好办法。&lt;br /&gt;
&lt;br /&gt;
=模型重构算法=&lt;br /&gt;
&lt;br /&gt;
* 如果随着L增大，模型的复杂度发散，即&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型M&amp;lt;sub&amp;gt;l+1&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
YMZ：l字体不一样&lt;br /&gt;
&lt;br /&gt;
LHF：做了一些修改，但是算法描述第四步不准确，因为在第四步前面&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;是固定的，则无法增长以让&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;；直到后面才&amp;lt;math&amp;gt;l \gets l+1&amp;lt;/math&amp;gt;。如果这一步的判断条件写成&amp;lt;math&amp;gt;C_μ(M_l) = \lim\limits_{l \to \infty} \lVert M_l \rVert \underset{ϵ \to 0}{=} \infty&amp;lt;/math&amp;gt;就知道无法计算。算法这一步或许有更好的描述。'''请词条创作者多多修改'''&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37753</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37753"/>
		<updated>2024-09-12T23:13:26Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 问题背景 */ 将问题背景的基础再打牢一些，出路再拓宽一些。&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;请大家把词条撰写的方法发表在这里。&lt;br /&gt;
&lt;br /&gt;
=问题背景=&lt;br /&gt;
&lt;br /&gt;
* 涌现通常被理解为一个引导结构出现的过程，该过程不能直接由定义约束和控制系统的即刻作用力所描述。随着时间的推移“一些新东西”在某尺度出现，且不能由运动的等式所说明。一个涌现的属性也不能明确由初始和边界条件所表征。简而言之，当下层系统释放一些效应到它的创建中则一个属性涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：“一些新东西”是最平凡的定义，还是要补充出来作者对涌现后面两层的定义，并体现出它层层递进的关系。像木星的红斑跟蚁群在作者那里就不是同一个层次的涌现。&lt;br /&gt;
&lt;br /&gt;
LHF：如果能对涌现层次化最好，从计算视角入手的话，看怎么联系二者。也感谢提供木星的红斑跟蚁群分属不同层次的涌现，这些还请多讨论和交流。&lt;br /&gt;
&lt;br /&gt;
YMZ：首先先改这个问题吧，着重看1.2节的结尾部分的总结。&lt;br /&gt;
&lt;br /&gt;
LHF：文献中1.2节的结尾总结得很精彩，集智俱乐部公众号《涌现的种类与形式》写得也很好，可以看作是从复杂性角度考察所有系统的一本手册。我需要再理解一下作者那里涌现的表现含义，至少“计算力学”的离散性难以考察所有系统。&lt;br /&gt;
&lt;br /&gt;
YMZ：《涌现的种类与形式》不用在这里提，先把计算力学的东西讲出来。可以先把原文的段落翻译放在这里，然后思考怎么把它用我们自己的语言衔接上。现在我一直看不到学习推进的过程。&lt;br /&gt;
&lt;br /&gt;
LHF：非常抱歉学习进程落后了。表达一下个人想法：直接把原文的段落翻译放在这里，也是一种表述。但原文视角跳变很厉害，比如层次1的涌现是：直觉上的涌现的定义“一些新颖的东西出现”，如果要严格化，新颖的东西必定得有指标，要不就是纯概念。层次2的视角是观察者（an observer），层次3是系统“the system”，不太容易跟上作者的思路。图片1又是智能体的视角下的环境。我觉得我们还是要尽力把他们梳理清楚。想清楚了我会尝试在页面进行修改，谢谢大家的建议。&lt;br /&gt;
&lt;br /&gt;
LHF：原本看不出作者分类涌现的维度，一种处理方法是，先在计算力学里，认为一类斑图和现象（Pattern and Phenomenon）就是涌现。原文用我们自己的语言，认为是相对智能体来说，涌现对智能体和环境影响的三个阶段，也可能是原作者写作时的潜意识，应该是说得通的。不然假设有“涌现”的判别工具，“新颖的东西”当成层次一来理解，就是先入为主，如果属于层次一，结果判别工具输出为假，那层次一也就不存在的。呈现为上。&lt;br /&gt;
&lt;br /&gt;
LHF：原作者使用原语言进行描述，我们用自己的语言的话，可以激发自己一把，把“对齐”当成自己的追求，也是进一步严格化形式化计算力学的必经步骤。使用我们的语言对齐后，“涌现”的层次为“直觉涌现”、“斑图涌现/构型”、“内在涌现”。&lt;br /&gt;
&lt;br /&gt;
YMZ：作者这里要表达的意思应该没有那么复杂。对于第一层，只要有特征出现就算，比如质心，就是很trivial的。然后第二层和第三层现在没分开，第二层是外在观察者的视角，第三层才有agent的视角。另外我觉得agent翻译为“主体”是不是更好。前两层不用严格定义，都是给第三层做的铺垫。&lt;br /&gt;
&lt;br /&gt;
* 智能体捕捉到这个新的现象，并能从动力系统的斑图构型（Pattern formation）中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
&lt;br /&gt;
YMZ：这就是上一条我评论所指的。这里应该是外在的观察者以某种编码方式在观察，而不是智能体如何如何&lt;br /&gt;
&lt;br /&gt;
LHF：第一层实打实，第二、三层有活性，有内外。铺垫下来，第三层能成就主体。&lt;br /&gt;
&lt;br /&gt;
LHF：暂且不说其他&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;，单说这篇&amp;lt;ref name=&amp;quot;calculi-emerge&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;，宇宙间完全的平衡态，则宏观上无法出新。能形成质心，说明质量出现了，这就很赞。而已知光子没有静止质量，所以将你的质子与光子耦合，或许能到第二层，即观察者（能量？）出现了（appear)？。&lt;br /&gt;
&lt;br /&gt;
YMZ：质心是个例子，换成其他的属性求一个均值或者方差都可以。在我看来这个地方不需要高阶的物理知识。&lt;br /&gt;
&lt;br /&gt;
LHF：均值和方差就属于概率论了，均质贝努利想必有办法。&lt;br /&gt;
&lt;br /&gt;
YMZ: 现在的问题就是，第二层和第三层我觉得没有分开，第三层描述和举例没对应上。这个地方比较重要是因为这是作者有别于其他理论的一种论述方式，而且是比较具体的概念。&lt;br /&gt;
&lt;br /&gt;
LHF：或许第二层是知其然，第三层是知其所以然吧。&lt;br /&gt;
&lt;br /&gt;
* 多尺度复杂性&lt;br /&gt;
&lt;br /&gt;
YMZ：这一小节和词条内容的关系是什么？&lt;br /&gt;
&lt;br /&gt;
LHF：这一小节是提请词条内容的读者准备好入坑[[复杂系统]]，即从现象到本质，再过渡到多尺度和大数据，也衔接下一节“复杂度”的内容。无论是将“计算力学”还是“因果涌现”应用于加强观测还是预测，都要有人守护在相变点（Tip Point）周围。 守护者不但要有“降维”的思考能力，也需具备“升维”的思考脉络。因为无论是计算力学还是因果涌现，都介绍了大量概念和中间过程，才推出几个结论，这是规范型理论的形式之一。具体到“集智百科词条”，肯定是形式多样、内容丰富、言简意赅。很多读者读到这里显得有些累了，但经过专家鉴别，潜力可以留给自己，也可以贡献社会。&lt;br /&gt;
&lt;br /&gt;
* 在牛顿力学提出以后，...... 这时往往需要借助新的科技手段，来对这些模式进行深入研究，发现其潜在的原理和规律。&lt;br /&gt;
&lt;br /&gt;
YMZ：这两段话作用是什么？可以略写。&lt;br /&gt;
&lt;br /&gt;
LHF：想引入复杂科学和因果科学。牛顿力学中，物理运动的变化，来源于力的作用，或者相反。通常认为牛顿定律不涉及解释跨层级的现象，然后力是路程对时间的二阶导数，我个人还在深入理解导数（微积分）是否跨层级。毕竟导数一种表达是无穷小/无穷小的极限存在，然后忽略更高阶无穷小。&lt;br /&gt;
&lt;br /&gt;
YMZ：主要是说明需要多尺度建模是吧，可以只用一两句话引入这一点&lt;br /&gt;
&lt;br /&gt;
YMZ：这些我没删评论的地方记得还要改哦。&lt;br /&gt;
&lt;br /&gt;
* 一般对涌现现象定义为不能简单归结为元素间的相互作用力，而需要从对应层面来描述的现象，认为是涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这样的句式不太好读，另外内容不准确，“对应层面”是谁和谁对应呢？&lt;br /&gt;
&lt;br /&gt;
LHF：句式确实要调整。“对应层面”涉及到如何来定义的问题，如果有观察者，则可建立视界面，物质/能量流穿过该视界面，转化成信息，这是一种理解方式。我们对观察者做个形式化：对高维对象，做低维映射，在低维的投影，只要不是完全随机，就有斑图（秩序）。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的解释我没有看懂。可以先改一下前文的部分，然后尝试写一下这里如何跟前文衔接。&lt;br /&gt;
&lt;br /&gt;
* 如果建立了促成这种涌现现象发生的机理的算法模型，则细化为因果涌现，是随附了宏观动力学的一类涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这句话对一般读者来说太难理解了，读这个词条的读者可能完全不知道什么是因果涌现。这句话似乎暗示因果涌现是涌现现象的一种，但其实因果涌现是量化涌现的一个手段和理论框架。另外，“随附”这个词作为哲学词汇出现也不常用&lt;br /&gt;
&lt;br /&gt;
LHF：因果涌现可以是量化涌现的手段和理论框架，但“因果力”这些概念我再看看是否包含其中。我是在读书会到听到“随附”这个词，是个哲学词汇的话确实可以不用在词条里。&lt;br /&gt;
&lt;br /&gt;
YMZ：不管是因果涌现还是因果力，这些概念提出来的时候一定要解释的。在保证内容全面的同时，我们要尽可能写的简洁，尤其是问题背景这部分，抽象概念越少越好。&lt;br /&gt;
&lt;br /&gt;
* 这种涌现往往比微观层面更强&lt;br /&gt;
&lt;br /&gt;
YMZ：是想说“宏观层面的动力学因果效应比微观层面的更强”？像这样的句子缺失成分就不容易理解。&lt;br /&gt;
&lt;br /&gt;
LHF：可以做这些补充。&lt;br /&gt;
&lt;br /&gt;
YMZ：你直接补充上然后删掉讨论即可。其他地方同理，我看到讨论被删除就会去看正文，然后给新的反馈。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”页面已做大量删减，讨论在继续。虽然我们不用咬文嚼字，但作为初学者仍需请教。“计算力学”词汇有“计算”和“力学”，“计算”可以认为是二值离散运算；而“力学”按《The Calculi of Emergence》的说明，是离散系统动力学，而不是连续系统动力学。因此，会困惑对时间的二阶导这种方法，不知能不能在计算力学中使用。所以作为初学者，会去关注离散/连续动力学系统。也请大伙多谅解。&lt;br /&gt;
&lt;br /&gt;
YMZ：计算不一定是二值的呀，甚至不一定是离散的。这篇文章里涉及的基本都是离散的系统，不过有出现二阶导吗？为什么会用到这个概念？&lt;br /&gt;
&lt;br /&gt;
LHF：只想提一下最简数理和逻辑，我们对其他数理和逻辑用得多些。离散的系统确实不会去提二阶导，机器学习也是直接把导数解好后编成代码了。然而牛顿力学也是使用二阶导引入了“力”这个迫使系统变化的量，而入门复杂系统，也得学会换位思考。我们把自己向第三方输出当成一阶，而第三方的理解当成二阶，就会明白，最好推断二阶效果，否则不能糊乱输出。或许闭环也是二阶现象。只是一点个人感受，加不加到词条，要看内容需要了。&lt;br /&gt;
&lt;br /&gt;
LHF：二值计算的小标题已更换成“度规升维”，对应内容看怎么调整，反正我看了柯式复杂度和统计复杂度的理论内容，知道不能轻意过渡到“复杂度”。因为前沿的“复杂度”定义里有平均值，可能涉及系综（Ensembles），是完全同构的对象，而系综的单元可能由“构型（Morph）”组成。但是“构型（Morph）”是我第一次接触到的概念，它可能是将斑图/因果态脱壳后的对象，需要进一步学习。再谈“二阶导”，懂得的人已经很多了，但“构型（Morph）”则未必，但又有可能是必要的，因为它们可能会堆出系综，使得“平均值”和“熵”的意义更加广泛。但又有人说“人没法跨过同一条河流”，试图从另一个角度看待同一个对象不不同部分，只是跨过去，回不回得来是个问题。但是理论上的“封闭性”需要二次项，即“何以为家，定活两便”。具体的细节我也没想清楚，先完成词条要求的内容吧。&lt;br /&gt;
&lt;br /&gt;
LHF：接前文的“均值”与“方差”，拿万事万物举例，有“x家”称“众生”，但具体到人，又不能随地大小便（据最新消息，很多地区猫狗也不能随地大小便了）。只是在“国家”层面是允许少部分人，不自主控制输出。回到“均值”与“方差”，或许可以过渡到“系综（Ensembles）”，同构同质了，有平等的地方。好累哦，集智有高人，杂念不丛生。&lt;br /&gt;
&lt;br /&gt;
* 在Erik Hoel的理论框架中，用有效信息EI来度量因果涌现效应的强弱。&lt;br /&gt;
&lt;br /&gt;
YMZ：不建议在“问题背景”里就提因果涌现，可以后面立一个小节谈计算力学和因果涌现的关系。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”我再把握一下，毕竟“计算力学”涵盖的内容很多，所解决的问题也比较广泛。&lt;br /&gt;
&lt;br /&gt;
YMZ：同上，“问题背景”要好读易懂。&lt;br /&gt;
&lt;br /&gt;
LHF：从我的视角来看，“问题背景”即要《好读易懂》，也要《层层递进》，因为张江老师没法给所有人同等时间。&lt;br /&gt;
&lt;br /&gt;
* 在计算力学框架中，则在某些层面将“新颖”就归结为“涌现”&lt;br /&gt;
&lt;br /&gt;
YMZ：在这个框架里，涌现不只是“新颖”&lt;br /&gt;
&lt;br /&gt;
LHF：涌现如果是要通过粗粒化、低维投影、观察者效应来形成，则不同的“效应器”会形成不同的“涌现”。“计算力学”框架里，应该能做出不同的映射/效应器。&lt;br /&gt;
&lt;br /&gt;
* 自然界中（Nature）或宇宙（Prototype Universe）中总是处在不断变化之中，这也是相对的......&lt;br /&gt;
&lt;br /&gt;
YMZ: 到这一段少一个过渡，以及这一段也很难理解，我没有看太懂。&lt;br /&gt;
&lt;br /&gt;
LHF：星系轨道和木星大红斑，是随时间变化的。但如果高度抽象到薛金鑫老师讲的那个程度，整个宇宙过程属于确定的，那甚至可以没有时间，只有能量。我们应该不用编写这方面内容。&lt;br /&gt;
&lt;br /&gt;
* 这个过程本身从定性上来讲，也是一种涌现现象。&lt;br /&gt;
&lt;br /&gt;
YMZ：这应该不是作者的本义，关键在于主体内部对世界的建模有没有捕捉到pattern&lt;br /&gt;
&lt;br /&gt;
LHF：有些文章读着读着，很容易将pattern的概念泛化得太厉害，我看怎么能收敛一些。&lt;br /&gt;
&lt;br /&gt;
* 有关的文献将极大的环境称为宇宙，其下是环境和智能体。&lt;br /&gt;
&lt;br /&gt;
YMZ：直接用“系统”、“环境”、“主体”来指称就可以了。&lt;br /&gt;
&lt;br /&gt;
LHF：我先理解一下。计算力学&amp;lt;math&amp;gt;S = kln\Omega&amp;lt;/math&amp;gt;，The world is not only Calculi, but also emergence。&lt;br /&gt;
&lt;br /&gt;
=统计复杂度=&lt;br /&gt;
&lt;br /&gt;
* 柯式复杂度是大家公认的复杂度度量方法&lt;br /&gt;
&lt;br /&gt;
YMZ：可以说是“公认最符合直觉的复杂度度量方法”&lt;br /&gt;
&lt;br /&gt;
LHF：谢谢补充。&lt;br /&gt;
&lt;br /&gt;
* 定义是一个字符串s对于通用图灵机U的柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度定义为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
YMZ：句子有问题。&lt;br /&gt;
&lt;br /&gt;
LHF：感谢意见，确实要改得通顺一些。&lt;br /&gt;
&lt;br /&gt;
* 针对K式复杂度的主要评论是它高度依赖编程语言的选择。&lt;br /&gt;
&lt;br /&gt;
YMZ：讲柯氏复杂度的时候要围绕它和计算力学的关系，包括下面的内容也要注意&lt;br /&gt;
&lt;br /&gt;
LHF：还要想办法理解好“柯氏复杂度”，在“计算力学”词条要注意把握好二者的关联关系。柯氏复杂度阅读过相关文献自然知道一些，计算力学按James P. Crutchfield的想法，则是来自统计，通往内在结构。拿地球举例的话，地壳、地幔……，非常值得深究。非常感谢您提醒我们要注意，要花精力去钻研好每一点和每一种关系。&lt;br /&gt;
&lt;br /&gt;
* 这里的对应于因果涌现量化（有效信息EI），统计复杂度越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
YMZ：这是为啥？&lt;br /&gt;
&lt;br /&gt;
LHF：计算力学和因果涌现，都有对应的优化目标量。《因果涌现》框架找到了“有效信息EI”这个目标，更大的值说明涌现更强。而《计算力学》框架找到了“因果态”，目标函数表现为“统计复杂度最小”。&lt;br /&gt;
&lt;br /&gt;
=因果态=&lt;br /&gt;
&lt;br /&gt;
目前到机器重构这里我觉得完成度很高了，易明继续往下写案例吧。细节上，有时间的话语言可以经常润色，很多地方对于读者来说不是那么好理解。不过确实内容本身比较难，我也没有特别多的好办法。&lt;br /&gt;
&lt;br /&gt;
=模型重构算法=&lt;br /&gt;
&lt;br /&gt;
* 如果随着L增大，模型的复杂度发散，即&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型M&amp;lt;sub&amp;gt;l+1&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
YMZ：l字体不一样&lt;br /&gt;
&lt;br /&gt;
LHF：做了一些修改，但是算法描述第四步不准确，因为在第四步前面&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;是固定的，则无法增长以让&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;；直到后面才&amp;lt;math&amp;gt;l \gets l+1&amp;lt;/math&amp;gt;。如果这一步的判断条件写成&amp;lt;math&amp;gt;C_μ(M_l) = \lim\limits_{l \to \infty} \lVert M_l \rVert \underset{ϵ \to 0}{=} \infty&amp;lt;/math&amp;gt;就知道无法计算。算法这一步或许有更好的描述。'''请词条创作者多多修改'''&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37752</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37752"/>
		<updated>2024-09-12T14:22:23Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 模型重构算法 */ 邀请标准化&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;请大家把词条撰写的方法发表在这里。&lt;br /&gt;
&lt;br /&gt;
=问题背景=&lt;br /&gt;
&lt;br /&gt;
* 涌现通常被理解为一个引导结构出现的过程，该过程不能直接由定义约束和控制系统的即刻作用力所描述。随着时间的推移“一些新东西”在某尺度出现，且不能由运动的等式所说明。一个涌现的属性也不能明确由初始和边界条件所表征。简而言之，当下层系统释放一些效应到它的创建中则一个属性涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：“一些新东西”是最平凡的定义，还是要补充出来作者对涌现后面两层的定义，并体现出它层层递进的关系。像木星的红斑跟蚁群在作者那里就不是同一个层次的涌现。&lt;br /&gt;
&lt;br /&gt;
LHF：如果能对涌现层次化最好，从计算视角入手的话，看怎么联系二者。也感谢提供木星的红斑跟蚁群分属不同层次的涌现，这些还请多讨论和交流。&lt;br /&gt;
&lt;br /&gt;
YMZ：首先先改这个问题吧，着重看1.2节的结尾部分的总结。&lt;br /&gt;
&lt;br /&gt;
LHF：文献中1.2节的结尾总结得很精彩，集智俱乐部公众号《涌现的种类与形式》写得也很好，可以看作是从复杂性角度考察所有系统的一本手册。我需要再理解一下作者那里涌现的表现含义，至少“计算力学”的离散性难以考察所有系统。&lt;br /&gt;
&lt;br /&gt;
YMZ：《涌现的种类与形式》不用在这里提，先把计算力学的东西讲出来。可以先把原文的段落翻译放在这里，然后思考怎么把它用我们自己的语言衔接上。现在我一直看不到学习推进的过程。&lt;br /&gt;
&lt;br /&gt;
LHF：非常抱歉学习进程落后了。表达一下个人想法：直接把原文的段落翻译放在这里，也是一种表述。但原文视角跳变很厉害，比如层次1的涌现是：直觉上的涌现的定义“一些新颖的东西出现”，如果要严格化，新颖的东西必定得有指标，要不就是纯概念。层次2的视角是观察者（an observer），层次3是系统“the system”，不太容易跟上作者的思路。图片1又是智能体的视角下的环境。我觉得我们还是要尽力把他们梳理清楚。想清楚了我会尝试在页面进行修改，谢谢大家的建议。&lt;br /&gt;
&lt;br /&gt;
LHF：原本看不出作者分类涌现的维度，一种处理方法是，先在计算力学里，认为一类斑图和现象（Pattern and Phenomenon）就是涌现。原文用我们自己的语言，认为是相对智能体来说，涌现对智能体和环境影响的三个阶段，也可能是原作者写作时的潜意识，应该是说得通的。不然假设有“涌现”的判别工具，“新颖的东西”当成层次一来理解，就是先入为主，如果属于层次一，结果判别工具输出为假，那层次一也就不存在的。呈现为上。&lt;br /&gt;
&lt;br /&gt;
LHF：原作者使用原语言进行描述，我们用自己的语言的话，可以激发自己一把，把“对齐”当成自己的追求，也是进一步严格化形式化计算力学的必经步骤。使用我们的语言对齐后，“涌现”的层次为“直觉涌现”、“斑图涌现/构型”、“内在涌现”。&lt;br /&gt;
&lt;br /&gt;
YMZ：作者这里要表达的意思应该没有那么复杂。对于第一层，只要有特征出现就算，比如质心，就是很trivial的。然后第二层和第三层现在没分开，第二层是外在观察者的视角，第三层才有agent的视角。另外我觉得agent翻译为“主体”是不是更好。前两层不用严格定义，都是给第三层做的铺垫。&lt;br /&gt;
&lt;br /&gt;
* 智能体捕捉到这个新的现象，并能从动力系统的斑图构型（Pattern formation）中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
&lt;br /&gt;
YMZ：这就是上一条我评论所指的。这里应该是外在的观察者以某种编码方式在观察，而不是智能体如何如何&lt;br /&gt;
&lt;br /&gt;
LHF：第一层实打实，第二、三层有活性，有内外。铺垫下来，第三层能成就主体。&lt;br /&gt;
&lt;br /&gt;
LHF：暂且不说其他&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;，单说这篇&amp;lt;ref name=&amp;quot;calculi-emerge&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;，宇宙间完全的平衡态，则宏观上无法出新。能形成质心，说明质量出现了，这就很赞。而已知光子没有静止质量，所以将你的质子与光子耦合，或许能到第二层，即观察者（能量？）出现了（appear)？。&lt;br /&gt;
&lt;br /&gt;
YMZ：质心是个例子，换成其他的属性求一个均值或者方差都可以。在我看来这个地方不需要高阶的物理知识。&lt;br /&gt;
&lt;br /&gt;
LHF：均值和方差就属于概率论了，均质贝努利想必有办法。&lt;br /&gt;
&lt;br /&gt;
YMZ: 现在的问题就是，第二层和第三层我觉得没有分开，第三层描述和举例没对应上。这个地方比较重要是因为这是作者有别于其他理论的一种论述方式，而且是比较具体的概念。&lt;br /&gt;
&lt;br /&gt;
LHF：或许第二层是知其然，第三层是知其所以然吧。&lt;br /&gt;
&lt;br /&gt;
* 多尺度复杂性&lt;br /&gt;
&lt;br /&gt;
YMZ：这一小节和词条内容的关系是什么？&lt;br /&gt;
&lt;br /&gt;
LHF：这一小节是请词条内容的读者准备好入坑[[复杂系统]]，这同“降维”思考相悖，是“升维”的思考过程。无论是计算力学还是因果涌现，都介绍了大量概念和中间过程，才推出几个结论。如果有人不听解释，可以停留在舒适区；如果想成就一番事业，起码要知道火车不是推的。&lt;br /&gt;
&lt;br /&gt;
* 在牛顿力学提出以后，...... 这时往往需要借助新的科技手段，来对这些模式进行深入研究，发现其潜在的原理和规律。&lt;br /&gt;
&lt;br /&gt;
YMZ：这两段话作用是什么？可以略写。&lt;br /&gt;
&lt;br /&gt;
LHF：想引入复杂科学和因果科学。牛顿力学中，物理运动的变化，来源于力的作用，或者相反。通常认为牛顿定律不涉及解释跨层级的现象，然后力是路程对时间的二阶导数，我个人还在深入理解导数（微积分）是否跨层级。毕竟导数一种表达是无穷小/无穷小的极限存在，然后忽略更高阶无穷小。&lt;br /&gt;
&lt;br /&gt;
YMZ：主要是说明需要多尺度建模是吧，可以只用一两句话引入这一点&lt;br /&gt;
&lt;br /&gt;
YMZ：这些我没删评论的地方记得还要改哦。&lt;br /&gt;
&lt;br /&gt;
* 一般对涌现现象定义为不能简单归结为元素间的相互作用力，而需要从对应层面来描述的现象，认为是涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这样的句式不太好读，另外内容不准确，“对应层面”是谁和谁对应呢？&lt;br /&gt;
&lt;br /&gt;
LHF：句式确实要调整。“对应层面”涉及到如何来定义的问题，如果有观察者，则可建立视界面，物质/能量流穿过该视界面，转化成信息，这是一种理解方式。我们对观察者做个形式化：对高维对象，做低维映射，在低维的投影，只要不是完全随机，就有斑图（秩序）。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的解释我没有看懂。可以先改一下前文的部分，然后尝试写一下这里如何跟前文衔接。&lt;br /&gt;
&lt;br /&gt;
* 如果建立了促成这种涌现现象发生的机理的算法模型，则细化为因果涌现，是随附了宏观动力学的一类涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这句话对一般读者来说太难理解了，读这个词条的读者可能完全不知道什么是因果涌现。这句话似乎暗示因果涌现是涌现现象的一种，但其实因果涌现是量化涌现的一个手段和理论框架。另外，“随附”这个词作为哲学词汇出现也不常用&lt;br /&gt;
&lt;br /&gt;
LHF：因果涌现可以是量化涌现的手段和理论框架，但“因果力”这些概念我再看看是否包含其中。我是在读书会到听到“随附”这个词，是个哲学词汇的话确实可以不用在词条里。&lt;br /&gt;
&lt;br /&gt;
YMZ：不管是因果涌现还是因果力，这些概念提出来的时候一定要解释的。在保证内容全面的同时，我们要尽可能写的简洁，尤其是问题背景这部分，抽象概念越少越好。&lt;br /&gt;
&lt;br /&gt;
* 这种涌现往往比微观层面更强&lt;br /&gt;
&lt;br /&gt;
YMZ：是想说“宏观层面的动力学因果效应比微观层面的更强”？像这样的句子缺失成分就不容易理解。&lt;br /&gt;
&lt;br /&gt;
LHF：可以做这些补充。&lt;br /&gt;
&lt;br /&gt;
YMZ：你直接补充上然后删掉讨论即可。其他地方同理，我看到讨论被删除就会去看正文，然后给新的反馈。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”页面已做大量删减，讨论在继续。虽然我们不用咬文嚼字，但作为初学者仍需请教。“计算力学”词汇有“计算”和“力学”，“计算”可以认为是二值离散运算；而“力学”按《The Calculi of Emergence》的说明，是离散系统动力学，而不是连续系统动力学。因此，会困惑对时间的二阶导这种方法，不知能不能在计算力学中使用。所以作为初学者，会去关注离散/连续动力学系统。也请大伙多谅解。&lt;br /&gt;
&lt;br /&gt;
YMZ：计算不一定是二值的呀，甚至不一定是离散的。这篇文章里涉及的基本都是离散的系统，不过有出现二阶导吗？为什么会用到这个概念？&lt;br /&gt;
&lt;br /&gt;
LHF：只想提一下最简数理和逻辑，我们对其他数理和逻辑用得多些。离散的系统确实不会去提二阶导，机器学习也是直接把导数解好后编成代码了。然而牛顿力学也是使用二阶导引入了“力”这个迫使系统变化的量，而入门复杂系统，也得学会换位思考。我们把自己向第三方输出当成一阶，而第三方的理解当成二阶，就会明白，最好推断二阶效果，否则不能糊乱输出。或许闭环也是二阶现象。只是一点个人感受，加不加到词条，要看内容需要了。&lt;br /&gt;
&lt;br /&gt;
* 在Erik Hoel的理论框架中，用有效信息EI来度量因果涌现效应的强弱。&lt;br /&gt;
&lt;br /&gt;
YMZ：不建议在“问题背景”里就提因果涌现，可以后面立一个小节谈计算力学和因果涌现的关系。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”我再把握一下，毕竟“计算力学”涵盖的内容很多，所解决的问题也比较广泛。&lt;br /&gt;
&lt;br /&gt;
YMZ：同上，“问题背景”要好读易懂。&lt;br /&gt;
&lt;br /&gt;
* 在计算力学框架中，则在某些层面将“新颖”就归结为“涌现”&lt;br /&gt;
&lt;br /&gt;
YMZ：在这个框架里，涌现不只是“新颖”&lt;br /&gt;
&lt;br /&gt;
LHF：涌现如果是要通过粗粒化、低维投影、观察者效应来形成，则不同的“效应器”会形成不同的“涌现”。“计算力学”框架里，应该能做出不同的映射/效应器。&lt;br /&gt;
&lt;br /&gt;
* 自然界中（Nature）或宇宙（Prototype Universe）中总是处在不断变化之中，这也是相对的......&lt;br /&gt;
&lt;br /&gt;
YMZ: 到这一段少一个过渡，以及这一段也很难理解，我没有看太懂。&lt;br /&gt;
&lt;br /&gt;
LHF：星系轨道和木星大红斑，是随时间变化的。但如果高度抽象到薛金鑫老师讲的那个程度，整个宇宙过程属于确定的，那甚至可以没有时间，只有能量。我们应该不用编写这方面内容。&lt;br /&gt;
&lt;br /&gt;
* 这个过程本身从定性上来讲，也是一种涌现现象。&lt;br /&gt;
&lt;br /&gt;
YMZ：这应该不是作者的本义，关键在于主体内部对世界的建模有没有捕捉到pattern&lt;br /&gt;
&lt;br /&gt;
LHF：有些文章读着读着，很容易将pattern的概念泛化得太厉害，我看怎么能收敛一些。&lt;br /&gt;
&lt;br /&gt;
* 有关的文献将极大的环境称为宇宙，其下是环境和智能体。&lt;br /&gt;
&lt;br /&gt;
YMZ：直接用“系统”、“环境”、“主体”来指称就可以了。&lt;br /&gt;
&lt;br /&gt;
LHF：我先理解一下。计算力学&amp;lt;math&amp;gt;S = kln\Omega&amp;lt;/math&amp;gt;，The world is not only Calculi, but also emergence。&lt;br /&gt;
&lt;br /&gt;
=统计复杂度=&lt;br /&gt;
&lt;br /&gt;
* 柯式复杂度是大家公认的复杂度度量方法&lt;br /&gt;
&lt;br /&gt;
YMZ：可以说是“公认最符合直觉的复杂度度量方法”&lt;br /&gt;
&lt;br /&gt;
LHF：谢谢补充。&lt;br /&gt;
&lt;br /&gt;
* 定义是一个字符串s对于通用图灵机U的柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度定义为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
YMZ：句子有问题。&lt;br /&gt;
&lt;br /&gt;
LHF：感谢意见，确实要改得通顺一些。&lt;br /&gt;
&lt;br /&gt;
* 针对K式复杂度的主要评论是它高度依赖编程语言的选择。&lt;br /&gt;
&lt;br /&gt;
YMZ：讲柯氏复杂度的时候要围绕它和计算力学的关系，包括下面的内容也要注意&lt;br /&gt;
&lt;br /&gt;
LHF：还要想办法理解好“柯氏复杂度”，在“计算力学”词条要注意把握好二者的关联关系。柯氏复杂度阅读过相关文献自然知道一些，计算力学按James P. Crutchfield的想法，则是来自统计，通往内在结构。拿地球举例的话，地壳、地幔……，非常值得深究。非常感谢您提醒我们要注意，要花精力去钻研好每一点和每一种关系。&lt;br /&gt;
&lt;br /&gt;
* 这里的对应于因果涌现量化（有效信息EI），统计复杂度越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
YMZ：这是为啥？&lt;br /&gt;
&lt;br /&gt;
LHF：计算力学和因果涌现，都有对应的优化目标量。《因果涌现》框架找到了“有效信息EI”这个目标，更大的值说明涌现更强。而《计算力学》框架找到了“因果态”，目标函数表现为“统计复杂度最小”。&lt;br /&gt;
&lt;br /&gt;
=因果态=&lt;br /&gt;
&lt;br /&gt;
目前到机器重构这里我觉得完成度很高了，易明继续往下写案例吧。细节上，有时间的话语言可以经常润色，很多地方对于读者来说不是那么好理解。不过确实内容本身比较难，我也没有特别多的好办法。&lt;br /&gt;
&lt;br /&gt;
=模型重构算法=&lt;br /&gt;
&lt;br /&gt;
* 如果随着L增大，模型的复杂度发散，即&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型M&amp;lt;sub&amp;gt;l+1&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
YMZ：l字体不一样&lt;br /&gt;
&lt;br /&gt;
LHF：做了一些修改，但是算法描述第四步不准确，因为在第四步前面&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;是固定的，则无法增长以让&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;；直到后面才&amp;lt;math&amp;gt;l \gets l+1&amp;lt;/math&amp;gt;。如果这一步的判断条件写成&amp;lt;math&amp;gt;C_μ(M_l) = \lim\limits_{l \to \infty} \lVert M_l \rVert \underset{ϵ \to 0}{=} \infty&amp;lt;/math&amp;gt;就知道无法计算。算法这一步或许有更好的描述。'''请词条创作者多多修改'''&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37751</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37751"/>
		<updated>2024-09-12T14:21:19Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 模型重构算法 */ 对算法步骤做一些讨论&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;请大家把词条撰写的方法发表在这里。&lt;br /&gt;
&lt;br /&gt;
=问题背景=&lt;br /&gt;
&lt;br /&gt;
* 涌现通常被理解为一个引导结构出现的过程，该过程不能直接由定义约束和控制系统的即刻作用力所描述。随着时间的推移“一些新东西”在某尺度出现，且不能由运动的等式所说明。一个涌现的属性也不能明确由初始和边界条件所表征。简而言之，当下层系统释放一些效应到它的创建中则一个属性涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：“一些新东西”是最平凡的定义，还是要补充出来作者对涌现后面两层的定义，并体现出它层层递进的关系。像木星的红斑跟蚁群在作者那里就不是同一个层次的涌现。&lt;br /&gt;
&lt;br /&gt;
LHF：如果能对涌现层次化最好，从计算视角入手的话，看怎么联系二者。也感谢提供木星的红斑跟蚁群分属不同层次的涌现，这些还请多讨论和交流。&lt;br /&gt;
&lt;br /&gt;
YMZ：首先先改这个问题吧，着重看1.2节的结尾部分的总结。&lt;br /&gt;
&lt;br /&gt;
LHF：文献中1.2节的结尾总结得很精彩，集智俱乐部公众号《涌现的种类与形式》写得也很好，可以看作是从复杂性角度考察所有系统的一本手册。我需要再理解一下作者那里涌现的表现含义，至少“计算力学”的离散性难以考察所有系统。&lt;br /&gt;
&lt;br /&gt;
YMZ：《涌现的种类与形式》不用在这里提，先把计算力学的东西讲出来。可以先把原文的段落翻译放在这里，然后思考怎么把它用我们自己的语言衔接上。现在我一直看不到学习推进的过程。&lt;br /&gt;
&lt;br /&gt;
LHF：非常抱歉学习进程落后了。表达一下个人想法：直接把原文的段落翻译放在这里，也是一种表述。但原文视角跳变很厉害，比如层次1的涌现是：直觉上的涌现的定义“一些新颖的东西出现”，如果要严格化，新颖的东西必定得有指标，要不就是纯概念。层次2的视角是观察者（an observer），层次3是系统“the system”，不太容易跟上作者的思路。图片1又是智能体的视角下的环境。我觉得我们还是要尽力把他们梳理清楚。想清楚了我会尝试在页面进行修改，谢谢大家的建议。&lt;br /&gt;
&lt;br /&gt;
LHF：原本看不出作者分类涌现的维度，一种处理方法是，先在计算力学里，认为一类斑图和现象（Pattern and Phenomenon）就是涌现。原文用我们自己的语言，认为是相对智能体来说，涌现对智能体和环境影响的三个阶段，也可能是原作者写作时的潜意识，应该是说得通的。不然假设有“涌现”的判别工具，“新颖的东西”当成层次一来理解，就是先入为主，如果属于层次一，结果判别工具输出为假，那层次一也就不存在的。呈现为上。&lt;br /&gt;
&lt;br /&gt;
LHF：原作者使用原语言进行描述，我们用自己的语言的话，可以激发自己一把，把“对齐”当成自己的追求，也是进一步严格化形式化计算力学的必经步骤。使用我们的语言对齐后，“涌现”的层次为“直觉涌现”、“斑图涌现/构型”、“内在涌现”。&lt;br /&gt;
&lt;br /&gt;
YMZ：作者这里要表达的意思应该没有那么复杂。对于第一层，只要有特征出现就算，比如质心，就是很trivial的。然后第二层和第三层现在没分开，第二层是外在观察者的视角，第三层才有agent的视角。另外我觉得agent翻译为“主体”是不是更好。前两层不用严格定义，都是给第三层做的铺垫。&lt;br /&gt;
&lt;br /&gt;
* 智能体捕捉到这个新的现象，并能从动力系统的斑图构型（Pattern formation）中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
&lt;br /&gt;
YMZ：这就是上一条我评论所指的。这里应该是外在的观察者以某种编码方式在观察，而不是智能体如何如何&lt;br /&gt;
&lt;br /&gt;
LHF：第一层实打实，第二、三层有活性，有内外。铺垫下来，第三层能成就主体。&lt;br /&gt;
&lt;br /&gt;
LHF：暂且不说其他&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;，单说这篇&amp;lt;ref name=&amp;quot;calculi-emerge&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;，宇宙间完全的平衡态，则宏观上无法出新。能形成质心，说明质量出现了，这就很赞。而已知光子没有静止质量，所以将你的质子与光子耦合，或许能到第二层，即观察者（能量？）出现了（appear)？。&lt;br /&gt;
&lt;br /&gt;
YMZ：质心是个例子，换成其他的属性求一个均值或者方差都可以。在我看来这个地方不需要高阶的物理知识。&lt;br /&gt;
&lt;br /&gt;
LHF：均值和方差就属于概率论了，均质贝努利想必有办法。&lt;br /&gt;
&lt;br /&gt;
YMZ: 现在的问题就是，第二层和第三层我觉得没有分开，第三层描述和举例没对应上。这个地方比较重要是因为这是作者有别于其他理论的一种论述方式，而且是比较具体的概念。&lt;br /&gt;
&lt;br /&gt;
LHF：或许第二层是知其然，第三层是知其所以然吧。&lt;br /&gt;
&lt;br /&gt;
* 多尺度复杂性&lt;br /&gt;
&lt;br /&gt;
YMZ：这一小节和词条内容的关系是什么？&lt;br /&gt;
&lt;br /&gt;
LHF：这一小节是请词条内容的读者准备好入坑[[复杂系统]]，这同“降维”思考相悖，是“升维”的思考过程。无论是计算力学还是因果涌现，都介绍了大量概念和中间过程，才推出几个结论。如果有人不听解释，可以停留在舒适区；如果想成就一番事业，起码要知道火车不是推的。&lt;br /&gt;
&lt;br /&gt;
* 在牛顿力学提出以后，...... 这时往往需要借助新的科技手段，来对这些模式进行深入研究，发现其潜在的原理和规律。&lt;br /&gt;
&lt;br /&gt;
YMZ：这两段话作用是什么？可以略写。&lt;br /&gt;
&lt;br /&gt;
LHF：想引入复杂科学和因果科学。牛顿力学中，物理运动的变化，来源于力的作用，或者相反。通常认为牛顿定律不涉及解释跨层级的现象，然后力是路程对时间的二阶导数，我个人还在深入理解导数（微积分）是否跨层级。毕竟导数一种表达是无穷小/无穷小的极限存在，然后忽略更高阶无穷小。&lt;br /&gt;
&lt;br /&gt;
YMZ：主要是说明需要多尺度建模是吧，可以只用一两句话引入这一点&lt;br /&gt;
&lt;br /&gt;
YMZ：这些我没删评论的地方记得还要改哦。&lt;br /&gt;
&lt;br /&gt;
* 一般对涌现现象定义为不能简单归结为元素间的相互作用力，而需要从对应层面来描述的现象，认为是涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这样的句式不太好读，另外内容不准确，“对应层面”是谁和谁对应呢？&lt;br /&gt;
&lt;br /&gt;
LHF：句式确实要调整。“对应层面”涉及到如何来定义的问题，如果有观察者，则可建立视界面，物质/能量流穿过该视界面，转化成信息，这是一种理解方式。我们对观察者做个形式化：对高维对象，做低维映射，在低维的投影，只要不是完全随机，就有斑图（秩序）。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的解释我没有看懂。可以先改一下前文的部分，然后尝试写一下这里如何跟前文衔接。&lt;br /&gt;
&lt;br /&gt;
* 如果建立了促成这种涌现现象发生的机理的算法模型，则细化为因果涌现，是随附了宏观动力学的一类涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这句话对一般读者来说太难理解了，读这个词条的读者可能完全不知道什么是因果涌现。这句话似乎暗示因果涌现是涌现现象的一种，但其实因果涌现是量化涌现的一个手段和理论框架。另外，“随附”这个词作为哲学词汇出现也不常用&lt;br /&gt;
&lt;br /&gt;
LHF：因果涌现可以是量化涌现的手段和理论框架，但“因果力”这些概念我再看看是否包含其中。我是在读书会到听到“随附”这个词，是个哲学词汇的话确实可以不用在词条里。&lt;br /&gt;
&lt;br /&gt;
YMZ：不管是因果涌现还是因果力，这些概念提出来的时候一定要解释的。在保证内容全面的同时，我们要尽可能写的简洁，尤其是问题背景这部分，抽象概念越少越好。&lt;br /&gt;
&lt;br /&gt;
* 这种涌现往往比微观层面更强&lt;br /&gt;
&lt;br /&gt;
YMZ：是想说“宏观层面的动力学因果效应比微观层面的更强”？像这样的句子缺失成分就不容易理解。&lt;br /&gt;
&lt;br /&gt;
LHF：可以做这些补充。&lt;br /&gt;
&lt;br /&gt;
YMZ：你直接补充上然后删掉讨论即可。其他地方同理，我看到讨论被删除就会去看正文，然后给新的反馈。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”页面已做大量删减，讨论在继续。虽然我们不用咬文嚼字，但作为初学者仍需请教。“计算力学”词汇有“计算”和“力学”，“计算”可以认为是二值离散运算；而“力学”按《The Calculi of Emergence》的说明，是离散系统动力学，而不是连续系统动力学。因此，会困惑对时间的二阶导这种方法，不知能不能在计算力学中使用。所以作为初学者，会去关注离散/连续动力学系统。也请大伙多谅解。&lt;br /&gt;
&lt;br /&gt;
YMZ：计算不一定是二值的呀，甚至不一定是离散的。这篇文章里涉及的基本都是离散的系统，不过有出现二阶导吗？为什么会用到这个概念？&lt;br /&gt;
&lt;br /&gt;
LHF：只想提一下最简数理和逻辑，我们对其他数理和逻辑用得多些。离散的系统确实不会去提二阶导，机器学习也是直接把导数解好后编成代码了。然而牛顿力学也是使用二阶导引入了“力”这个迫使系统变化的量，而入门复杂系统，也得学会换位思考。我们把自己向第三方输出当成一阶，而第三方的理解当成二阶，就会明白，最好推断二阶效果，否则不能糊乱输出。或许闭环也是二阶现象。只是一点个人感受，加不加到词条，要看内容需要了。&lt;br /&gt;
&lt;br /&gt;
* 在Erik Hoel的理论框架中，用有效信息EI来度量因果涌现效应的强弱。&lt;br /&gt;
&lt;br /&gt;
YMZ：不建议在“问题背景”里就提因果涌现，可以后面立一个小节谈计算力学和因果涌现的关系。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”我再把握一下，毕竟“计算力学”涵盖的内容很多，所解决的问题也比较广泛。&lt;br /&gt;
&lt;br /&gt;
YMZ：同上，“问题背景”要好读易懂。&lt;br /&gt;
&lt;br /&gt;
* 在计算力学框架中，则在某些层面将“新颖”就归结为“涌现”&lt;br /&gt;
&lt;br /&gt;
YMZ：在这个框架里，涌现不只是“新颖”&lt;br /&gt;
&lt;br /&gt;
LHF：涌现如果是要通过粗粒化、低维投影、观察者效应来形成，则不同的“效应器”会形成不同的“涌现”。“计算力学”框架里，应该能做出不同的映射/效应器。&lt;br /&gt;
&lt;br /&gt;
* 自然界中（Nature）或宇宙（Prototype Universe）中总是处在不断变化之中，这也是相对的......&lt;br /&gt;
&lt;br /&gt;
YMZ: 到这一段少一个过渡，以及这一段也很难理解，我没有看太懂。&lt;br /&gt;
&lt;br /&gt;
LHF：星系轨道和木星大红斑，是随时间变化的。但如果高度抽象到薛金鑫老师讲的那个程度，整个宇宙过程属于确定的，那甚至可以没有时间，只有能量。我们应该不用编写这方面内容。&lt;br /&gt;
&lt;br /&gt;
* 这个过程本身从定性上来讲，也是一种涌现现象。&lt;br /&gt;
&lt;br /&gt;
YMZ：这应该不是作者的本义，关键在于主体内部对世界的建模有没有捕捉到pattern&lt;br /&gt;
&lt;br /&gt;
LHF：有些文章读着读着，很容易将pattern的概念泛化得太厉害，我看怎么能收敛一些。&lt;br /&gt;
&lt;br /&gt;
* 有关的文献将极大的环境称为宇宙，其下是环境和智能体。&lt;br /&gt;
&lt;br /&gt;
YMZ：直接用“系统”、“环境”、“主体”来指称就可以了。&lt;br /&gt;
&lt;br /&gt;
LHF：我先理解一下。计算力学&amp;lt;math&amp;gt;S = kln\Omega&amp;lt;/math&amp;gt;，The world is not only Calculi, but also emergence。&lt;br /&gt;
&lt;br /&gt;
=统计复杂度=&lt;br /&gt;
&lt;br /&gt;
* 柯式复杂度是大家公认的复杂度度量方法&lt;br /&gt;
&lt;br /&gt;
YMZ：可以说是“公认最符合直觉的复杂度度量方法”&lt;br /&gt;
&lt;br /&gt;
LHF：谢谢补充。&lt;br /&gt;
&lt;br /&gt;
* 定义是一个字符串s对于通用图灵机U的柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度定义为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
YMZ：句子有问题。&lt;br /&gt;
&lt;br /&gt;
LHF：感谢意见，确实要改得通顺一些。&lt;br /&gt;
&lt;br /&gt;
* 针对K式复杂度的主要评论是它高度依赖编程语言的选择。&lt;br /&gt;
&lt;br /&gt;
YMZ：讲柯氏复杂度的时候要围绕它和计算力学的关系，包括下面的内容也要注意&lt;br /&gt;
&lt;br /&gt;
LHF：还要想办法理解好“柯氏复杂度”，在“计算力学”词条要注意把握好二者的关联关系。柯氏复杂度阅读过相关文献自然知道一些，计算力学按James P. Crutchfield的想法，则是来自统计，通往内在结构。拿地球举例的话，地壳、地幔……，非常值得深究。非常感谢您提醒我们要注意，要花精力去钻研好每一点和每一种关系。&lt;br /&gt;
&lt;br /&gt;
* 这里的对应于因果涌现量化（有效信息EI），统计复杂度越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
YMZ：这是为啥？&lt;br /&gt;
&lt;br /&gt;
LHF：计算力学和因果涌现，都有对应的优化目标量。《因果涌现》框架找到了“有效信息EI”这个目标，更大的值说明涌现更强。而《计算力学》框架找到了“因果态”，目标函数表现为“统计复杂度最小”。&lt;br /&gt;
&lt;br /&gt;
=因果态=&lt;br /&gt;
&lt;br /&gt;
目前到机器重构这里我觉得完成度很高了，易明继续往下写案例吧。细节上，有时间的话语言可以经常润色，很多地方对于读者来说不是那么好理解。不过确实内容本身比较难，我也没有特别多的好办法。&lt;br /&gt;
&lt;br /&gt;
=模型重构算法=&lt;br /&gt;
&lt;br /&gt;
* 如果随着L增大，模型的复杂度发散，即&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型M&amp;lt;sub&amp;gt;l+1&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
YMZ：l字体不一样&lt;br /&gt;
&lt;br /&gt;
LHF：做了一些修改，但是算法描述第四步不准确，因为在第四步前面&amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt;是固定的，则无法增长以让&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;；直到后面才&amp;lt;math&amp;gt;l \gets l+1&amp;lt;/math&amp;gt;。如果这一步的判断条件写成&amp;lt;math&amp;gt;C_μ(M_l) = \lim\limits_{l \to \infty} \lVert M_l \rVert \underset{ϵ \to 0}{=} \infty&amp;lt;/math&amp;gt;就知道无法计算。算法这一步或许有更好的描述。&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37750</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37750"/>
		<updated>2024-09-12T14:11:30Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 模型重构算法 */ 修正字体&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套数学框架，试图从历史序列的形态（Morph）系综中寻找、总结规律，并预测未来。“寻找、总结规律、预测未来”属于“智能活动”的一种，在许许多多的“智能活动”背后又有着潜在的更一般的规律。潜在的一般的规律，往往来源于对微观态进行[[粗粒化]]形成宏观态的[[因果涌现]]。计算力学从信息论出发，采用计算的视角，定义出模式，因果态，各态之间的转换等重要概念，并最终将“智能”抽象为支持通用计算的ϵ-机器。ϵ-机器被有关学者从理论上证明，有着宏观态上的信息封闭性和计算封闭性，可以展现出极大的预测能力和极小的复杂性。ϵ-机器有序对的因果态对所有长度未来&amp;lt;math&amp;gt;\overset{\to}{S}&amp;lt;/math&amp;gt;而言还有着强同质性（Strict Homogeneity of Causal States）。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=生物群落图片-计算力学词条|无框|238x238像素]]&lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。最吸引人的和使人迷惑的自然模式是那些在高度结构化的联合行为随着时间涌现于简单子系统的交互。鸟群以步调一致地形式飞行，鱼儿在没有领头带领以连贯的序列群组流转并突然共同转向的方式游动。蚊群形成复杂的社会，生存继承自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
这些观察构成直观的涌现定义,为了让它更可用，得有人说明“那些东西”是什么，并且它“新”在哪里。否则，表述就不够详细，甚至有些空洞。普通的机制能引导多样现象的涌现吗？同时代的科学和数学能提供什么语言去精确地描绘这些系统中涌现的不同组织？&lt;br /&gt;
&lt;br /&gt;
=== 现象的层次递进 ===&lt;br /&gt;
&lt;br /&gt;
我们取智能体对环境的适应度为指标，可将绝大多数智能活动整理出层次性，数理和逻辑，从而纳入科学研究&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;对应的数学框架，进而使其和环境共同演化。在计算力学的宇宙模型里，'''现象（Phenomenon）'''提升为主体的内在涌现，相对来说需要经历三个层次：&lt;br /&gt;
&lt;br /&gt;
#'''直觉涌现(Intuitive emergence)'''。系统中已经发生相对智能体来说之前没有建立内部结构的现象，也是“新颖的”。例子有环境中偶然会出现地震；&lt;br /&gt;
#'''斑图涌现(Pattern emergence)'''。智能体捕捉到这个新的现象，并能从动力系统的'''斑图构型（Pattern formation）'''中识别这种特定现象。例子有对于地震这种现象在观察者看来是一种地壳滑移；&lt;br /&gt;
#'''内在涌现（Intrinsic emergence）'''。具有识别和建立现象对应结构的智能体，组成新的环境，使得系统出现新的秩序，就达到了内在涌现层次。例子有主体通过收集地震数据，能分析出环境的一些结构信息，从而更新自己的计算模型；&lt;br /&gt;
&lt;br /&gt;
只有达到了层次3，现象才进入'''内在涌现'''环节，融入到环境并得到保持，否则只是随机扰动。&lt;br /&gt;
&lt;br /&gt;
智能体对三个层次的涌现，使用相应量化方法和计算机理论模型，以及机载的实际计算设备，进行计算模型建立。理论上已经证明图灵机具有通用图灵机的计算能力，且与[[元胞自动机]]的计算能力等价。这些计算能力包括算术方法和数理逻辑。&lt;br /&gt;
&lt;br /&gt;
使用适当的假设和划分方法，在科学领域也称为[[映射]]，在[[复杂科学]]里一种特殊的映射可以称为[[粗粒化]]，能够获取一定程度上计算的下列特性：&lt;br /&gt;
&lt;br /&gt;
* 封闭（完备）性。&lt;br /&gt;
* 一致性。&lt;br /&gt;
&lt;br /&gt;
智能体一旦完成计算的封闭（完备）性和一致性的建立，那么对现象的分析就达到了基本的科学研究阶段，能建立相应的科学理论体系，进入动力系统的范畴。而如果要形成计算视角下的内在涌现，则还要面向复杂问题，建立多层次的理论。&lt;br /&gt;
&lt;br /&gt;
=== 多尺度复杂性 ===&lt;br /&gt;
&lt;br /&gt;
实际的科研课题，往往具有以下特征和性质：&lt;br /&gt;
&lt;br /&gt;
* 非常长的输入和输出，但仍然有限；&lt;br /&gt;
* 理论上有无限长的历史和未来；&lt;br /&gt;
* 确定性系统也会引发混沌；&lt;br /&gt;
* 系统存在可遍历和不可遍历的区分；&lt;br /&gt;
* 无限长序列也存在数量上的大小关系；&lt;br /&gt;
* [[拯救2050]][[[[奇点]]临近]]。&lt;br /&gt;
&lt;br /&gt;
这些课题转换为计算视角下的问题，则带有相当的复杂度，可以先辅以主体定性的视角，再加以专门的计算复杂度理论研究，可以得出非常好的性质，定量工作也需时刻保持在线。计算复杂度理论属于[[复杂系统]]理论一个分支，在复杂系统当中，对应的研究还有[[复杂网络]]、[[超图]]等相关领域，各个领域对所研究的课题都准备了相应的定性分析和量化方法。计算力学在大量借助这些成熟的科学方法的基础上，还进行了相应的优化方法确定。&lt;br /&gt;
&lt;br /&gt;
==复杂度量化==&lt;br /&gt;
&lt;br /&gt;
=== 度规升维 ===&lt;br /&gt;
&lt;br /&gt;
计算复杂度也可认为是[[算术复杂度]]，理论上可以简化到二值计算。二值是符号里的0和1，是计算学所用的基本单位。通过组合0和1可以形成复杂的数学和逻辑，以及加入编解码器形成字符串。计算力学将经典[[复杂科学]]理论的部分核心“将自然过程二分为秩序和噪声”吸收了进来，也是相关文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;提到的创新方式。即我们可以利用[[复杂科学]]的粗粒化方法，将隐藏在自然现象中的过程压缩到极简的秩序（order，符号0）和随机（randomness，符号1），然后制定相应的运算法则，就能完成一种二值计算系统的建立，有兴趣的读者可以参阅[[布尔代数]]的相关内容。&lt;br /&gt;
&lt;br /&gt;
在人工环境中使用二分法时，原始的随机过程，经过一定程度的累积，依赖于具体的粗粒化方法，有可能会呈现出一定的分布，导致计算复杂性的出现。这种计算复杂性经过抽象和形式化，使用不同的实体和规则，能形成不同的复杂度度量方法。但终究我们要具有将度规升维的能力，尊重现实，才能找到更佳的方案。&lt;br /&gt;
&lt;br /&gt;
===柯式复杂度===&lt;br /&gt;
&lt;br /&gt;
[[柯式复杂度]]是大家普遍公认的复杂度度量方法，在Jean-Paul Delahaye和Hector Zenil对复杂系统量化方法研究的工作中&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;，认为最天然的计算设备的模型需要有一定的表达能力，并定义一个字符串s对于通用图灵机U的'''柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度'''&amp;lt;math&amp;gt;K_{u}(s)&amp;lt;/math&amp;gt;为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_{u}(s) =  min\{\lvert p \rvert, U(p) = s \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标u是对应通用图灵机的代号，U是运行程序p的通用图灵机的实体。&lt;br /&gt;
&lt;br /&gt;
为提高通用性，忽略各图灵机之间的差异，将柯氏复杂度定义进一步定义为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: 通用计算机M在输入w时停机并输出x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
按照前式标准化为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: M(w) = x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这里的w等于前式的p，即输出x的程序源代码字符串。x等于前式的s，即待输出的字符串。&lt;br /&gt;
&lt;br /&gt;
在文献&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;中确定柯式复杂度的定义时，使用了两种不同的计算模型：&lt;br /&gt;
* 确定性图灵机（deterministic Turing machines (TM)）。能够模拟神经元，一般以串行方式运行代码。&lt;br /&gt;
* 一维元胞自动机（CA）。以并行方式同时更新单个时间步上的所有元胞。&lt;br /&gt;
做了计算性能的比较，实验结果显示两者有着很强的相互关联，而且两者均可将输出字符串构成支持反转和补余操作的对称群。&lt;br /&gt;
&lt;br /&gt;
柯式复杂度的主要注解包括因为停机问题而导致的不可计算性，以及它高度依赖编程语言的选择。虽然柯式复杂度有上述问题，但仍能揭示计算和模拟的本质。不同的计算模型形成了复杂度的分水岭，又来到常量E的一处浅滩：&lt;br /&gt;
&lt;br /&gt;
定理：总能找到一个常量E，对于任意的字符串s，两种计算模型U1和U2的柯式复杂度满足：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert K_{U_1}(s) - K_{U_2}(s) \rvert &amp;lt; E&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即，在误差条件E以内，有程序P能让计算模型U1模拟U2，智能体能借助程序P沿着复杂度的沟壑通向2050。&lt;br /&gt;
&lt;br /&gt;
===统计复杂度===&lt;br /&gt;
&lt;br /&gt;
定义及符号&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标μ依赖于测度和分布，同柯式复杂度&amp;lt;math&amp;gt;C_{u}&amp;lt;/math&amp;gt;的下标u含义不完全相同，对应的计算模型M的分类和分布，也依赖于具体的理论实现。&lt;br /&gt;
&lt;br /&gt;
统计复杂度可用于线性系统的[[复杂性]]量化，也可用于非线性动态系统中复杂系统[[因果涌现]][[复杂性]]的量化。香农熵基于概率分布，但对于确定性混沌却有些不足，统计复杂度则能量化宏观态上出现的确定性混沌。&lt;br /&gt;
&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。其中μ依赖于测度和分布。跟统计力学中的量化理论有关，基于测度系统的定义。在部分混沌物理学的文献中，也被记作α。&lt;br /&gt;
&lt;br /&gt;
在1989年《Inferring Statistical Complexity》&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;这篇文献里，复杂度的阶次符号为α，在2001年文献&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中的符号为μ，这里我们统一使用μ。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度即为μ-阶图的概率算术复杂度，&amp;lt;math&amp;gt;C_{μ=0}=\log \lvert \mathbf{V} \rvert&amp;lt;/math&amp;gt;。其中&amp;lt;math&amp;gt;\mathbf{V}&amp;lt;/math&amp;gt;为μ-阶图的顶点集合。&lt;br /&gt;
&lt;br /&gt;
在集智俱乐部的《因果涌现读书会》[[因果几何]]上，会对连续系统的因果涌现做更详细的介绍，有兴趣的可以参考下。&lt;br /&gt;
&lt;br /&gt;
0-阶图复杂度(&amp;lt;math&amp;gt;C_{μ=0}&amp;lt;/math&amp;gt;)和蔡汀-柯尔莫哥洛夫复杂度不同，0-阶图复杂度带有概率分布且依赖带有随机整数寄存器的图灵机。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度（&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;）是区别于信息论的量化复杂度的方法，后者基于维度&amp;lt;math&amp;gt;d_μ&amp;lt;/math&amp;gt;和熵&amp;lt;math&amp;gt;h_μ&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
拓扑复杂度&lt;br /&gt;
&lt;br /&gt;
当μ-阶图复杂度的μ为零时，μ-阶图复杂度也称为拓扑复杂度。由ϵ-机器的特征值给出。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度的μ = 1时，复杂度的量化方式为统计复杂度，带有热力学的“高温限制”。这里的统计复杂度也是1-阶图复杂度，即为香农熵。由ϵ-机器的物征向量给出。&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。这里的对应于因果涌现量化（有效信息EI），统计复杂度&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
我们按照文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中对统计复杂度的研究，将统计复杂度描述为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;C_μ(x)=min\{\lvert \langle BTM, w\rangle \rvert: BTM(w) = x \} \tag {5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中，BTM是贝努利-图灵机器（Bernoulli-Turing Machine），w是贝努利-图灵机器的输入。&lt;br /&gt;
&lt;br /&gt;
统计复杂度的下界，从周期行为和频段耦合中得出，是带二阶项的相位转换。&lt;br /&gt;
&lt;br /&gt;
=== 复杂度目标 ===&lt;br /&gt;
&lt;br /&gt;
经过演化，因果链能形成形式上的闭环，这里闭环在后文的因果态里，是指因果态在所有有效态中，统计复杂度最小等特征和属性。在管理学中，类似于使用组织行为学的知识，构建特定的反应链，从而完成特定目标。&lt;br /&gt;
[[文件:复杂度-Pre-announcement-202409102.png|替代=复杂度-预申明|居中|无框|403x403像素|复杂度-预申明]]&lt;br /&gt;
几乎所有自然当中的时间相关系统，经过复杂度的划分和优化，再通过计算力学对结构的检验和测量，能展现出多尺度的涌现属性和特征。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
在计算力学中，宇宙被视为一个确定性动力系统（DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。由于系统内的智能体（Agent）的计算资源有限，无法测量和预测其内外部环境的所有行为，这些不能预测的部分对智能体来说就相当于是随机扰动，所以智能体被视为一个随机动力系统（SDS）。智能体试图构建和维持一个对其环境具有最大预测能力的内部模型，以提高其自身对环境的适应性和生存能力。&lt;br /&gt;
&lt;br /&gt;
智能体对外部环境的测量精度一般都是有限的，测量结果只能描述外部环境的“模糊状态”，智能体需要对测量结果粗粒化后才能识别“模糊状态”中的模式。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} s_t&amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partitioni）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的模式，并且这种模式不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性————因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强：对于所有有效态&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;和正整数&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度————在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上文中已经介绍了柯式复杂度和统计复杂度的基本概念，如果&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;表示对过程的测量结果的前&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个序列，那么它们之间的关系可以近似的表示为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度&amp;lt;math&amp;gt;K(s^L ) &amp;lt;/math&amp;gt;可以理解为描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的总信息量。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;为香农熵率，是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大。&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;在这里可以理解为误差率， 则&amp;lt;math&amp;gt;h_μ L &amp;lt;/math&amp;gt;为允许损失的随机信息量。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;可以理解为允许存在误差率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;的情况下，描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。&lt;br /&gt;
&lt;br /&gt;
那么公式可以解释为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性————在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(\mathcal{S}^{\prime};\mathcal{S})\geq I(\hat{\mathcal{R}}^{\prime};\hat{\mathcal{R}}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==模式重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为模式重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。模式重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{t+1}=TS_t&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;为集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;中的任意一个因果态，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。每个[math]\displaystyle{ \mathcal{S} }[/math]都有&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;函数和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数，这两个函数可以组成一个有序对&amp;lt;math&amp;gt;\left \{ \epsilon,T \right \}&amp;lt;/math&amp;gt;，通过学习&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数可以提高机器识别因果态的准确度。&lt;br /&gt;
&lt;br /&gt;
==多层模式重构机器==&lt;br /&gt;
&lt;br /&gt;
===模型创新===&lt;br /&gt;
&lt;br /&gt;
由于智能体的计算资源有限，若测量结果中的数据量超过模型的处理极限时，就需要对原有模型进行创新（重构模型）以保障在计算资源不变的情况下智能体对外界的有效预测，创新方法主要是通过寻找原有模型状态组之间的相似性，在原有模型识别到的因果态中抽象出更高层级的因果态组。下表中列举了一种模型创新的途径：&lt;br /&gt;
[[文件:层次机器示意图1.jpg|居中|无框|600x600像素|WU]]&lt;br /&gt;
&lt;br /&gt;
上表为因果时间序列建模层级，展示了可能的前四个层级，但这个过程是开放式的，可以不止四个层级，每个层级根据其模型类别定义。模型本身由状态（圆圈或方块）和转移（标记箭头）组成，每个模型都有一个独特的起始状态，由一个内嵌的圆圈表示。数据流本身是最低层级，通过将序列测量分组为重复子序列，从数据流中构建出深度为的树。下一个层级的模型，即具有状态和转移的有限自动机（FA），通过将树节点分组从树中重构。所示的最后一个层级，字符串生成机器（PM），通过将FA状态分组并推断出操控寄存器A中字符串的生成规则来构建。&lt;br /&gt;
&lt;br /&gt;
考虑一个由&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;个测量结果构成的数据流&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;，如果它是周期性的，那么第0级（Level 0），即测量结果本身，它的表示方法依赖于&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;。在极限&amp;lt;math&amp;gt;m\to\infty &amp;lt;/math&amp;gt;情况下，第0级会产生一个无穷大的表示。当然，第0级是最准确的数据模型，尽管它几乎没有任何帮助，几乎不值得被称为“模型”。相比之下，一个深度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的树将给出一个有限表示，即使数据流的长度是无限的，只要数据流具有周期小于等于&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;。这个树有长度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的路径，由数据流的周期给出。这些路径中的每一个都对应于&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中重复模式的一个不同阶段。如果&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;是非周期性的，那么树模型类将不再是有限的，并且与&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;无关。 事实上，如果数据流具有正熵（&amp;lt;math&amp;gt;h_μ＞0 &amp;lt;/math&amp;gt;），那么树的大小将呈指数增长，&amp;lt;math&amp;gt;\approx\left\|\mathcal{A}\right\|^{Dh_{\mu}} &amp;lt;/math&amp;gt; ，因为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的增加解释了&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 中长度&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;不断增加的子序列。粗略地说，如果数据流具有随时间衰减得足够快的相关性，则下一级（随机）有限自动机将给出有限表示。状态数&amp;lt;math&amp;gt;\left\|\mathrm{V}\right\| &amp;lt;/math&amp;gt;表示数据流中的内存量，因此表示&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中测量值之间存在相关性的典型时间。但也有可能第 2 级不提供有限表示。那么就需要另一个级别（第 3 级）。&lt;br /&gt;
&lt;br /&gt;
===模型重构算法===&lt;br /&gt;
为了在有限观测数据的条件下，得到合适的模型，作者给出了如下算法逐层构建机器：&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即M&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;=s&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;...；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;=M&amp;lt;sub&amp;gt;l-1&amp;lt;/sub&amp;gt;/~，其中~表示l级上的因果等价类；操作的含义是，在l-1级上被区别对待的状态在l级上可以被视为同一个因果态。此时S和T都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度L，得到更加精确的一系列模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着L增大，模型的复杂度发散，即&amp;lt;math&amp;gt;C_μ(M_l) = \lVert M_l \rVert \underset{ϵ \to 0}{\to} \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型&amp;lt;math&amp;gt;M_{l+1}&amp;lt;/math&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的ϵ-机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==混沌动力学实例==&lt;br /&gt;
接下来将采用具体的方法来演示如何将计算力学的理论付诸实践。要演示的是混沌动力学中的逻辑斯谛映射(logistic map)，特别是其周期倍增的混沌路径。用于重建模型的数据流来自逻辑斯谛映射的轨迹，当它以吸引子上的初始条件启动时，可以让观察到的过程是平稳的。轨迹是通过迭代映射&amp;lt;math&amp;gt;x_{n+1}=f(x_n)&amp;lt;/math&amp;gt;生成的，迭代函数为&amp;lt;math&amp;gt;f(x) = rx(1-x)&amp;lt;/math&amp;gt;，其中非线性参数&amp;lt;math&amp;gt;\begin{matrix}r&amp;amp;\in&amp;amp;[0,4]\end{matrix}&amp;lt;/math&amp;gt;，初始条件&amp;lt;math&amp;gt;x_0\in[0,1]&amp;lt;/math&amp;gt;，迭代函数的最大值出现在&amp;lt;math&amp;gt;x_c = \frac12&amp;lt;/math&amp;gt;。通过二元分割观察轨迹&amp;lt;math&amp;gt;\mathbf{x}=x_0x_1x_2x_3\ldots &amp;lt;/math&amp;gt; ，将其转换为离散序列&amp;lt;math&amp;gt;\mathcal{P}=\{x_n\in[0,x_c)\Rightarrow s=0,x_n\in[x_c,1]\Rightarrow s=1\} &amp;lt;/math&amp;gt;，这种划分是“生成”的，这意味着足够长的二进制序列来自任意小的初始条件间隔。因此，可以使用粗粒化的观测&amp;lt;math&amp;gt;\mathcal{P} &amp;lt;/math&amp;gt;来研究逻辑斯谛映射中的信息处理。&lt;br /&gt;
[[文件:逻辑斯谛曲线.jpg|居中|无框|400x400像素]]&lt;br /&gt;
上图为迭代函数&amp;lt;math&amp;gt;f(x) = rx(1-x)&amp;lt;/math&amp;gt;中&amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;与&amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;的关系图，当&amp;lt;math&amp;gt;r＜3.5699...&amp;lt;/math&amp;gt;时函数存在倍周期现象，当&amp;lt;math&amp;gt;r＞3.5699...&amp;lt;/math&amp;gt;时系统会出现混沌现象。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37749</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37749"/>
		<updated>2024-09-12T13:29:25Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 问题背景 */ 对讨论问题进行解答&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;请大家把词条撰写的方法发表在这里。&lt;br /&gt;
&lt;br /&gt;
=问题背景=&lt;br /&gt;
&lt;br /&gt;
* 涌现通常被理解为一个引导结构出现的过程，该过程不能直接由定义约束和控制系统的即刻作用力所描述。随着时间的推移“一些新东西”在某尺度出现，且不能由运动的等式所说明。一个涌现的属性也不能明确由初始和边界条件所表征。简而言之，当下层系统释放一些效应到它的创建中则一个属性涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：“一些新东西”是最平凡的定义，还是要补充出来作者对涌现后面两层的定义，并体现出它层层递进的关系。像木星的红斑跟蚁群在作者那里就不是同一个层次的涌现。&lt;br /&gt;
&lt;br /&gt;
LHF：如果能对涌现层次化最好，从计算视角入手的话，看怎么联系二者。也感谢提供木星的红斑跟蚁群分属不同层次的涌现，这些还请多讨论和交流。&lt;br /&gt;
&lt;br /&gt;
YMZ：首先先改这个问题吧，着重看1.2节的结尾部分的总结。&lt;br /&gt;
&lt;br /&gt;
LHF：文献中1.2节的结尾总结得很精彩，集智俱乐部公众号《涌现的种类与形式》写得也很好，可以看作是从复杂性角度考察所有系统的一本手册。我需要再理解一下作者那里涌现的表现含义，至少“计算力学”的离散性难以考察所有系统。&lt;br /&gt;
&lt;br /&gt;
YMZ：《涌现的种类与形式》不用在这里提，先把计算力学的东西讲出来。可以先把原文的段落翻译放在这里，然后思考怎么把它用我们自己的语言衔接上。现在我一直看不到学习推进的过程。&lt;br /&gt;
&lt;br /&gt;
LHF：非常抱歉学习进程落后了。表达一下个人想法：直接把原文的段落翻译放在这里，也是一种表述。但原文视角跳变很厉害，比如层次1的涌现是：直觉上的涌现的定义“一些新颖的东西出现”，如果要严格化，新颖的东西必定得有指标，要不就是纯概念。层次2的视角是观察者（an observer），层次3是系统“the system”，不太容易跟上作者的思路。图片1又是智能体的视角下的环境。我觉得我们还是要尽力把他们梳理清楚。想清楚了我会尝试在页面进行修改，谢谢大家的建议。&lt;br /&gt;
&lt;br /&gt;
LHF：原本看不出作者分类涌现的维度，一种处理方法是，先在计算力学里，认为一类斑图和现象（Pattern and Phenomenon）就是涌现。原文用我们自己的语言，认为是相对智能体来说，涌现对智能体和环境影响的三个阶段，也可能是原作者写作时的潜意识，应该是说得通的。不然假设有“涌现”的判别工具，“新颖的东西”当成层次一来理解，就是先入为主，如果属于层次一，结果判别工具输出为假，那层次一也就不存在的。呈现为上。&lt;br /&gt;
&lt;br /&gt;
LHF：原作者使用原语言进行描述，我们用自己的语言的话，可以激发自己一把，把“对齐”当成自己的追求，也是进一步严格化形式化计算力学的必经步骤。使用我们的语言对齐后，“涌现”的层次为“直觉涌现”、“斑图涌现/构型”、“内在涌现”。&lt;br /&gt;
&lt;br /&gt;
YMZ：作者这里要表达的意思应该没有那么复杂。对于第一层，只要有特征出现就算，比如质心，就是很trivial的。然后第二层和第三层现在没分开，第二层是外在观察者的视角，第三层才有agent的视角。另外我觉得agent翻译为“主体”是不是更好。前两层不用严格定义，都是给第三层做的铺垫。&lt;br /&gt;
&lt;br /&gt;
* 智能体捕捉到这个新的现象，并能从动力系统的斑图构型（Pattern formation）中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
&lt;br /&gt;
YMZ：这就是上一条我评论所指的。这里应该是外在的观察者以某种编码方式在观察，而不是智能体如何如何&lt;br /&gt;
&lt;br /&gt;
LHF：第一层实打实，第二、三层有活性，有内外。铺垫下来，第三层能成就主体。&lt;br /&gt;
&lt;br /&gt;
LHF：暂且不说其他&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;，单说这篇&amp;lt;ref name=&amp;quot;calculi-emerge&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;，宇宙间完全的平衡态，则宏观上无法出新。能形成质心，说明质量出现了，这就很赞。而已知光子没有静止质量，所以将你的质子与光子耦合，或许能到第二层，即观察者（能量？）出现了（appear)？。&lt;br /&gt;
&lt;br /&gt;
YMZ：质心是个例子，换成其他的属性求一个均值或者方差都可以。在我看来这个地方不需要高阶的物理知识。&lt;br /&gt;
&lt;br /&gt;
LHF：均值和方差就属于概率论了，均质贝努利想必有办法。&lt;br /&gt;
&lt;br /&gt;
YMZ: 现在的问题就是，第二层和第三层我觉得没有分开，第三层描述和举例没对应上。这个地方比较重要是因为这是作者有别于其他理论的一种论述方式，而且是比较具体的概念。&lt;br /&gt;
&lt;br /&gt;
LHF：或许第二层是知其然，第三层是知其所以然吧。&lt;br /&gt;
&lt;br /&gt;
* 多尺度复杂性&lt;br /&gt;
&lt;br /&gt;
YMZ：这一小节和词条内容的关系是什么？&lt;br /&gt;
&lt;br /&gt;
LHF：这一小节是请词条内容的读者准备好入坑[[复杂系统]]，这同“降维”思考相悖，是“升维”的思考过程。无论是计算力学还是因果涌现，都介绍了大量概念和中间过程，才推出几个结论。如果有人不听解释，可以停留在舒适区；如果想成就一番事业，起码要知道火车不是推的。&lt;br /&gt;
&lt;br /&gt;
* 在牛顿力学提出以后，...... 这时往往需要借助新的科技手段，来对这些模式进行深入研究，发现其潜在的原理和规律。&lt;br /&gt;
&lt;br /&gt;
YMZ：这两段话作用是什么？可以略写。&lt;br /&gt;
&lt;br /&gt;
LHF：想引入复杂科学和因果科学。牛顿力学中，物理运动的变化，来源于力的作用，或者相反。通常认为牛顿定律不涉及解释跨层级的现象，然后力是路程对时间的二阶导数，我个人还在深入理解导数（微积分）是否跨层级。毕竟导数一种表达是无穷小/无穷小的极限存在，然后忽略更高阶无穷小。&lt;br /&gt;
&lt;br /&gt;
YMZ：主要是说明需要多尺度建模是吧，可以只用一两句话引入这一点&lt;br /&gt;
&lt;br /&gt;
YMZ：这些我没删评论的地方记得还要改哦。&lt;br /&gt;
&lt;br /&gt;
* 一般对涌现现象定义为不能简单归结为元素间的相互作用力，而需要从对应层面来描述的现象，认为是涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这样的句式不太好读，另外内容不准确，“对应层面”是谁和谁对应呢？&lt;br /&gt;
&lt;br /&gt;
LHF：句式确实要调整。“对应层面”涉及到如何来定义的问题，如果有观察者，则可建立视界面，物质/能量流穿过该视界面，转化成信息，这是一种理解方式。我们对观察者做个形式化：对高维对象，做低维映射，在低维的投影，只要不是完全随机，就有斑图（秩序）。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的解释我没有看懂。可以先改一下前文的部分，然后尝试写一下这里如何跟前文衔接。&lt;br /&gt;
&lt;br /&gt;
* 如果建立了促成这种涌现现象发生的机理的算法模型，则细化为因果涌现，是随附了宏观动力学的一类涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这句话对一般读者来说太难理解了，读这个词条的读者可能完全不知道什么是因果涌现。这句话似乎暗示因果涌现是涌现现象的一种，但其实因果涌现是量化涌现的一个手段和理论框架。另外，“随附”这个词作为哲学词汇出现也不常用&lt;br /&gt;
&lt;br /&gt;
LHF：因果涌现可以是量化涌现的手段和理论框架，但“因果力”这些概念我再看看是否包含其中。我是在读书会到听到“随附”这个词，是个哲学词汇的话确实可以不用在词条里。&lt;br /&gt;
&lt;br /&gt;
YMZ：不管是因果涌现还是因果力，这些概念提出来的时候一定要解释的。在保证内容全面的同时，我们要尽可能写的简洁，尤其是问题背景这部分，抽象概念越少越好。&lt;br /&gt;
&lt;br /&gt;
* 这种涌现往往比微观层面更强&lt;br /&gt;
&lt;br /&gt;
YMZ：是想说“宏观层面的动力学因果效应比微观层面的更强”？像这样的句子缺失成分就不容易理解。&lt;br /&gt;
&lt;br /&gt;
LHF：可以做这些补充。&lt;br /&gt;
&lt;br /&gt;
YMZ：你直接补充上然后删掉讨论即可。其他地方同理，我看到讨论被删除就会去看正文，然后给新的反馈。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”页面已做大量删减，讨论在继续。虽然我们不用咬文嚼字，但作为初学者仍需请教。“计算力学”词汇有“计算”和“力学”，“计算”可以认为是二值离散运算；而“力学”按《The Calculi of Emergence》的说明，是离散系统动力学，而不是连续系统动力学。因此，会困惑对时间的二阶导这种方法，不知能不能在计算力学中使用。所以作为初学者，会去关注离散/连续动力学系统。也请大伙多谅解。&lt;br /&gt;
&lt;br /&gt;
YMZ：计算不一定是二值的呀，甚至不一定是离散的。这篇文章里涉及的基本都是离散的系统，不过有出现二阶导吗？为什么会用到这个概念？&lt;br /&gt;
&lt;br /&gt;
LHF：只想提一下最简数理和逻辑，我们对其他数理和逻辑用得多些。离散的系统确实不会去提二阶导，机器学习也是直接把导数解好后编成代码了。然而牛顿力学也是使用二阶导引入了“力”这个迫使系统变化的量，而入门复杂系统，也得学会换位思考。我们把自己向第三方输出当成一阶，而第三方的理解当成二阶，就会明白，最好推断二阶效果，否则不能糊乱输出。或许闭环也是二阶现象。只是一点个人感受，加不加到词条，要看内容需要了。&lt;br /&gt;
&lt;br /&gt;
* 在Erik Hoel的理论框架中，用有效信息EI来度量因果涌现效应的强弱。&lt;br /&gt;
&lt;br /&gt;
YMZ：不建议在“问题背景”里就提因果涌现，可以后面立一个小节谈计算力学和因果涌现的关系。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”我再把握一下，毕竟“计算力学”涵盖的内容很多，所解决的问题也比较广泛。&lt;br /&gt;
&lt;br /&gt;
YMZ：同上，“问题背景”要好读易懂。&lt;br /&gt;
&lt;br /&gt;
* 在计算力学框架中，则在某些层面将“新颖”就归结为“涌现”&lt;br /&gt;
&lt;br /&gt;
YMZ：在这个框架里，涌现不只是“新颖”&lt;br /&gt;
&lt;br /&gt;
LHF：涌现如果是要通过粗粒化、低维投影、观察者效应来形成，则不同的“效应器”会形成不同的“涌现”。“计算力学”框架里，应该能做出不同的映射/效应器。&lt;br /&gt;
&lt;br /&gt;
* 自然界中（Nature）或宇宙（Prototype Universe）中总是处在不断变化之中，这也是相对的......&lt;br /&gt;
&lt;br /&gt;
YMZ: 到这一段少一个过渡，以及这一段也很难理解，我没有看太懂。&lt;br /&gt;
&lt;br /&gt;
LHF：星系轨道和木星大红斑，是随时间变化的。但如果高度抽象到薛金鑫老师讲的那个程度，整个宇宙过程属于确定的，那甚至可以没有时间，只有能量。我们应该不用编写这方面内容。&lt;br /&gt;
&lt;br /&gt;
* 这个过程本身从定性上来讲，也是一种涌现现象。&lt;br /&gt;
&lt;br /&gt;
YMZ：这应该不是作者的本义，关键在于主体内部对世界的建模有没有捕捉到pattern&lt;br /&gt;
&lt;br /&gt;
LHF：有些文章读着读着，很容易将pattern的概念泛化得太厉害，我看怎么能收敛一些。&lt;br /&gt;
&lt;br /&gt;
* 有关的文献将极大的环境称为宇宙，其下是环境和智能体。&lt;br /&gt;
&lt;br /&gt;
YMZ：直接用“系统”、“环境”、“主体”来指称就可以了。&lt;br /&gt;
&lt;br /&gt;
LHF：我先理解一下。计算力学&amp;lt;math&amp;gt;S = kln\Omega&amp;lt;/math&amp;gt;，The world is not only Calculi, but also emergence。&lt;br /&gt;
&lt;br /&gt;
=统计复杂度=&lt;br /&gt;
&lt;br /&gt;
* 柯式复杂度是大家公认的复杂度度量方法&lt;br /&gt;
&lt;br /&gt;
YMZ：可以说是“公认最符合直觉的复杂度度量方法”&lt;br /&gt;
&lt;br /&gt;
LHF：谢谢补充。&lt;br /&gt;
&lt;br /&gt;
* 定义是一个字符串s对于通用图灵机U的柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度定义为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
YMZ：句子有问题。&lt;br /&gt;
&lt;br /&gt;
LHF：感谢意见，确实要改得通顺一些。&lt;br /&gt;
&lt;br /&gt;
* 针对K式复杂度的主要评论是它高度依赖编程语言的选择。&lt;br /&gt;
&lt;br /&gt;
YMZ：讲柯氏复杂度的时候要围绕它和计算力学的关系，包括下面的内容也要注意&lt;br /&gt;
&lt;br /&gt;
LHF：还要想办法理解好“柯氏复杂度”，在“计算力学”词条要注意把握好二者的关联关系。柯氏复杂度阅读过相关文献自然知道一些，计算力学按James P. Crutchfield的想法，则是来自统计，通往内在结构。拿地球举例的话，地壳、地幔……，非常值得深究。非常感谢您提醒我们要注意，要花精力去钻研好每一点和每一种关系。&lt;br /&gt;
&lt;br /&gt;
* 这里的对应于因果涌现量化（有效信息EI），统计复杂度越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
YMZ：这是为啥？&lt;br /&gt;
&lt;br /&gt;
LHF：计算力学和因果涌现，都有对应的优化目标量。《因果涌现》框架找到了“有效信息EI”这个目标，更大的值说明涌现更强。而《计算力学》框架找到了“因果态”，目标函数表现为“统计复杂度最小”。&lt;br /&gt;
&lt;br /&gt;
=因果态=&lt;br /&gt;
&lt;br /&gt;
目前到机器重构这里我觉得完成度很高了，易明继续往下写案例吧。细节上，有时间的话语言可以经常润色，很多地方对于读者来说不是那么好理解。不过确实内容本身比较难，我也没有特别多的好办法。&lt;br /&gt;
&lt;br /&gt;
=模型重构算法=&lt;br /&gt;
&lt;br /&gt;
* 如果随着L增大，模型的复杂度发散，即&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型M&amp;lt;sub&amp;gt;l+1&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
YMZ：l字体不一样&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37732</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37732"/>
		<updated>2024-09-12T03:43:40Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 多尺度复杂性 */ 引用嵌套测试&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套数学框架，试图从历史序列的形态（Morph）系综中寻找、总结规律，并预测未来。“寻找、总结规律、预测未来”属于“智能活动”的一种，在许许多多的“智能活动”背后又有着潜在的更一般的规律。潜在的一般的规律，往往来源于对微观态进行[[粗粒化]]形成宏观态的[[因果涌现]]。计算力学从信息论出发，采用计算的视角，定义出模式，因果态，各态之间的转换等重要概念，并最终将“智能”抽象为支持通用计算的ϵ-机器。ϵ-机器被有关学者从理论上证明，有着宏观态上的信息封闭性和计算封闭性，可以展现出极大的预测能力和极小的复杂性。ϵ-机器有序对的因果态对所有长度未来&amp;lt;math&amp;gt;\overset{\to}{S}&amp;lt;/math&amp;gt;而言还有着强同质性（Strict Homogeneity of Causal States）。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=生物群落图片-计算力学词条|无框|238x238像素]]&lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。最吸引人的和使人迷惑的自然模式是那些在高度结构化的联合行为随着时间涌现于简单子系统的交互。鸟群以步调一致地形式飞行，鱼儿在没有领头带领以连贯的序列群组流转并突然共同转向的方式游动。蚊群形成复杂的社会，生存继承自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
这些观察构成直观的涌现定义,为了让它更可用，得有人说明“那些东西”是什么，并且它“新”在哪里。否则，表述就不够详细，甚至有些空洞。普通的机制能引导多样现象的涌现吗？同时代的科学和数学能提供什么语言去精确地描绘这些系统中涌现的不同组织？&lt;br /&gt;
&lt;br /&gt;
=== 现象的层次递进 ===&lt;br /&gt;
&lt;br /&gt;
我们取智能体对环境的适应度为指标，可将绝大多数智能活动整理出层次性，数理和逻辑，从而纳入科学研究&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;对应的数学框架，进而使其和环境共同演化。在计算力学的宇宙模型里，'''现象（Phenomenon）'''提升为主体的内在涌现，相对来说需要经历三个层次：&lt;br /&gt;
&lt;br /&gt;
#'''直觉涌现(Intuitive emergence)'''。系统中已经发生相对智能体来说之前没有建立内部结构的现象，也是“新颖的”。例子有环境中偶然会出现地震；&lt;br /&gt;
#'''斑图涌现(Pattern emergence)'''。智能体捕捉到这个新的现象，并能从动力系统的'''斑图构型（Pattern formation）'''中识别这种特定现象。例子有对于地震这种现象在观察者看来是一种地壳滑移；&lt;br /&gt;
#'''内在涌现（Intrinsic emergence）'''。具有识别和建立现象对应结构的智能体，组成新的环境，使得系统出现新的秩序，就达到了内在涌现层次。例子有主体通过收集地震数据，能分析出环境的一些结构信息，从而更新自己的计算模型；&lt;br /&gt;
&lt;br /&gt;
只有达到了层次3，现象才进入'''内在涌现'''环节，融入到环境并得到保持，否则只是随机扰动。&lt;br /&gt;
&lt;br /&gt;
智能体对三个层次的涌现，使用相应量化方法和计算机理论模型，以及机载的实际计算设备，进行计算模型建立。理论上已经证明图灵机具有通用图灵机的计算能力，且与[[元胞自动机]]的计算能力等价。这些计算能力包括算术方法和数理逻辑。&lt;br /&gt;
&lt;br /&gt;
使用适当的假设和划分方法，在科学领域也称为[[映射]]，在[[复杂科学]]里一种特殊的映射可以称为[[粗粒化]]，能够获取一定程度上计算的下列特性：&lt;br /&gt;
&lt;br /&gt;
* 封闭（完备）性。&lt;br /&gt;
* 一致性。&lt;br /&gt;
&lt;br /&gt;
智能体一旦完成计算的封闭（完备）性和一致性的建立，那么对现象的分析就达到了基本的科学研究阶段，能建立相应的科学理论体系，进入动力系统的范畴。而如果要形成计算视角下的内在涌现，则还要面向复杂问题，建立多层次的理论。&lt;br /&gt;
&lt;br /&gt;
=== 多尺度复杂性 ===&lt;br /&gt;
&lt;br /&gt;
实际的科研课题，往往具有以下特征和性质：&lt;br /&gt;
&lt;br /&gt;
* 非常长的输入和输出，但仍然有限；&lt;br /&gt;
* 理论上有无限长的历史和未来；&lt;br /&gt;
* 确定性系统也会引发混沌；&lt;br /&gt;
* 系统存在可遍历和不可遍历的区分；&lt;br /&gt;
* 无限长序列也存在数量上的大小关系；&lt;br /&gt;
* [[拯救2050]][[[[奇点]]临近]]。&lt;br /&gt;
&lt;br /&gt;
这些课题转换为计算视角下的问题，则带有相当的复杂度，可以先辅以主体定性的视角，再加以专门的计算复杂度理论研究，可以得出非常好的性质，定量工作也需时刻保持在线。计算复杂度理论属于[[复杂系统]]理论一个分支，在复杂系统当中，对应的研究还有[[复杂网络]]、[[超图]]等相关领域，各个领域对所研究的课题都准备了相应的定性分析和量化方法。计算力学在大量借助这些成熟的科学方法的基础上，还进行了相应的优化方法确定。&lt;br /&gt;
&lt;br /&gt;
==复杂度量化==&lt;br /&gt;
&lt;br /&gt;
=== 度规升维 ===&lt;br /&gt;
&lt;br /&gt;
计算复杂度也可认为是[[算术复杂度]]，理论上可以简化到二值计算。二值是符号里的0和1，是计算学所用的基本单位。通过组合0和1可以形成复杂的数学和逻辑，以及加入编解码器形成字符串。计算力学将经典[[复杂科学]]理论的部分核心“将自然过程二分为秩序和噪声”吸收了进来，也是相关文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;提到的创新方式。即我们可以利用[[复杂科学]]的粗粒化方法，将隐藏在自然现象中的过程压缩到极简的秩序（order，符号0）和随机（randomness，符号1），然后制定相应的运算法则，就能完成一种二值计算系统的建立，有兴趣的读者可以参阅[[布尔代数]]的相关内容。&lt;br /&gt;
&lt;br /&gt;
在人工环境中使用二分法时，原始的随机过程，经过一定程度的累积，依赖于具体的粗粒化方法，有可能会呈现出一定的分布，导致计算复杂性的出现。这种计算复杂性经过抽象和形式化，使用不同的实体和规则，能形成不同的复杂度度量方法。但终究我们要具有将度规升维的能力，尊重现实，才能找到更佳的方案。&lt;br /&gt;
&lt;br /&gt;
===柯式复杂度===&lt;br /&gt;
&lt;br /&gt;
[[柯式复杂度]]是大家普遍公认的复杂度度量方法，在Jean-Paul Delahaye和Hector Zenil对复杂系统量化方法研究的工作中&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;，认为最天然的计算设备的模型需要有一定的表达能力，并定义一个字符串s对于通用图灵机U的'''柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度'''&amp;lt;math&amp;gt;K_{u}(s)&amp;lt;/math&amp;gt;为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_{u}(s) =  min\{\lvert p \rvert, U(p) = s \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标u是对应通用图灵机的代号，U是运行程序p的通用图灵机的实体。&lt;br /&gt;
&lt;br /&gt;
为提高通用性，忽略各图灵机之间的差异，将柯氏复杂度定义进一步定义为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: 通用计算机M在输入w时停机并输出x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
按照前式标准化为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: M(w) = x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这里的w等于前式的p，即输出x的程序源代码字符串。x等于前式的s，即待输出的字符串。&lt;br /&gt;
&lt;br /&gt;
在文献&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;中确定柯式复杂度的定义时，使用了两种不同的计算模型：&lt;br /&gt;
* 确定性图灵机（deterministic Turing machines (TM)）。能够模拟神经元，一般以串行方式运行代码。&lt;br /&gt;
* 一维元胞自动机（CA）。以并行方式同时更新单个时间步上的所有元胞。&lt;br /&gt;
做了计算性能的比较，实验结果显示两者有着很强的相互关联，而且两者均可将输出字符串构成支持反转和补余操作的对称群。&lt;br /&gt;
&lt;br /&gt;
柯式复杂度的主要注解包括因为停机问题而导致的不可计算性，以及它高度依赖编程语言的选择。虽然柯式复杂度有上述问题，但仍能揭示计算和模拟的本质。不同的计算模型形成了复杂度的分水岭，又来到常量E的一处浅滩：&lt;br /&gt;
&lt;br /&gt;
定理：总能找到一个常量E，对于任意的字符串s，两种计算模型U1和U2的柯式复杂度满足：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert K_{U_1}(s) - K_{U_2}(s) \rvert &amp;lt; E&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即，在误差条件E以内，有程序P能让计算模型U1模拟U2，智能体能借助程序P沿着复杂度的沟壑通向2050。&lt;br /&gt;
&lt;br /&gt;
===统计复杂度===&lt;br /&gt;
&lt;br /&gt;
定义及符号&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标μ依赖于测度和分布，同柯式复杂度&amp;lt;math&amp;gt;C_{u}&amp;lt;/math&amp;gt;的下标u含义不完全相同，对应的计算模型M的分类和分布，也依赖于具体的理论实现。&lt;br /&gt;
&lt;br /&gt;
统计复杂度可用于线性系统的[[复杂性]]量化，也可用于非线性动态系统中复杂系统[[因果涌现]][[复杂性]]的量化。香农熵基于概率分布，但对于确定性混沌却有些不足，统计复杂度则能量化宏观态上出现的确定性混沌。&lt;br /&gt;
&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。其中μ依赖于测度和分布。跟统计力学中的量化理论有关，基于测度系统的定义。在部分混沌物理学的文献中，也被记作α。&lt;br /&gt;
&lt;br /&gt;
在1989年《Inferring Statistical Complexity》&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;这篇文献里，复杂度的阶次符号为α，在2001年文献&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中的符号为μ，这里我们统一使用μ。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度即为μ-阶图的概率算术复杂度，&amp;lt;math&amp;gt;C_{μ=0}=\log \lvert \mathbf{V} \rvert&amp;lt;/math&amp;gt;。其中&amp;lt;math&amp;gt;\mathbf{V}&amp;lt;/math&amp;gt;为μ-阶图的顶点集合。&lt;br /&gt;
&lt;br /&gt;
在集智俱乐部的《因果涌现读书会》[[因果几何]]上，会对连续系统的因果涌现做更详细的介绍，有兴趣的可以参考下。&lt;br /&gt;
&lt;br /&gt;
0-阶图复杂度(&amp;lt;math&amp;gt;C_{μ=0}&amp;lt;/math&amp;gt;)和蔡汀-柯尔莫哥洛夫复杂度不同，0-阶图复杂度带有概率分布且依赖带有随机整数寄存器的图灵机。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度（&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;）是区别于信息论的量化复杂度的方法，后者基于维度&amp;lt;math&amp;gt;d_μ&amp;lt;/math&amp;gt;和熵&amp;lt;math&amp;gt;h_μ&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
拓扑复杂度&lt;br /&gt;
&lt;br /&gt;
当μ-阶图复杂度的μ为零时，μ-阶图复杂度也称为拓扑复杂度。由ϵ-机器的特征值给出。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度的μ = 1时，复杂度的量化方式为统计复杂度，带有热力学的“高温限制”。这里的统计复杂度也是1-阶图复杂度，即为香农熵。由ϵ-机器的物征向量给出。&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。这里的对应于因果涌现量化（有效信息EI），统计复杂度&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
我们按照文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中对统计复杂度的研究，将统计复杂度描述为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;C_μ(x)=min\{\lvert \langle BTM, w\rangle \rvert: BTM(w) = x \} \tag {5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中，BTM是贝努利-图灵机器（Bernoulli-Turing Machine），w是贝努利-图灵机器的输入。&lt;br /&gt;
&lt;br /&gt;
统计复杂度的下界，从周期行为和频段耦合中得出，是带二阶项的相位转换。&lt;br /&gt;
&lt;br /&gt;
=== 复杂度目标 ===&lt;br /&gt;
&lt;br /&gt;
经过演化，因果链能形成形式上的闭环，这里闭环在后文的因果态里，是指因果态在所有有效态中，统计复杂度最小等特征和属性。在管理学中，类似于使用组织行为学的知识，构建特定的反应链，从而完成特定目标。&lt;br /&gt;
[[文件:复杂度-Pre-announcement-202409102.png|替代=复杂度-预申明|居中|无框|403x403像素|复杂度-预申明]]&lt;br /&gt;
几乎所有自然当中的时间相关系统，经过复杂度的划分和优化，再通过计算力学对结构的检验和测量，能展现出多尺度的涌现属性和特征。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
在计算力学中，宇宙被视为一个确定性动力系统（DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。由于系统内的智能体（Agent）的计算资源有限，无法测量和预测其内外部环境的所有行为，这些不能预测的部分对智能体来说就相当于是随机扰动，所以智能体被视为一个随机动力系统（SDS）。智能体试图构建和维持一个对其环境具有最大预测能力的内部模型，以提高其自身对环境的适应性和生存能力。&lt;br /&gt;
&lt;br /&gt;
智能体对外部环境的测量精度一般都是有限的，测量结果只能描述外部环境的“模糊状态”，智能体需要对测量结果粗粒化后才能识别“模糊状态”中的模式。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} s_t&amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partitioni）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的模式，并且这种模式不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性————因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强：对于所有有效态&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;和正整数&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度————在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上文中已经介绍了柯式复杂度和统计复杂度的基本概念，如果&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;表示对过程的测量结果的前&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个序列，那么它们之间的关系可以近似的表示为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度&amp;lt;math&amp;gt;K(s^L ) &amp;lt;/math&amp;gt;可以理解为描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的总信息量。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;为香农熵率，是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大。&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;在这里可以理解为误差率， 则&amp;lt;math&amp;gt;h_μ L &amp;lt;/math&amp;gt;为允许损失的随机信息量。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;可以理解为允许存在误差率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;的情况下，描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。&lt;br /&gt;
&lt;br /&gt;
那么公式可以解释为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性————在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(\mathcal{S}^{\prime};\mathcal{S})\geq I(\hat{\mathcal{R}}^{\prime};\hat{\mathcal{R}}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==模式重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为模式重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。模式重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{t+1}=TS_t&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;为集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;中的任意一个因果态，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。每个[math]\displaystyle{ \mathcal{S} }[/math]都有&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;函数和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数，这两个函数可以组成一个有序对&amp;lt;math&amp;gt;\left \{ \epsilon,T \right \}&amp;lt;/math&amp;gt;，通过学习&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数可以提高机器识别因果态的准确度。&lt;br /&gt;
&lt;br /&gt;
==多层模式重构机器==&lt;br /&gt;
&lt;br /&gt;
===模型创新===&lt;br /&gt;
&lt;br /&gt;
由于智能体的计算资源有限，若测量结果中的数据量超过模型的处理极限时，就需要对原有模型进行创新（重构模型）以保障在计算资源不变的情况下智能体对外界的有效预测，创新方法主要是通过寻找原有模型状态组之间的相似性，在原有模型识别到的因果态中抽象出更高层级的因果态组。下表中列举了一种模型创新方法：&lt;br /&gt;
[[文件:层次机器示意图1.jpg|居中|无框|600x600像素|WU]]&lt;br /&gt;
&lt;br /&gt;
上表为因果时间序列建模层级，展示了可能的前四个层级，但这个过程是开放式的，可以不止四个层级，每个层级根据其模型类别定义。模型本身由状态（圆圈或方块）和转移（标记箭头）组成，每个模型都有一个独特的起始状态，由一个内嵌的圆圈表示。数据流本身是最低层级，通过将序列测量分组为重复子序列，从数据流中构建出深度为的树。下一个层级的模型，即具有状态和转移的有限自动机（FA），通过将树节点分组从树中重构。所示的最后一个层级，字符串生成机器（PM），通过将FA状态分组并推断出操控寄存器A中字符串的生成规则来构建。&lt;br /&gt;
&lt;br /&gt;
考虑一个由&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;个测量结果构成的数据流&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;，如果它是周期性的，那么第0级（Level 0），即测量结果本身，它的表示方法依赖于&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;。在极限&amp;lt;math&amp;gt;m\to\infty &amp;lt;/math&amp;gt;情况下，第0级会产生一个无穷大的表示。当然，第0级是最准确的数据模型，尽管它几乎没有任何帮助，几乎不值得被称为“模型”。相比之下，一个深度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的树将给出一个有限表示，即使数据流的长度是无限的，只要数据流具有周期小于等于&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;。这个树有长度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的路径，由数据流的周期给出。这些路径中的每一个都对应于&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中重复模式的一个不同阶段。如果&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;是非周期性的，那么树模型类将不再是有限的，并且与&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;无关。 事实上，如果数据流具有正熵（&amp;lt;math&amp;gt;h_μ＞0 &amp;lt;/math&amp;gt;），那么树的大小将呈指数增长，&amp;lt;math&amp;gt;\approx\left\|\mathcal{A}\right\|^{Dh_{\mu}} &amp;lt;/math&amp;gt; ，因为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的增加解释了&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 中长度&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;不断增加的子序列。粗略地说，如果数据流具有随时间衰减得足够快的相关性，则下一级（随机）有限自动机将给出有限表示。状态数&amp;lt;math&amp;gt;\left\|\mathrm{V}\right\| &amp;lt;/math&amp;gt;表示数据流中的内存量，因此表示&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中测量值之间存在相关性的典型时间。但也有可能第 2 级不提供有限表示。那么就需要另一个级别（第 3 级）。&lt;br /&gt;
&lt;br /&gt;
===模型重构算法===&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即M&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;=s&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;...；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;=M&amp;lt;sub&amp;gt;l-1&amp;lt;/sub&amp;gt;/~，其中~表示l级上的因果等价类；操作的含义是，在l-1级上被区别对待的状态在l级上可以被视为同一个因果态。此时S和T都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度L，得到更加精确的一系列模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着L增大，模型的复杂度发散，即&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型M&amp;lt;sub&amp;gt;l+1&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的ϵ-机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==混沌动力学实例==&lt;br /&gt;
接下来将采用具体的方法来演示如何将计算力学的理论付诸实践。要演示的是混沌动力学中的逻辑斯谛映射(logistic map)，特别是其周期倍增的混沌路径。用于重建模型的数据流来自逻辑斯谛映射的轨迹，当它以吸引子上的初始条件启动时，可以让观察到的过程是平稳的。轨迹是通过迭代映射&amp;lt;math&amp;gt;x_{n+1}=f(x_n)&amp;lt;/math&amp;gt;生成的，迭代函数为&amp;lt;math&amp;gt;f(x) = rx(1-x)&amp;lt;/math&amp;gt;，其中非线性参数&amp;lt;math&amp;gt;\begin{matrix}r&amp;amp;\in&amp;amp;[0,4]\end{matrix}&amp;lt;/math&amp;gt;，初始条件&amp;lt;math&amp;gt;x_0\in[0,1]&amp;lt;/math&amp;gt;，迭代函数的最大值出现在&amp;lt;math&amp;gt;x_c = \frac12&amp;lt;/math&amp;gt;。通过二元分割观察轨迹&amp;lt;math&amp;gt;\mathbf{x}=x_0x_1x_2x_3\ldots &amp;lt;/math&amp;gt; ，将其转换为离散序列&amp;lt;math&amp;gt;\mathcal{P}=\{x_n\in[0,x_c)\Rightarrow s=0,x_n\in[x_c,1]\Rightarrow s=1\} &amp;lt;/math&amp;gt;，这种划分是“生成”的，这意味着足够长的二进制序列来自任意小的初始条件间隔。因此，可以使用粗粒化的观测&amp;lt;math&amp;gt;\mathcal{P} &amp;lt;/math&amp;gt;来研究逻辑斯谛映射中的信息处理。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37727</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37727"/>
		<updated>2024-09-12T00:24:53Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 问题背景 */ 找到了对应处&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;请大家把词条撰写的方法发表在这里。&lt;br /&gt;
&lt;br /&gt;
=问题背景=&lt;br /&gt;
&lt;br /&gt;
* 涌现通常被理解为一个引导结构出现的过程，该过程不能直接由定义约束和控制系统的即刻作用力所描述。随着时间的推移“一些新东西”在某尺度出现，且不能由运动的等式所说明。一个涌现的属性也不能明确由初始和边界条件所表征。简而言之，当下层系统释放一些效应到它的创建中则一个属性涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：“一些新东西”是最平凡的定义，还是要补充出来作者对涌现后面两层的定义，并体现出它层层递进的关系。像木星的红斑跟蚁群在作者那里就不是同一个层次的涌现。&lt;br /&gt;
&lt;br /&gt;
LHF：如果能对涌现层次化最好，从计算视角入手的话，看怎么联系二者。也感谢提供木星的红斑跟蚁群分属不同层次的涌现，这些还请多讨论和交流。&lt;br /&gt;
&lt;br /&gt;
YMZ：首先先改这个问题吧，着重看1.2节的结尾部分的总结。&lt;br /&gt;
&lt;br /&gt;
LHF：文献中1.2节的结尾总结得很精彩，集智俱乐部公众号《涌现的种类与形式》写得也很好，可以看作是从复杂性角度考察所有系统的一本手册。我需要再理解一下作者那里涌现的表现含义，至少“计算力学”的离散性难以考察所有系统。&lt;br /&gt;
&lt;br /&gt;
YMZ：《涌现的种类与形式》不用在这里提，先把计算力学的东西讲出来。可以先把原文的段落翻译放在这里，然后思考怎么把它用我们自己的语言衔接上。现在我一直看不到学习推进的过程。&lt;br /&gt;
&lt;br /&gt;
LHF：非常抱歉学习进程落后了。表达一下个人想法：直接把原文的段落翻译放在这里，也是一种表述。但原文视角跳变很厉害，比如层次1的涌现是：直觉上的涌现的定义“一些新颖的东西出现”，如果要严格化，新颖的东西必定得有指标，要不就是纯概念。层次2的视角是观察者（an observer），层次3是系统“the system”，不太容易跟上作者的思路。图片1又是智能体的视角下的环境。我觉得我们还是要尽力把他们梳理清楚。想清楚了我会尝试在页面进行修改，谢谢大家的建议。&lt;br /&gt;
&lt;br /&gt;
LHF：原本看不出作者分类涌现的维度，一种处理方法是，先在计算力学里，认为一类斑图和现象（Pattern and Phenomenon）就是涌现。原文用我们自己的语言，认为是相对智能体来说，涌现对智能体和环境影响的三个阶段，也可能是原作者写作时的潜意识，应该是说得通的。不然假设有“涌现”的判别工具，“新颖的东西”当成层次一来理解，就是先入为主，如果属于层次一，结果判别工具输出为假，那层次一也就不存在的。呈现为上。&lt;br /&gt;
&lt;br /&gt;
LHF：原作者使用原语言进行描述，我们用自己的语言的话，可以激发自己一把，把“对齐”当成自己的追求，也是进一步严格化形式化计算力学的必经步骤。使用我们的语言对齐后，“涌现”的层次为“直觉涌现”、“斑图涌现/构型”、“内在涌现”。&lt;br /&gt;
&lt;br /&gt;
YMZ：作者这里要表达的意思应该没有那么复杂。对于第一层，只要有特征出现就算，比如质心，就是很trivial的。然后第二层和第三层现在没分开，第二层是外在观察者的视角，第三层才有agent的视角。另外我觉得agent翻译为“主体”是不是更好。前两层不用严格定义，都是给第三层做的铺垫。&lt;br /&gt;
&lt;br /&gt;
* 智能体捕捉到这个新的现象，并能从动力系统的斑图构型（Pattern formation）中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
&lt;br /&gt;
YMZ：这就是上一条我评论所指的。这里应该是外在的观察者以某种编码方式在观察，而不是智能体如何如何&lt;br /&gt;
&lt;br /&gt;
LHF：第一层实打实，第二、三层有活性，有内外。铺垫下来，第三层能成就主体。&lt;br /&gt;
&lt;br /&gt;
LHF：暂且不说其他&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;，单说这篇&amp;lt;ref name=&amp;quot;calculi-emerge&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;，宇宙间完全的平衡态，则宏观上无法出新。能形成质心，说明质量出现了，这就很赞。而已知光子没有静止质量，所以将你的质子与光子耦合，或许能到第二层，即观察者（能量？）出现了（appear)？。&lt;br /&gt;
&lt;br /&gt;
YMZ：质心是个例子，换成其他的属性求一个均值或者方差都可以。在我看来这个地方不需要高阶的物理知识。&lt;br /&gt;
&lt;br /&gt;
LHF：均值和方差就属于概率论了，均质贝努利想必有办法。&lt;br /&gt;
&lt;br /&gt;
* 现象的计算视角&lt;br /&gt;
&lt;br /&gt;
YMZ：现在小标题划分的依据是什么？后面两个小标题出现在这里不太合适。&lt;br /&gt;
&lt;br /&gt;
LHF: 小标题只是用于加强背景。三段论式过渡到因果态需要&amp;lt;math&amp;gt;10^2&amp;lt;/math&amp;gt;倍信心。&lt;br /&gt;
&lt;br /&gt;
LHF：相应内容已修改。&lt;br /&gt;
&lt;br /&gt;
* 在牛顿力学提出以后，...... 这时往往需要借助新的科技手段，来对这些模式进行深入研究，发现其潜在的原理和规律。&lt;br /&gt;
&lt;br /&gt;
YMZ：这两段话作用是什么？可以略写。&lt;br /&gt;
&lt;br /&gt;
LHF：想引入复杂科学和因果科学。牛顿力学中，物理运动的变化，来源于力的作用，或者相反。通常认为牛顿定律不涉及解释跨层级的现象，然后力是路程对时间的二阶导数，我个人还在深入理解导数（微积分）是否跨层级。毕竟导数一种表达是无穷小/无穷小的极限存在，然后忽略更高阶无穷小。&lt;br /&gt;
&lt;br /&gt;
YMZ：主要是说明需要多尺度建模是吧，可以只用一两句话引入这一点&lt;br /&gt;
&lt;br /&gt;
YMZ：这些我没删评论的地方记得还要改哦。&lt;br /&gt;
&lt;br /&gt;
* 一般对涌现现象定义为不能简单归结为元素间的相互作用力，而需要从对应层面来描述的现象，认为是涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这样的句式不太好读，另外内容不准确，“对应层面”是谁和谁对应呢？&lt;br /&gt;
&lt;br /&gt;
LHF：句式确实要调整。“对应层面”涉及到如何来定义的问题，如果有观察者，则可建立视界面，物质/能量流穿过该视界面，转化成信息，这是一种理解方式。我们对观察者做个形式化：对高维对象，做低维映射，在低维的投影，只要不是完全随机，就有斑图（秩序）。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的解释我没有看懂。可以先改一下前文的部分，然后尝试写一下这里如何跟前文衔接。&lt;br /&gt;
&lt;br /&gt;
* 如果建立了促成这种涌现现象发生的机理的算法模型，则细化为因果涌现，是随附了宏观动力学的一类涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这句话对一般读者来说太难理解了，读这个词条的读者可能完全不知道什么是因果涌现。这句话似乎暗示因果涌现是涌现现象的一种，但其实因果涌现是量化涌现的一个手段和理论框架。另外，“随附”这个词作为哲学词汇出现也不常用&lt;br /&gt;
&lt;br /&gt;
LHF：因果涌现可以是量化涌现的手段和理论框架，但“因果力”这些概念我再看看是否包含其中。我是在读书会到听到“随附”这个词，是个哲学词汇的话确实可以不用在词条里。&lt;br /&gt;
&lt;br /&gt;
YMZ：不管是因果涌现还是因果力，这些概念提出来的时候一定要解释的。在保证内容全面的同时，我们要尽可能写的简洁，尤其是问题背景这部分，抽象概念越少越好。&lt;br /&gt;
&lt;br /&gt;
* 这种涌现往往比微观层面更强&lt;br /&gt;
&lt;br /&gt;
YMZ：是想说“宏观层面的动力学因果效应比微观层面的更强”？像这样的句子缺失成分就不容易理解。&lt;br /&gt;
&lt;br /&gt;
LHF：可以做这些补充。&lt;br /&gt;
&lt;br /&gt;
YMZ：你直接补充上然后删掉讨论即可。其他地方同理，我看到讨论被删除就会去看正文，然后给新的反馈。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”页面已做大量删减，讨论在继续。虽然我们不用咬文嚼字，但作为初学者仍需请教。“计算力学”词汇有“计算”和“力学”，“计算”可以认为是二值离散运算；而“力学”按《The Calculi of Emergence》的说明，是离散系统动力学，而不是连续系统动力学。因此，会困惑对时间的二阶导这种方法，不知能不能在计算力学中使用。所以作为初学者，会去关注离散/连续动力学系统。也请大伙多谅解。&lt;br /&gt;
&lt;br /&gt;
* 在Erik Hoel的理论框架中，用有效信息EI来度量因果涌现效应的强弱。&lt;br /&gt;
&lt;br /&gt;
YMZ：不建议在“问题背景”里就提因果涌现，可以后面立一个小节谈计算力学和因果涌现的关系。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”我再把握一下，毕竟“计算力学”涵盖的内容很多，所解决的问题也比较广泛。&lt;br /&gt;
&lt;br /&gt;
YMZ：同上，“问题背景”要好读易懂。&lt;br /&gt;
&lt;br /&gt;
* 在计算力学框架中，则在某些层面将“新颖”就归结为“涌现”&lt;br /&gt;
&lt;br /&gt;
YMZ：在这个框架里，涌现不只是“新颖”&lt;br /&gt;
&lt;br /&gt;
LHF：涌现如果是要通过粗粒化、低维投影、观察者效应来形成，则不同的“效应器”会形成不同的“涌现”。“计算力学”框架里，应该能做出不同的映射/效应器。&lt;br /&gt;
&lt;br /&gt;
* 自然界中（Nature）或宇宙（Prototype Universe）中总是处在不断变化之中，这也是相对的......&lt;br /&gt;
&lt;br /&gt;
YMZ: 到这一段少一个过渡，以及这一段也很难理解，我没有看太懂。&lt;br /&gt;
&lt;br /&gt;
LHF：星系轨道和木星大红斑，是随时间变化的。但如果高度抽象到薛金鑫老师讲的那个程度，整个宇宙过程属于确定的，那甚至可以没有时间，只有能量。我们应该不用编写这方面内容。&lt;br /&gt;
&lt;br /&gt;
* 这个过程本身从定性上来讲，也是一种涌现现象。&lt;br /&gt;
&lt;br /&gt;
YMZ：这应该不是作者的本义，关键在于主体内部对世界的建模有没有捕捉到pattern&lt;br /&gt;
&lt;br /&gt;
LHF：有些文章读着读着，很容易将pattern的概念泛化得太厉害，我看怎么能收敛一些。&lt;br /&gt;
&lt;br /&gt;
* 有关的文献将极大的环境称为宇宙，其下是环境和智能体。&lt;br /&gt;
&lt;br /&gt;
YMZ：直接用“系统”、“环境”、“主体”来指称就可以了。&lt;br /&gt;
&lt;br /&gt;
LHF：我先理解一下。计算力学&amp;lt;math&amp;gt;S = kln\Omega&amp;lt;/math&amp;gt;，The world is not only Calculi, but also emergence。&lt;br /&gt;
&lt;br /&gt;
=统计复杂度=&lt;br /&gt;
&lt;br /&gt;
* 柯式复杂度是大家公认的复杂度度量方法&lt;br /&gt;
&lt;br /&gt;
YMZ：可以说是“公认最符合直觉的复杂度度量方法”&lt;br /&gt;
&lt;br /&gt;
LHF：谢谢补充。&lt;br /&gt;
&lt;br /&gt;
* 定义是一个字符串s对于通用图灵机U的柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度定义为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
YMZ：句子有问题。&lt;br /&gt;
&lt;br /&gt;
LHF：感谢意见，确实要改得通顺一些。&lt;br /&gt;
&lt;br /&gt;
* 针对K式复杂度的主要评论是它高度依赖编程语言的选择。&lt;br /&gt;
&lt;br /&gt;
YMZ：讲柯氏复杂度的时候要围绕它和计算力学的关系，包括下面的内容也要注意&lt;br /&gt;
&lt;br /&gt;
LHF：还要想办法理解好“柯氏复杂度”，在“计算力学”词条要注意把握好二者的关联关系。柯氏复杂度阅读过相关文献自然知道一些，计算力学按James P. Crutchfield的想法，则是来自统计，通往内在结构。拿地球举例的话，地壳、地幔……，非常值得深究。非常感谢您提醒我们要注意，要花精力去钻研好每一点和每一种关系。&lt;br /&gt;
&lt;br /&gt;
* 这里的对应于因果涌现量化（有效信息EI），统计复杂度越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
YMZ：这是为啥？&lt;br /&gt;
&lt;br /&gt;
LHF：计算力学和因果涌现，都有对应的优化目标量。《因果涌现》框架找到了“有效信息EI”这个目标，更大的值说明涌现更强。而《计算力学》框架找到了“因果态”，目标函数表现为“统计复杂度最小”。&lt;br /&gt;
&lt;br /&gt;
=因果态=&lt;br /&gt;
&lt;br /&gt;
* For all R and all L；&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
YMZ：这地方还是没有改准确。我直接在正文里改了性质（1）和性质（2）的表述，你可以参照一下然后改一下最小随机性的表述。&lt;br /&gt;
&lt;br /&gt;
LYM：已修改&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YMZ：这个符号和一般的&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;的区别是什么？我在词条里没看见有描述它们之间的关系，还是说它们可以统一成一个符号？&lt;br /&gt;
&lt;br /&gt;
LYM：已修改，这里的&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;指的就是&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt; ，属于输入错误。&lt;br /&gt;
&lt;br /&gt;
=多层模式重构机器=&lt;br /&gt;
&lt;br /&gt;
YMZ：这个地方那个表格要讲解一下，不然读者大概率不知道要怎么看&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37726</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37726"/>
		<updated>2024-09-11T23:21:42Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 统计复杂度 */ 深入统计复杂度定义公式&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套数学框架，试图从历史序列的形态（Morph）系综中寻找、总结规律，并预测未来。“寻找、总结规律、预测未来”属于“智能活动”的一种，在许许多多的“智能活动”背后又有着潜在的更一般的规律。潜在的一般的规律，往往来源于对微观态进行[[粗粒化]]形成宏观态的[[因果涌现]]。计算力学从信息论出发，采用计算的视角，定义出模式，因果态，各态之间的转换等重要概念，并最终将“智能”抽象为支持通用计算的ϵ-机器。ϵ-机器被有关学者从理论上证明，有着宏观态上的信息封闭性和计算封闭性，可以展现出极大的预测能力和极小的复杂性。ϵ-机器有序对的因果态对所有长度未来&amp;lt;math&amp;gt;\overset{\to}{S}&amp;lt;/math&amp;gt;而言还有着强同质性（Strict Homogeneity of Causal States）。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=生物群落图片-计算力学词条|无框|238x238像素]]&lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。最吸引人的和使人迷惑的自然模式是那些在高度结构化的联合行为随着时间涌现于简单子系统的交互。鸟群以步调一致地形式飞行，鱼儿在没有领头带领以连贯的序列群组流转并突然共同转向的方式游动。蚊群形成复杂的社会，生存继承自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
这些观察构成直观的涌现定义,为了让它更可用，得有人说明“那些东西”是什么，并且它“新”在哪里。否则，表述就不够详细，甚至有些空洞。普通的机制能引导多样现象的涌现吗？同时代的科学和数学能提供什么语言去精确地描绘这些系统中涌现的不同组织？&lt;br /&gt;
&lt;br /&gt;
=== 现象的层次递进 ===&lt;br /&gt;
&lt;br /&gt;
我们取智能体对环境的适应度为指标，可将绝大多数智能活动整理出层次性，数理和逻辑，从而纳入科学研究&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;对应的数学框架，进而使其和环境共同演化。在计算力学的宇宙模型里，'''现象（Phenomenon）'''提升为主体的内在涌现，相对来说需要经历三个层次：&lt;br /&gt;
&lt;br /&gt;
#'''直觉涌现(Intuitive emergence)'''。系统中已经发生相对智能体来说之前没有建立内部结构的现象，也是“新颖的”。例子有环境中偶然会出现地震；&lt;br /&gt;
#'''斑图涌现(Pattern emergence)'''。智能体捕捉到这个新的现象，并能从动力系统的'''斑图构型（Pattern formation）'''中识别这种特定现象。例子有对于地震这种现象在观察者看来是一种地壳滑移；&lt;br /&gt;
#'''内在涌现（Intrinsic emergence）'''。具有识别和建立现象对应结构的智能体，组成新的环境，使得系统出现新的秩序，就达到了内在涌现层次。例子有主体通过收集地震数据，能分析出环境的一些结构信息，从而更新自己的计算模型；&lt;br /&gt;
&lt;br /&gt;
只有达到了层次3，现象才进入'''内在涌现'''环节，融入到环境并得到保持，否则只是随机扰动。&lt;br /&gt;
&lt;br /&gt;
智能体对三个层次的涌现，使用相应量化方法和计算机理论模型，以及机载的实际计算设备，进行计算模型建立。理论上已经证明图灵机具有通用图灵机的计算能力，且与[[元胞自动机]]的计算能力等价。这些计算能力包括算术方法和数理逻辑。&lt;br /&gt;
&lt;br /&gt;
使用适当的假设和划分方法，在科学领域也称为[[映射]]，在[[复杂科学]]里一种特殊的映射可以称为[[粗粒化]]，能够获取一定程度上计算的下列特性：&lt;br /&gt;
&lt;br /&gt;
* 封闭（完备）性。&lt;br /&gt;
* 一致性。&lt;br /&gt;
&lt;br /&gt;
智能体一旦完成计算的封闭（完备）性和一致性的建立，那么对现象的分析就达到了基本的科学研究阶段，能建立相应的科学理论体系，进入动力系统的范畴。而如果要形成计算视角下的内在涌现，则还要面向复杂问题，建立多层次的理论。&lt;br /&gt;
&lt;br /&gt;
=== 多尺度复杂性 ===&lt;br /&gt;
&lt;br /&gt;
实际的科研课题，往往具有以下特征和性质：&lt;br /&gt;
&lt;br /&gt;
* 非常长的输入和输出，但仍然有限；&lt;br /&gt;
* 理论上有无限长的历史和未来；&lt;br /&gt;
* 确定性系统也会引发混沌；&lt;br /&gt;
* 系统存在可遍历和不可遍历的区分；&lt;br /&gt;
* 无限长序列也存在数量上的大小关系；&lt;br /&gt;
* [[拯救2050]][[奇点]]临近。&lt;br /&gt;
&lt;br /&gt;
这些课题转换为计算问题，则带有相当的复杂度，可以先辅以主体定性的视角，再加以专门的计算复杂度理论加以研究，可以得出非常好的性质，定量工作也需保持在线。计算复杂度理论属于[[复杂系统]]理论一个分支，在复杂系统当中，对应的研究还有[[复杂网络]]、[[超图]]等相关领域，各个领域对所研究的课题都准备了相应的定性分析和量化方法。计算力学在大量借助这些成熟的科学方法的基础上，还进行了相应的优化方法确定。&lt;br /&gt;
&lt;br /&gt;
==复杂度量化==&lt;br /&gt;
&lt;br /&gt;
=== 度规升维 ===&lt;br /&gt;
&lt;br /&gt;
计算复杂度也可认为是[[算术复杂度]]，理论上可以简化到二值计算。二值是符号里的0和1，是计算学所用的基本单位。通过组合0和1可以形成复杂的数学和逻辑，以及加入编解码器形成字符串。计算力学将经典[[复杂科学]]理论的部分核心“将自然过程二分为秩序和噪声”吸收了进来，也是相关文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;提到的创新方式。即我们可以利用[[复杂科学]]的粗粒化方法，将隐藏在自然现象中的过程压缩到极简的秩序（order，符号0）和随机（randomness，符号1），然后制定相应的运算法则，就能完成一种二值计算系统的建立，有兴趣的读者可以参阅[[布尔代数]]的相关内容。&lt;br /&gt;
&lt;br /&gt;
在人工环境中使用二分法时，原始的随机过程，经过一定程度的累积，依赖于具体的粗粒化方法，有可能会呈现出一定的分布，导致计算复杂性的出现。这种计算复杂性经过抽象和形式化，使用不同的实体和规则，能形成不同的复杂度度量方法。但终究我们要具有将度规升维的能力，尊重现实，才能找到更佳的方案。&lt;br /&gt;
&lt;br /&gt;
===柯式复杂度===&lt;br /&gt;
&lt;br /&gt;
[[柯式复杂度]]是大家普遍公认的复杂度度量方法，在Jean-Paul Delahaye和Hector Zenil对复杂系统量化方法研究的工作中&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;，认为最天然的计算设备的模型需要有一定的表达能力，并定义一个字符串s对于通用图灵机U的'''柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度'''&amp;lt;math&amp;gt;K_{u}(s)&amp;lt;/math&amp;gt;为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_{u}(s) =  min\{\lvert p \rvert, U(p) = s \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标u是对应通用图灵机的代号，U是运行程序p的通用图灵机的实体。&lt;br /&gt;
&lt;br /&gt;
为提高通用性，忽略各图灵机之间的差异，将柯氏复杂度定义进一步定义为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: 通用计算机M在输入w时停机并输出x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
按照前式标准化为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: M(w) = x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这里的w等于前式的p，即输出x的程序源代码字符串。x等于前式的s，即待输出的字符串。&lt;br /&gt;
&lt;br /&gt;
在文献&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;中确定柯式复杂度的定义时，使用了两种不同的计算模型：&lt;br /&gt;
* 确定性图灵机（deterministic Turing machines (TM)）。能够模拟神经元，一般以串行方式运行代码。&lt;br /&gt;
* 一维元胞自动机（CA）。以并行方式同时更新单个时间步上的所有元胞。&lt;br /&gt;
做了计算性能的比较，实验结果显示两者有着很强的相互关联，而且两者均可将输出字符串构成支持反转和补余操作的对称群。&lt;br /&gt;
&lt;br /&gt;
柯式复杂度的主要注解包括因为停机问题而导致的不可计算性，以及它高度依赖编程语言的选择。虽然柯式复杂度有上述问题，但仍能揭示计算和模拟的本质。不同的计算模型形成了复杂度的分水岭，又来到常量E的一处浅滩：&lt;br /&gt;
&lt;br /&gt;
定理：总能找到一个常量E，对于任意的字符串s，两种计算模型U1和U2的柯式复杂度满足：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert K_{U_1}(s) - K_{U_2}(s) \rvert &amp;lt; E&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即，在误差条件E以内，有程序P能让计算模型U1模拟U2，智能体能借助程序P沿着复杂度的沟壑通向2050。&lt;br /&gt;
&lt;br /&gt;
===统计复杂度===&lt;br /&gt;
&lt;br /&gt;
定义及符号&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标μ依赖于测度和分布，同柯式复杂度&amp;lt;math&amp;gt;C_{u}&amp;lt;/math&amp;gt;的下标u含义不完全相同，对应的计算模型M的分类和分布，也依赖于具体的理论实现。&lt;br /&gt;
&lt;br /&gt;
统计复杂度可用于线性系统的[[复杂性]]量化，也可用于非线性动态系统中复杂系统[[因果涌现]][[复杂性]]的量化。香农熵基于概率分布，但对于确定性混沌却有些不足，统计复杂度则能量化宏观态上出现的确定性混沌。&lt;br /&gt;
&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。其中μ依赖于测度和分布。跟统计力学中的量化理论有关，基于测度系统的定义。在部分混沌物理学的文献中，也被记作α。&lt;br /&gt;
&lt;br /&gt;
在1989年《Inferring Statistical Complexity》&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;这篇文献里，复杂度的阶次符号为α，在2001年文献&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中的符号为μ，这里我们统一使用μ。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度即为μ-阶图的概率算术复杂度，&amp;lt;math&amp;gt;C_{μ=0}=\log \lvert \mathbf{V} \rvert&amp;lt;/math&amp;gt;。其中&amp;lt;math&amp;gt;\mathbf{V}&amp;lt;/math&amp;gt;为μ-阶图的顶点集合。&lt;br /&gt;
&lt;br /&gt;
在集智俱乐部的《因果涌现读书会》[[因果几何]]上，会对连续系统的因果涌现做更详细的介绍，有兴趣的可以参考下。&lt;br /&gt;
&lt;br /&gt;
0-阶图复杂度(&amp;lt;math&amp;gt;C_{μ=0}&amp;lt;/math&amp;gt;)和蔡汀-柯尔莫哥洛夫复杂度不同，0-阶图复杂度带有概率分布且依赖带有随机整数寄存器的图灵机。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度（&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;）是区别于信息论的量化复杂度的方法，后者基于维度&amp;lt;math&amp;gt;d_μ&amp;lt;/math&amp;gt;和熵&amp;lt;math&amp;gt;h_μ&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
拓扑复杂度&lt;br /&gt;
&lt;br /&gt;
当μ-阶图复杂度的μ为零时，μ-阶图复杂度也称为拓扑复杂度。由ϵ-机器的特征值给出。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度的μ = 1时，复杂度的量化方式为统计复杂度，带有热力学的“高温限制”。这里的统计复杂度也是1-阶图复杂度，即为香农熵。由ϵ-机器的物征向量给出。&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。这里的对应于因果涌现量化（有效信息EI），统计复杂度&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
我们按照文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中对统计复杂度的研究，将统计复杂度描述为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;C_μ(x)=min\{\lvert \langle BTM, w\rangle \rvert: BTM(w) = x \} \tag {5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中，BTM是贝努利-图灵机器（Bernoulli-Turing Machine），w是贝努利-图灵机器的输入。&lt;br /&gt;
&lt;br /&gt;
统计复杂度的下界，从周期行为和频段耦合中得出，是带二阶项的相位转换。&lt;br /&gt;
&lt;br /&gt;
=== 复杂度目标 ===&lt;br /&gt;
&lt;br /&gt;
经过演化，因果链能形成形式上的闭环，这里闭环在后文的因果态里，是指因果态在所有有效态中，统计复杂度最小等特征和属性。在管理学中，类似于使用组织行为学的知识，构建特定的反应链，从而完成特定目标。&lt;br /&gt;
[[文件:复杂度-Pre-announcement-202409102.png|替代=复杂度-预申明|居中|无框|403x403像素|复杂度-预申明]]&lt;br /&gt;
几乎所有自然当中的时间相关系统，经过复杂度的划分和优化，再通过计算力学对结构的检验和测量，能展现出多尺度的涌现属性和特征。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
在计算力学中，宇宙被视为一个确定性动力系统（DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。由于系统内的智能体（Agent）的计算资源有限，无法测量和预测其内外部环境的所有行为，这些不能预测的部分对智能体来说就相当于是随机扰动，所以智能体被视为一个随机动力系统（SDS）。智能体试图构建和维持一个对其环境具有最大预测能力的内部模型，以提高其自身对环境的适应性和生存能力。&lt;br /&gt;
&lt;br /&gt;
智能体对外部环境的测量精度一般都是有限的，测量结果只能描述外部环境的“模糊状态”，智能体需要对测量结果粗粒化后才能识别“模糊状态”中的模式。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} s_t&amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partitioni）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的模式，并且这种模式不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性————因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强：对于所有有效态&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;和正整数&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度————在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上文中已经介绍了柯式复杂度和统计复杂度的基本概念，如果&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;表示对过程的测量结果的前&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个序列，那么它们之间的关系可以近似的表示为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度&amp;lt;math&amp;gt;K(s^L ) &amp;lt;/math&amp;gt;可以理解为描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的总信息量。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;为香农熵率，是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大。&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;在这里可以理解为误差率， 则&amp;lt;math&amp;gt;h_μ L &amp;lt;/math&amp;gt;为允许损失的随机信息量。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;可以理解为允许存在误差率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;的情况下，描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。&lt;br /&gt;
&lt;br /&gt;
那么公式可以解释为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性————在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(\mathcal{S}^{\prime};\mathcal{S})\geq I(\hat{\mathcal{R}}^{\prime};\hat{\mathcal{R}}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==模式重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为模式重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。模式重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{(t+1)}=TS_t&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;为集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;中的任意一个因果态，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。每个[math]\displaystyle{ \mathcal{S} }[/math]都有&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;函数和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数，这两个函数可以组成一个有序对&amp;lt;math&amp;gt;\left \{ \epsilon,T \right \}&amp;lt;/math&amp;gt;，通过学习&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数可以提高机器识别因果态的准确度。&lt;br /&gt;
&lt;br /&gt;
==多层模式重构机器==&lt;br /&gt;
&lt;br /&gt;
===模型创新===&lt;br /&gt;
&lt;br /&gt;
由于智能体的计算资源有限，若测量结果中的数据量超过模型的处理极限时，就需要对原有模型进行创新（重构模型）以保障在计算资源不变的情况下智能体对外界的有效预测，创新方法主要是通过寻找原有模型状态组之间的相似性，在原有模型识别到的因果态中抽象出更高层级的因果态组。下表中列举了一种模型创新方法：&lt;br /&gt;
[[文件:层次机器示意图1.jpg|居中|无框|600x600像素|WU]]&lt;br /&gt;
&lt;br /&gt;
上表为因果时间序列建模层级，展示了可能的前四个层级，但这个过程是开放式的，可以不止四个层级。每个层级根据其模型类别定义。模型本身由状态（圆圈或方块）和转移（标记箭头）组成。每个模型都有一个独特的起始状态，由一个内嵌的圆圈表示。数据流本身是最低层级。通过将序列测量分组为重复子序列，从数据流中构建出深度为的树。下一个层级的模型，即具有状态和转移的有限自动机（FA），通过将树节点分组从树中重构。所示的最后一个层级，字符串生成机器（PM），通过将FA状态分组并推断出操控寄存器A中字符串的生成规则来构建。&lt;br /&gt;
&lt;br /&gt;
考虑一个由&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;个测量结果构成的数据流&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;，如果它是周期性的，那么第0级（Level 0），即测量结果本身，它的表示方法依赖于&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;。在极限&amp;lt;math&amp;gt;m\to\infty &amp;lt;/math&amp;gt;情况下，第0级会产生一个无穷大的表示。当然，第0级是最准确的数据模型，尽管它几乎没有任何帮助，几乎不值得被称为“模型”。相比之下，一个深度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的树将给出一个有限表示，即使数据流的长度是无限的，只要数据流具有周期小于等于&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;。这个树有长度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的路径，由数据流的周期给出。这些路径中的每一个都对应于&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中重复模式的一个不同阶段。如果&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;是非周期性的，那么树模型类将不再是有限的，并且与&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;无关。 事实上，如果数据流具有正熵（&amp;lt;math&amp;gt;h_μ＞0 &amp;lt;/math&amp;gt;），那么树的大小将呈指数增长，&amp;lt;math&amp;gt;\approx\left\|\mathcal{A}\right\|^{Dh_{\mu}} &amp;lt;/math&amp;gt; ，因为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的增加解释了&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 中长度&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;不断增加的子序列。粗略地说，如果数据流具有随时间衰减得足够快的相关性，则下一级（随机）有限自动机将给出有限表示。状态数&amp;lt;math&amp;gt;\left\|\mathrm{V}\right\| &amp;lt;/math&amp;gt;表示数据流中的内存量，因此表示&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中测量值之间存在相关性的典型时间。但也有可能第 2 级不提供有限表示。那么就需要另一个级别（第 3 级）。&lt;br /&gt;
&lt;br /&gt;
===模型重构算法===&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即M&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;=s&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;...；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;=M&amp;lt;sub&amp;gt;l-1&amp;lt;/sub&amp;gt;/~，其中~表示l级上的因果等价类；操作的含义是，在l-1级上被区别对待的状态在l级上可以被视为同一个因果态。此时S和T都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度L，得到更加精确的一系列模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着L增大，模型的复杂度发散，即&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型M&amp;lt;sub&amp;gt;l+1&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的ϵ-机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==混沌动力学实例==&lt;br /&gt;
接下来将采用具体的方法来演示如何将计算力学的理论付诸实践。要演示的是混沌动力学中的逻辑斯谛映射(logistic map)，特别是其周期倍增的混沌路径。用于重建模型的数据流来自逻辑斯谛映射的轨迹，当它以吸引子上的初始条件启动时，可以让观察到的过程是平稳的。轨迹是通过迭代映射&amp;lt;math&amp;gt;x_{n+1}=f(x_n)&amp;lt;/math&amp;gt;生成的，迭代函数为&amp;lt;math&amp;gt;f(x) = rx(1-x)&amp;lt;/math&amp;gt;，其中非线性参数&amp;lt;math&amp;gt;\begin{matrix}r&amp;amp;\in&amp;amp;[0,4]\end{matrix}&amp;lt;/math&amp;gt;，初始条件&amp;lt;math&amp;gt;x_0\in[0,1]&amp;lt;/math&amp;gt;，迭代函数的最大值出现在&amp;lt;math&amp;gt;x_c = \frac12&amp;lt;/math&amp;gt;。通过二元分割观察轨迹&amp;lt;math&amp;gt;\mathbf{x}=x_0x_1x_2x_3\ldots &amp;lt;/math&amp;gt; ，将其转换为离散序列&amp;lt;math&amp;gt;\mathcal{P}=\{x_n\in[0,x_c)\Rightarrow s=0,x_n\in[x_c,1]\Rightarrow s=1\} &amp;lt;/math&amp;gt;，这种划分是“生成”的，这意味着足够长的二进制序列来自任意小的初始条件间隔。因此，可以使用粗粒化的观测&amp;lt;math&amp;gt;\mathcal{P} &amp;lt;/math&amp;gt;来研究逻辑斯谛映射中的信息处理。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37725</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37725"/>
		<updated>2024-09-11T14:47:15Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 统计复杂度 */ 完成统计复杂度定义&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套数学框架，试图从历史序列的形态（Morph）系综中寻找、总结规律，并预测未来。“寻找、总结规律、预测未来”属于“智能活动”的一种，在许许多多的“智能活动”背后又有着潜在的更一般的规律。潜在的一般的规律，往往来源于对微观态进行[[粗粒化]]形成宏观态的[[因果涌现]]。计算力学从信息论出发，采用计算的视角，定义出模式，因果态，各态之间的转换等重要概念，并最终将“智能”抽象为支持通用计算的ϵ-机器。ϵ-机器被有关学者从理论上证明，有着宏观态上的信息封闭性和计算封闭性，可以展现出极大的预测能力和极小的复杂性。ϵ-机器有序对的因果态对所有长度未来&amp;lt;math&amp;gt;\overset{\to}{S}&amp;lt;/math&amp;gt;而言还有着强同质性（Strict Homogeneity of Causal States）。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=生物群落图片-计算力学词条|无框|238x238像素]]&lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。最吸引人的和使人迷惑的自然模式是那些在高度结构化的联合行为随着时间涌现于简单子系统的交互。鸟群以步调一致地形式飞行，鱼儿在没有领头带领以连贯的序列群组流转并突然共同转向的方式游动。蚊群形成复杂的社会，生存继承自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
这些观察构成直观的涌现定义,为了让它更可用，得有人说明“那些东西”是什么，并且它“新”在哪里。否则，表述就不够详细，甚至有些空洞。普通的机制能引导多样现象的涌现吗？同时代的科学和数学能提供什么语言去精确地描绘这些系统中涌现的不同组织？&lt;br /&gt;
&lt;br /&gt;
=== 现象的层次递进 ===&lt;br /&gt;
&lt;br /&gt;
我们取智能体对环境的适应度为指标，可将绝大多数智能活动整理出层次性，数理和逻辑，从而纳入科学研究&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;对应的数学框架，进而使其和环境共同演化。在计算力学的宇宙模型里，'''现象（Phenomenon）'''提升为主体的内在涌现，相对来说需要经历三个层次：&lt;br /&gt;
&lt;br /&gt;
#'''直觉涌现(Intuitive emergence)'''。系统中已经发生相对智能体来说之前没有建立内部结构的现象，也是“新颖的”。例子有环境中偶然会出现地震；&lt;br /&gt;
#'''斑图涌现(Pattern emergence)'''。智能体捕捉到这个新的现象，并能从动力系统的'''斑图构型（Pattern formation）'''中识别这种特定现象。例子有对于地震这种现象在观察者看来是一种地壳滑移；&lt;br /&gt;
#'''内在涌现（Intrinsic emergence）'''。具有识别和建立现象对应结构的智能体，组成新的环境，使得系统出现新的秩序，就达到了内在涌现层次。例子有主体通过收集地震数据，能分析出环境的一些结构信息，从而更新自己的计算模型；&lt;br /&gt;
&lt;br /&gt;
只有达到了层次3，现象才进入'''内在涌现'''环节，融入到环境并得到保持，否则只是随机扰动。&lt;br /&gt;
&lt;br /&gt;
智能体对三个层次的涌现，使用相应量化方法和计算机理论模型，以及机载的实际计算设备，进行计算模型建立。理论上已经证明图灵机具有通用图灵机的计算能力，且与[[元胞自动机]]的计算能力等价。这些计算能力包括算术方法和数理逻辑。&lt;br /&gt;
&lt;br /&gt;
使用适当的假设和划分方法，在科学领域也称为[[映射]]，在[[复杂科学]]里一种特殊的映射可以称为[[粗粒化]]，能够获取一定程度上计算的下列特性：&lt;br /&gt;
&lt;br /&gt;
* 封闭（完备）性。&lt;br /&gt;
* 一致性。&lt;br /&gt;
&lt;br /&gt;
智能体一旦完成计算的封闭（完备）性和一致性的建立，那么对现象的分析就达到了基本的科学研究阶段，能建立相应的科学理论体系，进入动力系统的范畴。而如果要形成计算视角下的内在涌现，则还要面向复杂问题，建立多层次的理论。&lt;br /&gt;
&lt;br /&gt;
=== 多尺度复杂性 ===&lt;br /&gt;
&lt;br /&gt;
实际的科研课题，往往具有以下特征和性质：&lt;br /&gt;
&lt;br /&gt;
* 非常长的输入和输出，但仍然有限；&lt;br /&gt;
* 理论上有无限长的历史和未来；&lt;br /&gt;
* 确定性系统也会引发混沌；&lt;br /&gt;
* 系统存在可遍历和不可遍历的区分；&lt;br /&gt;
* 无限长序列也存在数量上的大小关系；&lt;br /&gt;
* [[拯救2050]][[奇点]]临近。&lt;br /&gt;
&lt;br /&gt;
这些课题转换为计算问题，则带有相当的复杂度，可以先辅以主体定性的视角，再加以专门的计算复杂度理论加以研究，可以得出非常好的性质，定量工作也需保持在线。计算复杂度理论属于[[复杂系统]]理论一个分支，在复杂系统当中，对应的研究还有[[复杂网络]]、[[超图]]等相关领域，各个领域对所研究的课题都准备了相应的定性分析和量化方法。计算力学在大量借助这些成熟的科学方法的基础上，还进行了相应的优化方法确定。&lt;br /&gt;
&lt;br /&gt;
==复杂度量化==&lt;br /&gt;
&lt;br /&gt;
=== 度规升维 ===&lt;br /&gt;
&lt;br /&gt;
计算复杂度也可认为是[[算术复杂度]]，理论上可以简化到二值计算。二值是符号里的0和1，是计算学所用的基本单位。通过组合0和1可以形成复杂的数学和逻辑，以及加入编解码器形成字符串。计算力学将经典[[复杂科学]]理论的部分核心“将自然过程二分为秩序和噪声”吸收了进来，也是相关文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;提到的创新方式。即我们可以利用[[复杂科学]]的粗粒化方法，将隐藏在自然现象中的过程压缩到极简的秩序（order，符号0）和随机（randomness，符号1），然后制定相应的运算法则，就能完成一种二值计算系统的建立，有兴趣的读者可以参阅[[布尔代数]]的相关内容。&lt;br /&gt;
&lt;br /&gt;
在人工环境中使用二分法时，原始的随机过程，经过一定程度的累积，依赖于具体的粗粒化方法，有可能会呈现出一定的分布，导致计算复杂性的出现。这种计算复杂性经过抽象和形式化，使用不同的实体和规则，能形成不同的复杂度度量方法。但终究我们要具有将度规升维的能力，尊重现实，才能找到更佳的方案。&lt;br /&gt;
&lt;br /&gt;
===柯式复杂度===&lt;br /&gt;
&lt;br /&gt;
[[柯式复杂度]]是大家普遍公认的复杂度度量方法，在Jean-Paul Delahaye和Hector Zenil对复杂系统量化方法研究的工作中&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;，认为最天然的计算设备的模型需要有一定的表达能力，并定义一个字符串s对于通用图灵机U的'''柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度'''&amp;lt;math&amp;gt;K_{u}(s)&amp;lt;/math&amp;gt;为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_{u}(s) =  min\{\lvert p \rvert, U(p) = s \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标u是对应通用图灵机的代号，U是运行程序p的通用图灵机的实体。&lt;br /&gt;
&lt;br /&gt;
为提高通用性，忽略各图灵机之间的差异，将柯氏复杂度定义进一步定义为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: 通用计算机M在输入w时停机并输出x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
按照前式标准化为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: M(w) = x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这里的w等于前式的p，即输出x的程序源代码字符串。x等于前式的s，即待输出的字符串。&lt;br /&gt;
&lt;br /&gt;
在文献&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;中确定柯式复杂度的定义时，使用了两种不同的计算模型：&lt;br /&gt;
* 确定性图灵机（deterministic Turing machines (TM)）。能够模拟神经元，一般以串行方式运行代码。&lt;br /&gt;
* 一维元胞自动机（CA）。以并行方式同时更新单个时间步上的所有元胞。&lt;br /&gt;
做了计算性能的比较，实验结果显示两者有着很强的相互关联，而且两者均可将输出字符串构成支持反转和补余操作的对称群。&lt;br /&gt;
&lt;br /&gt;
柯式复杂度的主要注解包括因为停机问题而导致的不可计算性，以及它高度依赖编程语言的选择。虽然柯式复杂度有上述问题，但仍能揭示计算和模拟的本质。不同的计算模型形成了复杂度的分水岭，又来到常量E的一处浅滩：&lt;br /&gt;
&lt;br /&gt;
定理：总能找到一个常量E，对于任意的字符串s，两种计算模型U1和U2的柯式复杂度满足：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert K_{U_1}(s) - K_{U_2}(s) \rvert &amp;lt; E&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即，在误差条件E以内，有程序P能让计算模型U1模拟U2，智能体能借助程序P沿着复杂度的沟壑通向2050。&lt;br /&gt;
&lt;br /&gt;
===统计复杂度===&lt;br /&gt;
&lt;br /&gt;
定义及符号&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标μ依赖于测度和分布，同柯式复杂度&amp;lt;math&amp;gt;C_{u}&amp;lt;/math&amp;gt;的下标u含义不完全相同，对应的计算模型M的分类和分布，也依赖于具体的理论实现。&lt;br /&gt;
&lt;br /&gt;
统计复杂度可用于线性系统的[[复杂性]]量化，也可用于非线性动态系统中复杂系统[[因果涌现]][[复杂性]]的量化。香农熵基于概率分布，但对于确定性混沌却有些不足，统计复杂度则能量化宏观态上出现的确定性混沌。&lt;br /&gt;
&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。其中μ依赖于测度和分布。跟统计力学中的量化理论有关，基于测度系统的定义。在部分混沌物理学的文献中，也被记作α。&lt;br /&gt;
&lt;br /&gt;
在1989年《Inferring Statistical Complexity》&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;这篇文献里，复杂度的阶次符号为α，在2001年文献&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中的符号为μ，这里我们统一使用μ。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度即为μ-阶图的概率算术复杂度，&amp;lt;math&amp;gt;C_{μ=0}=\log \lvert \mathbf{V} \rvert&amp;lt;/math&amp;gt;。其中&amp;lt;math&amp;gt;\mathbf{V}&amp;lt;/math&amp;gt;为μ-阶图的顶点集合。&lt;br /&gt;
&lt;br /&gt;
在集智俱乐部的《因果涌现读书会》[[因果几何]]上，会对连续系统的因果涌现做更详细的介绍，有兴趣的可以参考下。&lt;br /&gt;
&lt;br /&gt;
0-阶图复杂度(&amp;lt;math&amp;gt;C_{μ=0}&amp;lt;/math&amp;gt;)和蔡汀-柯尔莫哥洛夫复杂度不同，0-阶图复杂度带有概率分布且依赖带有随机整数寄存器的图灵机。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度（&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;）是区别于信息论的量化复杂度的方法，后者基于维度&amp;lt;math&amp;gt;d_μ&amp;lt;/math&amp;gt;和熵&amp;lt;math&amp;gt;h_μ&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
拓扑复杂度&lt;br /&gt;
&lt;br /&gt;
当μ-阶图复杂度的μ为零时，μ-阶图复杂度也称为拓扑复杂度。由ϵ-机器的特征值给出。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度的μ = 1时，复杂度的量化方式为统计复杂度，带有热力学的“高温限制”。这里的统计复杂度也是1-阶图复杂度，即为香农熵。由ϵ-机器的物征向量给出。&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。这里的对应于因果涌现量化（有效信息EI），统计复杂度&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;C_μ(x)=\lVert M_{min}(x\vert BTM)\rVert \tag {5}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中，BTM是贝努利-图灵机器（Bernoulli-Turing Machine）&lt;br /&gt;
&lt;br /&gt;
统计复杂度的下界，从周期行为和频段耦合中得出，是带二阶项的相位转换。&lt;br /&gt;
&lt;br /&gt;
=== 复杂度目标 ===&lt;br /&gt;
&lt;br /&gt;
经过演化，因果链能形成形式上的闭环，这里闭环在后文的因果态里，是指因果态在所有有效态中，统计复杂度最小等特征和属性。在管理学中，类似于使用组织行为学的知识，构建特定的反应链，从而完成特定目标。&lt;br /&gt;
[[文件:复杂度-Pre-announcement-202409102.png|替代=复杂度-预申明|居中|无框|403x403像素|复杂度-预申明]]&lt;br /&gt;
几乎所有自然当中的时间相关系统，经过复杂度的划分和优化，再通过计算力学对结构的检验和测量，能展现出多尺度的涌现属性和特征。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
在计算力学中，宇宙被视为一个确定性动力系统（DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。由于系统内的智能体（Agent）的计算资源有限，无法测量和预测其内外部环境的所有行为，这些不能预测的部分对智能体来说就相当于是随机扰动，所以智能体被视为一个随机动力系统（SDS）。智能体试图构建和维持一个对其环境具有最大预测能力的内部模型，以提高其自身对环境的适应性和生存能力。&lt;br /&gt;
&lt;br /&gt;
智能体对外部环境的测量精度一般都是有限的，测量结果只能描述外部环境的“模糊状态”，智能体需要对测量结果粗粒化后才能识别“模糊状态”中的模式。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} s_t&amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partitioni）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的模式，并且这种模式不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性————因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强：对于所有有效态&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;和正整数&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度————在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上文中已经介绍了柯式复杂度和统计复杂度的基本概念，如果&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;表示对过程的测量结果的前&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个序列，那么它们之间的关系可以近似的表示为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度&amp;lt;math&amp;gt;K(s^L ) &amp;lt;/math&amp;gt;可以理解为描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的总信息量。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;为香农熵率，是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大。&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;在这里可以理解为误差率， 则&amp;lt;math&amp;gt;h_μ L &amp;lt;/math&amp;gt;为允许损失的随机信息量。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;可以理解为允许存在误差率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;的情况下，描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。&lt;br /&gt;
&lt;br /&gt;
那么公式可以解释为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性————在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小：设&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;为满足性质（1）中不等式等号成立的有效态，则对于所有的&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;，都有&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(\mathcal{S}^{\prime};\mathcal{S})\geq I(\hat{\mathcal{R}}^{\prime};\hat{\mathcal{R}}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==模式重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为模式重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。模式重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{(t+1)}=TS_t&amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;为集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;中的任意一个因果态，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。每个[math]\displaystyle{ \mathcal{S} }[/math]都有&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;函数和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数，这两个函数可以组成一个有序对&amp;lt;math&amp;gt;\left \{ \epsilon,T \right \}&amp;lt;/math&amp;gt;，通过学习&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;函数可以提高机器识别因果态的准确度。&lt;br /&gt;
&lt;br /&gt;
==多层模式重构机器==&lt;br /&gt;
&lt;br /&gt;
===模型创新===&lt;br /&gt;
&lt;br /&gt;
由于智能体的计算资源有限，若测量结果中的数据量超过模型的处理极限时，就需要对原有模型进行创新（重构模型）以保障在计算资源不变的情况下智能体对外界的有效预测，创新方法主要是通过寻找原有模型状态组之间的相似性，在原有模型识别到的因果态中抽象出更高层级的因果态组。下表中列举了一种模型创新方法：&lt;br /&gt;
[[文件:层次机器示意图1.jpg|居中|无框|600x600像素|WU]]&lt;br /&gt;
&lt;br /&gt;
上表为因果时间序列建模层级，展示了可能的前四个层级，但这个过程是开放式的，可以不止四个层级。每个层级根据其模型类别定义。模型本身由状态（圆圈或方块）和转移（标记箭头）组成。每个模型都有一个独特的起始状态，由一个内嵌的圆圈表示。数据流本身是最低层级。通过将序列测量分组为重复子序列，从数据流中构建出深度为的树。下一个层级的模型，即具有状态和转移的有限自动机（FA），通过将树节点分组从树中重构。所示的最后一个层级，字符串生成机器（PM），通过将FA状态分组并推断出操控寄存器A中字符串的生成规则来构建。&lt;br /&gt;
&lt;br /&gt;
考虑一个由&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;个测量结果构成的数据流&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;，如果它是周期性的，那么第0级（Level 0），即测量结果本身，它的表示方法依赖于&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;。在极限&amp;lt;math&amp;gt;m\to\infty &amp;lt;/math&amp;gt;情况下，第0级会产生一个无穷大的表示。当然，第0级是最准确的数据模型，尽管它几乎没有任何帮助，几乎不值得被称为“模型”。相比之下，一个深度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的树将给出一个有限表示，即使数据流的长度是无限的，只要数据流具有周期小于等于&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;。这个树有长度为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的路径，由数据流的周期给出。这些路径中的每一个都对应于&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中重复模式的一个不同阶段。如果&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;是非周期性的，那么树模型类将不再是有限的，并且与&amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;无关。 事实上，如果数据流具有正熵（&amp;lt;math&amp;gt;h_μ＞0 &amp;lt;/math&amp;gt;），那么树的大小将呈指数增长，&amp;lt;math&amp;gt;\approx\left\|\mathcal{A}\right\|^{Dh_{\mu}} &amp;lt;/math&amp;gt; ，因为&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;的增加解释了&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; 中长度&amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;不断增加的子序列。粗略地说，如果数据流具有随时间衰减得足够快的相关性，则下一级（随机）有限自动机将给出有限表示。状态数&amp;lt;math&amp;gt;\left\|\mathrm{V}\right\| &amp;lt;/math&amp;gt;表示数据流中的内存量，因此表示&amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;中测量值之间存在相关性的典型时间。但也有可能第 2 级不提供有限表示。那么就需要另一个级别（第 3 级）。&lt;br /&gt;
&lt;br /&gt;
===模型重构算法===&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即M&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;=s&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;...；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;=M&amp;lt;sub&amp;gt;l-1&amp;lt;/sub&amp;gt;/~，其中~表示l级上的因果等价类；操作的含义是，在l-1级上被区别对待的状态在l级上可以被视为同一个因果态。此时S和T都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度L，得到更加精确的一系列模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着L增大，模型的复杂度发散，即&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型M&amp;lt;sub&amp;gt;l+1&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的ϵ-机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==混沌动力学实例==&lt;br /&gt;
接下来将采用具体的方法来演示如何将计算力学的理论付诸实践。要演示的是混沌动力学中的逻辑斯谛映射(logistic map)，特别是其周期倍增的混沌路径。用于重建模型的数据流来自逻辑斯谛映射的轨迹，当它以吸引子上的初始条件启动时，可以让观察到的过程是平稳的。轨迹是通过迭代映射&amp;lt;math&amp;gt;x_{n+1}=f(x_n)&amp;lt;/math&amp;gt;生成的，迭代函数为&amp;lt;math&amp;gt;f(x) = rx(1-x)&amp;lt;/math&amp;gt;，其中非线性参数&amp;lt;math&amp;gt;\begin{matrix}r&amp;amp;\in&amp;amp;[0,4]\end{matrix}&amp;lt;/math&amp;gt;，初始条件&amp;lt;math&amp;gt;x_0\in[0,1]&amp;lt;/math&amp;gt;，迭代函数的最大值出现在&amp;lt;math&amp;gt;x_c = \frac12&amp;lt;/math&amp;gt;。通过二元分割观察轨迹&amp;lt;math&amp;gt;\mathbf{x}=x_0x_1x_2x_3\ldots &amp;lt;/math&amp;gt; ，将其转换为离散序列&amp;lt;math&amp;gt;\mathcal{P}=\{x_n\in[0,x_c)\Rightarrow s=0,x_n\in[x_c,1]\Rightarrow s=1\} &amp;lt;/math&amp;gt;，这种划分是“生成”的，这意味着足够长的二进制序列来自任意小的初始条件间隔。因此，可以使用粗粒化的观测&amp;lt;math&amp;gt;\mathcal{P} &amp;lt;/math&amp;gt;来研究逻辑斯谛映射中的信息处理。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37724</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37724"/>
		<updated>2024-09-11T14:24:42Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 统计复杂度 */ 调整原因解释&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;请大家把词条撰写的方法发表在这里。&lt;br /&gt;
&lt;br /&gt;
=问题背景=&lt;br /&gt;
&lt;br /&gt;
* 涌现通常被理解为一个引导结构出现的过程，该过程不能直接由定义约束和控制系统的即刻作用力所描述。随着时间的推移“一些新东西”在某尺度出现，且不能由运动的等式所说明。一个涌现的属性也不能明确由初始和边界条件所表征。简而言之，当下层系统释放一些效应到它的创建中则一个属性涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：“一些新东西”是最平凡的定义，还是要补充出来作者对涌现后面两层的定义，并体现出它层层递进的关系。像木星的红斑跟蚁群在作者那里就不是同一个层次的涌现。&lt;br /&gt;
&lt;br /&gt;
LHF：如果能对涌现层次化最好，从计算视角入手的话，看怎么联系二者。也感谢提供木星的红斑跟蚁群分属不同层次的涌现，这些还请多讨论和交流。&lt;br /&gt;
&lt;br /&gt;
YMZ：首先先改这个问题吧，着重看1.2节的结尾部分的总结。&lt;br /&gt;
&lt;br /&gt;
LHF：文献中1.2节的结尾总结得很精彩，集智俱乐部公众号《涌现的种类与形式》写得也很好，可以看作是从复杂性角度考察所有系统的一本手册。我需要再理解一下作者那里涌现的表现含义，至少“计算力学”的离散性难以考察所有系统。&lt;br /&gt;
&lt;br /&gt;
YMZ：《涌现的种类与形式》不用在这里提，先把计算力学的东西讲出来。可以先把原文的段落翻译放在这里，然后思考怎么把它用我们自己的语言衔接上。现在我一直看不到学习推进的过程。&lt;br /&gt;
&lt;br /&gt;
LHF：非常抱歉学习进程落后了。表达一下个人想法：直接把原文的段落翻译放在这里，也是一种表述。但原文视角跳变很厉害，比如层次1的涌现是：直觉上的涌现的定义“一些新颖的东西出现”，如果要严格化，新颖的东西必定得有指标，要不就是纯概念。层次2的视角是观察者（an observer），层次3是系统“the system”，不太容易跟上作者的思路。图片1又是智能体的视角下的环境。我觉得我们还是要尽力把他们梳理清楚。想清楚了我会尝试在页面进行修改，谢谢大家的建议。&lt;br /&gt;
&lt;br /&gt;
LHF：原本看不出作者分类涌现的维度，一种处理方法是，先在计算力学里，认为一类斑图和现象（Pattern and Phenomenon）就是涌现。原文用我们自己的语言，认为是相对智能体来说，涌现对智能体和环境影响的三个阶段，也可能是原作者写作时的潜意识，应该是说得通的。不然假设有“涌现”的判别工具，“新颖的东西”当成层次一来理解，就是先入为主，如果属于层次一，结果判别工具输出为假，那层次一也就不存在的。呈现为上。&lt;br /&gt;
&lt;br /&gt;
LHF：原作者使用原语言进行描述，我们用自己的语言的话，可以激发自己一把，把“对齐”当成自己的追求，也是进一步严格化形式化计算力学的必经步骤。使用我们的语言对齐后，“涌现”的层次为“直觉涌现”、“斑图涌现/构型”、“内在涌现”。&lt;br /&gt;
&lt;br /&gt;
YMZ：作者这里要表达的意思应该没有那么复杂。对于第一层，只要有特征出现就算，比如质心，就是很trivial的。然后第二层和第三层现在没分开，第二层是外在观察者的视角，第三层才有agent的视角。另外我觉得agent翻译为“主体”是不是更好。前两层不用严格定义，都是给第三层做的铺垫。&lt;br /&gt;
&lt;br /&gt;
* 智能体捕捉到这个新的现象，并能从动力系统的斑图构型（Pattern formation）中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
&lt;br /&gt;
YMZ：这就是上一条我评论所指的。这里应该是外在的观察者以某种编码方式在观察，而不是智能体如何如何&lt;br /&gt;
&lt;br /&gt;
LHF：第一层实打实，第二、三层有活性，有内外。铺垫下来，第三层能成就主体。&lt;br /&gt;
&lt;br /&gt;
LHF：暂且不说其他&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;，单说这篇&amp;lt;ref name=&amp;quot;calculi-emerge&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;，宇宙间完全的平衡态，则宏观上无法出新。能形成质心，说明质量出现了，这就很赞。而已知光子没有静止质量，所以将你的质子与光子耦合，或许能到第二层，即观察者（能量？）出现了（appear)？。&lt;br /&gt;
&lt;br /&gt;
YMZ：质心是个例子，换成其他的属性求一个均值或者方差都可以。在我看来这个地方不需要高阶的物理知识。&lt;br /&gt;
&lt;br /&gt;
LHF：均值和方差就属于概率论了，均质贝努利想必有办法。&lt;br /&gt;
&lt;br /&gt;
* 现象的计算视角&lt;br /&gt;
&lt;br /&gt;
YMZ：现在小标题划分的依据是什么？后面两个小标题出现在这里不太合适。&lt;br /&gt;
&lt;br /&gt;
LHF: 小标题只是用于加强背景。三段论式过渡到因果态需要&amp;lt;math&amp;gt;10^2&amp;lt;/math&amp;gt;倍信心。&lt;br /&gt;
&lt;br /&gt;
LHF：相应内容已修改。&lt;br /&gt;
&lt;br /&gt;
* 在牛顿力学提出以后，...... 这时往往需要借助新的科技手段，来对这些模式进行深入研究，发现其潜在的原理和规律。&lt;br /&gt;
&lt;br /&gt;
YMZ：这两段话作用是什么？可以略写。&lt;br /&gt;
&lt;br /&gt;
LHF：想引入复杂科学和因果科学。牛顿力学中，物理运动的变化，来源于力的作用，或者相反。通常认为牛顿定律不涉及解释跨层级的现象，然后力是路程对时间的二阶导数，我个人还在深入理解导数（微积分）是否跨层级。毕竟导数一种表达是无穷小/无穷小的极限存在，然后忽略更高阶无穷小。&lt;br /&gt;
&lt;br /&gt;
YMZ：主要是说明需要多尺度建模是吧，可以只用一两句话引入这一点&lt;br /&gt;
&lt;br /&gt;
YMZ：这些我没删评论的地方记得还要改哦。&lt;br /&gt;
&lt;br /&gt;
* 一般对涌现现象定义为不能简单归结为元素间的相互作用力，而需要从对应层面来描述的现象，认为是涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这样的句式不太好读，另外内容不准确，“对应层面”是谁和谁对应呢？&lt;br /&gt;
&lt;br /&gt;
LHF：句式确实要调整。“对应层面”涉及到如何来定义的问题，如果有观察者，则可建立视界面，物质/能量流穿过该视界面，转化成信息，这是一种理解方式。我们对观察者做个形式化：对高维对象，做低维映射，在低维的投影，只要不是完全随机，就有斑图（秩序）。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的解释我没有看懂。可以先改一下前文的部分，然后尝试写一下这里如何跟前文衔接。&lt;br /&gt;
&lt;br /&gt;
* 如果建立了促成这种涌现现象发生的机理的算法模型，则细化为因果涌现，是随附了宏观动力学的一类涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这句话对一般读者来说太难理解了，读这个词条的读者可能完全不知道什么是因果涌现。这句话似乎暗示因果涌现是涌现现象的一种，但其实因果涌现是量化涌现的一个手段和理论框架。另外，“随附”这个词作为哲学词汇出现也不常用&lt;br /&gt;
&lt;br /&gt;
LHF：因果涌现可以是量化涌现的手段和理论框架，但“因果力”这些概念我再看看是否包含其中。我是在读书会到听到“随附”这个词，是个哲学词汇的话确实可以不用在词条里。&lt;br /&gt;
&lt;br /&gt;
YMZ：不管是因果涌现还是因果力，这些概念提出来的时候一定要解释的。在保证内容全面的同时，我们要尽可能写的简洁，尤其是问题背景这部分，抽象概念越少越好。&lt;br /&gt;
&lt;br /&gt;
* 这种涌现往往比微观层面更强&lt;br /&gt;
&lt;br /&gt;
YMZ：是想说“宏观层面的动力学因果效应比微观层面的更强”？像这样的句子缺失成分就不容易理解。&lt;br /&gt;
&lt;br /&gt;
LHF：可以做这些补充。&lt;br /&gt;
&lt;br /&gt;
YMZ：你直接补充上然后删掉讨论即可。其他地方同理，我看到讨论被删除就会去看正文，然后给新的反馈。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”页面已做大量删减，讨论在继续。虽然我们不用咬文嚼字，但作为初学者仍需请教。“计算力学”词汇有“计算”和“力学”，“计算”可以认为是二值离散运算；而“力学”按《The Calculi of Emergence》的说明，是离散系统动力学，而不是连续系统动力学。因此，会困惑对时间的二阶导这种方法，不知能不能在计算力学中使用。所以作为初学者，会去关注离散/连续动力学系统。也请大伙多谅解。&lt;br /&gt;
&lt;br /&gt;
* 在Erik Hoel的理论框架中，用有效信息EI来度量因果涌现效应的强弱。&lt;br /&gt;
&lt;br /&gt;
YMZ：不建议在“问题背景”里就提因果涌现，可以后面立一个小节谈计算力学和因果涌现的关系。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”我再把握一下，毕竟“计算力学”涵盖的内容很多，所解决的问题也比较广泛。&lt;br /&gt;
&lt;br /&gt;
YMZ：同上，“问题背景”要好读易懂。&lt;br /&gt;
&lt;br /&gt;
* 在计算力学框架中，则在某些层面将“新颖”就归结为“涌现”&lt;br /&gt;
&lt;br /&gt;
YMZ：在这个框架里，涌现不只是“新颖”&lt;br /&gt;
&lt;br /&gt;
LHF：涌现如果是要通过粗粒化、低维投影、观察者效应来形成，则不同的“效应器”会形成不同的“涌现”。“计算力学”框架里，应该能做出不同的映射/效应器。&lt;br /&gt;
&lt;br /&gt;
* 自然界中（Nature）或宇宙（Prototype Universe）中总是处在不断变化之中，这也是相对的......&lt;br /&gt;
&lt;br /&gt;
YMZ: 到这一段少一个过渡，以及这一段也很难理解，我没有看太懂。&lt;br /&gt;
&lt;br /&gt;
LHF：星系轨道和木星大红斑，是随时间变化的。但如果高度抽象到薛金鑫老师讲的那个程度，整个宇宙过程属于确定的，那甚至可以没有时间，只有能量。我们应该不用编写这方面内容。&lt;br /&gt;
&lt;br /&gt;
* 这个过程本身从定性上来讲，也是一种涌现现象。&lt;br /&gt;
&lt;br /&gt;
YMZ：这应该不是作者的本义，关键在于主体内部对世界的建模有没有捕捉到pattern&lt;br /&gt;
&lt;br /&gt;
LHF：有些文章读着读着，很容易将pattern的概念泛化得太厉害，我看怎么能收敛一些。&lt;br /&gt;
&lt;br /&gt;
* 有关的文献将极大的环境称为宇宙，其下是环境和智能体。&lt;br /&gt;
&lt;br /&gt;
YMZ：直接用“系统”、“环境”、“主体”来指称就可以了。&lt;br /&gt;
&lt;br /&gt;
LHF：我先理解一下。&lt;br /&gt;
&lt;br /&gt;
=统计复杂度=&lt;br /&gt;
&lt;br /&gt;
* 柯式复杂度是大家公认的复杂度度量方法&lt;br /&gt;
&lt;br /&gt;
YMZ：可以说是“公认最符合直觉的复杂度度量方法”&lt;br /&gt;
&lt;br /&gt;
LHF：谢谢补充。&lt;br /&gt;
&lt;br /&gt;
* 定义是一个字符串s对于通用图灵机U的柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度定义为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
YMZ：句子有问题。&lt;br /&gt;
&lt;br /&gt;
LHF：感谢意见，确实要改得通顺一些。&lt;br /&gt;
&lt;br /&gt;
* 针对K式复杂度的主要评论是它高度依赖编程语言的选择。&lt;br /&gt;
&lt;br /&gt;
YMZ：讲柯氏复杂度的时候要围绕它和计算力学的关系，包括下面的内容也要注意&lt;br /&gt;
&lt;br /&gt;
LHF：还要想办法理解好“柯氏复杂度”，在“计算力学”词条要注意把握好二者的关联关系。柯氏复杂度阅读过相关文献自然知道一些，计算力学按James P. Crutchfield的想法，则是来自统计，通往内在结构。拿地球举例的话，地壳、地幔……，非常值得深究。非常感谢您提醒我们要注意，要花精力去钻研好每一点和每一种关系。&lt;br /&gt;
&lt;br /&gt;
* 这里的对应于因果涌现量化（有效信息EI），统计复杂度越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
YMZ：这是为啥？&lt;br /&gt;
&lt;br /&gt;
LHF：计算力学和因果涌现，都有对应的优化目标量。《因果涌现》框架找到了“有效信息EI”这个目标，更大的值说明涌现更强。而《计算力学》框架找到了“因果态”，目标函数表现为“统计复杂度最小”。&lt;br /&gt;
&lt;br /&gt;
=因果态=&lt;br /&gt;
&lt;br /&gt;
* For all R and all L；&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
YMZ：这地方还是没有改准确。我直接在正文里改了性质（1）和性质（2）的表述，你可以参照一下然后改一下最小随机性的表述。&lt;br /&gt;
&lt;br /&gt;
LYM：已修改&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YMZ：这个符号和一般的&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;的区别是什么？我在词条里没看见有描述它们之间的关系，还是说它们可以统一成一个符号？&lt;br /&gt;
&lt;br /&gt;
LYM：已修改，这里的&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;指的就是&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt; ，属于输入错误。&lt;br /&gt;
&lt;br /&gt;
=多层模式重构机器=&lt;br /&gt;
&lt;br /&gt;
YMZ：这个地方那个表格要讲解一下，不然读者大概率不知道要怎么看&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37723</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37723"/>
		<updated>2024-09-11T14:22:46Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 问题背景 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;请大家把词条撰写的方法发表在这里。&lt;br /&gt;
&lt;br /&gt;
=问题背景=&lt;br /&gt;
&lt;br /&gt;
* 涌现通常被理解为一个引导结构出现的过程，该过程不能直接由定义约束和控制系统的即刻作用力所描述。随着时间的推移“一些新东西”在某尺度出现，且不能由运动的等式所说明。一个涌现的属性也不能明确由初始和边界条件所表征。简而言之，当下层系统释放一些效应到它的创建中则一个属性涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：“一些新东西”是最平凡的定义，还是要补充出来作者对涌现后面两层的定义，并体现出它层层递进的关系。像木星的红斑跟蚁群在作者那里就不是同一个层次的涌现。&lt;br /&gt;
&lt;br /&gt;
LHF：如果能对涌现层次化最好，从计算视角入手的话，看怎么联系二者。也感谢提供木星的红斑跟蚁群分属不同层次的涌现，这些还请多讨论和交流。&lt;br /&gt;
&lt;br /&gt;
YMZ：首先先改这个问题吧，着重看1.2节的结尾部分的总结。&lt;br /&gt;
&lt;br /&gt;
LHF：文献中1.2节的结尾总结得很精彩，集智俱乐部公众号《涌现的种类与形式》写得也很好，可以看作是从复杂性角度考察所有系统的一本手册。我需要再理解一下作者那里涌现的表现含义，至少“计算力学”的离散性难以考察所有系统。&lt;br /&gt;
&lt;br /&gt;
YMZ：《涌现的种类与形式》不用在这里提，先把计算力学的东西讲出来。可以先把原文的段落翻译放在这里，然后思考怎么把它用我们自己的语言衔接上。现在我一直看不到学习推进的过程。&lt;br /&gt;
&lt;br /&gt;
LHF：非常抱歉学习进程落后了。表达一下个人想法：直接把原文的段落翻译放在这里，也是一种表述。但原文视角跳变很厉害，比如层次1的涌现是：直觉上的涌现的定义“一些新颖的东西出现”，如果要严格化，新颖的东西必定得有指标，要不就是纯概念。层次2的视角是观察者（an observer），层次3是系统“the system”，不太容易跟上作者的思路。图片1又是智能体的视角下的环境。我觉得我们还是要尽力把他们梳理清楚。想清楚了我会尝试在页面进行修改，谢谢大家的建议。&lt;br /&gt;
&lt;br /&gt;
LHF：原本看不出作者分类涌现的维度，一种处理方法是，先在计算力学里，认为一类斑图和现象（Pattern and Phenomenon）就是涌现。原文用我们自己的语言，认为是相对智能体来说，涌现对智能体和环境影响的三个阶段，也可能是原作者写作时的潜意识，应该是说得通的。不然假设有“涌现”的判别工具，“新颖的东西”当成层次一来理解，就是先入为主，如果属于层次一，结果判别工具输出为假，那层次一也就不存在的。呈现为上。&lt;br /&gt;
&lt;br /&gt;
LHF：原作者使用原语言进行描述，我们用自己的语言的话，可以激发自己一把，把“对齐”当成自己的追求，也是进一步严格化形式化计算力学的必经步骤。使用我们的语言对齐后，“涌现”的层次为“直觉涌现”、“斑图涌现/构型”、“内在涌现”。&lt;br /&gt;
&lt;br /&gt;
YMZ：作者这里要表达的意思应该没有那么复杂。对于第一层，只要有特征出现就算，比如质心，就是很trivial的。然后第二层和第三层现在没分开，第二层是外在观察者的视角，第三层才有agent的视角。另外我觉得agent翻译为“主体”是不是更好。前两层不用严格定义，都是给第三层做的铺垫。&lt;br /&gt;
&lt;br /&gt;
* 智能体捕捉到这个新的现象，并能从动力系统的斑图构型（Pattern formation）中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
&lt;br /&gt;
YMZ：这就是上一条我评论所指的。这里应该是外在的观察者以某种编码方式在观察，而不是智能体如何如何&lt;br /&gt;
&lt;br /&gt;
LHF：第一层实打实，第二、三层有活性，有内外。铺垫下来，第三层能成就主体。&lt;br /&gt;
&lt;br /&gt;
LHF：暂且不说其他&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;，单说这篇&amp;lt;ref name=&amp;quot;calculi-emerge&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;，宇宙间完全的平衡态，则宏观上无法出新。能形成质心，说明质量出现了，这就很赞。而已知光子没有静止质量，所以将你的质子与光子耦合，或许能到第二层，即观察者（能量？）出现了（appear)？。&lt;br /&gt;
&lt;br /&gt;
YMZ：质心是个例子，换成其他的属性求一个均值或者方差都可以。在我看来这个地方不需要高阶的物理知识。&lt;br /&gt;
&lt;br /&gt;
LHF：均值和方差就属于概率论了，均质贝努利想必有办法。&lt;br /&gt;
&lt;br /&gt;
* 现象的计算视角&lt;br /&gt;
&lt;br /&gt;
YMZ：现在小标题划分的依据是什么？后面两个小标题出现在这里不太合适。&lt;br /&gt;
&lt;br /&gt;
LHF: 小标题只是用于加强背景。三段论式过渡到因果态需要&amp;lt;math&amp;gt;10^2&amp;lt;/math&amp;gt;倍信心。&lt;br /&gt;
&lt;br /&gt;
LHF：相应内容已修改。&lt;br /&gt;
&lt;br /&gt;
* 在牛顿力学提出以后，...... 这时往往需要借助新的科技手段，来对这些模式进行深入研究，发现其潜在的原理和规律。&lt;br /&gt;
&lt;br /&gt;
YMZ：这两段话作用是什么？可以略写。&lt;br /&gt;
&lt;br /&gt;
LHF：想引入复杂科学和因果科学。牛顿力学中，物理运动的变化，来源于力的作用，或者相反。通常认为牛顿定律不涉及解释跨层级的现象，然后力是路程对时间的二阶导数，我个人还在深入理解导数（微积分）是否跨层级。毕竟导数一种表达是无穷小/无穷小的极限存在，然后忽略更高阶无穷小。&lt;br /&gt;
&lt;br /&gt;
YMZ：主要是说明需要多尺度建模是吧，可以只用一两句话引入这一点&lt;br /&gt;
&lt;br /&gt;
YMZ：这些我没删评论的地方记得还要改哦。&lt;br /&gt;
&lt;br /&gt;
* 一般对涌现现象定义为不能简单归结为元素间的相互作用力，而需要从对应层面来描述的现象，认为是涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这样的句式不太好读，另外内容不准确，“对应层面”是谁和谁对应呢？&lt;br /&gt;
&lt;br /&gt;
LHF：句式确实要调整。“对应层面”涉及到如何来定义的问题，如果有观察者，则可建立视界面，物质/能量流穿过该视界面，转化成信息，这是一种理解方式。我们对观察者做个形式化：对高维对象，做低维映射，在低维的投影，只要不是完全随机，就有斑图（秩序）。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的解释我没有看懂。可以先改一下前文的部分，然后尝试写一下这里如何跟前文衔接。&lt;br /&gt;
&lt;br /&gt;
* 如果建立了促成这种涌现现象发生的机理的算法模型，则细化为因果涌现，是随附了宏观动力学的一类涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这句话对一般读者来说太难理解了，读这个词条的读者可能完全不知道什么是因果涌现。这句话似乎暗示因果涌现是涌现现象的一种，但其实因果涌现是量化涌现的一个手段和理论框架。另外，“随附”这个词作为哲学词汇出现也不常用&lt;br /&gt;
&lt;br /&gt;
LHF：因果涌现可以是量化涌现的手段和理论框架，但“因果力”这些概念我再看看是否包含其中。我是在读书会到听到“随附”这个词，是个哲学词汇的话确实可以不用在词条里。&lt;br /&gt;
&lt;br /&gt;
YMZ：不管是因果涌现还是因果力，这些概念提出来的时候一定要解释的。在保证内容全面的同时，我们要尽可能写的简洁，尤其是问题背景这部分，抽象概念越少越好。&lt;br /&gt;
&lt;br /&gt;
* 这种涌现往往比微观层面更强&lt;br /&gt;
&lt;br /&gt;
YMZ：是想说“宏观层面的动力学因果效应比微观层面的更强”？像这样的句子缺失成分就不容易理解。&lt;br /&gt;
&lt;br /&gt;
LHF：可以做这些补充。&lt;br /&gt;
&lt;br /&gt;
YMZ：你直接补充上然后删掉讨论即可。其他地方同理，我看到讨论被删除就会去看正文，然后给新的反馈。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”页面已做大量删减，讨论在继续。虽然我们不用咬文嚼字，但作为初学者仍需请教。“计算力学”词汇有“计算”和“力学”，“计算”可以认为是二值离散运算；而“力学”按《The Calculi of Emergence》的说明，是离散系统动力学，而不是连续系统动力学。因此，会困惑对时间的二阶导这种方法，不知能不能在计算力学中使用。所以作为初学者，会去关注离散/连续动力学系统。也请大伙多谅解。&lt;br /&gt;
&lt;br /&gt;
* 在Erik Hoel的理论框架中，用有效信息EI来度量因果涌现效应的强弱。&lt;br /&gt;
&lt;br /&gt;
YMZ：不建议在“问题背景”里就提因果涌现，可以后面立一个小节谈计算力学和因果涌现的关系。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”我再把握一下，毕竟“计算力学”涵盖的内容很多，所解决的问题也比较广泛。&lt;br /&gt;
&lt;br /&gt;
YMZ：同上，“问题背景”要好读易懂。&lt;br /&gt;
&lt;br /&gt;
* 在计算力学框架中，则在某些层面将“新颖”就归结为“涌现”&lt;br /&gt;
&lt;br /&gt;
YMZ：在这个框架里，涌现不只是“新颖”&lt;br /&gt;
&lt;br /&gt;
LHF：涌现如果是要通过粗粒化、低维投影、观察者效应来形成，则不同的“效应器”会形成不同的“涌现”。“计算力学”框架里，应该能做出不同的映射/效应器。&lt;br /&gt;
&lt;br /&gt;
* 自然界中（Nature）或宇宙（Prototype Universe）中总是处在不断变化之中，这也是相对的......&lt;br /&gt;
&lt;br /&gt;
YMZ: 到这一段少一个过渡，以及这一段也很难理解，我没有看太懂。&lt;br /&gt;
&lt;br /&gt;
LHF：星系轨道和木星大红斑，是随时间变化的。但如果高度抽象到薛金鑫老师讲的那个程度，整个宇宙过程属于确定的，那甚至可以没有时间，只有能量。我们应该不用编写这方面内容。&lt;br /&gt;
&lt;br /&gt;
* 这个过程本身从定性上来讲，也是一种涌现现象。&lt;br /&gt;
&lt;br /&gt;
YMZ：这应该不是作者的本义，关键在于主体内部对世界的建模有没有捕捉到pattern&lt;br /&gt;
&lt;br /&gt;
LHF：有些文章读着读着，很容易将pattern的概念泛化得太厉害，我看怎么能收敛一些。&lt;br /&gt;
&lt;br /&gt;
* 有关的文献将极大的环境称为宇宙，其下是环境和智能体。&lt;br /&gt;
&lt;br /&gt;
YMZ：直接用“系统”、“环境”、“主体”来指称就可以了。&lt;br /&gt;
&lt;br /&gt;
LHF：我先理解一下。&lt;br /&gt;
&lt;br /&gt;
=统计复杂度=&lt;br /&gt;
&lt;br /&gt;
* 柯式复杂度是大家公认的复杂度度量方法&lt;br /&gt;
&lt;br /&gt;
YMZ：可以说是“公认最符合直觉的复杂度度量方法”&lt;br /&gt;
&lt;br /&gt;
LHF：谢谢补充。&lt;br /&gt;
&lt;br /&gt;
* 定义是一个字符串s对于通用图灵机U的柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度定义为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
YMZ：句子有问题。&lt;br /&gt;
&lt;br /&gt;
LHF：感谢意见，确实要改得通顺一些。&lt;br /&gt;
&lt;br /&gt;
* 针对K式复杂度的主要评论是它高度依赖编程语言的选择。&lt;br /&gt;
&lt;br /&gt;
YMZ：讲柯氏复杂度的时候要围绕它和计算力学的关系，包括下面的内容也要注意&lt;br /&gt;
&lt;br /&gt;
LHF：还要想办法理解好“柯氏复杂度”，在“计算力学”词条要注意把握好二者的关联关系。柯氏复杂度阅读过相关文献自然知道一些，计算力学按James P. Crutchfield的想法，则是来自统计，通往内在结构。拿地球举例的话，地壳、地幔……，非常值得深究。非常感谢您提醒我们要注意，要花精力去钻研好每一点和每一种关系。&lt;br /&gt;
&lt;br /&gt;
* 这里的对应于因果涌现量化（有效信息EI），统计复杂度越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
YMZ：这是为啥？&lt;br /&gt;
&lt;br /&gt;
LHF：计算力学和因果涌现，除开过份纠结的历史，最终都可以落实为优化目标。《因果涌现》框架找到了“有效信息EI”这个目标，越大越有优势。而《计算力学》框架找到了“因果态”，目标函数表现为“统计复杂度最小”。当然了，各自都有另外的优势，只是限于篇幅，丝绸之路再行展开。&lt;br /&gt;
&lt;br /&gt;
=因果态=&lt;br /&gt;
&lt;br /&gt;
* For all R and all L；&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
YMZ：这地方还是没有改准确。我直接在正文里改了性质（1）和性质（2）的表述，你可以参照一下然后改一下最小随机性的表述。&lt;br /&gt;
&lt;br /&gt;
LYM：已修改&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YMZ：这个符号和一般的&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;的区别是什么？我在词条里没看见有描述它们之间的关系，还是说它们可以统一成一个符号？&lt;br /&gt;
&lt;br /&gt;
LYM：已修改，这里的&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;指的就是&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt; ，属于输入错误。&lt;br /&gt;
&lt;br /&gt;
=多层模式重构机器=&lt;br /&gt;
&lt;br /&gt;
YMZ：这个地方那个表格要讲解一下，不然读者大概率不知道要怎么看&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37700</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37700"/>
		<updated>2024-09-11T03:17:39Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 统计复杂度 */ City不City&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;请大家把词条撰写的方法发表在这里。&lt;br /&gt;
&lt;br /&gt;
=问题背景=&lt;br /&gt;
&lt;br /&gt;
* 涌现通常被理解为一个引导结构出现的过程，该过程不能直接由定义约束和控制系统的即刻作用力所描述。随着时间的推移“一些新东西”在某尺度出现，且不能由运动的等式所说明。一个涌现的属性也不能明确由初始和边界条件所表征。简而言之，当下层系统释放一些效应到它的创建中则一个属性涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：“一些新东西”是最平凡的定义，还是要补充出来作者对涌现后面两层的定义，并体现出它层层递进的关系。像木星的红斑跟蚁群在作者那里就不是同一个层次的涌现。&lt;br /&gt;
&lt;br /&gt;
LHF：如果能对涌现层次化最好，从计算视角入手的话，看怎么联系二者。也感谢提供木星的红斑跟蚁群分属不同层次的涌现，这些还请多讨论和交流。&lt;br /&gt;
&lt;br /&gt;
YMZ：首先先改这个问题吧，着重看1.2节的结尾部分的总结。&lt;br /&gt;
&lt;br /&gt;
LHF：文献中1.2节的结尾总结得很精彩，集智俱乐部公众号《涌现的种类与形式》写得也很好，可以看作是从复杂性角度考察所有系统的一本手册。我需要再理解一下作者那里涌现的表现含义，至少“计算力学”的离散性难以考察所有系统。&lt;br /&gt;
&lt;br /&gt;
YMZ：《涌现的种类与形式》不用在这里提，先把计算力学的东西讲出来。可以先把原文的段落翻译放在这里，然后思考怎么把它用我们自己的语言衔接上。现在我一直看不到学习推进的过程。&lt;br /&gt;
&lt;br /&gt;
LHF：非常抱歉学习进程落后了。表达一下个人想法：直接把原文的段落翻译放在这里，也是一种表述。但原文视角跳变很厉害，比如层次1的涌现是：直觉上的涌现的定义“一些新颖的东西出现”，如果要严格化，新颖的东西必定得有指标，要不就是纯概念。层次2的视角是观察者（an observer），层次3是系统“the system”，不太容易跟上作者的思路。图片1又是智能体的视角下的环境。我觉得我们还是要尽力把他们梳理清楚。想清楚了我会尝试在页面进行修改，谢谢大家的建议。&lt;br /&gt;
&lt;br /&gt;
LHF：原本看不出作者分类涌现的维度，一种处理方法是，先在计算力学里，认为一类斑图和现象（Pattern and Phenomenon）就是涌现。原文用我们自己的语言，认为是相对智能体来说，涌现对智能体和环境影响的三个阶段，也可能是原作者写作时的潜意识，应该是说得通的。不然假设有“涌现”的判别工具，“新颖的东西”当成层次一来理解，就是先入为主，如果属于层次一，结果判别工具输出为假，那层次一也就不存在的。呈现为上。&lt;br /&gt;
&lt;br /&gt;
LHF：原作者使用原语言进行描述，我们用自己的语言的话，可以激发自己一把，把“对齐”当成自己的追求，也是进一步严格化形式化计算力学的必经步骤。使用我们的语言对齐后，“涌现”的层次为“直觉涌现”、“斑图涌现/构型”、“内在涌现”。&lt;br /&gt;
&lt;br /&gt;
YMZ：作者这里要表达的意思应该没有那么复杂。对于第一层，只要有特征出现就算，比如质心，就是很trivial的。然后第二层和第三层现在没分开，第二层是外在观察者的视角，第三层才有agent的视角。另外我觉得agent翻译为“主体”是不是更好。前两层不用严格定义，都是给第三层做的铺垫。&lt;br /&gt;
&lt;br /&gt;
* 智能体捕捉到这个新的现象，并能从动力系统的斑图构型（Pattern formation）中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
&lt;br /&gt;
YMZ：这就是上一条我评论所指的。这里应该是外在的观察者以某种编码方式在观察，而不是智能体如何如何&lt;br /&gt;
&lt;br /&gt;
LHF：第一层实打实，第二、三层有活性，有内外。铺垫下来，第三层能成就主体。&lt;br /&gt;
&lt;br /&gt;
LHF：暂且不说其他&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;，单说这篇&amp;lt;ref name=&amp;quot;calculi-emerge&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;，宇宙间完全的平衡态，则宏观上无法出新。能形成质心，说明质量出现了，这就很赞。而已知光子没有静止质量，所以将你的质子与光子耦合，或许能到第二层，即观察者（能量？）出现了（appear)？。&lt;br /&gt;
&lt;br /&gt;
YMZ：质心是个例子，换成其他的属性求一个均值或者方差都可以。在我看来这个地方不需要高阶的物理知识。&lt;br /&gt;
&lt;br /&gt;
LHF：均值和方差就属于概率论了，均质贝努利想必有办法。&lt;br /&gt;
&lt;br /&gt;
* 现象的计算视角&lt;br /&gt;
&lt;br /&gt;
YMZ：现在小标题划分的依据是什么？后面两个小标题出现在这里不太合适。&lt;br /&gt;
&lt;br /&gt;
LHF: 小标题只是用于加强背景。三段论式过渡到因果态需要&amp;lt;math&amp;gt;10^2&amp;lt;/math&amp;gt;倍信心。&lt;br /&gt;
&lt;br /&gt;
LHF：相应内容已修改，难为情地提拔词条高度。集智百科面向的读者，科学文化素养在我之上，层次间貌似存在真空。有诗为鉴：口头语言不饶人，肢体不适勿烦扰。思想意识不进阶，淘汰机制少不了。&lt;br /&gt;
&lt;br /&gt;
* 在牛顿力学提出以后，...... 这时往往需要借助新的科技手段，来对这些模式进行深入研究，发现其潜在的原理和规律。&lt;br /&gt;
&lt;br /&gt;
YMZ：这两段话作用是什么？可以略写。&lt;br /&gt;
&lt;br /&gt;
LHF：想引入复杂科学和因果科学。牛顿力学中，物理运动的变化，来源于力的作用，或者相反。通常认为牛顿定律不涉及解释跨层级的现象，然后力是路程对时间的二阶导数，我个人还在深入理解导数（微积分）是否跨层级。毕竟导数一种表达是无穷小/无穷小的极限存在，然后忽略更高阶无穷小。&lt;br /&gt;
&lt;br /&gt;
YMZ：主要是说明需要多尺度建模是吧，可以只用一两句话引入这一点&lt;br /&gt;
&lt;br /&gt;
YMZ：这些我没删评论的地方记得还要改哦。&lt;br /&gt;
&lt;br /&gt;
* 一般对涌现现象定义为不能简单归结为元素间的相互作用力，而需要从对应层面来描述的现象，认为是涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这样的句式不太好读，另外内容不准确，“对应层面”是谁和谁对应呢？&lt;br /&gt;
&lt;br /&gt;
LHF：句式确实要调整。“对应层面”涉及到如何来定义的问题，如果有观察者，则可建立视界面，物质/能量流穿过该视界面，转化成信息，这是一种理解方式。我们对观察者做个形式化：对高维对象，做低维映射，在低维的投影，只要不是完全随机，就有斑图（秩序）。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的解释我没有看懂。可以先改一下前文的部分，然后尝试写一下这里如何跟前文衔接。&lt;br /&gt;
&lt;br /&gt;
* 如果建立了促成这种涌现现象发生的机理的算法模型，则细化为因果涌现，是随附了宏观动力学的一类涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这句话对一般读者来说太难理解了，读这个词条的读者可能完全不知道什么是因果涌现。这句话似乎暗示因果涌现是涌现现象的一种，但其实因果涌现是量化涌现的一个手段和理论框架。另外，“随附”这个词作为哲学词汇出现也不常用&lt;br /&gt;
&lt;br /&gt;
LHF：因果涌现可以是量化涌现的手段和理论框架，但“因果力”这些概念我再看看是否包含其中。我是在读书会到听到“随附”这个词，是个哲学词汇的话确实可以不用在词条里。&lt;br /&gt;
&lt;br /&gt;
YMZ：不管是因果涌现还是因果力，这些概念提出来的时候一定要解释的。在保证内容全面的同时，我们要尽可能写的简洁，尤其是问题背景这部分，抽象概念越少越好。&lt;br /&gt;
&lt;br /&gt;
* 这种涌现往往比微观层面更强&lt;br /&gt;
&lt;br /&gt;
YMZ：是想说“宏观层面的动力学因果效应比微观层面的更强”？像这样的句子缺失成分就不容易理解。&lt;br /&gt;
&lt;br /&gt;
LHF：可以做这些补充。&lt;br /&gt;
&lt;br /&gt;
YMZ：你直接补充上然后删掉讨论即可。其他地方同理，我看到讨论被删除就会去看正文，然后给新的反馈。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”页面已做大量删减，讨论在继续。虽然我们不用咬文嚼字，但作为初学者仍需请教。“计算力学”词汇有“计算”和“力学”，“计算”可以认为是二值离散运算；而“力学”按《The Calculi of Emergence》的说明，是离散系统动力学，而不是连续系统动力学。因此，会困惑对时间的二阶导这种方法，不知能不能在计算力学中使用。所以作为初学者，会去关注离散/连续动力学系统。也请大伙多谅解。&lt;br /&gt;
&lt;br /&gt;
* 在Erik Hoel的理论框架中，用有效信息EI来度量因果涌现效应的强弱。&lt;br /&gt;
&lt;br /&gt;
YMZ：不建议在“问题背景”里就提因果涌现，可以后面立一个小节谈计算力学和因果涌现的关系。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”我再把握一下，毕竟“计算力学”涵盖的内容很多，所解决的问题也比较广泛。&lt;br /&gt;
&lt;br /&gt;
YMZ：同上，“问题背景”要好读易懂。&lt;br /&gt;
&lt;br /&gt;
* 在计算力学框架中，则在某些层面将“新颖”就归结为“涌现”&lt;br /&gt;
&lt;br /&gt;
YMZ：在这个框架里，涌现不只是“新颖”&lt;br /&gt;
&lt;br /&gt;
LHF：涌现如果是要通过粗粒化、低维投影、观察者效应来形成，则不同的“效应器”会形成不同的“涌现”。“计算力学”框架里，应该能做出不同的映射/效应器。&lt;br /&gt;
&lt;br /&gt;
* 自然界中（Nature）或宇宙（Prototype Universe）中总是处在不断变化之中，这也是相对的......&lt;br /&gt;
&lt;br /&gt;
YMZ: 到这一段少一个过渡，以及这一段也很难理解，我没有看太懂。&lt;br /&gt;
&lt;br /&gt;
LHF：星系轨道和木星大红斑，是随时间变化的。但如果高度抽象到薛金鑫老师讲的那个程度，整个宇宙过程属于确定的，那甚至可以没有时间，只有能量。我们应该不用编写这方面内容。&lt;br /&gt;
&lt;br /&gt;
* 这个过程本身从定性上来讲，也是一种涌现现象。&lt;br /&gt;
&lt;br /&gt;
YMZ：这应该不是作者的本义，关键在于主体内部对世界的建模有没有捕捉到pattern&lt;br /&gt;
&lt;br /&gt;
LHF：有些文章读着读着，很容易将pattern的概念泛化得太厉害，我看怎么能收敛一些。&lt;br /&gt;
&lt;br /&gt;
* 有关的文献将极大的环境称为宇宙，其下是环境和智能体。&lt;br /&gt;
&lt;br /&gt;
YMZ：直接用“系统”、“环境”、“主体”来指称就可以了。&lt;br /&gt;
&lt;br /&gt;
LHF：我先理解一下。&lt;br /&gt;
&lt;br /&gt;
=统计复杂度=&lt;br /&gt;
&lt;br /&gt;
* 柯式复杂度是大家公认的复杂度度量方法&lt;br /&gt;
&lt;br /&gt;
YMZ：可以说是“公认最符合直觉的复杂度度量方法”&lt;br /&gt;
&lt;br /&gt;
LHF：谢谢补充。&lt;br /&gt;
&lt;br /&gt;
* 定义是一个字符串s对于通用图灵机U的柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度定义为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
YMZ：句子有问题。&lt;br /&gt;
&lt;br /&gt;
LHF：感谢意见，确实要改得通顺一些。&lt;br /&gt;
&lt;br /&gt;
* 针对K式复杂度的主要评论是它高度依赖编程语言的选择。&lt;br /&gt;
&lt;br /&gt;
YMZ：讲柯氏复杂度的时候要围绕它和计算力学的关系，包括下面的内容也要注意&lt;br /&gt;
&lt;br /&gt;
LHF：还要想办法理解好“柯氏复杂度”，在“计算力学”词条要注意把握好二者的关联关系。柯氏复杂度阅读过相关文献自然知道一些，计算力学按James P. Crutchfield的想法，则是来自统计，通往内在结构。拿地球举例的话，地壳、地幔……，非常值得深究。非常感谢您提醒我们要注意，要花精力去钻研好每一点和每一种关系。&lt;br /&gt;
&lt;br /&gt;
* 这里的对应于因果涌现量化（有效信息EI），统计复杂度越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
YMZ：这是为啥？&lt;br /&gt;
&lt;br /&gt;
LHF：计算力学和因果涌现，除开过份纠结的历史，最终都可以落实为优化目标。《因果涌现》框架找到了“有效信息EI”这个目标，越大越有优势。而《计算力学》框架找到了“因果态”，目标函数表现为“统计复杂度最小”。当然了，各自都有另外的优势，只是限于篇幅，丝绸之路再行展开。&lt;br /&gt;
&lt;br /&gt;
=因果态=&lt;br /&gt;
&lt;br /&gt;
* For all R and all L；&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
YMZ：这地方还是没有改准确。我直接在正文里改了性质（1）和性质（2）的表述，你可以参照一下然后改一下最小随机性的表述。&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
YMZ：这个符号和一般的&amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;的区别是什么？我在词条里没看见有描述它们之间的关系，还是说它们可以统一成一个符号？&lt;br /&gt;
&lt;br /&gt;
=多层模式重构机器=&lt;br /&gt;
&lt;br /&gt;
YMZ：这个地方那个表格要讲解一下，不然读者大概率不知道要怎么看&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37687</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37687"/>
		<updated>2024-09-11T00:02:22Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 问题背景 */ 中华民族的伟大复兴，政治家任重道远。&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;请大家把词条撰写的方法发表在这里。&lt;br /&gt;
&lt;br /&gt;
=问题背景=&lt;br /&gt;
&lt;br /&gt;
* 涌现通常被理解为一个引导结构出现的过程，该过程不能直接由定义约束和控制系统的即刻作用力所描述。随着时间的推移“一些新东西”在某尺度出现，且不能由运动的等式所说明。一个涌现的属性也不能明确由初始和边界条件所表征。简而言之，当下层系统释放一些效应到它的创建中则一个属性涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：“一些新东西”是最平凡的定义，还是要补充出来作者对涌现后面两层的定义，并体现出它层层递进的关系。像木星的红斑跟蚁群在作者那里就不是同一个层次的涌现。&lt;br /&gt;
&lt;br /&gt;
LHF：如果能对涌现层次化最好，从计算视角入手的话，看怎么联系二者。也感谢提供木星的红斑跟蚁群分属不同层次的涌现，这些还请多讨论和交流。&lt;br /&gt;
&lt;br /&gt;
YMZ：首先先改这个问题吧，着重看1.2节的结尾部分的总结。&lt;br /&gt;
&lt;br /&gt;
LHF：文献中1.2节的结尾总结得很精彩，集智俱乐部公众号《涌现的种类与形式》写得也很好，可以看作是从复杂性角度考察所有系统的一本手册。我需要再理解一下作者那里涌现的表现含义，至少“计算力学”的离散性难以考察所有系统。&lt;br /&gt;
&lt;br /&gt;
YMZ：《涌现的种类与形式》不用在这里提，先把计算力学的东西讲出来。可以先把原文的段落翻译放在这里，然后思考怎么把它用我们自己的语言衔接上。现在我一直看不到学习推进的过程。&lt;br /&gt;
&lt;br /&gt;
LHF：非常抱歉学习进程落后了。表达一下个人想法：直接把原文的段落翻译放在这里，也是一种表述。但原文视角跳变很厉害，比如层次1的涌现是：直觉上的涌现的定义“一些新颖的东西出现”，如果要严格化，新颖的东西必定得有指标，要不就是纯概念。层次2的视角是观察者（an observer），层次3是系统“the system”，不太容易跟上作者的思路。图片1又是智能体的视角下的环境。我觉得我们还是要尽力把他们梳理清楚。想清楚了我会尝试在页面进行修改，谢谢大家的建议。&lt;br /&gt;
&lt;br /&gt;
LHF：原本看不出作者分类涌现的维度，一种处理方法是，先在计算力学里，认为一类斑图和现象（Pattern and Phenomenon）就是涌现。原文用我们自己的语言，认为是相对智能体来说，涌现对智能体和环境影响的三个阶段，也可能是原作者写作时的潜意识，应该是说得通的。不然假设有“涌现”的判别工具，“新颖的东西”当成层次一来理解，就是先入为主，如果属于层次一，结果判别工具输出为假，那层次一也就不存在的。呈现为上。&lt;br /&gt;
&lt;br /&gt;
LHF：原作者使用原语言进行描述，我们用自己的语言的话，可以激发自己一把，把“对齐”当成自己的追求，也是进一步严格化形式化计算力学的必经步骤。使用我们的语言对齐后，“涌现”的层次为“直觉涌现”、“斑图涌现/构型”、“内在涌现”。&lt;br /&gt;
&lt;br /&gt;
YMZ：作者这里要表达的意思应该没有那么复杂。对于第一层，只要有特征出现就算，比如质心，就是很trivial的。然后第二层和第三层现在没分开，第二层是外在观察者的视角，第三层才有agent的视角。另外我觉得agent翻译为“主体”是不是更好。前两层不用严格定义，都是给第三层做的铺垫。&lt;br /&gt;
&lt;br /&gt;
* 智能体捕捉到这个新的现象，并能从动力系统的斑图构型（Pattern formation）中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
&lt;br /&gt;
YMZ：这就是上一条我评论所指的。这里应该是外在的观察者以某种编码方式在观察，而不是智能体如何如何&lt;br /&gt;
&lt;br /&gt;
LHF：第一层实打实，第二、三层有活性，有内外。铺垫下来，第三层能成就主体。&lt;br /&gt;
&lt;br /&gt;
LHF：暂且不说其他&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;，单说这篇&amp;lt;ref name=&amp;quot;calculi-emerge&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;，宇宙间完全的平衡态，则宏观上无法出新。能形成质心，说明质量出现了，这就很赞。而已知光子没有静止质量，所以将你的质子与光子耦合，或许能到第二层，即观察者（能量？）出现了（appear)？。&lt;br /&gt;
&lt;br /&gt;
YMZ：质心是个例子，换成其他的属性求一个均值或者方差都可以。在我看来这个地方不需要高阶的物理知识。&lt;br /&gt;
&lt;br /&gt;
LHF：均值和方差就属于概率论了，均质贝努利想必有办法。&lt;br /&gt;
&lt;br /&gt;
* 现象的计算视角&lt;br /&gt;
&lt;br /&gt;
YMZ：现在小标题划分的依据是什么？后面两个小标题出现在这里不太合适。&lt;br /&gt;
&lt;br /&gt;
LHF: 小标题只是用于加强背景。三段论式过渡到因果态需要&amp;lt;math&amp;gt;10^2&amp;lt;/math&amp;gt;倍信心。&lt;br /&gt;
&lt;br /&gt;
LHF：相应内容已修改，难为情地提拔词条高度。集智百科面向的读者，科学文化素养在我之上，层次间貌似存在真空。有诗为鉴：口头语言不饶人，肢体不适勿烦扰。思想意识不进阶，淘汰机制少不了。&lt;br /&gt;
&lt;br /&gt;
* 在牛顿力学提出以后，...... 这时往往需要借助新的科技手段，来对这些模式进行深入研究，发现其潜在的原理和规律。&lt;br /&gt;
&lt;br /&gt;
YMZ：这两段话作用是什么？可以略写。&lt;br /&gt;
&lt;br /&gt;
LHF：想引入复杂科学和因果科学。牛顿力学中，物理运动的变化，来源于力的作用，或者相反。通常认为牛顿定律不涉及解释跨层级的现象，然后力是路程对时间的二阶导数，我个人还在深入理解导数（微积分）是否跨层级。毕竟导数一种表达是无穷小/无穷小的极限存在，然后忽略更高阶无穷小。&lt;br /&gt;
&lt;br /&gt;
YMZ：主要是说明需要多尺度建模是吧，可以只用一两句话引入这一点&lt;br /&gt;
&lt;br /&gt;
YMZ：这些我没删评论的地方记得还要改哦。&lt;br /&gt;
&lt;br /&gt;
* 一般对涌现现象定义为不能简单归结为元素间的相互作用力，而需要从对应层面来描述的现象，认为是涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这样的句式不太好读，另外内容不准确，“对应层面”是谁和谁对应呢？&lt;br /&gt;
&lt;br /&gt;
LHF：句式确实要调整。“对应层面”涉及到如何来定义的问题，如果有观察者，则可建立视界面，物质/能量流穿过该视界面，转化成信息，这是一种理解方式。我们对观察者做个形式化：对高维对象，做低维映射，在低维的投影，只要不是完全随机，就有斑图（秩序）。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的解释我没有看懂。可以先改一下前文的部分，然后尝试写一下这里如何跟前文衔接。&lt;br /&gt;
&lt;br /&gt;
* 如果建立了促成这种涌现现象发生的机理的算法模型，则细化为因果涌现，是随附了宏观动力学的一类涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这句话对一般读者来说太难理解了，读这个词条的读者可能完全不知道什么是因果涌现。这句话似乎暗示因果涌现是涌现现象的一种，但其实因果涌现是量化涌现的一个手段和理论框架。另外，“随附”这个词作为哲学词汇出现也不常用&lt;br /&gt;
&lt;br /&gt;
LHF：因果涌现可以是量化涌现的手段和理论框架，但“因果力”这些概念我再看看是否包含其中。我是在读书会到听到“随附”这个词，是个哲学词汇的话确实可以不用在词条里。&lt;br /&gt;
&lt;br /&gt;
YMZ：不管是因果涌现还是因果力，这些概念提出来的时候一定要解释的。在保证内容全面的同时，我们要尽可能写的简洁，尤其是问题背景这部分，抽象概念越少越好。&lt;br /&gt;
&lt;br /&gt;
* 这种涌现往往比微观层面更强&lt;br /&gt;
&lt;br /&gt;
YMZ：是想说“宏观层面的动力学因果效应比微观层面的更强”？像这样的句子缺失成分就不容易理解。&lt;br /&gt;
&lt;br /&gt;
LHF：可以做这些补充。&lt;br /&gt;
&lt;br /&gt;
YMZ：你直接补充上然后删掉讨论即可。其他地方同理，我看到讨论被删除就会去看正文，然后给新的反馈。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”页面已做大量删减，讨论在继续。虽然我们不用咬文嚼字，但作为初学者仍需请教。“计算力学”词汇有“计算”和“力学”，“计算”可以认为是二值离散运算；而“力学”按《The Calculi of Emergence》的说明，是离散系统动力学，而不是连续系统动力学。因此，会困惑对时间的二阶导这种方法，不知能不能在计算力学中使用。所以作为初学者，会去关注离散/连续动力学系统。也请大伙多谅解。&lt;br /&gt;
&lt;br /&gt;
* 在Erik Hoel的理论框架中，用有效信息EI来度量因果涌现效应的强弱。&lt;br /&gt;
&lt;br /&gt;
YMZ：不建议在“问题背景”里就提因果涌现，可以后面立一个小节谈计算力学和因果涌现的关系。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”我再把握一下，毕竟“计算力学”涵盖的内容很多，所解决的问题也比较广泛。&lt;br /&gt;
&lt;br /&gt;
YMZ：同上，“问题背景”要好读易懂。&lt;br /&gt;
&lt;br /&gt;
* 在计算力学框架中，则在某些层面将“新颖”就归结为“涌现”&lt;br /&gt;
&lt;br /&gt;
YMZ：在这个框架里，涌现不只是“新颖”&lt;br /&gt;
&lt;br /&gt;
LHF：涌现如果是要通过粗粒化、低维投影、观察者效应来形成，则不同的“效应器”会形成不同的“涌现”。“计算力学”框架里，应该能做出不同的映射/效应器。&lt;br /&gt;
&lt;br /&gt;
* 自然界中（Nature）或宇宙（Prototype Universe）中总是处在不断变化之中，这也是相对的......&lt;br /&gt;
&lt;br /&gt;
YMZ: 到这一段少一个过渡，以及这一段也很难理解，我没有看太懂。&lt;br /&gt;
&lt;br /&gt;
LHF：星系轨道和木星大红斑，是随时间变化的。但如果高度抽象到薛金鑫老师讲的那个程度，整个宇宙过程属于确定的，那甚至可以没有时间，只有能量。我们应该不用编写这方面内容。&lt;br /&gt;
&lt;br /&gt;
* 这个过程本身从定性上来讲，也是一种涌现现象。&lt;br /&gt;
&lt;br /&gt;
YMZ：这应该不是作者的本义，关键在于主体内部对世界的建模有没有捕捉到pattern&lt;br /&gt;
&lt;br /&gt;
LHF：有些文章读着读着，很容易将pattern的概念泛化得太厉害，我看怎么能收敛一些。&lt;br /&gt;
&lt;br /&gt;
* 有关的文献将极大的环境称为宇宙，其下是环境和智能体。&lt;br /&gt;
&lt;br /&gt;
YMZ：直接用“系统”、“环境”、“主体”来指称就可以了。&lt;br /&gt;
&lt;br /&gt;
LHF：我先理解一下。&lt;br /&gt;
&lt;br /&gt;
=统计复杂度=&lt;br /&gt;
&lt;br /&gt;
==柯氏复杂度==&lt;br /&gt;
&lt;br /&gt;
* 柯式复杂度是大家公认的复杂度度量方法&lt;br /&gt;
&lt;br /&gt;
YMZ：可以说是“公认最符合直觉的复杂度度量方法”&lt;br /&gt;
&lt;br /&gt;
LHF：谢谢补充。&lt;br /&gt;
&lt;br /&gt;
* 定义是一个字符串s对于通用图灵机U的柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度定义为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
YMZ：句子有问题。&lt;br /&gt;
&lt;br /&gt;
LHF：感谢意见，确实要改得通顺一些。&lt;br /&gt;
&lt;br /&gt;
* 针对K式复杂度的主要评论是它高度依赖编程语言的选择。&lt;br /&gt;
&lt;br /&gt;
YMZ：讲柯氏复杂度的时候要围绕它和计算力学的关系，包括下面的内容也要注意&lt;br /&gt;
&lt;br /&gt;
LHF：还要想办法理解好“柯氏复杂度”，在“计算力学”词条要注意把握好二者的关联关系。柯氏复杂度阅读过相关文献自然知道一些，计算力学按James P. Crutchfield的想法，则是来自统计，通往内在结构。拿地球举例的话，地壳、地幔……，非常值得深究。非常感谢您提醒我们要注意，要花精力去钻研好每一点和每一种关系。&lt;br /&gt;
&lt;br /&gt;
=因果态=&lt;br /&gt;
&lt;br /&gt;
* For all R and all L&lt;br /&gt;
&lt;br /&gt;
YMZ：要写成中文&lt;br /&gt;
&lt;br /&gt;
LYM：已修改&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
YMZ：和之前的问题类似，也是没有说清楚\hat{R}是什么以及这个定理所涉及的范围。&lt;br /&gt;
&lt;br /&gt;
LYM：已修改&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37686</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37686"/>
		<updated>2024-09-10T23:42:09Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 计算复杂度 */ 请大家找位子坐下来，发挥想象，提出不着边际的方案&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套数学框架，试图从历史序列的形态（Morph）系综中寻找、总结规律，并预测未来。“寻找、总结规律、预测未来”属于“智能活动”的一种，在许许多多的“智能活动”背后又有着潜在的更一般的规律。潜在的一般的规律，往往来源于对微观态进行[[粗粒化]]形成宏观态的[[因果涌现]]。计算力学从信息论出发，采用计算的视角，定义出模式，因果态，各态之间的转换等重要概念，并最终将“智能”抽象为支持通用计算的ϵ-机器。ϵ-机器被有关学者从理论上证明，有着宏观态上的信息封闭性和计算封闭性，可以展现出极大的预测能力和极小的复杂性。ϵ-机器有序对的因果态对所有长度未来&amp;lt;math&amp;gt;\overset{\to}{S}&amp;lt;/math&amp;gt;而言还有着强同质性（Strict Homogeneity of Causal States）。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=生物群落图片-计算力学词条|无框|238x238像素]]&lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。最吸引人的和使人迷惑的自然模式是那些在高度结构化的联合行为随着时间涌现于简单子系统的交互。鸟群以步调一致地形式飞行，鱼儿在没有领头带领以连贯的序列群组流转并突然共同转向的方式游动。蚊群形成复杂的社会，生存继承自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
这些观察构成直观的涌现定义,为了让它更可用，得有人说明“那些东西”是什么，并且它“新”在哪里。否则，表述就不够详细，甚至有些空洞。普通的机制能引导多样现象的涌现吗？同时代的科学和数学能提供什么语言去精确地描绘这些系统中涌现的不同组织？&lt;br /&gt;
&lt;br /&gt;
=== 现象的层次递进 ===&lt;br /&gt;
&lt;br /&gt;
我们取智能体对环境的适应度为指标，可将绝大多数智能活动整理出层次性，数理和逻辑，从而纳入科学研究&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;对应的数学框架，进而使其和环境共同演化。在计算力学的宇宙模型里，'''现象（Phenomenon）'''提升为主体的内在涌现，相对来说需要经历三个层次：&lt;br /&gt;
&lt;br /&gt;
#'''直觉涌现(Intuitive emergence)'''。系统中已经发生相对智能体来说之前没有建立内部结构的现象，也是“新颖的”。例子有环境中偶然会出现地震；&lt;br /&gt;
#'''斑图涌现(Pattern emergence)'''。智能体捕捉到这个新的现象，并能从动力系统的'''斑图构型（Pattern formation）'''中识别这种特定现象。例子有对于地震这种现象在观察者看来是一种地壳滑移；&lt;br /&gt;
#'''内在涌现（Intrinsic emergence）'''。具有识别和建立现象对应结构的智能体，组成新的环境，使得系统出现新的秩序，就达到了内在涌现层次。例子有主体通过收集地震数据，能分析出环境的一些结构信息，从而更新自己的计算模型；&lt;br /&gt;
&lt;br /&gt;
只有达到了层次3，现象才进入'''内在涌现'''环节，融入到环境并得到保持，否则只是随机扰动。&lt;br /&gt;
&lt;br /&gt;
智能体对三个层次的涌现，使用相应量化方法和计算机理论模型，以及机载的实际计算设备，进行计算模型建立。理论上已经证明图灵机具有通用图灵机的计算能力，且与[[元胞自动机]]的计算能力等价。这些计算能力包括算术方法和数理逻辑。&lt;br /&gt;
&lt;br /&gt;
使用适当的假设和划分方法，在科学领域也称为[[映射]]，在[[复杂科学]]里一种特殊的映射可以称为[[粗粒化]]，能够获取一定程度上计算的下列特性：&lt;br /&gt;
&lt;br /&gt;
* 封闭（完备）性。&lt;br /&gt;
* 一致性。&lt;br /&gt;
&lt;br /&gt;
智能体一旦完成计算的封闭（完备）性和一致性的建立，那么对现象的分析就达到了基本的科学研究阶段，能建立相应的科学理论体系，进入动力系统的范畴。而如果要形成计算视角下的内在涌现，则还要面向复杂问题，建立多层次的理论。&lt;br /&gt;
&lt;br /&gt;
=== 多尺度复杂性 ===&lt;br /&gt;
&lt;br /&gt;
实际的科研课题，往往具有以下特征和性质：&lt;br /&gt;
&lt;br /&gt;
* 非常长的输入和输出，但仍然有限；&lt;br /&gt;
* 理论上有无限长的历史和未来；&lt;br /&gt;
* 确定性系统也会引发混沌；&lt;br /&gt;
* 系统存在可遍历和不可遍历的区分；&lt;br /&gt;
* 无限长序列也存在数量上的大小关系；&lt;br /&gt;
* [[拯救2050]][[奇点]]临近。&lt;br /&gt;
&lt;br /&gt;
这些课题转换为计算问题，则带有相当的复杂度，可以先辅以主体定性的视角，再加以专门的计算复杂度理论加以研究，可以得出非常好的性质，定量工作也需保持在线。计算复杂度理论属于[[复杂系统]]理论一个分支，在复杂系统当中，对应的研究还有[[复杂网络]]、[[超图]]等相关领域，各个领域对所研究的课题都准备了相应的定性分析和量化方法。计算力学在大量借助这些成熟的科学方法的基础上，还进行了相应的优化方法确定。&lt;br /&gt;
&lt;br /&gt;
==复杂度量化==&lt;br /&gt;
&lt;br /&gt;
=== 度规升维 ===&lt;br /&gt;
&lt;br /&gt;
计算复杂度也可认为是[[算术复杂度]]，理论上可以简化到二值计算。二值是符号里的0和1，是计算学所用的基本单位。通过组合0和1可以形成复杂的数学和逻辑，以及加入编解码器形成字符串。计算力学将经典[[复杂科学]]理论的部分核心“将自然过程二分为秩序和噪声”吸收了进来，也是相关文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;提到的创新方式。即我们可以利用[[复杂科学]]的粗粒化方法，将隐藏在自然现象中的过程压缩到极简的秩序（order，符号0）和随机（randomness，符号1），然后制定相应的运算法则，就能完成一种二值计算系统的建立，有兴趣的读者可以参阅[[布尔代数]]的相关内容。&lt;br /&gt;
&lt;br /&gt;
在人工环境中使用二分法时，原始的随机过程，经过一定程度的累积，依赖于具体的粗粒化方法，有可能会呈现出一定的分布，导致计算复杂性的出现。这种计算复杂性经过抽象和形式化，使用不同的实体和规则，能形成不同的复杂度度量方法。但终究我们要具有将度规升维的能力，尊重现实，才能找到更佳的方案。&lt;br /&gt;
&lt;br /&gt;
===柯式复杂度===&lt;br /&gt;
&lt;br /&gt;
[[柯式复杂度]]是大家普遍公认的复杂度度量方法，在Jean-Paul Delahaye和Hector Zenil对复杂系统量化方法研究的工作中&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;，认为最天然的计算设备的模型需要有一定的表达能力，并定义一个字符串s对于通用图灵机U的'''柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度'''&amp;lt;math&amp;gt;K_{u}(s)&amp;lt;/math&amp;gt;为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_{u}(s) =  min\{\lvert p \rvert, U(p) = s \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标u是对应通用图灵机的代号，U是运行程序p的通用图灵机的实体。&lt;br /&gt;
&lt;br /&gt;
为提高通用性，忽略各图灵机之间的差异，将柯氏复杂度定义进一步定义为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: 通用计算机M在输入w时停机并输出x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
按照前式标准化为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: M(w) = x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这里的w等于前式的p，即输出x的程序源代码字符串。x等于前式的s，即待输出的字符串。&lt;br /&gt;
&lt;br /&gt;
在文献&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;中确定柯式复杂度的定义时，使用了两种不同的计算模型：&lt;br /&gt;
* 确定性图灵机（deterministic Turing machines (TM)）。能够模拟神经元，一般以串行方式运行代码。&lt;br /&gt;
* 一维元胞自动机（CA）。以并行方式同时更新单个时间步上的所有元胞。&lt;br /&gt;
做了计算性能的比较，实验结果显示两者有着很强的相互关联，而且两者均可将输出字符串构成支持反转和补余操作的对称群。&lt;br /&gt;
&lt;br /&gt;
柯式复杂度的主要注解包括因为停机问题而导致的不可计算性，以及它高度依赖编程语言的选择。虽然柯式复杂度有上述问题，但仍能揭示计算和模拟的本质。不同的计算模型形成了复杂度的分水岭，又来到常量E的一处浅滩：&lt;br /&gt;
&lt;br /&gt;
定理：总能找到一个常量E，对于任意的字符串s，两种计算模型U1和U2的柯式复杂度满足：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert K_{U_1}(s) - K_{U_2}(s) \rvert &amp;lt; E&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即，在误差条件E以内，有程序P能让计算模型U1模拟U2，智能体能借助程序P沿着复杂度的沟壑通向2050。&lt;br /&gt;
&lt;br /&gt;
===统计复杂度===&lt;br /&gt;
&lt;br /&gt;
定义及符号&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标μ依赖于测度和分布，同柯式复杂度&amp;lt;math&amp;gt;C_{u}&amp;lt;/math&amp;gt;的下标u含义不完全相同，对应的计算模型M的分类和分布，也依赖于具体的理论实现。&lt;br /&gt;
&lt;br /&gt;
统计复杂度可用于线性系统的[[复杂性]]量化，也可用于非线性动态系统中复杂系统[[因果涌现]][[复杂性]]的量化。香农熵基于概率分布，但对于确定性混沌却有些不足，统计复杂度则能量化宏观态上出现的确定性混沌。&lt;br /&gt;
&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。其中μ依赖于测度和分布。跟统计力学中的量化理论有关，基于测度系统的定义。在部分混沌物理学的文献中，也被记作α。&lt;br /&gt;
&lt;br /&gt;
在1989年《Inferring Statistical Complexity》&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;这篇文献里，复杂度的阶次符号为α，在2001年文献&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中的符号为μ，这里我们统一使用μ。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度即为μ-阶图的概率算术复杂度，&amp;lt;math&amp;gt;C_{μ=0}=\log \lvert \mathbf{V} \rvert&amp;lt;/math&amp;gt;。其中&amp;lt;math&amp;gt;\mathbf{V}&amp;lt;/math&amp;gt;为μ-阶图的顶点集合。&lt;br /&gt;
&lt;br /&gt;
在集智俱乐部的《因果涌现读书会》[[因果几何]]上，会对连续系统的因果涌现做更详细的介绍，有兴趣的可以参考下。&lt;br /&gt;
&lt;br /&gt;
0-阶图复杂度(&amp;lt;math&amp;gt;C_{μ=0}&amp;lt;/math&amp;gt;)和蔡汀-柯尔莫哥洛夫复杂度不同，0-阶图复杂度带有概率分布且依赖带有随机整数寄存器的图灵机。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度（&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;）是区别于信息论的量化复杂度的方法，后者基于维度&amp;lt;math&amp;gt;d_μ&amp;lt;/math&amp;gt;和熵&amp;lt;math&amp;gt;h_μ&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
拓扑复杂度&lt;br /&gt;
&lt;br /&gt;
当μ-阶图复杂度的μ为零时，μ-阶图复杂度也称为拓扑复杂度。由ϵ-机器的特征值给出。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度的μ = 1时，复杂度的量化方式为统计复杂度，带有热力学的“高温限制”。这里的统计复杂度也是1-阶图复杂度，即为香农熵。由ϵ-机器的物征向量给出。&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。这里的对应于因果涌现量化（有效信息EI），统计复杂度&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
统计复杂度的下界，从周期行为和频段耦合中得出，是带二阶项的相位转换。&lt;br /&gt;
&lt;br /&gt;
=== 复杂度目标 ===&lt;br /&gt;
&lt;br /&gt;
经过演化，因果链能形成形式上的闭环，这里闭环在后文的因果态里，是指因果态在所有有效态中，统计复杂度最小等特征和属性。在管理学中，类似于使用组织行为学的知识，构建特定的反应链，从而完成特定目标。&lt;br /&gt;
[[文件:复杂度-Pre-announcement-202409102.png|替代=复杂度-预申明|居中|无框|403x403像素|复杂度-预申明]]&lt;br /&gt;
几乎所有自然当中的时间相关系统，经过复杂度的划分和优化，再通过计算力学对结构的检验和测量，能展现出多尺度的涌现属性和特征。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
在计算力学中，宇宙被视为一个确定性动力系统（DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。由于系统内的智能体（Agent）的计算资源有限，无法测量和预测其内外部环境的所有行为，这些不能预测的部分对智能体来说就相当于是随机扰动，所以智能体被视为一个随机动力系统（SDS）。智能体试图构建和维持一个对其环境具有最大预测能力的内部模型，以提高其自身对环境的适应性和生存能力。&lt;br /&gt;
&lt;br /&gt;
智能体对外部环境的测量精度一般都是有限的，测量结果只能描述外部环境的“模糊状态”，智能体需要对测量结果粗粒化后才能识别“模糊状态”中的模式。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} s_t&amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partitioni）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的模式，并且这种模式不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性：因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强，用公式表示为&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;均为正整数，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度：在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小，可以形式化表示为：&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种类型，假如存在&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;满足&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^{L}|\hat{\mathcal{R}}]=H[\stackrel{\rightarrow}{S}^{L}|\mathcal{S}] &amp;lt;/math&amp;gt;，则&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上文中已经介绍了柯式复杂度和统计复杂度的基本概念，如果&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;表示对过程的测量结果的前&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个序列，那么它们之间的关系可以近似的表示为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度&amp;lt;math&amp;gt;K(s^L ) &amp;lt;/math&amp;gt;可以理解为描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的总信息量。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;为香农熵率，是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大。&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;在这里可以理解为误差率， 则&amp;lt;math&amp;gt;h_μ L &amp;lt;/math&amp;gt;为允许损失的随机信息量。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;可以理解为允许存在误差率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;的情况下，描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。&lt;br /&gt;
&lt;br /&gt;
那么公式可以解释为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性：在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小，用公式表示为&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;满足&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^{L}|\hat{\mathcal{R}}]=H[\stackrel{\rightarrow}{S}^{L}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(S^{\prime};S)\geq I(\widehat{R}^{\prime};\widehat{R}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==模式重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为模式重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。模式重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{(t+1)}=TS_t&amp;lt;/math&amp;gt;，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==多层模式重构机器==&lt;br /&gt;
&lt;br /&gt;
===多尺度===&lt;br /&gt;
&lt;br /&gt;
层次机器由多层ϵ-机器构成，其中单层ϵ-机器停留在水平因果态。层次机器从特定视角来看，是ϵ-机器的一个变体，是垂直方向的因果态。&lt;br /&gt;
&lt;br /&gt;
层次机器具有[[多尺度自动建模]]的能力。&lt;br /&gt;
&lt;br /&gt;
===重构算法===&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即M&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;=s&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;...；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;=M&amp;lt;sub&amp;gt;l-1&amp;lt;/sub&amp;gt;/~，其中~表示l级上的因果等价类；操作的含义是，在l-1级上被区别对待的状态在l级上可以被视为同一个因果态。此时S和T都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度L，得到更加精确的一系列模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着L增大，模型的复杂度发散，即&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型M&amp;lt;sub&amp;gt;l+1&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的ϵ-机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==实例==&lt;br /&gt;
&lt;br /&gt;
===逻辑斯谛映射===&lt;br /&gt;
&lt;br /&gt;
[[Logistic映射|逻辑斯谛（Logistic）映射]]求取迭代函数的极值，此极值可能呈现单周期、倍周期等现象。&lt;br /&gt;
&lt;br /&gt;
===元胞自动机===&lt;br /&gt;
&lt;br /&gt;
元胞自动机的复杂度的量化可使用0-阶图复杂度，即算术复杂度。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37681</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37681"/>
		<updated>2024-09-10T23:10:57Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 计算复杂性 */ 保留三段论，减少强迫症&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套数学框架，试图从历史序列的形态（Morph）系综中寻找、总结规律，并预测未来。“寻找、总结规律、预测未来”属于“智能活动”的一种，在许许多多的“智能活动”背后又有着潜在的更一般的规律。潜在的一般的规律，往往来源于对微观态进行[[粗粒化]]形成宏观态的[[因果涌现]]。计算力学从信息论出发，采用计算的视角，定义出模式，因果态，各态之间的转换等重要概念，并最终将“智能”抽象为支持通用计算的ϵ-机器。ϵ-机器被有关学者从理论上证明，有着宏观态上的信息封闭性和计算封闭性，可以展现出极大的预测能力和极小的复杂性。ϵ-机器有序对的因果态对所有长度未来&amp;lt;math&amp;gt;\overset{\to}{S}&amp;lt;/math&amp;gt;而言还有着强同质性（Strict Homogeneity of Causal States）。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=生物群落图片-计算力学词条|无框|238x238像素]]&lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。最吸引人的和使人迷惑的自然模式是那些在高度结构化的联合行为随着时间涌现于简单子系统的交互。鸟群以步调一致地形式飞行，鱼儿在没有领头带领以连贯的序列群组流转并突然共同转向的方式游动。蚊群形成复杂的社会，生存继承自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
这些观察构成直观的涌现定义,为了让它更可用，得有人说明“那些东西”是什么，并且它“新”在哪里。否则，表述就不够详细，甚至有些空洞。普通的机制能引导多样现象的涌现吗？同时代的科学和数学能提供什么语言去精确地描绘这些系统中涌现的不同组织？&lt;br /&gt;
&lt;br /&gt;
=== 现象的层次递进 ===&lt;br /&gt;
&lt;br /&gt;
我们取智能体对环境的适应度为指标，可将绝大多数智能活动整理出层次性，数理和逻辑，从而纳入科学研究&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;对应的数学框架，进而使其和环境共同演化。在计算力学的宇宙模型里，'''现象（Phenomenon）'''提升为主体的内在涌现，相对来说需要经历三个层次：&lt;br /&gt;
&lt;br /&gt;
#'''直觉涌现(Intuitive emergence)'''。系统中已经发生相对智能体来说之前没有建立内部结构的现象，也是“新颖的”。例子有环境中偶然会出现地震；&lt;br /&gt;
#'''斑图涌现(Pattern emergence)'''。智能体捕捉到这个新的现象，并能从动力系统的'''斑图构型（Pattern formation）'''中识别这种特定现象。例子有对于地震这种现象在观察者看来是一种地壳滑移；&lt;br /&gt;
#'''内在涌现（Intrinsic emergence）'''。具有识别和建立现象对应结构的智能体，组成新的环境，使得系统出现新的秩序，就达到了内在涌现层次。例子有主体通过收集地震数据，能分析出环境的一些结构信息，从而更新自己的计算模型；&lt;br /&gt;
&lt;br /&gt;
只有达到了层次3，现象才进入'''内在涌现'''环节，融入到环境并得到保持，否则只是随机扰动。&lt;br /&gt;
&lt;br /&gt;
智能体对三个层次的涌现，使用相应量化方法和计算机理论模型，以及机载的实际计算设备，进行计算模型建立。理论上已经证明图灵机具有通用图灵机的计算能力，且与[[元胞自动机]]的计算能力等价。这些计算能力包括算术方法和数理逻辑。&lt;br /&gt;
&lt;br /&gt;
使用适当的假设和划分方法，在科学领域也称为[[映射]]，在[[复杂科学]]里一种特殊的映射可以称为[[粗粒化]]，能够获取一定程度上计算的下列特性：&lt;br /&gt;
&lt;br /&gt;
* 封闭（完备）性。&lt;br /&gt;
* 一致性。&lt;br /&gt;
&lt;br /&gt;
智能体一旦完成计算的封闭（完备）性和一致性的建立，那么对现象的分析就达到了基本的科学研究阶段，能建立相应的科学理论体系，进入动力系统的范畴。而如果要形成计算视角下的内在涌现，则还要面向复杂问题，建立多层次的理论。&lt;br /&gt;
&lt;br /&gt;
=== 多尺度复杂性 ===&lt;br /&gt;
&lt;br /&gt;
实际的科研课题，往往具有以下特征和性质：&lt;br /&gt;
&lt;br /&gt;
* 非常长的输入和输出，但仍然有限；&lt;br /&gt;
* 理论上有无限长的历史和未来；&lt;br /&gt;
* 确定性系统也会引发混沌；&lt;br /&gt;
* 系统存在可遍历和不可遍历的区分；&lt;br /&gt;
* 无限长序列也存在数量上的大小关系；&lt;br /&gt;
* [[拯救2050]][[奇点]]临近。&lt;br /&gt;
&lt;br /&gt;
这些课题转换为计算问题，则带有相当的复杂度，可以先辅以主体定性的视角，再加以专门的计算复杂度理论加以研究，可以得出非常好的性质，定量工作也需保持在线。计算复杂度理论属于[[复杂系统]]理论一个分支，在复杂系统当中，对应的研究还有[[复杂网络]]、[[超图]]等相关领域，各个领域对所研究的课题都准备了相应的定性分析和量化方法。计算力学在大量借助这些成熟的科学方法的基础上，还进行了相应的优化方法确定。&lt;br /&gt;
&lt;br /&gt;
==复杂度量化==&lt;br /&gt;
&lt;br /&gt;
=== 计算复杂度 ===&lt;br /&gt;
&lt;br /&gt;
计算复杂度也可认为是算术复杂度，理论上可以简化到二值计算。二值是符号里的0和1，是计算学所用的基本单位。通过组合0和1可以形成复杂的数学和逻辑，以及加入编解码器形成字符串。计算力学将经典[[复杂科学]]理论的部分核心“将自然过程二分为秩序和噪声”吸收了进来，也是相关文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;提到的创新方式。即我们可以利用[[复杂科学]]的粗粒化方法，将隐藏在自然现象中的过程压缩到极简的秩序（order，符号0）和随机（randomness，符号1），然后制定相应的运算法则，就能完成一种二值计算系统的建立，有兴趣的读者可以参阅[[布尔代数]]的相关内容。&lt;br /&gt;
&lt;br /&gt;
在人工环境中使用二分法时，原始的随机过程，经过一定程度的累积，依赖于具体的粗粒化方法，有可能会呈现出一定的分布，导致计算复杂性的出现。这种计算复杂性经过抽象和形式化，使用不同的实体和规则，能形成不同的复杂度度量方法。&lt;br /&gt;
&lt;br /&gt;
===柯式复杂度===&lt;br /&gt;
&lt;br /&gt;
[[柯式复杂度]]是大家普遍公认的复杂度度量方法，在Jean-Paul Delahaye和Hector Zenil对复杂系统量化方法研究的工作中&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;，认为最天然的计算设备的模型需要有一定的表达能力，并定义一个字符串s对于通用图灵机U的'''柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度'''&amp;lt;math&amp;gt;K_{u}(s)&amp;lt;/math&amp;gt;为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_{u}(s) =  min\{\lvert p \rvert, U(p) = s \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标u是对应通用图灵机的代号，U是运行程序p的通用图灵机的实体。&lt;br /&gt;
&lt;br /&gt;
为提高通用性，忽略各图灵机之间的差异，将柯氏复杂度定义进一步定义为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: 通用计算机M在输入w时停机并输出x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
按照前式标准化为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: M(w) = x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这里的w等于前式的p，即输出x的程序源代码字符串。x等于前式的s，即待输出的字符串。&lt;br /&gt;
&lt;br /&gt;
在文献&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;中确定柯式复杂度的定义时，使用了两种不同的计算模型：&lt;br /&gt;
* 确定性图灵机（deterministic Turing machines (TM)）。能够模拟神经元，一般以串行方式运行代码。&lt;br /&gt;
* 一维元胞自动机（CA）。以并行方式同时更新单个时间步上的所有元胞。&lt;br /&gt;
做了计算性能的比较，实验结果显示两者有着很强的相互关联，而且两者均可将输出字符串构成支持反转和补余操作的对称群。&lt;br /&gt;
&lt;br /&gt;
柯式复杂度的主要注解包括因为停机问题而导致的不可计算性，以及它高度依赖编程语言的选择。虽然柯式复杂度有上述问题，但仍能揭示计算和模拟的本质。不同的计算模型形成了复杂度的分水岭，又来到常量E的一处浅滩：&lt;br /&gt;
&lt;br /&gt;
定理：总能找到一个常量E，对于任意的字符串s，两种计算模型U1和U2的柯式复杂度满足：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert K_{U_1}(s) - K_{U_2}(s) \rvert &amp;lt; E&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即，在误差条件E以内，有程序P能让计算模型U1模拟U2，智能体能借助程序P沿着复杂度的沟壑通向2050。&lt;br /&gt;
&lt;br /&gt;
===统计复杂度===&lt;br /&gt;
&lt;br /&gt;
定义及符号&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标μ依赖于测度和分布，同柯式复杂度&amp;lt;math&amp;gt;C_{u}&amp;lt;/math&amp;gt;的下标u含义不完全相同，对应的计算模型M的分类和分布，也依赖于具体的理论实现。&lt;br /&gt;
&lt;br /&gt;
统计复杂度可用于线性系统的[[复杂性]]量化，也可用于非线性动态系统中复杂系统[[因果涌现]][[复杂性]]的量化。香农熵基于概率分布，但对于确定性混沌却有些不足，统计复杂度则能量化宏观态上出现的确定性混沌。&lt;br /&gt;
&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。其中μ依赖于测度和分布。跟统计力学中的量化理论有关，基于测度系统的定义。在部分混沌物理学的文献中，也被记作α。&lt;br /&gt;
&lt;br /&gt;
在1989年《Inferring Statistical Complexity》&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;这篇文献里，复杂度的阶次符号为α，在2001年文献&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中的符号为μ，这里我们统一使用μ。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度即为μ-阶图的概率算术复杂度，&amp;lt;math&amp;gt;C_{μ=0}=\log \lvert \mathbf{V} \rvert&amp;lt;/math&amp;gt;。其中&amp;lt;math&amp;gt;\mathbf{V}&amp;lt;/math&amp;gt;为μ-阶图的顶点集合。&lt;br /&gt;
&lt;br /&gt;
在集智俱乐部的《因果涌现读书会》[[因果几何]]上，会对连续系统的因果涌现做更详细的介绍，有兴趣的可以参考下。&lt;br /&gt;
&lt;br /&gt;
0-阶图复杂度(&amp;lt;math&amp;gt;C_{μ=0}&amp;lt;/math&amp;gt;)和蔡汀-柯尔莫哥洛夫复杂度不同，0-阶图复杂度带有概率分布且依赖带有随机整数寄存器的图灵机。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度（&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;）是区别于信息论的量化复杂度的方法，后者基于维度&amp;lt;math&amp;gt;d_μ&amp;lt;/math&amp;gt;和熵&amp;lt;math&amp;gt;h_μ&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
拓扑复杂度&lt;br /&gt;
&lt;br /&gt;
当μ-阶图复杂度的μ为零时，μ-阶图复杂度也称为拓扑复杂度。由ϵ-机器的特征值给出。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度的μ = 1时，复杂度的量化方式为统计复杂度，带有热力学的“高温限制”。这里的统计复杂度也是1-阶图复杂度，即为香农熵。由ϵ-机器的物征向量给出。&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。这里的对应于因果涌现量化（有效信息EI），统计复杂度&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
统计复杂度的下界，从周期行为和频段耦合中得出，是带二阶项的相位转换。&lt;br /&gt;
&lt;br /&gt;
=== 复杂度目标 ===&lt;br /&gt;
&lt;br /&gt;
经过演化，因果链能形成形式上的闭环，这里闭环在后文的因果态里，是指因果态在所有有效态中，统计复杂度最小等特征和属性。在管理学中，类似于使用组织行为学的知识，构建特定的反应链，从而完成特定目标。&lt;br /&gt;
[[文件:复杂度-Pre-announcement-202409102.png|替代=复杂度-预申明|居中|无框|403x403像素|复杂度-预申明]]&lt;br /&gt;
几乎所有自然当中的时间相关系统，经过复杂度的划分和优化，再通过计算力学对结构的检验和测量，能展现出多尺度的涌现属性和特征。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
在计算力学中，宇宙被视为一个确定性动力系统（DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。由于系统内的智能体（Agent）的计算资源有限，无法测量和预测其内外部环境的所有行为，这些不能预测的部分对智能体来说就相当于是随机扰动，所以智能体被视为一个随机动力系统（SDS）。智能体试图构建和维持一个对其环境具有最大预测能力的内部模型，以提高其自身对环境的适应性和生存能力。&lt;br /&gt;
&lt;br /&gt;
智能体对外部环境的测量精度一般都是有限的，测量结果只能描述外部环境的“模糊状态”，智能体需要对测量结果粗粒化后才能识别“模糊状态”中的模式。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} s_t&amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partitioni）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的模式，并且这种模式不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性：因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强，用公式表示为&amp;lt;math&amp;gt;\textit{For all R and all L}\in\mathbb{Z}^+,H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度：在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小，用公式表示为&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;与&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;有同等的预测能力，满足&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^{L}|\hat{\mathcal{R}}]=H[\stackrel{\rightarrow}{S}^{L}|\mathcal{S}] &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上文中已经介绍了柯式复杂度和统计复杂度的基本概念，如果&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;表示对过程的测量结果的前&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个序列，那么它们之间的关系可以近似的表示为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度&amp;lt;math&amp;gt;K(s^L ) &amp;lt;/math&amp;gt;可以理解为描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的总信息量。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;为香农熵率，是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大。&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;在这里可以理解为误差率， 则&amp;lt;math&amp;gt;h_μ L &amp;lt;/math&amp;gt;为允许损失的随机信息量。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;可以理解为允许存在误差率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;的情况下，描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。&lt;br /&gt;
&lt;br /&gt;
那么公式可以解释为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性：在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小，用公式表示为&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;满足&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^{L}|\hat{\mathcal{R}}]=H[\stackrel{\rightarrow}{S}^{L}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(S^{\prime};S)\geq I(\widehat{R}^{\prime};\widehat{R}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==模式重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为模式重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。模式重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{(t+1)}=TS_t&amp;lt;/math&amp;gt;，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==层次机器==&lt;br /&gt;
&lt;br /&gt;
===多尺度===&lt;br /&gt;
&lt;br /&gt;
层次机器由多层ϵ-机器构成，其中单层ϵ-机器停留在水平因果态。层次机器从特定视角来看，是ϵ-机器的一个变体，是垂直方向的因果态。&lt;br /&gt;
&lt;br /&gt;
层次机器具有[[多尺度自动建模]]的能力。&lt;br /&gt;
&lt;br /&gt;
===重构算法===&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即M&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;=s&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;...；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;=M&amp;lt;sub&amp;gt;l-1&amp;lt;/sub&amp;gt;/~，其中~表示l级上的因果等价类；操作的含义是，在l-1级上被区别对待的状态在l级上可以被视为同一个因果态。此时S和T都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度L，得到更加精确的一系列模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着L增大，模型的复杂度发散，即&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型M&amp;lt;sub&amp;gt;l+1&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的ϵ-机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==实例==&lt;br /&gt;
&lt;br /&gt;
===逻辑斯谛映射===&lt;br /&gt;
&lt;br /&gt;
[[Logistic映射|逻辑斯谛（Logistic）映射]]求取迭代函数的极值，此极值可能呈现单周期、倍周期等现象。&lt;br /&gt;
&lt;br /&gt;
===元胞自动机===&lt;br /&gt;
&lt;br /&gt;
元胞自动机的复杂度的量化可使用0-阶图复杂度，即算术复杂度。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37680</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37680"/>
		<updated>2024-09-10T23:09:11Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 现象的计算视角 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套数学框架，试图从历史序列的形态（Morph）系综中寻找、总结规律，并预测未来。“寻找、总结规律、预测未来”属于“智能活动”的一种，在许许多多的“智能活动”背后又有着潜在的更一般的规律。潜在的一般的规律，往往来源于对微观态进行[[粗粒化]]形成宏观态的[[因果涌现]]。计算力学从信息论出发，采用计算的视角，定义出模式，因果态，各态之间的转换等重要概念，并最终将“智能”抽象为支持通用计算的ϵ-机器。ϵ-机器被有关学者从理论上证明，有着宏观态上的信息封闭性和计算封闭性，可以展现出极大的预测能力和极小的复杂性。ϵ-机器有序对的因果态对所有长度未来&amp;lt;math&amp;gt;\overset{\to}{S}&amp;lt;/math&amp;gt;而言还有着强同质性（Strict Homogeneity of Causal States）。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=生物群落图片-计算力学词条|无框|238x238像素]]&lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。最吸引人的和使人迷惑的自然模式是那些在高度结构化的联合行为随着时间涌现于简单子系统的交互。鸟群以步调一致地形式飞行，鱼儿在没有领头带领以连贯的序列群组流转并突然共同转向的方式游动。蚊群形成复杂的社会，生存继承自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
这些观察构成直观的涌现定义,为了让它更可用，得有人说明“那些东西”是什么，并且它“新”在哪里。否则，表述就不够详细，甚至有些空洞。普通的机制能引导多样现象的涌现吗？同时代的科学和数学能提供什么语言去精确地描绘这些系统中涌现的不同组织？&lt;br /&gt;
&lt;br /&gt;
=== 现象的层次递进 ===&lt;br /&gt;
&lt;br /&gt;
我们取智能体对环境的适应度为指标，可将绝大多数智能活动整理出层次性，数理和逻辑，从而纳入科学研究&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;对应的数学框架，进而使其和环境共同演化。在计算力学的宇宙模型里，'''现象（Phenomenon）'''提升为主体的内在涌现，相对来说需要经历三个层次：&lt;br /&gt;
&lt;br /&gt;
#'''直觉涌现(Intuitive emergence)'''。系统中已经发生相对智能体来说之前没有建立内部结构的现象，也是“新颖的”。例子有环境中偶然会出现地震；&lt;br /&gt;
#'''斑图涌现(Pattern emergence)'''。智能体捕捉到这个新的现象，并能从动力系统的'''斑图构型（Pattern formation）'''中识别这种特定现象。例子有对于地震这种现象在观察者看来是一种地壳滑移；&lt;br /&gt;
#'''内在涌现（Intrinsic emergence）'''。具有识别和建立现象对应结构的智能体，组成新的环境，使得系统出现新的秩序，就达到了内在涌现层次。例子有主体通过收集地震数据，能分析出环境的一些结构信息，从而更新自己的计算模型；&lt;br /&gt;
&lt;br /&gt;
只有达到了层次3，现象才进入'''内在涌现'''环节，融入到环境并得到保持，否则只是随机扰动。&lt;br /&gt;
&lt;br /&gt;
智能体对三个层次的涌现，使用相应量化方法和计算机理论模型，以及机载的实际计算设备，进行计算模型建立。理论上已经证明图灵机具有通用图灵机的计算能力，且与[[元胞自动机]]的计算能力等价。这些计算能力包括算术方法和数理逻辑。&lt;br /&gt;
&lt;br /&gt;
使用适当的假设和划分方法，在科学领域也称为[[映射]]，在[[复杂科学]]里一种特殊的映射可以称为[[粗粒化]]，能够获取一定程度上计算的下列特性：&lt;br /&gt;
&lt;br /&gt;
* 封闭（完备）性。&lt;br /&gt;
* 一致性。&lt;br /&gt;
&lt;br /&gt;
智能体一旦完成计算的封闭（完备）性和一致性的建立，那么对现象的分析就达到了基本的科学研究阶段，能建立相应的科学理论体系，进入动力系统的范畴。而如果要形成计算视角下的内在涌现，则还要面向复杂问题，建立多层次的理论。&lt;br /&gt;
&lt;br /&gt;
=== 计算复杂性 ===&lt;br /&gt;
&lt;br /&gt;
实际的科研课题，往往具有以下特征和性质：&lt;br /&gt;
&lt;br /&gt;
* 非常长的输入和输出，但仍然有限；&lt;br /&gt;
* 理论上有无限长的历史和未来；&lt;br /&gt;
* 确定性系统也会引发混沌；&lt;br /&gt;
* 系统存在可遍历和不可遍历的区分；&lt;br /&gt;
* 无限长序列也存在数量上的大小关系；&lt;br /&gt;
* [[拯救2050]][[奇点]]临近。&lt;br /&gt;
&lt;br /&gt;
这些课题转换为计算问题，则带有相当的复杂度，可以先辅以主体定性的视角，再加以专门的计算复杂度理论加以研究，可以得出非常好的性质，定量工作也需保持在线。计算复杂度理论属于[[复杂系统]]理论一个分支，在复杂系统当中，对应的研究还有[[复杂网络]]、[[超图]]等相关领域，各个领域对所研究的课题都准备了相应的定性分析和量化方法。计算力学在大量借助这些成熟的科学方法的基础上，还进行了相应的优化方法确定。&lt;br /&gt;
&lt;br /&gt;
==复杂度量化==&lt;br /&gt;
&lt;br /&gt;
=== 计算复杂度 ===&lt;br /&gt;
&lt;br /&gt;
计算复杂度也可认为是算术复杂度，理论上可以简化到二值计算。二值是符号里的0和1，是计算学所用的基本单位。通过组合0和1可以形成复杂的数学和逻辑，以及加入编解码器形成字符串。计算力学将经典[[复杂科学]]理论的部分核心“将自然过程二分为秩序和噪声”吸收了进来，也是相关文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;提到的创新方式。即我们可以利用[[复杂科学]]的粗粒化方法，将隐藏在自然现象中的过程压缩到极简的秩序（order，符号0）和随机（randomness，符号1），然后制定相应的运算法则，就能完成一种二值计算系统的建立，有兴趣的读者可以参阅[[布尔代数]]的相关内容。&lt;br /&gt;
&lt;br /&gt;
在人工环境中使用二分法时，原始的随机过程，经过一定程度的累积，依赖于具体的粗粒化方法，有可能会呈现出一定的分布，导致计算复杂性的出现。这种计算复杂性经过抽象和形式化，使用不同的实体和规则，能形成不同的复杂度度量方法。&lt;br /&gt;
&lt;br /&gt;
===柯式复杂度===&lt;br /&gt;
&lt;br /&gt;
[[柯式复杂度]]是大家普遍公认的复杂度度量方法，在Jean-Paul Delahaye和Hector Zenil对复杂系统量化方法研究的工作中&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;，认为最天然的计算设备的模型需要有一定的表达能力，并定义一个字符串s对于通用图灵机U的'''柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度'''&amp;lt;math&amp;gt;K_{u}(s)&amp;lt;/math&amp;gt;为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_{u}(s) =  min\{\lvert p \rvert, U(p) = s \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标u是对应通用图灵机的代号，U是运行程序p的通用图灵机的实体。&lt;br /&gt;
&lt;br /&gt;
为提高通用性，忽略各图灵机之间的差异，将柯氏复杂度定义进一步定义为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: 通用计算机M在输入w时停机并输出x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
按照前式标准化为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: M(w) = x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这里的w等于前式的p，即输出x的程序源代码字符串。x等于前式的s，即待输出的字符串。&lt;br /&gt;
&lt;br /&gt;
在文献&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;中确定柯式复杂度的定义时，使用了两种不同的计算模型：&lt;br /&gt;
* 确定性图灵机（deterministic Turing machines (TM)）。能够模拟神经元，一般以串行方式运行代码。&lt;br /&gt;
* 一维元胞自动机（CA）。以并行方式同时更新单个时间步上的所有元胞。&lt;br /&gt;
做了计算性能的比较，实验结果显示两者有着很强的相互关联，而且两者均可将输出字符串构成支持反转和补余操作的对称群。&lt;br /&gt;
&lt;br /&gt;
柯式复杂度的主要注解包括因为停机问题而导致的不可计算性，以及它高度依赖编程语言的选择。虽然柯式复杂度有上述问题，但仍能揭示计算和模拟的本质。不同的计算模型形成了复杂度的分水岭，又来到常量E的一处浅滩：&lt;br /&gt;
&lt;br /&gt;
定理：总能找到一个常量E，对于任意的字符串s，两种计算模型U1和U2的柯式复杂度满足：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert K_{U_1}(s) - K_{U_2}(s) \rvert &amp;lt; E&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即，在误差条件E以内，有程序P能让计算模型U1模拟U2，智能体能借助程序P沿着复杂度的沟壑通向2050。&lt;br /&gt;
&lt;br /&gt;
===统计复杂度===&lt;br /&gt;
&lt;br /&gt;
定义及符号&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标μ依赖于测度和分布，同柯式复杂度&amp;lt;math&amp;gt;C_{u}&amp;lt;/math&amp;gt;的下标u含义不完全相同，对应的计算模型M的分类和分布，也依赖于具体的理论实现。&lt;br /&gt;
&lt;br /&gt;
统计复杂度可用于线性系统的[[复杂性]]量化，也可用于非线性动态系统中复杂系统[[因果涌现]][[复杂性]]的量化。香农熵基于概率分布，但对于确定性混沌却有些不足，统计复杂度则能量化宏观态上出现的确定性混沌。&lt;br /&gt;
&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。其中μ依赖于测度和分布。跟统计力学中的量化理论有关，基于测度系统的定义。在部分混沌物理学的文献中，也被记作α。&lt;br /&gt;
&lt;br /&gt;
在1989年《Inferring Statistical Complexity》&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;这篇文献里，复杂度的阶次符号为α，在2001年文献&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中的符号为μ，这里我们统一使用μ。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度即为μ-阶图的概率算术复杂度，&amp;lt;math&amp;gt;C_{μ=0}=\log \lvert \mathbf{V} \rvert&amp;lt;/math&amp;gt;。其中&amp;lt;math&amp;gt;\mathbf{V}&amp;lt;/math&amp;gt;为μ-阶图的顶点集合。&lt;br /&gt;
&lt;br /&gt;
在集智俱乐部的《因果涌现读书会》[[因果几何]]上，会对连续系统的因果涌现做更详细的介绍，有兴趣的可以参考下。&lt;br /&gt;
&lt;br /&gt;
0-阶图复杂度(&amp;lt;math&amp;gt;C_{μ=0}&amp;lt;/math&amp;gt;)和蔡汀-柯尔莫哥洛夫复杂度不同，0-阶图复杂度带有概率分布且依赖带有随机整数寄存器的图灵机。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度（&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;）是区别于信息论的量化复杂度的方法，后者基于维度&amp;lt;math&amp;gt;d_μ&amp;lt;/math&amp;gt;和熵&amp;lt;math&amp;gt;h_μ&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
拓扑复杂度&lt;br /&gt;
&lt;br /&gt;
当μ-阶图复杂度的μ为零时，μ-阶图复杂度也称为拓扑复杂度。由ϵ-机器的特征值给出。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度的μ = 1时，复杂度的量化方式为统计复杂度，带有热力学的“高温限制”。这里的统计复杂度也是1-阶图复杂度，即为香农熵。由ϵ-机器的物征向量给出。&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。这里的对应于因果涌现量化（有效信息EI），统计复杂度&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
统计复杂度的下界，从周期行为和频段耦合中得出，是带二阶项的相位转换。&lt;br /&gt;
&lt;br /&gt;
=== 复杂度目标 ===&lt;br /&gt;
&lt;br /&gt;
经过演化，因果链能形成形式上的闭环，这里闭环在后文的因果态里，是指因果态在所有有效态中，统计复杂度最小等特征和属性。在管理学中，类似于使用组织行为学的知识，构建特定的反应链，从而完成特定目标。&lt;br /&gt;
[[文件:复杂度-Pre-announcement-202409102.png|替代=复杂度-预申明|居中|无框|403x403像素|复杂度-预申明]]&lt;br /&gt;
几乎所有自然当中的时间相关系统，经过复杂度的划分和优化，再通过计算力学对结构的检验和测量，能展现出多尺度的涌现属性和特征。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
在计算力学中，宇宙被视为一个确定性动力系统（DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。由于系统内的智能体（Agent）的计算资源有限，无法测量和预测其内外部环境的所有行为，这些不能预测的部分对智能体来说就相当于是随机扰动，所以智能体被视为一个随机动力系统（SDS）。智能体试图构建和维持一个对其环境具有最大预测能力的内部模型，以提高其自身对环境的适应性和生存能力。&lt;br /&gt;
&lt;br /&gt;
智能体对外部环境的测量精度一般都是有限的，测量结果只能描述外部环境的“模糊状态”，智能体需要对测量结果粗粒化后才能识别“模糊状态”中的模式。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} s_t&amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partitioni）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的模式，并且这种模式不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性：因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强，用公式表示为&amp;lt;math&amp;gt;\textit{For all R and all L}\in\mathbb{Z}^+,H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度：在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小，用公式表示为&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;与&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;有同等的预测能力，满足&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^{L}|\hat{\mathcal{R}}]=H[\stackrel{\rightarrow}{S}^{L}|\mathcal{S}] &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上文中已经介绍了柯式复杂度和统计复杂度的基本概念，如果&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;表示对过程的测量结果的前&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个序列，那么它们之间的关系可以近似的表示为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度&amp;lt;math&amp;gt;K(s^L ) &amp;lt;/math&amp;gt;可以理解为描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的总信息量。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;为香农熵率，是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大。&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;在这里可以理解为误差率， 则&amp;lt;math&amp;gt;h_μ L &amp;lt;/math&amp;gt;为允许损失的随机信息量。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;可以理解为允许存在误差率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;的情况下，描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。&lt;br /&gt;
&lt;br /&gt;
那么公式可以解释为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性：在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小，用公式表示为&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;满足&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^{L}|\hat{\mathcal{R}}]=H[\stackrel{\rightarrow}{S}^{L}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(S^{\prime};S)\geq I(\widehat{R}^{\prime};\widehat{R}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==模式重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为模式重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。模式重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{(t+1)}=TS_t&amp;lt;/math&amp;gt;，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==层次机器==&lt;br /&gt;
&lt;br /&gt;
===多尺度===&lt;br /&gt;
&lt;br /&gt;
层次机器由多层ϵ-机器构成，其中单层ϵ-机器停留在水平因果态。层次机器从特定视角来看，是ϵ-机器的一个变体，是垂直方向的因果态。&lt;br /&gt;
&lt;br /&gt;
层次机器具有[[多尺度自动建模]]的能力。&lt;br /&gt;
&lt;br /&gt;
===重构算法===&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即M&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;=s&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;...；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;=M&amp;lt;sub&amp;gt;l-1&amp;lt;/sub&amp;gt;/~，其中~表示l级上的因果等价类；操作的含义是，在l-1级上被区别对待的状态在l级上可以被视为同一个因果态。此时S和T都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度L，得到更加精确的一系列模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着L增大，模型的复杂度发散，即&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型M&amp;lt;sub&amp;gt;l+1&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的ϵ-机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==实例==&lt;br /&gt;
&lt;br /&gt;
===逻辑斯谛映射===&lt;br /&gt;
&lt;br /&gt;
[[Logistic映射|逻辑斯谛（Logistic）映射]]求取迭代函数的极值，此极值可能呈现单周期、倍周期等现象。&lt;br /&gt;
&lt;br /&gt;
===元胞自动机===&lt;br /&gt;
&lt;br /&gt;
元胞自动机的复杂度的量化可使用0-阶图复杂度，即算术复杂度。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37679</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37679"/>
		<updated>2024-09-10T08:31:03Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 复杂度目标 */ regular翻译的专业化&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套数学框架，试图从历史序列的形态（Morph）系综中寻找、总结规律，并预测未来。“寻找、总结规律、预测未来”属于“智能活动”的一种，在许许多多的“智能活动”背后又有着潜在的更一般的规律。潜在的一般的规律，往往来源于对微观态进行[[粗粒化]]形成宏观态的[[因果涌现]]。计算力学从信息论出发，采用计算的视角，定义出模式，因果态，各态之间的转换等重要概念，并最终将“智能”抽象为支持通用计算的ϵ-机器。ϵ-机器被有关学者从理论上证明，有着宏观态上的信息封闭性和计算封闭性，可以展现出极大的预测能力和极小的复杂性。ϵ-机器有序对的因果态对所有长度未来&amp;lt;math&amp;gt;\overset{\to}{S}&amp;lt;/math&amp;gt;而言还有着强同质性（Strict Homogeneity of Causal States）。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=生物群落图片-计算力学词条|无框|238x238像素]]&lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。最吸引人的和使人迷惑的自然模式是那些在高度结构化的联合行为随着时间涌现于简单子系统的交互。鸟群以步调一致地形式飞行，鱼儿在没有领头带领以连贯的序列群组流转并突然共同转向的方式游动。蚊群形成复杂的社会，生存继承自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
这些观察构成直观的涌现定义,为了让它更可用，得有人说明“那些东西”是什么，并且它“新”在哪里。否则，表述就不够详细，甚至有些空洞。普通的机制能引导多样现象的涌现吗？同时代的科学和数学能提供什么语言去精确地描绘这些系统中涌现的不同组织？&lt;br /&gt;
&lt;br /&gt;
=== 现象的计算视角 ===&lt;br /&gt;
&lt;br /&gt;
我们取智能体对环境的适应度为指标，可将绝大多数智能活动整理出层次性，数理和逻辑，从而纳入科学研究&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;对应的数学框架，进而使其和环境共同演化。在计算力学的宇宙模型里，'''现象（Phenomenon）'''提升为主体的内在涌现，相对来说需要经历三个层次：&lt;br /&gt;
&lt;br /&gt;
#'''直觉涌现(Intuitive emergence)'''。系统中已经发生相对智能体来说之前没有建立内部结构的现象，也是“新颖的”。例子有环境中偶然会出现地震；&lt;br /&gt;
#'''斑图涌现(Pattern emergence)'''。智能体捕捉到这个新的现象，并能从动力系统的'''斑图构型（Pattern formation）'''中识别这种特定现象。例子有对于地震这种现象在观察者看来是一种地壳滑移；&lt;br /&gt;
#'''内在涌现（Intrinsic emergence）'''。具有识别和建立现象对应结构的智能体，组成新的环境，使得系统出现新的秩序，就达到了内在涌现层次。例子有主体通过收集地震数据，能分析出环境的一些结构信息，从而更新自己的计算模型；&lt;br /&gt;
&lt;br /&gt;
只有达到了层次3，现象才进入'''内在涌现'''环节，融入到环境并得到保持，否则只是随机扰动。&lt;br /&gt;
&lt;br /&gt;
智能体对三个层次的涌现，使用相应量化方法和计算机理论模型，以及机载的实际计算设备，进行计算模型建立。理论上已经证明图灵机具有通用图灵机的计算能力，且与[[元胞自动机]]的计算能力等价。这些计算能力包括算术方法和数理逻辑。&lt;br /&gt;
&lt;br /&gt;
使用适当的假设和划分方法，在科学领域也称为[[映射]]，在[[复杂科学]]里一种特殊的映射可以称为[[粗粒化]]，能够获取一定程度上计算的下列特性：&lt;br /&gt;
&lt;br /&gt;
* 封闭（完备）性。&lt;br /&gt;
* 一致性。&lt;br /&gt;
&lt;br /&gt;
智能体一旦完成计算的封闭（完备）性和一致性的建立，那么对现象的分析就达到了基本的科学研究阶段，能建立相应的科学理论体系，进入动力系统的范畴。而如果要形成计算视角下的内在涌现，则还要面向复杂问题，建立多层次的理论。&lt;br /&gt;
&lt;br /&gt;
=== 计算复杂性 ===&lt;br /&gt;
&lt;br /&gt;
实际的科研课题，往往具有以下特征和性质：&lt;br /&gt;
&lt;br /&gt;
* 非常长的输入和输出，但仍然有限；&lt;br /&gt;
* 理论上有无限长的历史和未来；&lt;br /&gt;
* 确定性系统也会引发混沌；&lt;br /&gt;
* 系统存在可遍历和不可遍历的区分；&lt;br /&gt;
* 无限长序列也存在数量上的大小关系；&lt;br /&gt;
* [[拯救2050]][[奇点]]临近。&lt;br /&gt;
&lt;br /&gt;
这些课题转换为计算问题，则带有相当的复杂度，可以先辅以主体定性的视角，再加以专门的计算复杂度理论加以研究，可以得出非常好的性质，定量工作也需保持在线。计算复杂度理论属于[[复杂系统]]理论一个分支，在复杂系统当中，对应的研究还有[[复杂网络]]、[[超图]]等相关领域，各个领域对所研究的课题都准备了相应的定性分析和量化方法。计算力学在大量借助这些成熟的科学方法的基础上，还进行了相应的优化方法确定。&lt;br /&gt;
&lt;br /&gt;
==复杂度量化==&lt;br /&gt;
&lt;br /&gt;
=== 计算复杂度 ===&lt;br /&gt;
&lt;br /&gt;
计算复杂度也可认为是算术复杂度，理论上可以简化到二值计算。二值是符号里的0和1，是计算学所用的基本单位。通过组合0和1可以形成复杂的数学和逻辑，以及加入编解码器形成字符串。计算力学将经典[[复杂科学]]理论的部分核心“将自然过程二分为秩序和噪声”吸收了进来，也是相关文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;提到的创新方式。即我们可以利用[[复杂科学]]的粗粒化方法，将隐藏在自然现象中的过程压缩到极简的秩序（order，符号0）和随机（randomness，符号1），然后制定相应的运算法则，就能完成一种二值计算系统的建立，有兴趣的读者可以参阅[[布尔代数]]的相关内容。&lt;br /&gt;
&lt;br /&gt;
在人工环境中使用二分法时，原始的随机过程，经过一定程度的累积，依赖于具体的粗粒化方法，有可能会呈现出一定的分布，导致计算复杂性的出现。这种计算复杂性经过抽象和形式化，使用不同的实体和规则，能形成不同的复杂度度量方法。&lt;br /&gt;
&lt;br /&gt;
===柯式复杂度===&lt;br /&gt;
&lt;br /&gt;
[[柯式复杂度]]是大家普遍公认的复杂度度量方法，在Jean-Paul Delahaye和Hector Zenil对复杂系统量化方法研究的工作中&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;，认为最天然的计算设备的模型需要有一定的表达能力，并定义一个字符串s对于通用图灵机U的'''柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度'''&amp;lt;math&amp;gt;K_{u}(s)&amp;lt;/math&amp;gt;为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_{u}(s) =  min\{\lvert p \rvert, U(p) = s \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标u是对应通用图灵机的代号，U是运行程序p的通用图灵机的实体。&lt;br /&gt;
&lt;br /&gt;
为提高通用性，忽略各图灵机之间的差异，将柯氏复杂度定义进一步定义为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: 通用计算机M在输入w时停机并输出x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
按照前式标准化为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: M(w) = x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这里的w等于前式的p，即输出x的程序源代码字符串。x等于前式的s，即待输出的字符串。&lt;br /&gt;
&lt;br /&gt;
在文献&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;中确定柯式复杂度的定义时，使用了两种不同的计算模型：&lt;br /&gt;
* 确定性图灵机（deterministic Turing machines (TM)）。能够模拟神经元，一般以串行方式运行代码。&lt;br /&gt;
* 一维元胞自动机（CA）。以并行方式同时更新单个时间步上的所有元胞。&lt;br /&gt;
做了计算性能的比较，实验结果显示两者有着很强的相互关联，而且两者均可将输出字符串构成支持反转和补余操作的对称群。&lt;br /&gt;
&lt;br /&gt;
柯式复杂度的主要注解包括因为停机问题而导致的不可计算性，以及它高度依赖编程语言的选择。虽然柯式复杂度有上述问题，但仍能揭示计算和模拟的本质。不同的计算模型形成了复杂度的分水岭，又来到常量E的一处浅滩：&lt;br /&gt;
&lt;br /&gt;
定理：总能找到一个常量E，对于任意的字符串s，两种计算模型U1和U2的柯式复杂度满足：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert K_{U_1}(s) - K_{U_2}(s) \rvert &amp;lt; E&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即，在误差条件E以内，有程序P能让计算模型U1模拟U2，智能体能借助程序P沿着复杂度的沟壑通向2050。&lt;br /&gt;
&lt;br /&gt;
===统计复杂度===&lt;br /&gt;
&lt;br /&gt;
定义及符号&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标μ依赖于测度和分布，同柯式复杂度&amp;lt;math&amp;gt;C_{u}&amp;lt;/math&amp;gt;的下标u含义不完全相同，对应的计算模型M的分类和分布，也依赖于具体的理论实现。&lt;br /&gt;
&lt;br /&gt;
统计复杂度可用于线性系统的[[复杂性]]量化，也可用于非线性动态系统中复杂系统[[因果涌现]][[复杂性]]的量化。香农熵基于概率分布，但对于确定性混沌却有些不足，统计复杂度则能量化宏观态上出现的确定性混沌。&lt;br /&gt;
&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。其中μ依赖于测度和分布。跟统计力学中的量化理论有关，基于测度系统的定义。在部分混沌物理学的文献中，也被记作α。&lt;br /&gt;
&lt;br /&gt;
在1989年《Inferring Statistical Complexity》&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;这篇文献里，复杂度的阶次符号为α，在2001年文献&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中的符号为μ，这里我们统一使用μ。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度即为μ-阶图的概率算术复杂度，&amp;lt;math&amp;gt;C_{μ=0}=\log \lvert \mathbf{V} \rvert&amp;lt;/math&amp;gt;。其中&amp;lt;math&amp;gt;\mathbf{V}&amp;lt;/math&amp;gt;为μ-阶图的顶点集合。&lt;br /&gt;
&lt;br /&gt;
在集智俱乐部的《因果涌现读书会》[[因果几何]]上，会对连续系统的因果涌现做更详细的介绍，有兴趣的可以参考下。&lt;br /&gt;
&lt;br /&gt;
0-阶图复杂度(&amp;lt;math&amp;gt;C_{μ=0}&amp;lt;/math&amp;gt;)和蔡汀-柯尔莫哥洛夫复杂度不同，0-阶图复杂度带有概率分布且依赖带有随机整数寄存器的图灵机。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度（&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;）是区别于信息论的量化复杂度的方法，后者基于维度&amp;lt;math&amp;gt;d_μ&amp;lt;/math&amp;gt;和熵&amp;lt;math&amp;gt;h_μ&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
拓扑复杂度&lt;br /&gt;
&lt;br /&gt;
当μ-阶图复杂度的μ为零时，μ-阶图复杂度也称为拓扑复杂度。由ϵ-机器的特征值给出。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度的μ = 1时，复杂度的量化方式为统计复杂度，带有热力学的“高温限制”。这里的统计复杂度也是1-阶图复杂度，即为香农熵。由ϵ-机器的物征向量给出。&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。这里的对应于因果涌现量化（有效信息EI），统计复杂度&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
统计复杂度的下界，从周期行为和频段耦合中得出，是带二阶项的相位转换。&lt;br /&gt;
&lt;br /&gt;
=== 复杂度目标 ===&lt;br /&gt;
&lt;br /&gt;
经过演化，因果链能形成形式上的闭环，这里闭环在后文的因果态里，是指因果态在所有有效态中，统计复杂度最小等特征和属性。在管理学中，类似于使用组织行为学的知识，构建特定的反应链，从而完成特定目标。&lt;br /&gt;
[[文件:复杂度-Pre-announcement-202409102.png|替代=复杂度-预申明|居中|无框|403x403像素|复杂度-预申明]]&lt;br /&gt;
几乎所有自然当中的时间相关系统，经过复杂度的划分和优化，再通过计算力学对结构的检验和测量，能展现出多尺度的涌现属性和特征。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
在计算力学中，宇宙被视为一个确定性动力系统（DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。由于系统内的智能体（Agent）的计算资源有限，无法测量和预测其内外部环境的所有行为，这些不能预测的部分对智能体来说就相当于是随机扰动，所以智能体被视为一个随机动力系统（SDS）。智能体试图构建和维持一个对其环境具有最大预测能力的内部模型，以提高其自身对环境的适应性和生存能力。&lt;br /&gt;
&lt;br /&gt;
智能体对外部环境的测量精度一般都是有限的，测量结果只能描述外部环境的“模糊状态”，智能体需要对测量结果粗粒化后才能识别“模糊状态”中的模式。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} s_t&amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partitioni）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的模式，并且这种模式不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性：因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强，用公式表示为&amp;lt;math&amp;gt;\textit{For all R and all L}\in\mathbb{Z}^+,H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度：在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小，用公式表示为&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;与&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;有同等的预测能力，满足&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^{L}|\hat{\mathcal{R}}]=H[\stackrel{\rightarrow}{S}^{L}|\mathcal{S}] &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上文中已经介绍了柯式复杂度和统计复杂度的基本概念，如果&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;表示对过程的测量结果的前&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个序列，那么它们之间的关系可以近似的表示为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度&amp;lt;math&amp;gt;K(s^L ) &amp;lt;/math&amp;gt;可以理解为描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的总信息量。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;为香农熵率，是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大。&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;在这里可以理解为误差率， 则&amp;lt;math&amp;gt;h_μ L &amp;lt;/math&amp;gt;为允许损失的随机信息量。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;可以理解为允许存在误差率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;的情况下，描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。&lt;br /&gt;
&lt;br /&gt;
那么公式可以解释为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性：在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小，用公式表示为&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;满足&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^{L}|\hat{\mathcal{R}}]=H[\stackrel{\rightarrow}{S}^{L}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(S^{\prime};S)\geq I(\widehat{R}^{\prime};\widehat{R}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==模式重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为模式重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。模式重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{(t+1)}=TS_t&amp;lt;/math&amp;gt;，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==层次机器==&lt;br /&gt;
&lt;br /&gt;
===多尺度===&lt;br /&gt;
&lt;br /&gt;
层次机器由多层ϵ-机器构成，其中单层ϵ-机器停留在水平因果态。层次机器从特定视角来看，是ϵ-机器的一个变体，是垂直方向的因果态。&lt;br /&gt;
&lt;br /&gt;
层次机器具有[[多尺度自动建模]]的能力。&lt;br /&gt;
&lt;br /&gt;
===重构算法===&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即M&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;=s&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;...；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;=M&amp;lt;sub&amp;gt;l-1&amp;lt;/sub&amp;gt;/~，其中~表示l级上的因果等价类；操作的含义是，在l-1级上被区别对待的状态在l级上可以被视为同一个因果态。此时S和T都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度L，得到更加精确的一系列模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着L增大，模型的复杂度发散，即&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型M&amp;lt;sub&amp;gt;l+1&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的ϵ-机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==实例==&lt;br /&gt;
&lt;br /&gt;
===逻辑斯谛映射===&lt;br /&gt;
&lt;br /&gt;
[[Logistic映射|逻辑斯谛（Logistic）映射]]求取迭代函数的极值，此极值可能呈现单周期、倍周期等现象。&lt;br /&gt;
&lt;br /&gt;
===元胞自动机===&lt;br /&gt;
&lt;br /&gt;
元胞自动机的复杂度的量化可使用0-阶图复杂度，即算术复杂度。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:%E5%A4%8D%E6%9D%82%E5%BA%A6-Pre-announcement-202409102.png&amp;diff=37678</id>
		<title>文件:复杂度-Pre-announcement-202409102.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:%E5%A4%8D%E6%9D%82%E5%BA%A6-Pre-announcement-202409102.png&amp;diff=37678"/>
		<updated>2024-09-10T08:29:35Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;复杂度-预申请&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37677</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37677"/>
		<updated>2024-09-10T08:14:02Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 问题背景 */ 三段论&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;请大家把词条撰写的方法发表在这里。&lt;br /&gt;
&lt;br /&gt;
=问题背景=&lt;br /&gt;
&lt;br /&gt;
* 涌现通常被理解为一个引导结构出现的过程，该过程不能直接由定义约束和控制系统的即刻作用力所描述。随着时间的推移“一些新东西”在某尺度出现，且不能由运动的等式所说明。一个涌现的属性也不能明确由初始和边界条件所表征。简而言之，当下层系统释放一些效应到它的创建中则一个属性涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：“一些新东西”是最平凡的定义，还是要补充出来作者对涌现后面两层的定义，并体现出它层层递进的关系。像木星的红斑跟蚁群在作者那里就不是同一个层次的涌现。&lt;br /&gt;
&lt;br /&gt;
LHF：如果能对涌现层次化最好，从计算视角入手的话，看怎么联系二者。也感谢提供木星的红斑跟蚁群分属不同层次的涌现，这些还请多讨论和交流。&lt;br /&gt;
&lt;br /&gt;
YMZ：首先先改这个问题吧，着重看1.2节的结尾部分的总结。&lt;br /&gt;
&lt;br /&gt;
LHF：文献中1.2节的结尾总结得很精彩，集智俱乐部公众号《涌现的种类与形式》写得也很好，可以看作是从复杂性角度考察所有系统的一本手册。我需要再理解一下作者那里涌现的表现含义，至少“计算力学”的离散性难以考察所有系统。&lt;br /&gt;
&lt;br /&gt;
YMZ：《涌现的种类与形式》不用在这里提，先把计算力学的东西讲出来。可以先把原文的段落翻译放在这里，然后思考怎么把它用我们自己的语言衔接上。现在我一直看不到学习推进的过程。&lt;br /&gt;
&lt;br /&gt;
LHF：非常抱歉学习进程落后了。表达一下个人想法：直接把原文的段落翻译放在这里，也是一种表述。但原文视角跳变很厉害，比如层次1的涌现是：直觉上的涌现的定义“一些新颖的东西出现”，如果要严格化，新颖的东西必定得有指标，要不就是纯概念。层次2的视角是观察者（an observer），层次3是系统“the system”，不太容易跟上作者的思路。图片1又是智能体的视角下的环境。我觉得我们还是要尽力把他们梳理清楚。想清楚了我会尝试在页面进行修改，谢谢大家的建议。&lt;br /&gt;
&lt;br /&gt;
LHF：原本看不出作者分类涌现的维度，一种处理方法是，先在计算力学里，认为一类斑图和现象（Pattern and Phenomenon）就是涌现。原文用我们自己的语言，认为是相对智能体来说，涌现对智能体和环境影响的三个阶段，也可能是原作者写作时的潜意识，应该是说得通的。不然假设有“涌现”的判别工具，“新颖的东西”当成层次一来理解，就是先入为主，如果属于层次一，结果判别工具输出为假，那层次一也就不存在的。呈现为上。&lt;br /&gt;
&lt;br /&gt;
LHF：原作者使用原语言进行描述，我们用自己的语言的话，可以激发自己一把，把“对齐”当成自己的追求，也是进一步严格化形式化计算力学的必经步骤。使用我们的语言对齐后，“涌现”的层次为“直觉涌现”、“斑图涌现/构型”、“内在涌现”。&lt;br /&gt;
&lt;br /&gt;
YMZ：作者这里要表达的意思应该没有那么复杂。对于第一层，只要有特征出现就算，比如质心，就是很trivial的。然后第二层和第三层现在没分开，第二层是外在观察者的视角，第三层才有agent的视角。另外我觉得agent翻译为“主体”是不是更好。前两层不用严格定义，都是给第三层做的铺垫。&lt;br /&gt;
&lt;br /&gt;
* 智能体捕捉到这个新的现象，并能从动力系统的斑图构型（Pattern formation）中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
&lt;br /&gt;
YMZ：这就是上一条我评论所指的。这里应该是外在的观察者以某种编码方式在观察，而不是智能体如何如何&lt;br /&gt;
&lt;br /&gt;
LHF：第一层实打实，第二、三层有活性，有内外。铺垫下来，第三层能成就主体。&lt;br /&gt;
&lt;br /&gt;
LHF：暂且不说其他&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;，单说这篇&amp;lt;ref name=&amp;quot;calculi-emerge&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;，宇宙间完全的平衡态，则宏观上无法出新。能形成质心，说明质量出现了，这就很赞。而已知光子没有静止质量，所以将你的质子与光子耦合，或许能到第二层，即观察者（能量？）出现了（appear)？。&lt;br /&gt;
&lt;br /&gt;
YMZ：质心是个例子，换成其他的属性求一个均值或者方差都可以。在我看来这个地方不需要高阶的物理知识。&lt;br /&gt;
&lt;br /&gt;
LHF：均值和方差就属于概率论了，均质贝努利想必有办法。&lt;br /&gt;
&lt;br /&gt;
* 现象的计算视角&lt;br /&gt;
&lt;br /&gt;
YMZ：现在小标题划分的依据是什么？后面两个小标题出现在这里不太合适。&lt;br /&gt;
&lt;br /&gt;
LHF: 小标题只是用于加强背景。三段论式过渡到因果态需要&amp;lt;math&amp;gt;10^2&amp;lt;/math&amp;gt;倍信心。&lt;br /&gt;
&lt;br /&gt;
* 在牛顿力学提出以后，...... 这时往往需要借助新的科技手段，来对这些模式进行深入研究，发现其潜在的原理和规律。&lt;br /&gt;
&lt;br /&gt;
YMZ：这两段话作用是什么？可以略写。&lt;br /&gt;
&lt;br /&gt;
LHF：想引入复杂科学和因果科学。牛顿力学中，物理运动的变化，来源于力的作用，或者相反。通常认为牛顿定律不涉及解释跨层级的现象，然后力是路程对时间的二阶导数，我个人还在深入理解导数（微积分）是否跨层级。毕竟导数一种表达是无穷小/无穷小的极限存在，然后忽略更高阶无穷小。&lt;br /&gt;
&lt;br /&gt;
YMZ：主要是说明需要多尺度建模是吧，可以只用一两句话引入这一点&lt;br /&gt;
&lt;br /&gt;
YMZ：这些我没删评论的地方记得还要改哦。&lt;br /&gt;
&lt;br /&gt;
* 一般对涌现现象定义为不能简单归结为元素间的相互作用力，而需要从对应层面来描述的现象，认为是涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这样的句式不太好读，另外内容不准确，“对应层面”是谁和谁对应呢？&lt;br /&gt;
&lt;br /&gt;
LHF：句式确实要调整。“对应层面”涉及到如何来定义的问题，如果有观察者，则可建立视界面，物质/能量流穿过该视界面，转化成信息，这是一种理解方式。我们对观察者做个形式化：对高维对象，做低维映射，在低维的投影，只要不是完全随机，就有斑图（秩序）。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的解释我没有看懂。可以先改一下前文的部分，然后尝试写一下这里如何跟前文衔接。&lt;br /&gt;
&lt;br /&gt;
* 如果建立了促成这种涌现现象发生的机理的算法模型，则细化为因果涌现，是随附了宏观动力学的一类涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这句话对一般读者来说太难理解了，读这个词条的读者可能完全不知道什么是因果涌现。这句话似乎暗示因果涌现是涌现现象的一种，但其实因果涌现是量化涌现的一个手段和理论框架。另外，“随附”这个词作为哲学词汇出现也不常用&lt;br /&gt;
&lt;br /&gt;
LHF：因果涌现可以是量化涌现的手段和理论框架，但“因果力”这些概念我再看看是否包含其中。我是在读书会到听到“随附”这个词，是个哲学词汇的话确实可以不用在词条里。&lt;br /&gt;
&lt;br /&gt;
YMZ：不管是因果涌现还是因果力，这些概念提出来的时候一定要解释的。在保证内容全面的同时，我们要尽可能写的简洁，尤其是问题背景这部分，抽象概念越少越好。&lt;br /&gt;
&lt;br /&gt;
* 这种涌现往往比微观层面更强&lt;br /&gt;
&lt;br /&gt;
YMZ：是想说“宏观层面的动力学因果效应比微观层面的更强”？像这样的句子缺失成分就不容易理解。&lt;br /&gt;
&lt;br /&gt;
LHF：可以做这些补充。&lt;br /&gt;
&lt;br /&gt;
YMZ：你直接补充上然后删掉讨论即可。其他地方同理，我看到讨论被删除就会去看正文，然后给新的反馈。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”页面已做大量删减，讨论在继续。虽然我们不用咬文嚼字，但作为初学者仍需请教。“计算力学”词汇有“计算”和“力学”，“计算”可以认为是二值离散运算；而“力学”按《The Calculi of Emergence》的说明，是离散系统动力学，而不是连续系统动力学。因此，会困惑对时间的二阶导这种方法，不知能不能在计算力学中使用。所以作为初学者，会去关注离散/连续动力学系统。也请大伙多谅解。&lt;br /&gt;
&lt;br /&gt;
* 在Erik Hoel的理论框架中，用有效信息EI来度量因果涌现效应的强弱。&lt;br /&gt;
&lt;br /&gt;
YMZ：不建议在“问题背景”里就提因果涌现，可以后面立一个小节谈计算力学和因果涌现的关系。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”我再把握一下，毕竟“计算力学”涵盖的内容很多，所解决的问题也比较广泛。&lt;br /&gt;
&lt;br /&gt;
YMZ：同上，“问题背景”要好读易懂。&lt;br /&gt;
&lt;br /&gt;
* 在计算力学框架中，则在某些层面将“新颖”就归结为“涌现”&lt;br /&gt;
&lt;br /&gt;
YMZ：在这个框架里，涌现不只是“新颖”&lt;br /&gt;
&lt;br /&gt;
LHF：涌现如果是要通过粗粒化、低维投影、观察者效应来形成，则不同的“效应器”会形成不同的“涌现”。“计算力学”框架里，应该能做出不同的映射/效应器。&lt;br /&gt;
&lt;br /&gt;
* 自然界中（Nature）或宇宙（Prototype Universe）中总是处在不断变化之中，这也是相对的......&lt;br /&gt;
&lt;br /&gt;
YMZ: 到这一段少一个过渡，以及这一段也很难理解，我没有看太懂。&lt;br /&gt;
&lt;br /&gt;
LHF：星系轨道和木星大红斑，是随时间变化的。但如果高度抽象到薛金鑫老师讲的那个程度，整个宇宙过程属于确定的，那甚至可以没有时间，只有能量。我们应该不用编写这方面内容。&lt;br /&gt;
&lt;br /&gt;
* 这个过程本身从定性上来讲，也是一种涌现现象。&lt;br /&gt;
&lt;br /&gt;
YMZ：这应该不是作者的本义，关键在于主体内部对世界的建模有没有捕捉到pattern&lt;br /&gt;
&lt;br /&gt;
LHF：有些文章读着读着，很容易将pattern的概念泛化得太厉害，我看怎么能收敛一些。&lt;br /&gt;
&lt;br /&gt;
* 有关的文献将极大的环境称为宇宙，其下是环境和智能体。&lt;br /&gt;
&lt;br /&gt;
YMZ：直接用“系统”、“环境”、“主体”来指称就可以了。&lt;br /&gt;
&lt;br /&gt;
LHF：我先理解一下。&lt;br /&gt;
&lt;br /&gt;
=统计复杂度=&lt;br /&gt;
&lt;br /&gt;
==柯氏复杂度==&lt;br /&gt;
&lt;br /&gt;
* 柯式复杂度是大家公认的复杂度度量方法&lt;br /&gt;
&lt;br /&gt;
YMZ：可以说是“公认最符合直觉的复杂度度量方法”&lt;br /&gt;
&lt;br /&gt;
LHF：谢谢补充。&lt;br /&gt;
&lt;br /&gt;
* 定义是一个字符串s对于通用图灵机U的柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度定义为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
YMZ：句子有问题。&lt;br /&gt;
&lt;br /&gt;
LHF：感谢意见，确实要改得通顺一些。&lt;br /&gt;
&lt;br /&gt;
* 针对K式复杂度的主要评论是它高度依赖编程语言的选择。&lt;br /&gt;
&lt;br /&gt;
YMZ：讲柯氏复杂度的时候要围绕它和计算力学的关系，包括下面的内容也要注意&lt;br /&gt;
&lt;br /&gt;
LHF：还要想办法理解好“柯氏复杂度”，在“计算力学”词条要注意把握好二者的关联关系。柯氏复杂度阅读过相关文献自然知道一些，计算力学按James P. Crutchfield的想法，则是来自统计，通往内在结构。拿地球举例的话，地壳、地幔……，非常值得深究。非常感谢您提醒我们要注意，要花精力去钻研好每一点和每一种关系。&lt;br /&gt;
&lt;br /&gt;
=因果态=&lt;br /&gt;
&lt;br /&gt;
* For all R and all L&lt;br /&gt;
&lt;br /&gt;
YMZ：要写成中文&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
YMZ：和之前的问题类似，也是没有说清楚\hat{R}是什么以及这个定理所涉及的范围。&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37676</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37676"/>
		<updated>2024-09-10T08:04:04Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 问题背景 */ YMZ有办法&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;请大家把词条撰写的方法发表在这里。&lt;br /&gt;
&lt;br /&gt;
=问题背景=&lt;br /&gt;
&lt;br /&gt;
* 涌现通常被理解为一个引导结构出现的过程，该过程不能直接由定义约束和控制系统的即刻作用力所描述。随着时间的推移“一些新东西”在某尺度出现，且不能由运动的等式所说明。一个涌现的属性也不能明确由初始和边界条件所表征。简而言之，当下层系统释放一些效应到它的创建中则一个属性涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：“一些新东西”是最平凡的定义，还是要补充出来作者对涌现后面两层的定义，并体现出它层层递进的关系。像木星的红斑跟蚁群在作者那里就不是同一个层次的涌现。&lt;br /&gt;
&lt;br /&gt;
LHF：如果能对涌现层次化最好，从计算视角入手的话，看怎么联系二者。也感谢提供木星的红斑跟蚁群分属不同层次的涌现，这些还请多讨论和交流。&lt;br /&gt;
&lt;br /&gt;
YMZ：首先先改这个问题吧，着重看1.2节的结尾部分的总结。&lt;br /&gt;
&lt;br /&gt;
LHF：文献中1.2节的结尾总结得很精彩，集智俱乐部公众号《涌现的种类与形式》写得也很好，可以看作是从复杂性角度考察所有系统的一本手册。我需要再理解一下作者那里涌现的表现含义，至少“计算力学”的离散性难以考察所有系统。&lt;br /&gt;
&lt;br /&gt;
YMZ：《涌现的种类与形式》不用在这里提，先把计算力学的东西讲出来。可以先把原文的段落翻译放在这里，然后思考怎么把它用我们自己的语言衔接上。现在我一直看不到学习推进的过程。&lt;br /&gt;
&lt;br /&gt;
LHF：非常抱歉学习进程落后了。表达一下个人想法：直接把原文的段落翻译放在这里，也是一种表述。但原文视角跳变很厉害，比如层次1的涌现是：直觉上的涌现的定义“一些新颖的东西出现”，如果要严格化，新颖的东西必定得有指标，要不就是纯概念。层次2的视角是观察者（an observer），层次3是系统“the system”，不太容易跟上作者的思路。图片1又是智能体的视角下的环境。我觉得我们还是要尽力把他们梳理清楚。想清楚了我会尝试在页面进行修改，谢谢大家的建议。&lt;br /&gt;
&lt;br /&gt;
LHF：原本看不出作者分类涌现的维度，一种处理方法是，先在计算力学里，认为一类斑图和现象（Pattern and Phenomenon）就是涌现。原文用我们自己的语言，认为是相对智能体来说，涌现对智能体和环境影响的三个阶段，也可能是原作者写作时的潜意识，应该是说得通的。不然假设有“涌现”的判别工具，“新颖的东西”当成层次一来理解，就是先入为主，如果属于层次一，结果判别工具输出为假，那层次一也就不存在的。呈现为上。&lt;br /&gt;
&lt;br /&gt;
LHF：原作者使用原语言进行描述，我们用自己的语言的话，可以激发自己一把，把“对齐”当成自己的追求，也是进一步严格化形式化计算力学的必经步骤。使用我们的语言对齐后，“涌现”的层次为“直觉涌现”、“斑图涌现/构型”、“内在涌现”。&lt;br /&gt;
&lt;br /&gt;
YMZ：作者这里要表达的意思应该没有那么复杂。对于第一层，只要有特征出现就算，比如质心，就是很trivial的。然后第二层和第三层现在没分开，第二层是外在观察者的视角，第三层才有agent的视角。另外我觉得agent翻译为“主体”是不是更好。前两层不用严格定义，都是给第三层做的铺垫。&lt;br /&gt;
&lt;br /&gt;
* 智能体捕捉到这个新的现象，并能从动力系统的斑图构型（Pattern formation）中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
&lt;br /&gt;
YMZ：这就是上一条我评论所指的。这里应该是外在的观察者以某种编码方式在观察，而不是智能体如何如何&lt;br /&gt;
&lt;br /&gt;
LHF：第一层实打实，第二、三层有活性，有内外。铺垫下来，第三层能成就主体。&lt;br /&gt;
&lt;br /&gt;
LHF：暂且不说其他&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;，单说这篇&amp;lt;ref name=&amp;quot;calculi-emerge&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;，宇宙间完全的平衡态，则宏观上无法出新。能形成质心，说明质量出现了，这就很赞。而已知光子没有静止质量，所以将你的质子与光子耦合，或许能到第二层，即观察者（能量？）出现了（appear)？。&lt;br /&gt;
&lt;br /&gt;
YMZ：质心是个例子，换成其他的属性求一个均值或者方差都可以。在我看来这个地方不需要高阶的物理知识。&lt;br /&gt;
&lt;br /&gt;
LHF：均值和方差就属于概率论了，均质贝努利想必有办法。&lt;br /&gt;
&lt;br /&gt;
* 现象的计算视角&lt;br /&gt;
&lt;br /&gt;
YMZ：现在小标题划分的依据是什么？后面两个小标题出现在这里不太合适。&lt;br /&gt;
&lt;br /&gt;
LHF: 小标题送给研究中心的人们，因为进了研究中心背景肯定是很深远的。阅读集智百科还是有门槛的，门槛在于今天得有个三五斗。下月能保证每天有个三五斗吗？作为有点恍惚的我没法作答。所以小标题划分的依据就是，你得能从现象到本质，再到计算，否则另寻他途。自动忽略背景的同学，应当能数到100，不然今晚没鱼吃。好，划分依据先介绍到这里，请各位继续讨论。&lt;br /&gt;
&lt;br /&gt;
* 在牛顿力学提出以后，...... 这时往往需要借助新的科技手段，来对这些模式进行深入研究，发现其潜在的原理和规律。&lt;br /&gt;
&lt;br /&gt;
YMZ：这两段话作用是什么？可以略写。&lt;br /&gt;
&lt;br /&gt;
LHF：想引入复杂科学和因果科学。牛顿力学中，物理运动的变化，来源于力的作用，或者相反。通常认为牛顿定律不涉及解释跨层级的现象，然后力是路程对时间的二阶导数，我个人还在深入理解导数（微积分）是否跨层级。毕竟导数一种表达是无穷小/无穷小的极限存在，然后忽略更高阶无穷小。&lt;br /&gt;
&lt;br /&gt;
YMZ：主要是说明需要多尺度建模是吧，可以只用一两句话引入这一点&lt;br /&gt;
&lt;br /&gt;
YMZ：这些我没删评论的地方记得还要改哦。&lt;br /&gt;
&lt;br /&gt;
* 一般对涌现现象定义为不能简单归结为元素间的相互作用力，而需要从对应层面来描述的现象，认为是涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这样的句式不太好读，另外内容不准确，“对应层面”是谁和谁对应呢？&lt;br /&gt;
&lt;br /&gt;
LHF：句式确实要调整。“对应层面”涉及到如何来定义的问题，如果有观察者，则可建立视界面，物质/能量流穿过该视界面，转化成信息，这是一种理解方式。我们对观察者做个形式化：对高维对象，做低维映射，在低维的投影，只要不是完全随机，就有斑图（秩序）。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的解释我没有看懂。可以先改一下前文的部分，然后尝试写一下这里如何跟前文衔接。&lt;br /&gt;
&lt;br /&gt;
* 如果建立了促成这种涌现现象发生的机理的算法模型，则细化为因果涌现，是随附了宏观动力学的一类涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这句话对一般读者来说太难理解了，读这个词条的读者可能完全不知道什么是因果涌现。这句话似乎暗示因果涌现是涌现现象的一种，但其实因果涌现是量化涌现的一个手段和理论框架。另外，“随附”这个词作为哲学词汇出现也不常用&lt;br /&gt;
&lt;br /&gt;
LHF：因果涌现可以是量化涌现的手段和理论框架，但“因果力”这些概念我再看看是否包含其中。我是在读书会到听到“随附”这个词，是个哲学词汇的话确实可以不用在词条里。&lt;br /&gt;
&lt;br /&gt;
YMZ：不管是因果涌现还是因果力，这些概念提出来的时候一定要解释的。在保证内容全面的同时，我们要尽可能写的简洁，尤其是问题背景这部分，抽象概念越少越好。&lt;br /&gt;
&lt;br /&gt;
* 这种涌现往往比微观层面更强&lt;br /&gt;
&lt;br /&gt;
YMZ：是想说“宏观层面的动力学因果效应比微观层面的更强”？像这样的句子缺失成分就不容易理解。&lt;br /&gt;
&lt;br /&gt;
LHF：可以做这些补充。&lt;br /&gt;
&lt;br /&gt;
YMZ：你直接补充上然后删掉讨论即可。其他地方同理，我看到讨论被删除就会去看正文，然后给新的反馈。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”页面已做大量删减，讨论在继续。虽然我们不用咬文嚼字，但作为初学者仍需请教。“计算力学”词汇有“计算”和“力学”，“计算”可以认为是二值离散运算；而“力学”按《The Calculi of Emergence》的说明，是离散系统动力学，而不是连续系统动力学。因此，会困惑对时间的二阶导这种方法，不知能不能在计算力学中使用。所以作为初学者，会去关注离散/连续动力学系统。也请大伙多谅解。&lt;br /&gt;
&lt;br /&gt;
* 在Erik Hoel的理论框架中，用有效信息EI来度量因果涌现效应的强弱。&lt;br /&gt;
&lt;br /&gt;
YMZ：不建议在“问题背景”里就提因果涌现，可以后面立一个小节谈计算力学和因果涌现的关系。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”我再把握一下，毕竟“计算力学”涵盖的内容很多，所解决的问题也比较广泛。&lt;br /&gt;
&lt;br /&gt;
YMZ：同上，“问题背景”要好读易懂。&lt;br /&gt;
&lt;br /&gt;
* 在计算力学框架中，则在某些层面将“新颖”就归结为“涌现”&lt;br /&gt;
&lt;br /&gt;
YMZ：在这个框架里，涌现不只是“新颖”&lt;br /&gt;
&lt;br /&gt;
LHF：涌现如果是要通过粗粒化、低维投影、观察者效应来形成，则不同的“效应器”会形成不同的“涌现”。“计算力学”框架里，应该能做出不同的映射/效应器。&lt;br /&gt;
&lt;br /&gt;
* 自然界中（Nature）或宇宙（Prototype Universe）中总是处在不断变化之中，这也是相对的......&lt;br /&gt;
&lt;br /&gt;
YMZ: 到这一段少一个过渡，以及这一段也很难理解，我没有看太懂。&lt;br /&gt;
&lt;br /&gt;
LHF：星系轨道和木星大红斑，是随时间变化的。但如果高度抽象到薛金鑫老师讲的那个程度，整个宇宙过程属于确定的，那甚至可以没有时间，只有能量。我们应该不用编写这方面内容。&lt;br /&gt;
&lt;br /&gt;
* 这个过程本身从定性上来讲，也是一种涌现现象。&lt;br /&gt;
&lt;br /&gt;
YMZ：这应该不是作者的本义，关键在于主体内部对世界的建模有没有捕捉到pattern&lt;br /&gt;
&lt;br /&gt;
LHF：有些文章读着读着，很容易将pattern的概念泛化得太厉害，我看怎么能收敛一些。&lt;br /&gt;
&lt;br /&gt;
* 有关的文献将极大的环境称为宇宙，其下是环境和智能体。&lt;br /&gt;
&lt;br /&gt;
YMZ：直接用“系统”、“环境”、“主体”来指称就可以了。&lt;br /&gt;
&lt;br /&gt;
LHF：我先理解一下。&lt;br /&gt;
&lt;br /&gt;
=统计复杂度=&lt;br /&gt;
&lt;br /&gt;
==柯氏复杂度==&lt;br /&gt;
&lt;br /&gt;
* 柯式复杂度是大家公认的复杂度度量方法&lt;br /&gt;
&lt;br /&gt;
YMZ：可以说是“公认最符合直觉的复杂度度量方法”&lt;br /&gt;
&lt;br /&gt;
LHF：谢谢补充。&lt;br /&gt;
&lt;br /&gt;
* 定义是一个字符串s对于通用图灵机U的柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度定义为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
YMZ：句子有问题。&lt;br /&gt;
&lt;br /&gt;
LHF：感谢意见，确实要改得通顺一些。&lt;br /&gt;
&lt;br /&gt;
* 针对K式复杂度的主要评论是它高度依赖编程语言的选择。&lt;br /&gt;
&lt;br /&gt;
YMZ：讲柯氏复杂度的时候要围绕它和计算力学的关系，包括下面的内容也要注意&lt;br /&gt;
&lt;br /&gt;
LHF：还要想办法理解好“柯氏复杂度”，在“计算力学”词条要注意把握好二者的关联关系。柯氏复杂度阅读过相关文献自然知道一些，计算力学按James P. Crutchfield的想法，则是来自统计，通往内在结构。拿地球举例的话，地壳、地幔……，非常值得深究。非常感谢您提醒我们要注意，要花精力去钻研好每一点和每一种关系。&lt;br /&gt;
&lt;br /&gt;
=因果态=&lt;br /&gt;
&lt;br /&gt;
* For all R and all L&lt;br /&gt;
&lt;br /&gt;
YMZ：要写成中文&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
YMZ：和之前的问题类似，也是没有说清楚\hat{R}是什么以及这个定理所涉及的范围。&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37670</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37670"/>
		<updated>2024-09-10T06:44:35Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 现象的计算视角 */ 笔记丰富成为自然语言&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套数学框架，试图从历史序列的形态（Morph）系综中寻找、总结规律，并预测未来。“寻找、总结规律、预测未来”属于“智能活动”的一种，在许许多多的“智能活动”背后又有着潜在的更一般的规律。潜在的一般的规律，往往来源于对微观态进行[[粗粒化]]形成宏观态的[[因果涌现]]。计算力学从信息论出发，采用计算的视角，定义出模式，因果态，各态之间的转换等重要概念，并最终将“智能”抽象为支持通用计算的ϵ-机器。ϵ-机器被有关学者从理论上证明，有着宏观态上的信息封闭性和计算封闭性，可以展现出极大的预测能力和极小的复杂性。ϵ-机器有序对的因果态对所有长度未来&amp;lt;math&amp;gt;\overset{\to}{S}&amp;lt;/math&amp;gt;而言还有着强同质性（Strict Homogeneity of Causal States）。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=生物群落图片-计算力学词条|无框|238x238像素]]&lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。最吸引人的和使人迷惑的自然模式是那些在高度结构化的联合行为随着时间涌现于简单子系统的交互。鸟群以步调一致地形式飞行，鱼儿在没有领头带领以连贯的序列群组流转并突然共同转向的方式游动。蚊群形成复杂的社会，生存继承自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
这些观察构成直观的涌现定义,为了让它更可用，得有人说明“那些东西”是什么，并且它“新”在哪里。否则，表述就不够详细，甚至有些空洞。普通的机制能引导多样现象的涌现吗？同时代的科学和数学能提供什么语言去精确地描绘这些系统中涌现的不同组织？&lt;br /&gt;
&lt;br /&gt;
=== 现象的计算视角 ===&lt;br /&gt;
&lt;br /&gt;
我们取智能体对环境的适应度为指标，可将绝大多数智能活动整理出层次性，数理和逻辑，从而纳入科学研究&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;对应的数学框架，进而使其和环境共同演化。在计算力学的宇宙模型里，'''现象（Phenomenon）'''提升为主体的内在涌现，相对来说需要经历三个层次：&lt;br /&gt;
&lt;br /&gt;
#'''直觉涌现(Intuitive emergence)'''。系统中已经发生相对智能体来说之前没有建立内部结构的现象，也是“新颖的”。例子有环境中偶然会出现地震；&lt;br /&gt;
#'''斑图涌现(Pattern emergence)'''。智能体捕捉到这个新的现象，并能从动力系统的'''斑图构型（Pattern formation）'''中识别这种特定现象。例子有对于地震这种现象在观察者看来是一种地壳滑移；&lt;br /&gt;
#'''内在涌现（Intrinsic emergence）'''。具有识别和建立现象对应结构的智能体，组成新的环境，使得系统出现新的秩序，就达到了内在涌现层次。例子有主体通过收集地震数据，能分析出环境的一些结构信息，从而更新自己的计算模型；&lt;br /&gt;
&lt;br /&gt;
只有达到了层次3，现象才进入'''内在涌现'''环节，融入到环境并得到保持，否则只是随机扰动。&lt;br /&gt;
&lt;br /&gt;
智能体对三个层次的涌现，使用相应量化方法和计算机理论模型，以及机载的实际计算设备，进行计算模型建立。理论上已经证明图灵机具有通用图灵机的计算能力，且与[[元胞自动机]]的计算能力等价。这些计算能力包括算术方法和数理逻辑。&lt;br /&gt;
&lt;br /&gt;
使用适当的假设和划分方法，在科学领域也称为[[映射]]，在[[复杂科学]]里一种特殊的映射可以称为[[粗粒化]]，能够获取一定程度上计算的下列特性：&lt;br /&gt;
&lt;br /&gt;
* 封闭（完备）性。&lt;br /&gt;
* 一致性。&lt;br /&gt;
&lt;br /&gt;
智能体一旦完成计算的封闭（完备）性和一致性的建立，那么对现象的分析就达到了基本的科学研究阶段，能建立相应的科学理论体系，进入动力系统的范畴。而如果要形成计算视角下的内在涌现，则还要面向复杂问题，建立多层次的理论。&lt;br /&gt;
&lt;br /&gt;
=== 计算复杂性 ===&lt;br /&gt;
&lt;br /&gt;
实际的科研课题，往往具有以下特征和性质：&lt;br /&gt;
&lt;br /&gt;
* 非常长的输入和输出，但仍然有限；&lt;br /&gt;
* 理论上有无限长的历史和未来；&lt;br /&gt;
* 确定性系统也会引发混沌；&lt;br /&gt;
* 系统存在可遍历和不可遍历的区分；&lt;br /&gt;
* 无限长序列也存在数量上的大小关系；&lt;br /&gt;
* [[拯救2050]][[奇点]]临近。&lt;br /&gt;
&lt;br /&gt;
这些课题转换为计算问题，则带有相当的复杂度，可以先辅以主体定性的视角，再加以专门的计算复杂度理论加以研究，可以得出非常好的性质，定量工作也需保持在线。计算复杂度理论属于[[复杂系统]]理论一个分支，在复杂系统当中，对应的研究还有[[复杂网络]]、[[超图]]等相关领域，各个领域对所研究的课题都准备了相应的定性分析和量化方法。计算力学在大量借助这些成熟的科学方法的基础上，还进行了相应的优化方法确定。&lt;br /&gt;
&lt;br /&gt;
==复杂度量化==&lt;br /&gt;
&lt;br /&gt;
=== 计算复杂度 ===&lt;br /&gt;
&lt;br /&gt;
计算复杂度也可认为是算术复杂度，理论上可以简化到二值计算。二值是符号里的0和1，是计算学所用的基本单位。通过组合0和1可以形成复杂的数学和逻辑，以及加入编解码器形成字符串。计算力学将经典[[复杂科学]]理论的部分核心“将自然过程二分为秩序和噪声”吸收了进来，也是相关文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;提到的创新方式。即我们可以利用[[复杂科学]]的粗粒化方法，将隐藏在自然现象中的过程压缩到极简的秩序（order，符号0）和随机（randomness，符号1），然后制定相应的运算法则，就能完成一种二值计算系统的建立，有兴趣的读者可以参阅[[布尔代数]]的相关内容。&lt;br /&gt;
&lt;br /&gt;
在人工环境中使用二分法时，原始的随机过程，经过一定程度的累积，依赖于具体的粗粒化方法，有可能会呈现出一定的分布，导致计算复杂性的出现。这种计算复杂性经过抽象和形式化，使用不同的实体和规则，能形成不同的复杂度度量方法。&lt;br /&gt;
&lt;br /&gt;
===柯式复杂度===&lt;br /&gt;
&lt;br /&gt;
[[柯式复杂度]]是大家普遍公认的复杂度度量方法，在Jean-Paul Delahaye和Hector Zenil对复杂系统量化方法研究的工作中&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;，认为最天然的计算设备的模型需要有一定的表达能力，并定义一个字符串s对于通用图灵机U的'''柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度'''&amp;lt;math&amp;gt;K_{u}(s)&amp;lt;/math&amp;gt;为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_{u}(s) =  min\{\lvert p \rvert, U(p) = s \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标u是对应通用图灵机的代号，U是运行程序p的通用图灵机的实体。&lt;br /&gt;
&lt;br /&gt;
为提高通用性，忽略各图灵机之间的差异，将柯氏复杂度定义进一步定义为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: 通用计算机M在输入w时停机并输出x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
按照前式标准化为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: M(w) = x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这里的w等于前式的p，即输出x的程序源代码字符串。x等于前式的s，即待输出的字符串。&lt;br /&gt;
&lt;br /&gt;
在文献&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;中确定柯式复杂度的定义时，使用了两种不同的计算模型：&lt;br /&gt;
* 确定性图灵机（deterministic Turing machines (TM)）。能够模拟神经元，一般以串行方式运行代码。&lt;br /&gt;
* 一维元胞自动机（CA）。以并行方式同时更新单个时间步上的所有元胞。&lt;br /&gt;
做了计算性能的比较，实验结果显示两者有着很强的相互关联，而且两者均可将输出字符串构成支持反转和补余操作的对称群。&lt;br /&gt;
&lt;br /&gt;
柯式复杂度的主要注解包括因为停机问题而导致的不可计算性，以及它高度依赖编程语言的选择。虽然柯式复杂度有上述问题，但仍能揭示计算和模拟的本质。不同的计算模型形成了复杂度的分水岭，又来到常量E的一处浅滩：&lt;br /&gt;
&lt;br /&gt;
定理：总能找到一个常量E，对于任意的字符串s，两种计算模型U1和U2的柯式复杂度满足：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert K_{U_1}(s) - K_{U_2}(s) \rvert &amp;lt; E&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即，在误差条件E以内，有程序P能让计算模型U1模拟U2，智能体能借助程序P沿着复杂度的沟壑通向2050。&lt;br /&gt;
&lt;br /&gt;
===统计复杂度===&lt;br /&gt;
&lt;br /&gt;
定义及符号&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标μ依赖于测度和分布，同柯式复杂度&amp;lt;math&amp;gt;C_{u}&amp;lt;/math&amp;gt;的下标u含义不完全相同，对应的计算模型M的分类和分布，也依赖于具体的理论实现。&lt;br /&gt;
&lt;br /&gt;
统计复杂度可用于线性系统的[[复杂性]]量化，也可用于非线性动态系统中复杂系统[[因果涌现]][[复杂性]]的量化。香农熵基于概率分布，但对于确定性混沌却有些不足，统计复杂度则能量化宏观态上出现的确定性混沌。&lt;br /&gt;
&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。其中μ依赖于测度和分布。跟统计力学中的量化理论有关，基于测度系统的定义。在部分混沌物理学的文献中，也被记作α。&lt;br /&gt;
&lt;br /&gt;
在1989年《Inferring Statistical Complexity》&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;这篇文献里，复杂度的阶次符号为α，在2001年文献&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中的符号为μ，这里我们统一使用μ。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度即为μ-阶图的概率算术复杂度，&amp;lt;math&amp;gt;C_{μ=0}=\log \lvert \mathbf{V} \rvert&amp;lt;/math&amp;gt;。其中&amp;lt;math&amp;gt;\mathbf{V}&amp;lt;/math&amp;gt;为μ-阶图的顶点集合。&lt;br /&gt;
&lt;br /&gt;
在集智俱乐部的《因果涌现读书会》[[因果几何]]上，会对连续系统的因果涌现做更详细的介绍，有兴趣的可以参考下。&lt;br /&gt;
&lt;br /&gt;
0-阶图复杂度(&amp;lt;math&amp;gt;C_{μ=0}&amp;lt;/math&amp;gt;)和蔡汀-柯尔莫哥洛夫复杂度不同，0-阶图复杂度带有概率分布且依赖带有随机整数寄存器的图灵机。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度（&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;）是区别于信息论的量化复杂度的方法，后者基于维度&amp;lt;math&amp;gt;d_μ&amp;lt;/math&amp;gt;和熵&amp;lt;math&amp;gt;h_μ&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
拓扑复杂度&lt;br /&gt;
&lt;br /&gt;
当μ-阶图复杂度的μ为零时，μ-阶图复杂度也称为拓扑复杂度。由ϵ-机器的特征值给出。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度的μ = 1时，复杂度的量化方式为统计复杂度，带有热力学的“高温限制”。这里的统计复杂度也是1-阶图复杂度，即为香农熵。由ϵ-机器的物征向量给出。&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。这里的对应于因果涌现量化（有效信息EI），统计复杂度&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
统计复杂度的下界，从周期行为和频段耦合中得出，是带二阶项的相位转换。&lt;br /&gt;
&lt;br /&gt;
=== 复杂度目标 ===&lt;br /&gt;
&lt;br /&gt;
经过演化，因果链能形成形式上的闭环，这里闭环在后文的因果态里，是指因果态在所有有效态中，统计复杂度最小等特征和属性。在管理学中，类似于使用组织行为学的知识，构建特定的反应链，从而完成特定目标。&lt;br /&gt;
&lt;br /&gt;
[[文件:复杂度-Pre-announcement-202409101.png|居中|替代=复杂度-Pre|无框|403x403像素]]&lt;br /&gt;
&lt;br /&gt;
几乎所有自然当中的时间相关系统，经过复杂度的划分和优化，再通过计算力学对结构的检验和测量，能展现出多尺度的涌现属性和特征。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
在计算力学中，宇宙被视为一个确定性动力系统（DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。由于系统内的智能体（Agent）的计算资源有限，无法测量和预测其内外部环境的所有行为，这些不能预测的部分对智能体来说就相当于是随机扰动，所以智能体被视为一个随机动力系统（SDS）。智能体试图构建和维持一个对其环境具有最大预测能力的内部模型，以提高其自身对环境的适应性和生存能力。&lt;br /&gt;
&lt;br /&gt;
智能体对外部环境的测量精度一般都是有限的，测量结果只能描述外部环境的“模糊状态”，智能体需要对测量结果粗粒化后才能识别“模糊状态”中的模式。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} s_t&amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partitioni）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的模式，并且这种模式不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性：因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强，用公式表示为&amp;lt;math&amp;gt;\textit{For all R and all L}\in\mathbb{Z}^+,H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度：在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小，用公式表示为&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;与&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;有同等的预测能力，满足&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^{L}|\hat{\mathcal{R}}]=H[\stackrel{\rightarrow}{S}^{L}|\mathcal{S}] &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上文中已经介绍了柯式复杂度和统计复杂度的基本概念，如果&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;表示对过程的测量结果的前&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个序列，那么它们之间的关系可以近似的表示为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度&amp;lt;math&amp;gt;K(s^L ) &amp;lt;/math&amp;gt;可以理解为描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的总信息量。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;为香农熵率，是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大。&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;在这里可以理解为误差率， 则&amp;lt;math&amp;gt;h_μ L &amp;lt;/math&amp;gt;为允许损失的随机信息量。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;可以理解为允许存在误差率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;的情况下，描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。&lt;br /&gt;
&lt;br /&gt;
那么公式可以解释为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性：在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小，用公式表示为&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;满足&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^{L}|\hat{\mathcal{R}}]=H[\stackrel{\rightarrow}{S}^{L}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(S^{\prime};S)\geq I(\widehat{R}^{\prime};\widehat{R}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==模式重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为模式重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。模式重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{(t+1)}=TS_t&amp;lt;/math&amp;gt;，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==层次机器==&lt;br /&gt;
&lt;br /&gt;
===多尺度===&lt;br /&gt;
&lt;br /&gt;
层次机器由多层ϵ-机器构成，其中单层ϵ-机器停留在水平因果态。层次机器从特定视角来看，是ϵ-机器的一个变体，是垂直方向的因果态。&lt;br /&gt;
&lt;br /&gt;
层次机器具有[[多尺度自动建模]]的能力。&lt;br /&gt;
&lt;br /&gt;
===重构算法===&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即M&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;=s&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;...；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;=M&amp;lt;sub&amp;gt;l-1&amp;lt;/sub&amp;gt;/~，其中~表示l级上的因果等价类；操作的含义是，在l-1级上被区别对待的状态在l级上可以被视为同一个因果态。此时S和T都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度L，得到更加精确的一系列模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着L增大，模型的复杂度发散，即&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型M&amp;lt;sub&amp;gt;l+1&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的ϵ-机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==实例==&lt;br /&gt;
&lt;br /&gt;
===逻辑斯谛映射===&lt;br /&gt;
&lt;br /&gt;
[[Logistic映射|逻辑斯谛（Logistic）映射]]求取迭代函数的极值，此极值可能呈现单周期、倍周期等现象。&lt;br /&gt;
&lt;br /&gt;
===元胞自动机===&lt;br /&gt;
&lt;br /&gt;
元胞自动机的复杂度的量化可使用0-阶图复杂度，即算术复杂度。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37668</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37668"/>
		<updated>2024-09-10T06:39:28Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 现象的计算视角 */ 对计算力学范畴涌现的阶梯进行具像化&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套数学框架，试图从历史序列的形态（Morph）系综中寻找、总结规律，并预测未来。“寻找、总结规律、预测未来”属于“智能活动”的一种，在许许多多的“智能活动”背后又有着潜在的更一般的规律。潜在的一般的规律，往往来源于对微观态进行[[粗粒化]]形成宏观态的[[因果涌现]]。计算力学从信息论出发，采用计算的视角，定义出模式，因果态，各态之间的转换等重要概念，并最终将“智能”抽象为支持通用计算的ϵ-机器。ϵ-机器被有关学者从理论上证明，有着宏观态上的信息封闭性和计算封闭性，可以展现出极大的预测能力和极小的复杂性。ϵ-机器有序对的因果态对所有长度未来&amp;lt;math&amp;gt;\overset{\to}{S}&amp;lt;/math&amp;gt;而言还有着强同质性（Strict Homogeneity of Causal States）。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=生物群落图片-计算力学词条|无框|238x238像素]]&lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。最吸引人的和使人迷惑的自然模式是那些在高度结构化的联合行为随着时间涌现于简单子系统的交互。鸟群以步调一致地形式飞行，鱼儿在没有领头带领以连贯的序列群组流转并突然共同转向的方式游动。蚊群形成复杂的社会，生存继承自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
这些观察构成直观的涌现定义,为了让它更可用，得有人说明“那些东西”是什么，并且它“新”在哪里。否则，表述就不够详细，甚至有些空洞。普通的机制能引导多样现象的涌现吗？同时代的科学和数学能提供什么语言去精确地描绘这些系统中涌现的不同组织？&lt;br /&gt;
&lt;br /&gt;
=== 现象的计算视角 ===&lt;br /&gt;
&lt;br /&gt;
我们取智能体对环境的适应度为指标，可将绝大多数智能活动整理出层次性，数理和逻辑，从而纳入科学研究&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;对应的数学框架，进而使其和环境共同演化。在计算力学的宇宙模型里，'''现象（Phenomenon）'''相对于主体的来说有三个层次：&lt;br /&gt;
&lt;br /&gt;
#'''直觉涌现(Intuitive emergence)'''。系统中已经发生相对智能体来说之前没有建立内部结构的现象，也是“新颖的”。例子有环境中偶然会出现地震；&lt;br /&gt;
#'''斑图涌现(Pattern emergence)'''。智能体捕捉到这个新的现象，并能从动力系统的'''斑图构型（Pattern formation）'''中识别这种特定现象。例子有对于地震这种现象在观察者看来是一种地壳滑移；&lt;br /&gt;
#'''内在涌现（Intrinsic emergence）'''。具有识别和建立现象对应结构的智能体，组成新的环境，使得系统出现新的秩序，就达到了内在涌现层次。例子有主体通过收集地震数据，能分析出环境的一些结构信息，从而更新自己的计算模型；&lt;br /&gt;
&lt;br /&gt;
只有达到了层次3，现象才进入'''内在涌现'''环节，融入到环境并得到保持，否则只是随机扰动。&lt;br /&gt;
&lt;br /&gt;
智能体对三个层次的涌现，使用相应量化方法和计算机理论模型，以及机载的实际计算设备，进行计算模型建立。理论上已经证明图灵机具有通用图灵机的计算能力，且与[[元胞自动机]]的计算能力等价。这些计算能力包括算术方法和数理逻辑。&lt;br /&gt;
&lt;br /&gt;
使用适当的假设和划分方法，在科学领域也称为[[映射]]，在[[复杂科学]]里一种特殊的映射可以称为[[粗粒化]]，能够获取一定程度上计算的下列特性：&lt;br /&gt;
&lt;br /&gt;
* 封闭（完备）性。&lt;br /&gt;
* 一致性。&lt;br /&gt;
&lt;br /&gt;
智能体一旦完成计算的封闭（完备）性和一致性的建立，那么对现象的分析就达到了基本的科学研究阶段，能建立相应的科学理论体系，进入动力系统的范畴。而如果要形成计算视角下的内在涌现，则还要面向复杂问题，建立多层次的理论。&lt;br /&gt;
&lt;br /&gt;
=== 计算复杂性 ===&lt;br /&gt;
&lt;br /&gt;
实际的科研课题，往往具有以下特征和性质：&lt;br /&gt;
&lt;br /&gt;
* 非常长的输入和输出，但仍然有限；&lt;br /&gt;
* 理论上有无限长的历史和未来；&lt;br /&gt;
* 确定性系统也会引发混沌；&lt;br /&gt;
* 系统存在可遍历和不可遍历的区分；&lt;br /&gt;
* 无限长序列也存在数量上的大小关系；&lt;br /&gt;
* [[拯救2050]][[奇点]]临近。&lt;br /&gt;
&lt;br /&gt;
这些课题转换为计算问题，则带有相当的复杂度，可以先辅以主体定性的视角，再加以专门的计算复杂度理论加以研究，可以得出非常好的性质，定量工作也需保持在线。计算复杂度理论属于[[复杂系统]]理论一个分支，在复杂系统当中，对应的研究还有[[复杂网络]]、[[超图]]等相关领域，各个领域对所研究的课题都准备了相应的定性分析和量化方法。计算力学在大量借助这些成熟的科学方法的基础上，还进行了相应的优化方法确定。&lt;br /&gt;
&lt;br /&gt;
==复杂度量化==&lt;br /&gt;
&lt;br /&gt;
=== 计算复杂度 ===&lt;br /&gt;
&lt;br /&gt;
计算复杂度也可认为是算术复杂度，理论上可以简化到二值计算。二值是符号里的0和1，是计算学所用的基本单位。通过组合0和1可以形成复杂的数学和逻辑，以及加入编解码器形成字符串。计算力学将经典[[复杂科学]]理论的部分核心“将自然过程二分为秩序和噪声”吸收了进来，也是相关文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;提到的创新方式。即我们可以利用[[复杂科学]]的粗粒化方法，将隐藏在自然现象中的过程压缩到极简的秩序（order，符号0）和随机（randomness，符号1），然后制定相应的运算法则，就能完成一种二值计算系统的建立，有兴趣的读者可以参阅[[布尔代数]]的相关内容。&lt;br /&gt;
&lt;br /&gt;
在人工环境中使用二分法时，原始的随机过程，经过一定程度的累积，依赖于具体的粗粒化方法，有可能会呈现出一定的分布，导致计算复杂性的出现。这种计算复杂性经过抽象和形式化，使用不同的实体和规则，能形成不同的复杂度度量方法。&lt;br /&gt;
&lt;br /&gt;
===柯式复杂度===&lt;br /&gt;
&lt;br /&gt;
[[柯式复杂度]]是大家普遍公认的复杂度度量方法，在Jean-Paul Delahaye和Hector Zenil对复杂系统量化方法研究的工作中&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;，认为最天然的计算设备的模型需要有一定的表达能力，并定义一个字符串s对于通用图灵机U的'''柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度'''&amp;lt;math&amp;gt;K_{u}(s)&amp;lt;/math&amp;gt;为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_{u}(s) =  min\{\lvert p \rvert, U(p) = s \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标u是对应通用图灵机的代号，U是运行程序p的通用图灵机的实体。&lt;br /&gt;
&lt;br /&gt;
为提高通用性，忽略各图灵机之间的差异，将柯氏复杂度定义进一步定义为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: 通用计算机M在输入w时停机并输出x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
按照前式标准化为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: M(w) = x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这里的w等于前式的p，即输出x的程序源代码字符串。x等于前式的s，即待输出的字符串。&lt;br /&gt;
&lt;br /&gt;
在文献&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;中确定柯式复杂度的定义时，使用了两种不同的计算模型：&lt;br /&gt;
* 确定性图灵机（deterministic Turing machines (TM)）。能够模拟神经元，一般以串行方式运行代码。&lt;br /&gt;
* 一维元胞自动机（CA）。以并行方式同时更新单个时间步上的所有元胞。&lt;br /&gt;
做了计算性能的比较，实验结果显示两者有着很强的相互关联，而且两者均可将输出字符串构成支持反转和补余操作的对称群。&lt;br /&gt;
&lt;br /&gt;
柯式复杂度的主要注解包括因为停机问题而导致的不可计算性，以及它高度依赖编程语言的选择。虽然柯式复杂度有上述问题，但仍能揭示计算和模拟的本质。不同的计算模型形成了复杂度的分水岭，又来到常量E的一处浅滩：&lt;br /&gt;
&lt;br /&gt;
定理：总能找到一个常量E，对于任意的字符串s，两种计算模型U1和U2的柯式复杂度满足：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert K_{U_1}(s) - K_{U_2}(s) \rvert &amp;lt; E&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即，在误差条件E以内，有程序P能让计算模型U1模拟U2，智能体能借助程序P沿着复杂度的沟壑通向2050。&lt;br /&gt;
&lt;br /&gt;
===统计复杂度===&lt;br /&gt;
&lt;br /&gt;
定义及符号&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标μ依赖于测度和分布，同柯式复杂度&amp;lt;math&amp;gt;C_{u}&amp;lt;/math&amp;gt;的下标u含义不完全相同，对应的计算模型M的分类和分布，也依赖于具体的理论实现。&lt;br /&gt;
&lt;br /&gt;
统计复杂度可用于线性系统的[[复杂性]]量化，也可用于非线性动态系统中复杂系统[[因果涌现]][[复杂性]]的量化。香农熵基于概率分布，但对于确定性混沌却有些不足，统计复杂度则能量化宏观态上出现的确定性混沌。&lt;br /&gt;
&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。其中μ依赖于测度和分布。跟统计力学中的量化理论有关，基于测度系统的定义。在部分混沌物理学的文献中，也被记作α。&lt;br /&gt;
&lt;br /&gt;
在1989年《Inferring Statistical Complexity》&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;这篇文献里，复杂度的阶次符号为α，在2001年文献&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中的符号为μ，这里我们统一使用μ。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度即为μ-阶图的概率算术复杂度，&amp;lt;math&amp;gt;C_{μ=0}=\log \lvert \mathbf{V} \rvert&amp;lt;/math&amp;gt;。其中&amp;lt;math&amp;gt;\mathbf{V}&amp;lt;/math&amp;gt;为μ-阶图的顶点集合。&lt;br /&gt;
&lt;br /&gt;
在集智俱乐部的《因果涌现读书会》[[因果几何]]上，会对连续系统的因果涌现做更详细的介绍，有兴趣的可以参考下。&lt;br /&gt;
&lt;br /&gt;
0-阶图复杂度(&amp;lt;math&amp;gt;C_{μ=0}&amp;lt;/math&amp;gt;)和蔡汀-柯尔莫哥洛夫复杂度不同，0-阶图复杂度带有概率分布且依赖带有随机整数寄存器的图灵机。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度（&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;）是区别于信息论的量化复杂度的方法，后者基于维度&amp;lt;math&amp;gt;d_μ&amp;lt;/math&amp;gt;和熵&amp;lt;math&amp;gt;h_μ&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
拓扑复杂度&lt;br /&gt;
&lt;br /&gt;
当μ-阶图复杂度的μ为零时，μ-阶图复杂度也称为拓扑复杂度。由ϵ-机器的特征值给出。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度的μ = 1时，复杂度的量化方式为统计复杂度，带有热力学的“高温限制”。这里的统计复杂度也是1-阶图复杂度，即为香农熵。由ϵ-机器的物征向量给出。&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。这里的对应于因果涌现量化（有效信息EI），统计复杂度&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
统计复杂度的下界，从周期行为和频段耦合中得出，是带二阶项的相位转换。&lt;br /&gt;
&lt;br /&gt;
=== 复杂度目标 ===&lt;br /&gt;
&lt;br /&gt;
经过演化，因果链能形成形式上的闭环，这里闭环在后文的因果态里，是指因果态在所有有效态中，统计复杂度最小等特征和属性。在管理学中，类似于使用组织行为学的知识，构建特定的反应链，从而完成特定目标。&lt;br /&gt;
&lt;br /&gt;
[[文件:复杂度-Pre-announcement-202409101.png|居中|替代=复杂度-Pre|无框|403x403像素]]&lt;br /&gt;
&lt;br /&gt;
几乎所有自然当中的时间相关系统，经过复杂度的划分和优化，再通过计算力学对结构的检验和测量，能展现出多尺度的涌现属性和特征。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
在计算力学中，宇宙被视为一个确定性动力系统（DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。由于系统内的智能体（Agent）的计算资源有限，无法测量和预测其内外部环境的所有行为，这些不能预测的部分对智能体来说就相当于是随机扰动，所以智能体被视为一个随机动力系统（SDS）。智能体试图构建和维持一个对其环境具有最大预测能力的内部模型，以提高其自身对环境的适应性和生存能力。&lt;br /&gt;
&lt;br /&gt;
智能体对外部环境的测量精度一般都是有限的，测量结果只能描述外部环境的“模糊状态”，智能体需要对测量结果粗粒化后才能识别“模糊状态”中的模式。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} s_t&amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partitioni）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的模式，并且这种模式不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性：因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强，用公式表示为&amp;lt;math&amp;gt;\textit{For all R and all L}\in\mathbb{Z}^+,H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度：在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小，用公式表示为&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;与&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;有同等的预测能力，满足&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^{L}|\hat{\mathcal{R}}]=H[\stackrel{\rightarrow}{S}^{L}|\mathcal{S}] &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上文中已经介绍了柯式复杂度和统计复杂度的基本概念，如果&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;表示对过程的测量结果的前&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个序列，那么它们之间的关系可以近似的表示为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度&amp;lt;math&amp;gt;K(s^L ) &amp;lt;/math&amp;gt;可以理解为描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的总信息量。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;为香农熵率，是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大。&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;在这里可以理解为误差率， 则&amp;lt;math&amp;gt;h_μ L &amp;lt;/math&amp;gt;为允许损失的随机信息量。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;可以理解为允许存在误差率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;的情况下，描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。&lt;br /&gt;
&lt;br /&gt;
那么公式可以解释为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性：在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小，用公式表示为&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;满足&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^{L}|\hat{\mathcal{R}}]=H[\stackrel{\rightarrow}{S}^{L}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(S^{\prime};S)\geq I(\widehat{R}^{\prime};\widehat{R}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==模式重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为模式重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。模式重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{(t+1)}=TS_t&amp;lt;/math&amp;gt;，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==层次机器==&lt;br /&gt;
&lt;br /&gt;
===多尺度===&lt;br /&gt;
&lt;br /&gt;
层次机器由多层ϵ-机器构成，其中单层ϵ-机器停留在水平因果态。层次机器从特定视角来看，是ϵ-机器的一个变体，是垂直方向的因果态。&lt;br /&gt;
&lt;br /&gt;
层次机器具有[[多尺度自动建模]]的能力。&lt;br /&gt;
&lt;br /&gt;
===重构算法===&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即M&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;=s&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;...；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;=M&amp;lt;sub&amp;gt;l-1&amp;lt;/sub&amp;gt;/~，其中~表示l级上的因果等价类；操作的含义是，在l-1级上被区别对待的状态在l级上可以被视为同一个因果态。此时S和T都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度L，得到更加精确的一系列模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着L增大，模型的复杂度发散，即&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型M&amp;lt;sub&amp;gt;l+1&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的ϵ-机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==实例==&lt;br /&gt;
&lt;br /&gt;
===逻辑斯谛映射===&lt;br /&gt;
&lt;br /&gt;
[[Logistic映射|逻辑斯谛（Logistic）映射]]求取迭代函数的极值，此极值可能呈现单周期、倍周期等现象。&lt;br /&gt;
&lt;br /&gt;
===元胞自动机===&lt;br /&gt;
&lt;br /&gt;
元胞自动机的复杂度的量化可使用0-阶图复杂度，即算术复杂度。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37667</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37667"/>
		<updated>2024-09-10T06:06:10Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 计算复杂性 */ 主体视角下的环境&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套数学框架，试图从历史序列的形态（Morph）系综中寻找、总结规律，并预测未来。“寻找、总结规律、预测未来”属于“智能活动”的一种，在许许多多的“智能活动”背后又有着潜在的更一般的规律。潜在的一般的规律，往往来源于对微观态进行[[粗粒化]]形成宏观态的[[因果涌现]]。计算力学从信息论出发，采用计算的视角，定义出模式，因果态，各态之间的转换等重要概念，并最终将“智能”抽象为支持通用计算的ϵ-机器。ϵ-机器被有关学者从理论上证明，有着宏观态上的信息封闭性和计算封闭性，可以展现出极大的预测能力和极小的复杂性。ϵ-机器有序对的因果态对所有长度未来&amp;lt;math&amp;gt;\overset{\to}{S}&amp;lt;/math&amp;gt;而言还有着强同质性（Strict Homogeneity of Causal States）。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=生物群落图片-计算力学词条|无框|238x238像素]]&lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。最吸引人的和使人迷惑的自然模式是那些在高度结构化的联合行为随着时间涌现于简单子系统的交互。鸟群以步调一致地形式飞行，鱼儿在没有领头带领以连贯的序列群组流转并突然共同转向的方式游动。蚊群形成复杂的社会，生存继承自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
这些观察构成直观的涌现定义,为了让它更可用，得有人说明“那些东西”是什么，并且它“新”在哪里。否则，表述就不够详细，甚至有些空洞。普通的机制能引导多样现象的涌现吗？同时代的科学和数学能提供什么语言去精确地描绘这些系统中涌现的不同组织？&lt;br /&gt;
&lt;br /&gt;
=== 现象的计算视角 ===&lt;br /&gt;
&lt;br /&gt;
我们取智能体对环境的适应度为指标，可将绝大多数智能活动整理出层次性，数理和逻辑，从而纳入科学研究&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;对应的数学框架，进而使其和环境共同演化。在计算力学的宇宙模型里，'''现象（Phenomenon）'''相对于智能体的来说有三个层次：&lt;br /&gt;
&lt;br /&gt;
#'''直觉涌现(Intuitive emergence)'''。系统中已经发生相对智能体来说之前没有建立内部结构的现象，也是“新颖的”。例子有对一个智能体来说，环境中首次发生地震；&lt;br /&gt;
#'''斑图涌现(Pattern emergence)'''。智能体捕捉到这个新的现象，并能从动力系统的'''斑图构型（Pattern formation）'''中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
#'''内在涌现（Intrinsic emergence）'''。具有识别和建立现象对应结构的智能体，组成新的环境，使得系统出现新的秩序，就达到了内在涌现层次。例子有智能体能通过地震分析出环境的一些结构信息；&lt;br /&gt;
&lt;br /&gt;
只有达到了层次3，现象才进入'''内在涌现'''环节，融入到环境并得到保持，否则只是随机扰动。&lt;br /&gt;
&lt;br /&gt;
智能体对三个层次的涌现，使用相应量化方法和计算机理论模型，以及机载的实际计算设备，进行计算模型建立。理论上已经证明图灵机具有通用图灵机的计算能力，且与[[元胞自动机]]的计算能力等价。这些计算能力包括算术方法和数理逻辑。&lt;br /&gt;
&lt;br /&gt;
使用适当的假设和划分方法，在科学领域也称为[[映射]]，在[[复杂科学]]里一种特殊的映射可以称为[[粗粒化]]，能够获取一定程度上计算的下列特性：&lt;br /&gt;
&lt;br /&gt;
* 封闭（完备）性。&lt;br /&gt;
* 一致性。&lt;br /&gt;
&lt;br /&gt;
智能体一旦完成计算的封闭（完备）性和一致性的建立，那么对现象的分析就达到了基本的科学研究阶段，能建立相应的科学理论体系，进入动力系统的范畴。而如果要形成计算视角下的内在涌现，则还要面向复杂问题，建立多层次的理论。&lt;br /&gt;
&lt;br /&gt;
=== 计算复杂性 ===&lt;br /&gt;
&lt;br /&gt;
实际的科研课题，往往具有以下特征和性质：&lt;br /&gt;
&lt;br /&gt;
* 非常长的输入和输出，但仍然有限；&lt;br /&gt;
* 理论上有无限长的历史和未来；&lt;br /&gt;
* 确定性系统也会引发混沌；&lt;br /&gt;
* 系统存在可遍历和不可遍历的区分；&lt;br /&gt;
* 无限长序列也存在数量上的大小关系；&lt;br /&gt;
* [[拯救2050]][[奇点]]临近。&lt;br /&gt;
&lt;br /&gt;
这些课题转换为计算问题，则带有相当的复杂度，可以先辅以主体定性的视角，再加以专门的计算复杂度理论加以研究，可以得出非常好的性质，定量工作也需保持在线。计算复杂度理论属于[[复杂系统]]理论一个分支，在复杂系统当中，对应的研究还有[[复杂网络]]、[[超图]]等相关领域，各个领域对所研究的课题都准备了相应的定性分析和量化方法。计算力学在大量借助这些成熟的科学方法的基础上，还进行了相应的优化方法确定。&lt;br /&gt;
&lt;br /&gt;
==复杂度量化==&lt;br /&gt;
&lt;br /&gt;
=== 计算复杂度 ===&lt;br /&gt;
&lt;br /&gt;
计算复杂度也可认为是算术复杂度，理论上可以简化到二值计算。二值是符号里的0和1，是计算学所用的基本单位。通过组合0和1可以形成复杂的数学和逻辑，以及加入编解码器形成字符串。计算力学将经典[[复杂科学]]理论的部分核心“将自然过程二分为秩序和噪声”吸收了进来，也是相关文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;提到的创新方式。即我们可以利用[[复杂科学]]的粗粒化方法，将隐藏在自然现象中的过程压缩到极简的秩序（order，符号0）和随机（randomness，符号1），然后制定相应的运算法则，就能完成一种二值计算系统的建立，有兴趣的读者可以参阅[[布尔代数]]的相关内容。&lt;br /&gt;
&lt;br /&gt;
在人工环境中使用二分法时，原始的随机过程，经过一定程度的累积，依赖于具体的粗粒化方法，有可能会呈现出一定的分布，导致计算复杂性的出现。这种计算复杂性经过抽象和形式化，使用不同的实体和规则，能形成不同的复杂度度量方法。&lt;br /&gt;
&lt;br /&gt;
===柯式复杂度===&lt;br /&gt;
&lt;br /&gt;
[[柯式复杂度]]是大家普遍公认的复杂度度量方法，在Jean-Paul Delahaye和Hector Zenil对复杂系统量化方法研究的工作中&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;，认为最天然的计算设备的模型需要有一定的表达能力，并定义一个字符串s对于通用图灵机U的'''柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度'''&amp;lt;math&amp;gt;K_{u}(s)&amp;lt;/math&amp;gt;为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_{u}(s) =  min\{\lvert p \rvert, U(p) = s \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标u是对应通用图灵机的代号，U是运行程序p的通用图灵机的实体。&lt;br /&gt;
&lt;br /&gt;
为提高通用性，忽略各图灵机之间的差异，将柯氏复杂度定义进一步定义为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: 通用计算机M在输入w时停机并输出x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
按照前式标准化为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: M(w) = x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这里的w等于前式的p，即输出x的程序源代码字符串。x等于前式的s，即待输出的字符串。&lt;br /&gt;
&lt;br /&gt;
在文献&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;中确定柯式复杂度的定义时，使用了两种不同的计算模型：&lt;br /&gt;
* 确定性图灵机（deterministic Turing machines (TM)）。能够模拟神经元，一般以串行方式运行代码。&lt;br /&gt;
* 一维元胞自动机（CA）。以并行方式同时更新单个时间步上的所有元胞。&lt;br /&gt;
做了计算性能的比较，实验结果显示两者有着很强的相互关联，而且两者均可将输出字符串构成支持反转和补余操作的对称群。&lt;br /&gt;
&lt;br /&gt;
柯式复杂度的主要注解包括因为停机问题而导致的不可计算性，以及它高度依赖编程语言的选择。虽然柯式复杂度有上述问题，但仍能揭示计算和模拟的本质。不同的计算模型形成了复杂度的分水岭，又来到常量E的一处浅滩：&lt;br /&gt;
&lt;br /&gt;
定理：总能找到一个常量E，对于任意的字符串s，两种计算模型U1和U2的柯式复杂度满足：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert K_{U_1}(s) - K_{U_2}(s) \rvert &amp;lt; E&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即，在误差条件E以内，有程序P能让计算模型U1模拟U2，智能体能借助程序P沿着复杂度的沟壑通向2050。&lt;br /&gt;
&lt;br /&gt;
===统计复杂度===&lt;br /&gt;
&lt;br /&gt;
定义及符号&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标μ依赖于测度和分布，同柯式复杂度&amp;lt;math&amp;gt;C_{u}&amp;lt;/math&amp;gt;的下标u含义不完全相同，对应的计算模型M的分类和分布，也依赖于具体的理论实现。&lt;br /&gt;
&lt;br /&gt;
统计复杂度可用于线性系统的[[复杂性]]量化，也可用于非线性动态系统中复杂系统[[因果涌现]][[复杂性]]的量化。香农熵基于概率分布，但对于确定性混沌却有些不足，统计复杂度则能量化宏观态上出现的确定性混沌。&lt;br /&gt;
&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。其中μ依赖于测度和分布。跟统计力学中的量化理论有关，基于测度系统的定义。在部分混沌物理学的文献中，也被记作α。&lt;br /&gt;
&lt;br /&gt;
在1989年《Inferring Statistical Complexity》&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;这篇文献里，复杂度的阶次符号为α，在2001年文献&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中的符号为μ，这里我们统一使用μ。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度即为μ-阶图的概率算术复杂度，&amp;lt;math&amp;gt;C_{μ=0}=\log \lvert \mathbf{V} \rvert&amp;lt;/math&amp;gt;。其中&amp;lt;math&amp;gt;\mathbf{V}&amp;lt;/math&amp;gt;为μ-阶图的顶点集合。&lt;br /&gt;
&lt;br /&gt;
在集智俱乐部的《因果涌现读书会》[[因果几何]]上，会对连续系统的因果涌现做更详细的介绍，有兴趣的可以参考下。&lt;br /&gt;
&lt;br /&gt;
0-阶图复杂度(&amp;lt;math&amp;gt;C_{μ=0}&amp;lt;/math&amp;gt;)和蔡汀-柯尔莫哥洛夫复杂度不同，0-阶图复杂度带有概率分布且依赖带有随机整数寄存器的图灵机。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度（&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;）是区别于信息论的量化复杂度的方法，后者基于维度&amp;lt;math&amp;gt;d_μ&amp;lt;/math&amp;gt;和熵&amp;lt;math&amp;gt;h_μ&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
拓扑复杂度&lt;br /&gt;
&lt;br /&gt;
当μ-阶图复杂度的μ为零时，μ-阶图复杂度也称为拓扑复杂度。由ϵ-机器的特征值给出。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度的μ = 1时，复杂度的量化方式为统计复杂度，带有热力学的“高温限制”。这里的统计复杂度也是1-阶图复杂度，即为香农熵。由ϵ-机器的物征向量给出。&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。这里的对应于因果涌现量化（有效信息EI），统计复杂度&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
统计复杂度的下界，从周期行为和频段耦合中得出，是带二阶项的相位转换。&lt;br /&gt;
&lt;br /&gt;
=== 复杂度目标 ===&lt;br /&gt;
&lt;br /&gt;
经过演化，因果链能形成形式上的闭环，这里闭环在后文的因果态里，是指因果态在所有有效态中，统计复杂度最小等特征和属性。在管理学中，类似于使用组织行为学的知识，构建特定的反应链，从而完成特定目标。&lt;br /&gt;
&lt;br /&gt;
[[文件:复杂度-Pre-announcement-202409101.png|居中|替代=复杂度-Pre|无框|403x403像素]]&lt;br /&gt;
&lt;br /&gt;
几乎所有自然当中的时间相关系统，经过复杂度的划分和优化，再通过计算力学对结构的检验和测量，能展现出多尺度的涌现属性和特征。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
在计算力学中，宇宙被视为一个确定性动力系统（DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。由于系统内的智能体（Agent）的计算资源有限，无法测量和预测其内外部环境的所有行为，这些不能预测的部分对智能体来说就相当于是随机扰动，所以智能体被视为一个随机动力系统（SDS）。智能体试图构建和维持一个对其环境具有最大预测能力的内部模型，以提高其自身对环境的适应性和生存能力。&lt;br /&gt;
&lt;br /&gt;
智能体对外部环境的测量精度一般都是有限的，测量结果只能描述外部环境的“模糊状态”，智能体需要对测量结果粗粒化后才能识别“模糊状态”中的模式。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} s_t&amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partitioni）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的模式，并且这种模式不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性：因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强，用公式表示为&amp;lt;math&amp;gt;\textit{For all R and all L}\in\mathbb{Z}^+,H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度：在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小，用公式表示为&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;与&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;有同等的预测能力，满足&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^{L}|\hat{\mathcal{R}}]=H[\stackrel{\rightarrow}{S}^{L}|\mathcal{S}] &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上文中已经介绍了柯式复杂度和统计复杂度的基本概念，如果&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;表示对过程的测量结果的前&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个序列，那么它们之间的关系可以近似的表示为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度&amp;lt;math&amp;gt;K(s^L ) &amp;lt;/math&amp;gt;可以理解为描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的总信息量。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;为香农熵率，是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大。&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;在这里可以理解为误差率， 则&amp;lt;math&amp;gt;h_μ L &amp;lt;/math&amp;gt;为允许损失的随机信息量。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;可以理解为允许存在误差率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;的情况下，描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。&lt;br /&gt;
&lt;br /&gt;
那么公式可以解释为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性：在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小，用公式表示为&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;满足&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^{L}|\hat{\mathcal{R}}]=H[\stackrel{\rightarrow}{S}^{L}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(S^{\prime};S)\geq I(\widehat{R}^{\prime};\widehat{R}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==模式重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为模式重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。模式重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{(t+1)}=TS_t&amp;lt;/math&amp;gt;，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==层次机器==&lt;br /&gt;
&lt;br /&gt;
===多尺度===&lt;br /&gt;
&lt;br /&gt;
层次机器由多层ϵ-机器构成，其中单层ϵ-机器停留在水平因果态。层次机器从特定视角来看，是ϵ-机器的一个变体，是垂直方向的因果态。&lt;br /&gt;
&lt;br /&gt;
层次机器具有[[多尺度自动建模]]的能力。&lt;br /&gt;
&lt;br /&gt;
===重构算法===&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即M&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;=s&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;...；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;=M&amp;lt;sub&amp;gt;l-1&amp;lt;/sub&amp;gt;/~，其中~表示l级上的因果等价类；操作的含义是，在l-1级上被区别对待的状态在l级上可以被视为同一个因果态。此时S和T都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度L，得到更加精确的一系列模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着L增大，模型的复杂度发散，即&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型M&amp;lt;sub&amp;gt;l+1&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的ϵ-机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==实例==&lt;br /&gt;
&lt;br /&gt;
===逻辑斯谛映射===&lt;br /&gt;
&lt;br /&gt;
[[Logistic映射|逻辑斯谛（Logistic）映射]]求取迭代函数的极值，此极值可能呈现单周期、倍周期等现象。&lt;br /&gt;
&lt;br /&gt;
===元胞自动机===&lt;br /&gt;
&lt;br /&gt;
元胞自动机的复杂度的量化可使用0-阶图复杂度，即算术复杂度。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37655</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37655"/>
		<updated>2024-09-10T02:11:31Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：将示意图居中放置&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套数学框架，试图从历史序列的形态（Morph）系综中寻找、总结规律，并预测未来。“寻找、总结规律、预测未来”属于“智能活动”的一种，在许许多多的“智能活动”背后又有着潜在的更一般的规律。潜在的一般的规律，往往来源于对微观态进行[[粗粒化]]形成宏观态的[[因果涌现]]。计算力学从信息论出发，采用计算的视角，定义出模式，因果态，各态之间的转换等重要概念，并最终将“智能”抽象为支持通用计算的ϵ-机器。ϵ-机器被有关学者从理论上证明，有着宏观态上的信息封闭性和计算封闭性，可以展现出极大的预测能力和极小的复杂性。ϵ-机器有序对的因果态对所有长度未来&amp;lt;math&amp;gt;\overset{\to}{S}&amp;lt;/math&amp;gt;而言还有着强同质性（Strict Homogeneity of Causal States）。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=生物群落图片-计算力学词条|无框|238x238像素]]&lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。最吸引人的和使人迷惑的自然模式是那些在高度结构化的联合行为随着时间涌现于简单子系统的交互。鸟群以步调一致地形式飞行，鱼儿在没有领头带领以连贯的序列群组流转并突然共同转向的方式游动。蚊群形成复杂的社会，生存继承自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
这些观察构成直观的涌现定义,为了让它更可用，得有人说明“那些东西”是什么，并且它“新”在哪里。否则，表述就不够详细，甚至有些空洞。普通的机制能引导多样现象的涌现吗？同时代的科学和数学能提供什么语言去精确地描绘这些系统中涌现的不同组织？&lt;br /&gt;
&lt;br /&gt;
=== 现象的计算视角 ===&lt;br /&gt;
&lt;br /&gt;
我们取智能体对环境的适应度为指标，可将绝大多数智能活动整理出层次性，数理和逻辑，从而纳入科学研究&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;对应的数学框架，进而使其和环境共同演化。在计算力学的宇宙模型里，'''现象（Phenomenon）'''相对于智能体的来说有三个层次：&lt;br /&gt;
&lt;br /&gt;
#'''直觉涌现(Intuitive emergence)'''。系统中已经发生相对智能体来说之前没有建立内部结构的现象，也是“新颖的”。例子有对一个智能体来说，环境中首次发生地震；&lt;br /&gt;
#'''斑图涌现(Pattern emergence)'''。智能体捕捉到这个新的现象，并能从动力系统的'''斑图构型（Pattern formation）'''中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
#'''内在涌现（Intrinsic emergence）'''。具有识别和建立现象对应结构的智能体，组成新的环境，使得系统出现新的秩序，就达到了内在涌现层次。例子有智能体能通过地震分析出环境的一些结构信息；&lt;br /&gt;
&lt;br /&gt;
只有达到了层次3，现象才进入'''内在涌现'''环节，融入到环境并得到保持，否则只是随机扰动。&lt;br /&gt;
&lt;br /&gt;
智能体对三个层次的涌现，使用相应量化方法和计算机理论模型，以及机载的实际计算设备，进行计算模型建立。理论上已经证明图灵机具有通用图灵机的计算能力，且与[[元胞自动机]]的计算能力等价。这些计算能力包括算术方法和数理逻辑。&lt;br /&gt;
&lt;br /&gt;
使用适当的假设和划分方法，在科学领域也称为[[映射]]，在[[复杂科学]]里一种特殊的映射可以称为[[粗粒化]]，能够获取一定程度上计算的下列特性：&lt;br /&gt;
&lt;br /&gt;
* 封闭（完备）性。&lt;br /&gt;
* 一致性。&lt;br /&gt;
&lt;br /&gt;
智能体一旦完成计算的封闭（完备）性和一致性的建立，那么对现象的分析就达到了基本的科学研究阶段，能建立相应的科学理论体系，进入动力系统的范畴。而如果要形成计算视角下的内在涌现，则还要面向复杂问题，建立多层次的理论。&lt;br /&gt;
&lt;br /&gt;
=== 计算复杂性 ===&lt;br /&gt;
&lt;br /&gt;
实际的科研课题，往往具有以下特征和性质：&lt;br /&gt;
&lt;br /&gt;
* 非常长的输入和输出，但仍然有限；&lt;br /&gt;
* 理论上有无限长的历史和未来；&lt;br /&gt;
* 确定性系统也会引发混沌；&lt;br /&gt;
* 系统存在可遍历和不可遍历的区分；&lt;br /&gt;
* 无限长序列也存在数量上的大小关系；&lt;br /&gt;
* [[拯救2050]][[奇点]]临近。&lt;br /&gt;
&lt;br /&gt;
这些课题转换为计算问题，则带有相当的复杂度，需要专门的计算复杂度理论加以研究。计算复杂度理论属于[[复杂系统]]理论一个分支，在复杂系统当中，对应的研究还有[[复杂网络]][[超图]]等相关领域，各个领域都对所研究的课题准备了相应的分析和量化方法。计算力学在大量借助这些成熟的科学方法上，进行了相应的优化方法制定。&lt;br /&gt;
&lt;br /&gt;
==复杂度量化==&lt;br /&gt;
&lt;br /&gt;
=== 计算复杂度 ===&lt;br /&gt;
&lt;br /&gt;
计算复杂度也可认为是算术复杂度，理论上可以简化到二值计算。二值是符号里的0和1，是计算学所用的基本单位。通过组合0和1可以形成复杂的数学和逻辑，以及加入编解码器形成字符串。计算力学将经典[[复杂科学]]理论的部分核心“将自然过程二分为秩序和噪声”吸收了进来，也是相关文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;提到的创新方式。即我们可以利用[[复杂科学]]的粗粒化方法，将隐藏在自然现象中的过程压缩到极简的秩序（order，符号0）和随机（randomness，符号1），然后制定相应的运算法则，就能完成一种二值计算系统的建立，有兴趣的读者可以参阅[[布尔代数]]的相关内容。&lt;br /&gt;
&lt;br /&gt;
在人工环境中使用二分法时，原始的随机过程，经过一定程度的累积，依赖于具体的粗粒化方法，有可能会呈现出一定的分布，导致计算复杂性的出现。这种计算复杂性经过抽象和形式化，使用不同的实体和规则，能形成不同的复杂度度量方法。&lt;br /&gt;
&lt;br /&gt;
===柯式复杂度===&lt;br /&gt;
&lt;br /&gt;
[[柯式复杂度]]是大家普遍公认的复杂度度量方法，在Jean-Paul Delahaye和Hector Zenil对复杂系统量化方法研究的工作中&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;，认为最天然的计算设备的模型需要有一定的表达能力，并定义一个字符串s对于通用图灵机U的'''柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度'''&amp;lt;math&amp;gt;K_{u}(s)&amp;lt;/math&amp;gt;为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_{u}(s) =  min\{\lvert p \rvert, U(p) = s \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标u是对应通用图灵机的代号，U是运行程序p的通用图灵机的实体。&lt;br /&gt;
&lt;br /&gt;
为提高通用性，忽略各图灵机之间的差异，将柯氏复杂度定义进一步定义为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: 通用计算机M在输入w时停机并输出x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
按照前式标准化为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: M(w) = x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这里的w等于前式的p，即输出x的程序源代码字符串。x等于前式的s，即待输出的字符串。&lt;br /&gt;
&lt;br /&gt;
在文献&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;中确定柯式复杂度的定义时，使用了两种不同的计算模型：&lt;br /&gt;
* 确定性图灵机（deterministic Turing machines (TM)）。能够模拟神经元，一般以串行方式运行代码。&lt;br /&gt;
* 一维元胞自动机（CA）。以并行方式同时更新单个时间步上的所有元胞。&lt;br /&gt;
做了计算性能的比较，实验结果显示两者有着很强的相互关联，而且两者均可将输出字符串构成支持反转和补余操作的对称群。&lt;br /&gt;
&lt;br /&gt;
柯式复杂度的主要注解包括因为停机问题而导致的不可计算性，以及它高度依赖编程语言的选择。虽然柯式复杂度有上述问题，但仍能揭示计算和模拟的本质。不同的计算模型形成了复杂度的分水岭，又来到常量E的一处浅滩：&lt;br /&gt;
&lt;br /&gt;
定理：总能找到一个常量E，对于任意的字符串s，两种计算模型U1和U2的柯式复杂度满足：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert K_{U_1}(s) - K_{U_2}(s) \rvert &amp;lt; E&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即，在误差条件E以内，有程序P能让计算模型U1模拟U2，智能体能借助程序P沿着复杂度的沟壑通向2050。&lt;br /&gt;
&lt;br /&gt;
===统计复杂度===&lt;br /&gt;
&lt;br /&gt;
定义及符号&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标μ依赖于测度和分布，同柯式复杂度&amp;lt;math&amp;gt;C_{u}&amp;lt;/math&amp;gt;的下标u含义不完全相同，对应的计算模型M的分类和分布，也依赖于具体的理论实现。&lt;br /&gt;
&lt;br /&gt;
统计复杂度可用于线性系统的[[复杂性]]量化，也可用于非线性动态系统中复杂系统[[因果涌现]][[复杂性]]的量化。香农熵基于概率分布，但对于确定性混沌却有些不足，统计复杂度则能量化宏观态上出现的确定性混沌。&lt;br /&gt;
&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。其中μ依赖于测度和分布。跟统计力学中的量化理论有关，基于测度系统的定义。在部分混沌物理学的文献中，也被记作α。&lt;br /&gt;
&lt;br /&gt;
在1989年《Inferring Statistical Complexity》&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;这篇文献里，复杂度的阶次符号为α，在2001年文献&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中的符号为μ，这里我们统一使用μ。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度即为μ-阶图的概率算术复杂度，&amp;lt;math&amp;gt;C_{μ=0}=\log \lvert \mathbf{V} \rvert&amp;lt;/math&amp;gt;。其中&amp;lt;math&amp;gt;\mathbf{V}&amp;lt;/math&amp;gt;为μ-阶图的顶点集合。&lt;br /&gt;
&lt;br /&gt;
在集智俱乐部的《因果涌现读书会》[[因果几何]]上，会对连续系统的因果涌现做更详细的介绍，有兴趣的可以参考下。&lt;br /&gt;
&lt;br /&gt;
0-阶图复杂度(&amp;lt;math&amp;gt;C_{μ=0}&amp;lt;/math&amp;gt;)和蔡汀-柯尔莫哥洛夫复杂度不同，0-阶图复杂度带有概率分布且依赖带有随机整数寄存器的图灵机。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度（&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;）是区别于信息论的量化复杂度的方法，后者基于维度&amp;lt;math&amp;gt;d_μ&amp;lt;/math&amp;gt;和熵&amp;lt;math&amp;gt;h_μ&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
拓扑复杂度&lt;br /&gt;
&lt;br /&gt;
当μ-阶图复杂度的μ为零时，μ-阶图复杂度也称为拓扑复杂度。由ϵ-机器的特征值给出。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度的μ = 1时，复杂度的量化方式为统计复杂度，带有热力学的“高温限制”。这里的统计复杂度也是1-阶图复杂度，即为香农熵。由ϵ-机器的物征向量给出。&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。这里的对应于因果涌现量化（有效信息EI），统计复杂度&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
统计复杂度的下界，从周期行为和频段耦合中得出，是带二阶项的相位转换。&lt;br /&gt;
&lt;br /&gt;
=== 复杂度目标 ===&lt;br /&gt;
&lt;br /&gt;
经过演化，因果链能形成形式上的闭环，这里闭环在后文的因果态里，是指因果态在所有有效态中，统计复杂度最小等特征和属性。在管理学中，类似于使用组织行为学的知识，构建特定的反应链，从而完成特定目标。&lt;br /&gt;
&lt;br /&gt;
[[文件:复杂度-Pre-announcement-202409101.png|居中|替代=复杂度-Pre|无框|403x403像素]]&lt;br /&gt;
&lt;br /&gt;
几乎所有自然当中的时间相关系统，经过复杂度的划分和优化，再通过计算力学对结构的检验和测量，能展现出多尺度的涌现属性和特征。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
在计算力学中，宇宙被视为一个确定性动力系统（DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。由于系统内的智能体（Agent）的计算资源有限，无法测量和预测其内外部环境的所有行为，这些不能预测的部分对智能体来说就相当于是随机扰动，所以智能体被视为一个随机动力系统（SDS）。智能体试图构建和维持一个对其环境具有最大预测能力的内部模型，以提高其自身对环境的适应性和生存能力。&lt;br /&gt;
&lt;br /&gt;
智能体对外部环境的测量精度一般都是有限的，测量结果只能描述外部环境的“模糊状态”，智能体需要对测量结果粗粒化后才能识别“模糊状态”中的模式。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} s_t&amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partitioni）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的模式，并且这种模式不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性：因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强，用公式表示为&amp;lt;math&amp;gt;\textit{For all R and all L}\in\mathbb{Z}^+,H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度：在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小，用公式表示为&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;与&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;有同等的预测能力，满足&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^{L}|\hat{\mathcal{R}}]=H[\stackrel{\rightarrow}{S}^{L}|\mathcal{S}] &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上文中已经介绍了柯式复杂度和统计复杂度的基本概念，如果&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;表示对过程的测量结果的前&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个序列，那么它们之间的关系可以近似的表示为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度&amp;lt;math&amp;gt;K(s^L ) &amp;lt;/math&amp;gt;可以理解为描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的总信息量。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;为香农熵率，是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大。&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;在这里可以理解为误差率， 则&amp;lt;math&amp;gt;h_μ L &amp;lt;/math&amp;gt;为允许损失的随机信息量。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;可以理解为允许存在误差率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;的情况下，描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。&lt;br /&gt;
&lt;br /&gt;
那么公式可以解释为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性：在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小，用公式表示为&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;满足&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^{L}|\hat{\mathcal{R}}]=H[\stackrel{\rightarrow}{S}^{L}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(S^{\prime};S)\geq I(\widehat{R}^{\prime};\widehat{R}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==模式重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为模式重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。模式重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{(t+1)}=TS_t&amp;lt;/math&amp;gt;，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
ϵ-机器和图灵机不同，简单的图灵机是一种完全抽象的计算模型，它被实例化为冯·诺依曼架构，是现代计算机的理论模型。ϵ-机器可以通过和环境的互动，不断理解环境，更新自己的内秉属性，引入固定和随机变量而重构出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:无限ϵ-机器的有限字符生成器-202409051.png|替代=ϵ-机器的示意图|无框|349x349像素]]&lt;br /&gt;
&lt;br /&gt;
无限判定厄普西隆机器（ϵ-machine）可以表征为有限版本，并通过后续章节的重构算法形成字符生成器。&lt;br /&gt;
&lt;br /&gt;
==层次机器==&lt;br /&gt;
&lt;br /&gt;
===多尺度===&lt;br /&gt;
&lt;br /&gt;
层次机器由多层ϵ-机器构成，其中单层ϵ-机器停留在水平因果态。层次机器从特定视角来看，是ϵ-机器的一个变体，是垂直方向的因果态。&lt;br /&gt;
&lt;br /&gt;
层次机器具有[[多尺度自动建模]]的能力。&lt;br /&gt;
&lt;br /&gt;
===重构算法===&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即M&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;=s&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;...；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;=M&amp;lt;sub&amp;gt;l-1&amp;lt;/sub&amp;gt;/~，其中~表示l级上的因果等价类；操作的含义是，在l-1级上被区别对待的状态在l级上可以被视为同一个因果态。此时S和T都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度L，得到更加精确的一系列模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着L增大，模型的复杂度发散，即&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型M&amp;lt;sub&amp;gt;l+1&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的ϵ-机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==实例==&lt;br /&gt;
&lt;br /&gt;
===逻辑斯谛映射===&lt;br /&gt;
&lt;br /&gt;
[[Logistic映射|逻辑斯谛（Logistic）映射]]求取迭代函数的极值，此极值可能呈现单周期、倍周期等现象。&lt;br /&gt;
&lt;br /&gt;
===元胞自动机===&lt;br /&gt;
&lt;br /&gt;
元胞自动机的复杂度的量化可使用0-阶图复杂度，即算术复杂度。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37654</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37654"/>
		<updated>2024-09-10T02:10:08Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 复杂度目标 */ 增加一幅示意图&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套数学框架，试图从历史序列的形态（Morph）系综中寻找、总结规律，并预测未来。“寻找、总结规律、预测未来”属于“智能活动”的一种，在许许多多的“智能活动”背后又有着潜在的更一般的规律。潜在的一般的规律，往往来源于对微观态进行[[粗粒化]]形成宏观态的[[因果涌现]]。计算力学从信息论出发，采用计算的视角，定义出模式，因果态，各态之间的转换等重要概念，并最终将“智能”抽象为支持通用计算的ϵ-机器。ϵ-机器被有关学者从理论上证明，有着宏观态上的信息封闭性和计算封闭性，可以展现出极大的预测能力和极小的复杂性。ϵ-机器有序对的因果态对所有长度未来&amp;lt;math&amp;gt;\overset{\to}{S}&amp;lt;/math&amp;gt;而言还有着强同质性（Strict Homogeneity of Causal States）。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=生物群落图片-计算力学词条|无框|238x238像素]]&lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。最吸引人的和使人迷惑的自然模式是那些在高度结构化的联合行为随着时间涌现于简单子系统的交互。鸟群以步调一致地形式飞行，鱼儿在没有领头带领以连贯的序列群组流转并突然共同转向的方式游动。蚊群形成复杂的社会，生存继承自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
这些观察构成直观的涌现定义,为了让它更可用，得有人说明“那些东西”是什么，并且它“新”在哪里。否则，表述就不够详细，甚至有些空洞。普通的机制能引导多样现象的涌现吗？同时代的科学和数学能提供什么语言去精确地描绘这些系统中涌现的不同组织？&lt;br /&gt;
&lt;br /&gt;
=== 现象的计算视角 ===&lt;br /&gt;
&lt;br /&gt;
我们取智能体对环境的适应度为指标，可将绝大多数智能活动整理出层次性，数理和逻辑，从而纳入科学研究&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;对应的数学框架，进而使其和环境共同演化。在计算力学的宇宙模型里，'''现象（Phenomenon）'''相对于智能体的来说有三个层次：&lt;br /&gt;
&lt;br /&gt;
#'''直觉涌现(Intuitive emergence)'''。系统中已经发生相对智能体来说之前没有建立内部结构的现象，也是“新颖的”。例子有对一个智能体来说，环境中首次发生地震；&lt;br /&gt;
#'''斑图涌现(Pattern emergence)'''。智能体捕捉到这个新的现象，并能从动力系统的'''斑图构型（Pattern formation）'''中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
#'''内在涌现（Intrinsic emergence）'''。具有识别和建立现象对应结构的智能体，组成新的环境，使得系统出现新的秩序，就达到了内在涌现层次。例子有智能体能通过地震分析出环境的一些结构信息；&lt;br /&gt;
&lt;br /&gt;
只有达到了层次3，现象才进入'''内在涌现'''环节，融入到环境并得到保持，否则只是随机扰动。&lt;br /&gt;
&lt;br /&gt;
智能体对三个层次的涌现，使用相应量化方法和计算机理论模型，以及机载的实际计算设备，进行计算模型建立。理论上已经证明图灵机具有通用图灵机的计算能力，且与[[元胞自动机]]的计算能力等价。这些计算能力包括算术方法和数理逻辑。&lt;br /&gt;
&lt;br /&gt;
使用适当的假设和划分方法，在科学领域也称为[[映射]]，在[[复杂科学]]里一种特殊的映射可以称为[[粗粒化]]，能够获取一定程度上计算的下列特性：&lt;br /&gt;
&lt;br /&gt;
* 封闭（完备）性。&lt;br /&gt;
* 一致性。&lt;br /&gt;
&lt;br /&gt;
智能体一旦完成计算的封闭（完备）性和一致性的建立，那么对现象的分析就达到了基本的科学研究阶段，能建立相应的科学理论体系，进入动力系统的范畴。而如果要形成计算视角下的内在涌现，则还要面向复杂问题，建立多层次的理论。&lt;br /&gt;
&lt;br /&gt;
=== 计算复杂性 ===&lt;br /&gt;
&lt;br /&gt;
实际的科研课题，往往具有以下特征和性质：&lt;br /&gt;
&lt;br /&gt;
* 非常长的输入和输出，但仍然有限；&lt;br /&gt;
* 理论上有无限长的历史和未来；&lt;br /&gt;
* 确定性系统也会引发混沌；&lt;br /&gt;
* 系统存在可遍历和不可遍历的区分；&lt;br /&gt;
* 无限长序列也存在数量上的大小关系；&lt;br /&gt;
* [[拯救2050]][[奇点]]临近。&lt;br /&gt;
&lt;br /&gt;
这些课题转换为计算问题，则带有相当的复杂度，需要专门的计算复杂度理论加以研究。计算复杂度理论属于[[复杂系统]]理论一个分支，在复杂系统当中，对应的研究还有[[复杂网络]][[超图]]等相关领域，各个领域都对所研究的课题准备了相应的分析和量化方法。计算力学在大量借助这些成熟的科学方法上，进行了相应的优化方法制定。&lt;br /&gt;
&lt;br /&gt;
==复杂度量化==&lt;br /&gt;
&lt;br /&gt;
=== 计算复杂度 ===&lt;br /&gt;
&lt;br /&gt;
计算复杂度也可认为是算术复杂度，理论上可以简化到二值计算。二值是符号里的0和1，是计算学所用的基本单位。通过组合0和1可以形成复杂的数学和逻辑，以及加入编解码器形成字符串。计算力学将经典[[复杂科学]]理论的部分核心“将自然过程二分为秩序和噪声”吸收了进来，也是相关文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;提到的创新方式。即我们可以利用[[复杂科学]]的粗粒化方法，将隐藏在自然现象中的过程压缩到极简的秩序（order，符号0）和随机（randomness，符号1），然后制定相应的运算法则，就能完成一种二值计算系统的建立，有兴趣的读者可以参阅[[布尔代数]]的相关内容。&lt;br /&gt;
&lt;br /&gt;
在人工环境中使用二分法时，原始的随机过程，经过一定程度的累积，依赖于具体的粗粒化方法，有可能会呈现出一定的分布，导致计算复杂性的出现。这种计算复杂性经过抽象和形式化，使用不同的实体和规则，能形成不同的复杂度度量方法。&lt;br /&gt;
&lt;br /&gt;
===柯式复杂度===&lt;br /&gt;
&lt;br /&gt;
[[柯式复杂度]]是大家普遍公认的复杂度度量方法，在Jean-Paul Delahaye和Hector Zenil对复杂系统量化方法研究的工作中&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;，认为最天然的计算设备的模型需要有一定的表达能力，并定义一个字符串s对于通用图灵机U的'''柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度'''&amp;lt;math&amp;gt;K_{u}(s)&amp;lt;/math&amp;gt;为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_{u}(s) =  min\{\lvert p \rvert, U(p) = s \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标u是对应通用图灵机的代号，U是运行程序p的通用图灵机的实体。&lt;br /&gt;
&lt;br /&gt;
为提高通用性，忽略各图灵机之间的差异，将柯氏复杂度定义进一步定义为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: 通用计算机M在输入w时停机并输出x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
按照前式标准化为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: M(w) = x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这里的w等于前式的p，即输出x的程序源代码字符串。x等于前式的s，即待输出的字符串。&lt;br /&gt;
&lt;br /&gt;
在文献&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;中确定柯式复杂度的定义时，使用了两种不同的计算模型：&lt;br /&gt;
* 确定性图灵机（deterministic Turing machines (TM)）。能够模拟神经元，一般以串行方式运行代码。&lt;br /&gt;
* 一维元胞自动机（CA）。以并行方式同时更新单个时间步上的所有元胞。&lt;br /&gt;
做了计算性能的比较，实验结果显示两者有着很强的相互关联，而且两者均可将输出字符串构成支持反转和补余操作的对称群。&lt;br /&gt;
&lt;br /&gt;
柯式复杂度的主要注解包括因为停机问题而导致的不可计算性，以及它高度依赖编程语言的选择。虽然柯式复杂度有上述问题，但仍能揭示计算和模拟的本质。不同的计算模型形成了复杂度的分水岭，又来到常量E的一处浅滩：&lt;br /&gt;
&lt;br /&gt;
定理：总能找到一个常量E，对于任意的字符串s，两种计算模型U1和U2的柯式复杂度满足：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert K_{U_1}(s) - K_{U_2}(s) \rvert &amp;lt; E&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即，在误差条件E以内，有程序P能让计算模型U1模拟U2，智能体能借助程序P沿着复杂度的沟壑通向2050。&lt;br /&gt;
&lt;br /&gt;
===统计复杂度===&lt;br /&gt;
&lt;br /&gt;
定义及符号&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标μ依赖于测度和分布，同柯式复杂度&amp;lt;math&amp;gt;C_{u}&amp;lt;/math&amp;gt;的下标u含义不完全相同，对应的计算模型M的分类和分布，也依赖于具体的理论实现。&lt;br /&gt;
&lt;br /&gt;
统计复杂度可用于线性系统的[[复杂性]]量化，也可用于非线性动态系统中复杂系统[[因果涌现]][[复杂性]]的量化。香农熵基于概率分布，但对于确定性混沌却有些不足，统计复杂度则能量化宏观态上出现的确定性混沌。&lt;br /&gt;
&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。其中μ依赖于测度和分布。跟统计力学中的量化理论有关，基于测度系统的定义。在部分混沌物理学的文献中，也被记作α。&lt;br /&gt;
&lt;br /&gt;
在1989年《Inferring Statistical Complexity》&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;这篇文献里，复杂度的阶次符号为α，在2001年文献&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中的符号为μ，这里我们统一使用μ。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度即为μ-阶图的概率算术复杂度，&amp;lt;math&amp;gt;C_{μ=0}=\log \lvert \mathbf{V} \rvert&amp;lt;/math&amp;gt;。其中&amp;lt;math&amp;gt;\mathbf{V}&amp;lt;/math&amp;gt;为μ-阶图的顶点集合。&lt;br /&gt;
&lt;br /&gt;
在集智俱乐部的《因果涌现读书会》[[因果几何]]上，会对连续系统的因果涌现做更详细的介绍，有兴趣的可以参考下。&lt;br /&gt;
&lt;br /&gt;
0-阶图复杂度(&amp;lt;math&amp;gt;C_{μ=0}&amp;lt;/math&amp;gt;)和蔡汀-柯尔莫哥洛夫复杂度不同，0-阶图复杂度带有概率分布且依赖带有随机整数寄存器的图灵机。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度（&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;）是区别于信息论的量化复杂度的方法，后者基于维度&amp;lt;math&amp;gt;d_μ&amp;lt;/math&amp;gt;和熵&amp;lt;math&amp;gt;h_μ&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
拓扑复杂度&lt;br /&gt;
&lt;br /&gt;
当μ-阶图复杂度的μ为零时，μ-阶图复杂度也称为拓扑复杂度。由ϵ-机器的特征值给出。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度的μ = 1时，复杂度的量化方式为统计复杂度，带有热力学的“高温限制”。这里的统计复杂度也是1-阶图复杂度，即为香农熵。由ϵ-机器的物征向量给出。&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。这里的对应于因果涌现量化（有效信息EI），统计复杂度&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
统计复杂度的下界，从周期行为和频段耦合中得出，是带二阶项的相位转换。&lt;br /&gt;
&lt;br /&gt;
=== 复杂度目标 ===&lt;br /&gt;
&lt;br /&gt;
经过演化，因果链能形成形式上的闭环，这里闭环在后文的因果态里，是指因果态在所有有效态中，统计复杂度最小等特征和属性。在管理学中，类似于使用组织行为学的知识，构建特定的反应链，从而完成特定目标。&lt;br /&gt;
&lt;br /&gt;
[[文件:复杂度-Pre-announcement-202409101.png|替代=复杂度-Pre|无框|403x403像素]]&lt;br /&gt;
&lt;br /&gt;
几乎所有自然当中的时间相关系统，经过复杂度的划分和优化，再通过计算力学对结构的检验和测量，能展现出多尺度的涌现属性和特征。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
在计算力学中，宇宙被视为一个确定性动力系统（DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。由于系统内的智能体（Agent）的计算资源有限，无法测量和预测其内外部环境的所有行为，这些不能预测的部分对智能体来说就相当于是随机扰动，所以智能体被视为一个随机动力系统（SDS）。智能体试图构建和维持一个对其环境具有最大预测能力的内部模型，以提高其自身对环境的适应性和生存能力。&lt;br /&gt;
&lt;br /&gt;
智能体对外部环境的测量精度一般都是有限的，测量结果只能描述外部环境的“模糊状态”，智能体需要对测量结果粗粒化后才能识别“模糊状态”中的模式。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} s_t&amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partitioni）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的模式，并且这种模式不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性：因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强，用公式表示为&amp;lt;math&amp;gt;\textit{For all R and all L}\in\mathbb{Z}^+,H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度：在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小，用公式表示为&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;与&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;有同等的预测能力，满足&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^{L}|\hat{\mathcal{R}}]=H[\stackrel{\rightarrow}{S}^{L}|\mathcal{S}] &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上文中已经介绍了柯式复杂度和统计复杂度的基本概念，如果&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;表示对过程的测量结果的前&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个序列，那么它们之间的关系可以近似的表示为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度&amp;lt;math&amp;gt;K(s^L ) &amp;lt;/math&amp;gt;可以理解为描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的总信息量。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;为香农熵率，是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大。&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;在这里可以理解为误差率， 则&amp;lt;math&amp;gt;h_μ L &amp;lt;/math&amp;gt;为允许损失的随机信息量。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;可以理解为允许存在误差率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;的情况下，描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。&lt;br /&gt;
&lt;br /&gt;
那么公式可以解释为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性：在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小，用公式表示为&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;满足&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^{L}|\hat{\mathcal{R}}]=H[\stackrel{\rightarrow}{S}^{L}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(S^{\prime};S)\geq I(\widehat{R}^{\prime};\widehat{R}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==模式重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为模式重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。模式重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{(t+1)}=TS_t&amp;lt;/math&amp;gt;，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
ϵ-机器和图灵机不同，简单的图灵机是一种完全抽象的计算模型，它被实例化为冯·诺依曼架构，是现代计算机的理论模型。ϵ-机器可以通过和环境的互动，不断理解环境，更新自己的内秉属性，引入固定和随机变量而重构出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:无限ϵ-机器的有限字符生成器-202409051.png|替代=ϵ-机器的示意图|无框|349x349像素]]&lt;br /&gt;
&lt;br /&gt;
无限判定厄普西隆机器（ϵ-machine）可以表征为有限版本，并通过后续章节的重构算法形成字符生成器。&lt;br /&gt;
&lt;br /&gt;
==层次机器==&lt;br /&gt;
&lt;br /&gt;
===多尺度===&lt;br /&gt;
&lt;br /&gt;
层次机器由多层ϵ-机器构成，其中单层ϵ-机器停留在水平因果态。层次机器从特定视角来看，是ϵ-机器的一个变体，是垂直方向的因果态。&lt;br /&gt;
&lt;br /&gt;
层次机器具有[[多尺度自动建模]]的能力。&lt;br /&gt;
&lt;br /&gt;
===重构算法===&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即M&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;=s&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;...；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;=M&amp;lt;sub&amp;gt;l-1&amp;lt;/sub&amp;gt;/~，其中~表示l级上的因果等价类；操作的含义是，在l-1级上被区别对待的状态在l级上可以被视为同一个因果态。此时S和T都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度L，得到更加精确的一系列模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着L增大，模型的复杂度发散，即&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型M&amp;lt;sub&amp;gt;l+1&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的ϵ-机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==实例==&lt;br /&gt;
&lt;br /&gt;
===逻辑斯谛映射===&lt;br /&gt;
&lt;br /&gt;
[[Logistic映射|逻辑斯谛（Logistic）映射]]求取迭代函数的极值，此极值可能呈现单周期、倍周期等现象。&lt;br /&gt;
&lt;br /&gt;
===元胞自动机===&lt;br /&gt;
&lt;br /&gt;
元胞自动机的复杂度的量化可使用0-阶图复杂度，即算术复杂度。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:%E5%A4%8D%E6%9D%82%E5%BA%A6-Pre-announcement-202409101.png&amp;diff=37652</id>
		<title>文件:复杂度-Pre-announcement-202409101.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E6%96%87%E4%BB%B6:%E5%A4%8D%E6%9D%82%E5%BA%A6-Pre-announcement-202409101.png&amp;diff=37652"/>
		<updated>2024-09-10T02:08:25Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;复杂度-Pre&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37649</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37649"/>
		<updated>2024-09-10T00:51:54Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 复杂度目标 */ complexity != randomness&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套数学框架，试图从历史序列的形态（Morph）系综中寻找、总结规律，并预测未来。“寻找、总结规律、预测未来”属于“智能活动”的一种，在许许多多的“智能活动”背后又有着潜在的更一般的规律。潜在的一般的规律，往往来源于对微观态进行[[粗粒化]]形成宏观态的[[因果涌现]]。计算力学从信息论出发，采用计算的视角，定义出模式，因果态，各态之间的转换等重要概念，并最终将“智能”抽象为支持通用计算的ϵ-机器。ϵ-机器被有关学者从理论上证明，有着宏观态上的信息封闭性和计算封闭性，可以展现出极大的预测能力和极小的复杂性。ϵ-机器有序对的因果态对所有长度未来&amp;lt;math&amp;gt;\overset{\to}{S}&amp;lt;/math&amp;gt;而言还有着强同质性（Strict Homogeneity of Causal States）。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=生物群落图片-计算力学词条|无框|238x238像素]]&lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。最吸引人的和使人迷惑的自然模式是那些在高度结构化的联合行为随着时间涌现于简单子系统的交互。鸟群以步调一致地形式飞行，鱼儿在没有领头带领以连贯的序列群组流转并突然共同转向的方式游动。蚊群形成复杂的社会，生存继承自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
这些观察构成直观的涌现定义,为了让它更可用，得有人说明“那些东西”是什么，并且它“新”在哪里。否则，表述就不够详细，甚至有些空洞。普通的机制能引导多样现象的涌现吗？同时代的科学和数学能提供什么语言去精确地描绘这些系统中涌现的不同组织？&lt;br /&gt;
&lt;br /&gt;
=== 现象的计算视角 ===&lt;br /&gt;
&lt;br /&gt;
我们取智能体对环境的适应度为指标，可将绝大多数智能活动整理出层次性，数理和逻辑，从而纳入科学研究&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;对应的数学框架，进而使其和环境共同演化。在计算力学的宇宙模型里，'''现象（Phenomenon）'''相对于智能体的来说有三个层次：&lt;br /&gt;
&lt;br /&gt;
#'''直觉涌现(Intuitive emergence)'''。系统中已经发生相对智能体来说之前没有建立内部结构的现象，也是“新颖的”。例子有对一个智能体来说，环境中首次发生地震；&lt;br /&gt;
#'''斑图涌现(Pattern emergence)'''。智能体捕捉到这个新的现象，并能从动力系统的'''斑图构型（Pattern formation）'''中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
#'''内在涌现（Intrinsic emergence）'''。具有识别和建立现象对应结构的智能体，组成新的环境，使得系统出现新的秩序，就达到了内在涌现层次。例子有智能体能通过地震分析出环境的一些结构信息；&lt;br /&gt;
&lt;br /&gt;
只有达到了层次3，现象才进入'''内在涌现'''环节，融入到环境并得到保持，否则只是随机扰动。&lt;br /&gt;
&lt;br /&gt;
智能体对三个层次的涌现，使用相应量化方法和计算机理论模型，以及机载的实际计算设备，进行计算模型建立。理论上已经证明图灵机具有通用图灵机的计算能力，且与[[元胞自动机]]的计算能力等价。这些计算能力包括算术方法和数理逻辑。&lt;br /&gt;
&lt;br /&gt;
使用适当的假设和划分方法，在科学领域也称为[[映射]]，在[[复杂科学]]里一种特殊的映射可以称为[[粗粒化]]，能够获取一定程度上计算的下列特性：&lt;br /&gt;
&lt;br /&gt;
* 封闭（完备）性。&lt;br /&gt;
* 一致性。&lt;br /&gt;
&lt;br /&gt;
智能体一旦完成计算的封闭（完备）性和一致性的建立，那么对现象的分析就达到了基本的科学研究阶段，能建立相应的科学理论体系，进入动力系统的范畴。而如果要形成计算视角下的内在涌现，则还要面向复杂问题，建立多层次的理论。&lt;br /&gt;
&lt;br /&gt;
=== 计算复杂性 ===&lt;br /&gt;
&lt;br /&gt;
实际的科研课题，往往具有以下特征和性质：&lt;br /&gt;
&lt;br /&gt;
* 非常长的输入和输出，但仍然有限；&lt;br /&gt;
* 理论上有无限长的历史和未来；&lt;br /&gt;
* 确定性系统也会引发混沌；&lt;br /&gt;
* 系统存在可遍历和不可遍历的区分；&lt;br /&gt;
* 无限长序列也存在数量上的大小关系；&lt;br /&gt;
* [[拯救2050]][[奇点]]临近。&lt;br /&gt;
&lt;br /&gt;
这些课题转换为计算问题，则带有相当的复杂度，需要专门的计算复杂度理论加以研究。计算复杂度理论属于[[复杂系统]]理论一个分支，在复杂系统当中，对应的研究还有[[复杂网络]][[超图]]等相关领域，各个领域都对所研究的课题准备了相应的分析和量化方法。计算力学在大量借助这些成熟的科学方法上，进行了相应的优化方法制定。&lt;br /&gt;
&lt;br /&gt;
==复杂度量化==&lt;br /&gt;
&lt;br /&gt;
=== 计算复杂度 ===&lt;br /&gt;
&lt;br /&gt;
计算复杂度也可认为是算术复杂度，理论上可以简化到二值计算。二值是符号里的0和1，是计算学所用的基本单位。通过组合0和1可以形成复杂的数学和逻辑，以及加入编解码器形成字符串。计算力学将经典[[复杂科学]]理论的部分核心“将自然过程二分为秩序和噪声”吸收了进来，也是相关文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;提到的创新方式。即我们可以利用[[复杂科学]]的粗粒化方法，将隐藏在自然现象中的过程压缩到极简的秩序（order，符号0）和随机（randomness，符号1），然后制定相应的运算法则，就能完成一种二值计算系统的建立，有兴趣的读者可以参阅[[布尔代数]]的相关内容。&lt;br /&gt;
&lt;br /&gt;
在人工环境中使用二分法时，原始的随机过程，经过一定程度的累积，依赖于具体的粗粒化方法，有可能会呈现出一定的分布，导致计算复杂性的出现。这种计算复杂性经过抽象和形式化，使用不同的实体和规则，能形成不同的复杂度度量方法。&lt;br /&gt;
&lt;br /&gt;
===柯式复杂度===&lt;br /&gt;
&lt;br /&gt;
[[柯式复杂度]]是大家普遍公认的复杂度度量方法，在Jean-Paul Delahaye和Hector Zenil对复杂系统量化方法研究的工作中&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;，认为最天然的计算设备的模型需要有一定的表达能力，并定义一个字符串s对于通用图灵机U的'''柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度'''&amp;lt;math&amp;gt;K_{u}(s)&amp;lt;/math&amp;gt;为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_{u}(s) =  min\{\lvert p \rvert, U(p) = s \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标u是对应通用图灵机的代号，U是运行程序p的通用图灵机的实体。&lt;br /&gt;
&lt;br /&gt;
为提高通用性，忽略各图灵机之间的差异，将柯氏复杂度定义进一步定义为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: 通用计算机M在输入w时停机并输出x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
按照前式标准化为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: M(w) = x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这里的w等于前式的p，即输出x的程序源代码字符串。x等于前式的s，即待输出的字符串。&lt;br /&gt;
&lt;br /&gt;
在文献&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;中确定柯式复杂度的定义时，使用了两种不同的计算模型：&lt;br /&gt;
* 确定性图灵机（deterministic Turing machines (TM)）。能够模拟神经元，一般以串行方式运行代码。&lt;br /&gt;
* 一维元胞自动机（CA）。以并行方式同时更新单个时间步上的所有元胞。&lt;br /&gt;
做了计算性能的比较，实验结果显示两者有着很强的相互关联，而且两者均可将输出字符串构成支持反转和补余操作的对称群。&lt;br /&gt;
&lt;br /&gt;
柯式复杂度的主要注解包括因为停机问题而导致的不可计算性，以及它高度依赖编程语言的选择。虽然柯式复杂度有上述问题，但仍能揭示计算和模拟的本质。不同的计算模型形成了复杂度的分水岭，又来到常量E的一处浅滩：&lt;br /&gt;
&lt;br /&gt;
定理：总能找到一个常量E，对于任意的字符串s，两种计算模型U1和U2的柯式复杂度满足：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert K_{U_1}(s) - K_{U_2}(s) \rvert &amp;lt; E&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即，在误差条件E以内，有程序P能让计算模型U1模拟U2，智能体能借助程序P沿着复杂度的沟壑通向2050。&lt;br /&gt;
&lt;br /&gt;
===统计复杂度===&lt;br /&gt;
&lt;br /&gt;
定义及符号&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标μ依赖于测度和分布，同柯式复杂度&amp;lt;math&amp;gt;C_{u}&amp;lt;/math&amp;gt;的下标u含义不完全相同，对应的计算模型M的分类和分布，也依赖于具体的理论实现。&lt;br /&gt;
&lt;br /&gt;
统计复杂度可用于线性系统的[[复杂性]]量化，也可用于非线性动态系统中复杂系统[[因果涌现]][[复杂性]]的量化。香农熵基于概率分布，但对于确定性混沌却有些不足，统计复杂度则能量化宏观态上出现的确定性混沌。&lt;br /&gt;
&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。其中μ依赖于测度和分布。跟统计力学中的量化理论有关，基于测度系统的定义。在部分混沌物理学的文献中，也被记作α。&lt;br /&gt;
&lt;br /&gt;
在1989年《Inferring Statistical Complexity》&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;这篇文献里，复杂度的阶次符号为α，在2001年文献&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中的符号为μ，这里我们统一使用μ。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度即为μ-阶图的概率算术复杂度，&amp;lt;math&amp;gt;C_{μ=0}=\log \lvert \mathbf{V} \rvert&amp;lt;/math&amp;gt;。其中&amp;lt;math&amp;gt;\mathbf{V}&amp;lt;/math&amp;gt;为μ-阶图的顶点集合。&lt;br /&gt;
&lt;br /&gt;
在集智俱乐部的《因果涌现读书会》[[因果几何]]上，会对连续系统的因果涌现做更详细的介绍，有兴趣的可以参考下。&lt;br /&gt;
&lt;br /&gt;
0-阶图复杂度(&amp;lt;math&amp;gt;C_{μ=0}&amp;lt;/math&amp;gt;)和蔡汀-柯尔莫哥洛夫复杂度不同，0-阶图复杂度带有概率分布且依赖带有随机整数寄存器的图灵机。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度（&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;）是区别于信息论的量化复杂度的方法，后者基于维度&amp;lt;math&amp;gt;d_μ&amp;lt;/math&amp;gt;和熵&amp;lt;math&amp;gt;h_μ&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
拓扑复杂度&lt;br /&gt;
&lt;br /&gt;
当μ-阶图复杂度的μ为零时，μ-阶图复杂度也称为拓扑复杂度。由ϵ-机器的特征值给出。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度的μ = 1时，复杂度的量化方式为统计复杂度，带有热力学的“高温限制”。这里的统计复杂度也是1-阶图复杂度，即为香农熵。由ϵ-机器的物征向量给出。&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。这里的对应于因果涌现量化（有效信息EI），统计复杂度&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
统计复杂度的下界，从周期行为和频段耦合中得出，是带二阶项的相位转换。&lt;br /&gt;
&lt;br /&gt;
=== 复杂度目标 ===&lt;br /&gt;
&lt;br /&gt;
经过演化，因果链能形成形式上的闭环，这里闭环在后文的因果态里，是指因果态在所有有效态中，统计复杂度最小等特征和属性。在管理学中，类似于使用组织行为学的知识，构建特定的反应链，从而完成特定目标。&lt;br /&gt;
&lt;br /&gt;
几乎所有自然当中的时间相关系统，经过复杂度的划分和优化，再通过计算力学对结构的检验和测量，能展现出多尺度的涌现属性和特征。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
在计算力学中，宇宙被视为一个确定性动力系统（DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。由于系统内的智能体（Agent）的计算资源有限，无法测量和预测其内外部环境的所有行为，这些不能预测的部分对智能体来说就相当于是随机扰动，所以智能体被视为一个随机动力系统（SDS）。智能体试图构建和维持一个对其环境具有最大预测能力的内部模型，以提高其自身对环境的适应性和生存能力。&lt;br /&gt;
&lt;br /&gt;
智能体对外部环境的测量精度一般都是有限的，测量结果只能描述外部环境的“模糊状态”，智能体需要对测量结果粗粒化后才能识别“模糊状态”中的模式。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} s_t&amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partitioni）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的模式，并且这种模式不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性：因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强，用公式表示为&amp;lt;math&amp;gt;\textit{For all R and all L}\in\mathbb{Z}^+,H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度：在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小，用公式表示为&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;与&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;有同等的预测能力，满足&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^{L}|\hat{\mathcal{R}}]=H[\stackrel{\rightarrow}{S}^{L}|\mathcal{S}] &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上文中已经介绍了柯式复杂度和统计复杂度的基本概念，如果&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;表示对过程的测量结果的前&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个序列，那么它们之间的关系可以近似的表示为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度&amp;lt;math&amp;gt;K(s^L ) &amp;lt;/math&amp;gt;可以理解为描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的总信息量。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;为香农熵率，是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大。&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;在这里可以理解为误差率， 则&amp;lt;math&amp;gt;h_μ L &amp;lt;/math&amp;gt;为允许损失的随机信息量。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;可以理解为允许存在误差率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;的情况下，描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。&lt;br /&gt;
&lt;br /&gt;
那么公式可以解释为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性：在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小，用公式表示为&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;满足&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^{L}|\hat{\mathcal{R}}]=H[\stackrel{\rightarrow}{S}^{L}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(S^{\prime};S)\geq I(\widehat{R}^{\prime};\widehat{R}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==模式重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为模式重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。模式重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{(t+1)}=TS_t&amp;lt;/math&amp;gt;，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
ϵ-机器和图灵机不同，简单的图灵机是一种完全抽象的计算模型，它被实例化为冯·诺依曼架构，是现代计算机的理论模型。ϵ-机器可以通过和环境的互动，不断理解环境，更新自己的内秉属性，引入固定和随机变量而重构出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:无限ϵ-机器的有限字符生成器-202409051.png|替代=ϵ-机器的示意图|无框|349x349像素]]&lt;br /&gt;
&lt;br /&gt;
无限判定厄普西隆机器（ϵ-machine）可以表征为有限版本，并通过后续章节的重构算法形成字符生成器。&lt;br /&gt;
&lt;br /&gt;
==层次机器==&lt;br /&gt;
&lt;br /&gt;
===多尺度===&lt;br /&gt;
&lt;br /&gt;
层次机器由多层ϵ-机器构成，其中单层ϵ-机器停留在水平因果态。层次机器从特定视角来看，是ϵ-机器的一个变体，是垂直方向的因果态。&lt;br /&gt;
&lt;br /&gt;
层次机器具有[[多尺度自动建模]]的能力。&lt;br /&gt;
&lt;br /&gt;
===重构算法===&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即M&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;=s&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;...；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;=M&amp;lt;sub&amp;gt;l-1&amp;lt;/sub&amp;gt;/~，其中~表示l级上的因果等价类；操作的含义是，在l-1级上被区别对待的状态在l级上可以被视为同一个因果态。此时S和T都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度L，得到更加精确的一系列模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着L增大，模型的复杂度发散，即&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型M&amp;lt;sub&amp;gt;l+1&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的ϵ-机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==实例==&lt;br /&gt;
&lt;br /&gt;
===逻辑斯谛映射===&lt;br /&gt;
&lt;br /&gt;
[[Logistic映射|逻辑斯谛（Logistic）映射]]求取迭代函数的极值，此极值可能呈现单周期、倍周期等现象。&lt;br /&gt;
&lt;br /&gt;
===元胞自动机===&lt;br /&gt;
&lt;br /&gt;
元胞自动机的复杂度的量化可使用0-阶图复杂度，即算术复杂度。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37648</id>
		<title>讨论:计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A8%E8%AE%BA:%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37648"/>
		<updated>2024-09-09T23:26:24Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 问题背景 */ 人生是一条长河&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;请大家把词条撰写的方法发表在这里。&lt;br /&gt;
&lt;br /&gt;
=问题背景=&lt;br /&gt;
&lt;br /&gt;
* 涌现通常被理解为一个引导结构出现的过程，该过程不能直接由定义约束和控制系统的即刻作用力所描述。随着时间的推移“一些新东西”在某尺度出现，且不能由运动的等式所说明。一个涌现的属性也不能明确由初始和边界条件所表征。简而言之，当下层系统释放一些效应到它的创建中则一个属性涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：“一些新东西”是最平凡的定义，还是要补充出来作者对涌现后面两层的定义，并体现出它层层递进的关系。像木星的红斑跟蚁群在作者那里就不是同一个层次的涌现。&lt;br /&gt;
&lt;br /&gt;
LHF：如果能对涌现层次化最好，从计算视角入手的话，看怎么联系二者。也感谢提供木星的红斑跟蚁群分属不同层次的涌现，这些还请多讨论和交流。&lt;br /&gt;
&lt;br /&gt;
YMZ：首先先改这个问题吧，着重看1.2节的结尾部分的总结。&lt;br /&gt;
&lt;br /&gt;
LHF：文献中1.2节的结尾总结得很精彩，集智俱乐部公众号《涌现的种类与形式》写得也很好，可以看作是从复杂性角度考察所有系统的一本手册。我需要再理解一下作者那里涌现的表现含义，至少“计算力学”的离散性难以考察所有系统。&lt;br /&gt;
&lt;br /&gt;
YMZ：《涌现的种类与形式》不用在这里提，先把计算力学的东西讲出来。可以先把原文的段落翻译放在这里，然后思考怎么把它用我们自己的语言衔接上。现在我一直看不到学习推进的过程。&lt;br /&gt;
&lt;br /&gt;
LHF：非常抱歉学习进程落后了。表达一下个人想法：直接把原文的段落翻译放在这里，也是一种表述。但原文视角跳变很厉害，比如层次1的涌现是：直觉上的涌现的定义“一些新颖的东西出现”，如果要严格化，新颖的东西必定得有指标，要不就是纯概念。层次2的视角是观察者（an observer），层次3是系统“the system”，不太容易跟上作者的思路。图片1又是智能体的视角下的环境。我觉得我们还是要尽力把他们梳理清楚。想清楚了我会尝试在页面进行修改，谢谢大家的建议。&lt;br /&gt;
&lt;br /&gt;
LHF：原本看不出作者分类涌现的维度，一种处理方法是，先在计算力学里，认为一类斑图和现象（Pattern and Phenomenon）就是涌现。原文用我们自己的语言，认为是相对智能体来说，涌现对智能体和环境影响的三个阶段，也可能是原作者写作时的潜意识，应该是说得通的。不然假设有“涌现”的判别工具，“新颖的东西”当成层次一来理解，就是先入为主，如果属于层次一，结果判别工具输出为假，那层次一也就不存在的。呈现为上。&lt;br /&gt;
&lt;br /&gt;
LHF：原作者使用原语言进行描述，我们用自己的语言的话，可以激发自己一把，把“对齐”当成自己的追求，也是进一步严格化形式化计算力学的必经步骤。使用我们的语言对齐后，“涌现”的层次为“直觉涌现”、“斑图涌现/构型”、“内在涌现”。&lt;br /&gt;
&lt;br /&gt;
YMZ：作者这里要表达的意思应该没有那么复杂。对于第一层，只要有特征出现就算，比如质心，就是很trivial的。然后第二层和第三层现在没分开，第二层是外在观察者的视角，第三层才有agent的视角。另外我觉得agent翻译为“主体”是不是更好。前两层不用严格定义，都是给第三层做的铺垫。&lt;br /&gt;
&lt;br /&gt;
* 智能体捕捉到这个新的现象，并能从动力系统的斑图构型（Pattern formation）中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
&lt;br /&gt;
YMZ：这就是上一条我评论所指的。这里应该是外在的观察者以某种编码方式在观察，而不是智能体如何如何&lt;br /&gt;
&lt;br /&gt;
LHF：第一层实打实，第二、三层有活性，有内外。铺垫下来，第三层能成就主体。&lt;br /&gt;
&lt;br /&gt;
LHF：暂且不说其他&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;，单说这篇&amp;lt;ref name=&amp;quot;calculi-emerge&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;，宇宙间完全的平衡态，则宏观上无法出新。能形成质心，说明质量出现了，这就很赞。而已知光子没有静止质量，所以将你的质子与光子耦合，或许能到第二层，即观察者（能量？）出现了（appear)？。&lt;br /&gt;
&lt;br /&gt;
* 现象的计算视角&lt;br /&gt;
&lt;br /&gt;
YMZ：现在小标题划分的依据是什么？后面两个小标题出现在这里不太合适。&lt;br /&gt;
&lt;br /&gt;
LHF: 小标题送给研究中心的人们，因为进了研究中心背景肯定是很深远的。阅读集智百科还是有门槛的，门槛在于今天得有个三五斗。下月能保证每天有个三五斗吗？作为有点恍惚的我没法作答。所以小标题划分的依据就是，你得能从现象到本质，再到计算，否则另寻他途。自动忽略背景的同学，应当能数到100，不然今晚没鱼吃。好，划分依据先介绍到这里，请各位继续讨论。&lt;br /&gt;
&lt;br /&gt;
* 在牛顿力学提出以后，...... 这时往往需要借助新的科技手段，来对这些模式进行深入研究，发现其潜在的原理和规律。&lt;br /&gt;
&lt;br /&gt;
YMZ：这两段话作用是什么？可以略写。&lt;br /&gt;
&lt;br /&gt;
LHF：想引入复杂科学和因果科学。牛顿力学中，物理运动的变化，来源于力的作用，或者相反。通常认为牛顿定律不涉及解释跨层级的现象，然后力是路程对时间的二阶导数，我个人还在深入理解导数（微积分）是否跨层级。毕竟导数一种表达是无穷小/无穷小的极限存在，然后忽略更高阶无穷小。&lt;br /&gt;
&lt;br /&gt;
YMZ：主要是说明需要多尺度建模是吧，可以只用一两句话引入这一点&lt;br /&gt;
&lt;br /&gt;
YMZ：这些我没删评论的地方记得还要改哦。&lt;br /&gt;
&lt;br /&gt;
* 一般对涌现现象定义为不能简单归结为元素间的相互作用力，而需要从对应层面来描述的现象，认为是涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这样的句式不太好读，另外内容不准确，“对应层面”是谁和谁对应呢？&lt;br /&gt;
&lt;br /&gt;
LHF：句式确实要调整。“对应层面”涉及到如何来定义的问题，如果有观察者，则可建立视界面，物质/能量流穿过该视界面，转化成信息，这是一种理解方式。我们对观察者做个形式化：对高维对象，做低维映射，在低维的投影，只要不是完全随机，就有斑图（秩序）。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的解释我没有看懂。可以先改一下前文的部分，然后尝试写一下这里如何跟前文衔接。&lt;br /&gt;
&lt;br /&gt;
* 如果建立了促成这种涌现现象发生的机理的算法模型，则细化为因果涌现，是随附了宏观动力学的一类涌现。&lt;br /&gt;
&lt;br /&gt;
YMZ：这句话对一般读者来说太难理解了，读这个词条的读者可能完全不知道什么是因果涌现。这句话似乎暗示因果涌现是涌现现象的一种，但其实因果涌现是量化涌现的一个手段和理论框架。另外，“随附”这个词作为哲学词汇出现也不常用&lt;br /&gt;
&lt;br /&gt;
LHF：因果涌现可以是量化涌现的手段和理论框架，但“因果力”这些概念我再看看是否包含其中。我是在读书会到听到“随附”这个词，是个哲学词汇的话确实可以不用在词条里。&lt;br /&gt;
&lt;br /&gt;
YMZ：不管是因果涌现还是因果力，这些概念提出来的时候一定要解释的。在保证内容全面的同时，我们要尽可能写的简洁，尤其是问题背景这部分，抽象概念越少越好。&lt;br /&gt;
&lt;br /&gt;
* 这种涌现往往比微观层面更强&lt;br /&gt;
&lt;br /&gt;
YMZ：是想说“宏观层面的动力学因果效应比微观层面的更强”？像这样的句子缺失成分就不容易理解。&lt;br /&gt;
&lt;br /&gt;
LHF：可以做这些补充。&lt;br /&gt;
&lt;br /&gt;
YMZ：你直接补充上然后删掉讨论即可。其他地方同理，我看到讨论被删除就会去看正文，然后给新的反馈。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”页面已做大量删减，讨论在继续。虽然我们不用咬文嚼字，但作为初学者仍需请教。“计算力学”词汇有“计算”和“力学”，“计算”可以认为是二值离散运算；而“力学”按《The Calculi of Emergence》的说明，是离散系统动力学，而不是连续系统动力学。因此，会困惑对时间的二阶导这种方法，不知能不能在计算力学中使用。所以作为初学者，会去关注离散/连续动力学系统。也请大伙多谅解。&lt;br /&gt;
&lt;br /&gt;
* 在Erik Hoel的理论框架中，用有效信息EI来度量因果涌现效应的强弱。&lt;br /&gt;
&lt;br /&gt;
YMZ：不建议在“问题背景”里就提因果涌现，可以后面立一个小节谈计算力学和因果涌现的关系。&lt;br /&gt;
&lt;br /&gt;
LHF：“问题背景”我再把握一下，毕竟“计算力学”涵盖的内容很多，所解决的问题也比较广泛。&lt;br /&gt;
&lt;br /&gt;
YMZ：同上，“问题背景”要好读易懂。&lt;br /&gt;
&lt;br /&gt;
* 在计算力学框架中，则在某些层面将“新颖”就归结为“涌现”&lt;br /&gt;
&lt;br /&gt;
YMZ：在这个框架里，涌现不只是“新颖”&lt;br /&gt;
&lt;br /&gt;
LHF：涌现如果是要通过粗粒化、低维投影、观察者效应来形成，则不同的“效应器”会形成不同的“涌现”。“计算力学”框架里，应该能做出不同的映射/效应器。&lt;br /&gt;
&lt;br /&gt;
* 自然界中（Nature）或宇宙（Prototype Universe）中总是处在不断变化之中，这也是相对的......&lt;br /&gt;
&lt;br /&gt;
YMZ: 到这一段少一个过渡，以及这一段也很难理解，我没有看太懂。&lt;br /&gt;
&lt;br /&gt;
LHF：星系轨道和木星大红斑，是随时间变化的。但如果高度抽象到薛金鑫老师讲的那个程度，整个宇宙过程属于确定的，那甚至可以没有时间，只有能量。我们应该不用编写这方面内容。&lt;br /&gt;
&lt;br /&gt;
* 这个过程本身从定性上来讲，也是一种涌现现象。&lt;br /&gt;
&lt;br /&gt;
YMZ：这应该不是作者的本义，关键在于主体内部对世界的建模有没有捕捉到pattern&lt;br /&gt;
&lt;br /&gt;
LHF：有些文章读着读着，很容易将pattern的概念泛化得太厉害，我看怎么能收敛一些。&lt;br /&gt;
&lt;br /&gt;
* 有关的文献将极大的环境称为宇宙，其下是环境和智能体。&lt;br /&gt;
&lt;br /&gt;
YMZ：直接用“系统”、“环境”、“主体”来指称就可以了。&lt;br /&gt;
&lt;br /&gt;
LHF：我先理解一下。&lt;br /&gt;
&lt;br /&gt;
=统计复杂度=&lt;br /&gt;
&lt;br /&gt;
* 二值计算&lt;br /&gt;
&lt;br /&gt;
YMZ：为什么要写这一小节呢？&lt;br /&gt;
&lt;br /&gt;
LHF：如果严格连贯，还是得从计算入手。“The Calculi of Emergence”中的“Calculi”也可理解为“积分”或“计算”。涌现的话题确实很诱人，二值计算则难免落入俗套。所以在写法在也可以讲究一点创新，这个还请在座的各位多多努力。&lt;br /&gt;
&lt;br /&gt;
==柯氏复杂度==&lt;br /&gt;
&lt;br /&gt;
* 柯式复杂度是大家公认的复杂度度量方法&lt;br /&gt;
&lt;br /&gt;
YMZ：可以说是“公认最符合直觉的复杂度度量方法”&lt;br /&gt;
&lt;br /&gt;
LHF：谢谢补充。&lt;br /&gt;
&lt;br /&gt;
* 定义是一个字符串s对于通用图灵机U的柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度定义为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
YMZ：句子有问题。&lt;br /&gt;
&lt;br /&gt;
LHF：感谢意见，确实要改得通顺一些。&lt;br /&gt;
&lt;br /&gt;
* 针对K式复杂度的主要评论是它高度依赖编程语言的选择。&lt;br /&gt;
&lt;br /&gt;
YMZ：讲柯氏复杂度的时候要围绕它和计算力学的关系，包括下面的内容也要注意&lt;br /&gt;
&lt;br /&gt;
LHF：还要想办法理解好“柯氏复杂度”，在“计算力学”词条要注意把握好二者的关联关系。柯氏复杂度阅读过相关文献自然知道一些，计算力学按James P. Crutchfield的想法，则是来自统计，通往内在结构。拿地球举例的话，地壳、地幔……，非常值得深究。非常感谢您提醒我们要注意，要花精力去钻研好每一点和每一种关系。&lt;br /&gt;
&lt;br /&gt;
=因果态=&lt;br /&gt;
&lt;br /&gt;
* 因果态的主要性质&lt;br /&gt;
&lt;br /&gt;
YMZ：这里的性质最好都给个命名，分的清楚一些。另外在数学的表述上还不严谨，要严格地按照原文中对定理的描述来。&lt;br /&gt;
&lt;br /&gt;
YMZ：这个改完可以继续往下写epsilon机器&lt;br /&gt;
&lt;br /&gt;
* 用公式表示为&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。&lt;br /&gt;
&lt;br /&gt;
YMZ：这里没有说清楚。这个&amp;lt;math&amp;gt;\mathcal{R}&amp;lt;/math&amp;gt;是存在一个&amp;lt;math&amp;gt;\mathcal{R}&amp;lt;/math&amp;gt;满足后面的不等式，还是任意的一个&amp;lt;math&amp;gt;\mathcal{R}&amp;lt;/math&amp;gt;满足后面的不等式？对于定理的描述要注意这种数学语言的表达。对于原文中出现的正式的定理或引理最好就直译，因为基本每个单词都是有用的。&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37623</id>
		<title>计算力学</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%AE%A1%E7%AE%97%E5%8A%9B%E5%AD%A6&amp;diff=37623"/>
		<updated>2024-09-09T06:27:26Z</updated>

		<summary type="html">&lt;p&gt;涌现仿真：/* 复杂度理论 */ 将大、小标题改得更具体&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''计算力学（Computational Mechanics）'''是一套数学框架，试图从历史序列的形态（Morph）系综中寻找、总结规律，并预测未来。“寻找、总结规律、预测未来”属于“智能活动”的一种，在许许多多的“智能活动”背后又有着潜在的更一般的规律。潜在的一般的规律，往往来源于对微观态进行[[粗粒化]]形成宏观态的[[因果涌现]]。计算力学从信息论出发，采用计算的视角，定义出模式，因果态，各态之间的转换等重要概念，并最终将“智能”抽象为支持通用计算的ϵ-机器。ϵ-机器被有关学者从理论上证明，有着宏观态上的信息封闭性和计算封闭性，可以展现出极大的预测能力和极小的复杂性。ϵ-机器有序对的因果态对所有长度未来&amp;lt;math&amp;gt;\overset{\to}{S}&amp;lt;/math&amp;gt;而言还有着强同质性（Strict Homogeneity of Causal States）。&lt;br /&gt;
&lt;br /&gt;
== 问题背景 ==&lt;br /&gt;
&lt;br /&gt;
=== 自然和社会现象 ===&lt;br /&gt;
&lt;br /&gt;
[[文件:蚊群-杨明哲-202409011.png|无框]][[文件:集智公众号图片 20240901071124.gif|无框|344x344像素]] [[文件:真实生物群落图片-计算力学词条 2024090612.jpg|替代=生物群落图片-计算力学词条|无框|238x238像素]]&lt;br /&gt;
&lt;br /&gt;
[[复杂系统]]的涌现问题由来已久&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;James P. Crutchfield, Karl Young. Inferring Statistical Complexity. PHYSICAL REVIEW LETTERS, VOLUME 63, NUMBER 2. 10 JULY 1989&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;James E. Hanson, James P. Crutchfield. Computational Mechanics of Cellular Automata: An Example. SFI WORKING PAPER: 1995-10-095&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;Cosma Rohilla Shalizi, James P. Crutchfield. Computational Mechanics: Pattern and Prediction, Structure and Simplicity. February 1, 2008&amp;lt;/ref&amp;gt;。最吸引人的和使人迷惑的自然模式是那些在高度结构化的联合行为随着时间涌现于简单子系统的交互。鸟群以步调一致地形式飞行，鱼儿在没有领头带领以连贯的序列群组流转并突然共同转向的方式游动。蚊群形成复杂的社会，生存继承自特异化的社会分工。几个世纪前，木星大气中五彩斑斓的混沌运动形成了被称之为“大红斑”的巨大漩涡，至少已存在二百到三百五十年，期间还在不断地改变颜色和形状。&lt;br /&gt;
&lt;br /&gt;
这些观察构成直观的涌现定义,为了让它更可用，得有人说明“那些东西”是什么，并且它“新”在哪里。否则，表述就不够详细，甚至有些空洞。普通的机制能引导多样现象的涌现吗？同时代的科学和数学能提供什么语言去精确地描绘这些系统中涌现的不同组织？&lt;br /&gt;
&lt;br /&gt;
=== 现象的计算视角 ===&lt;br /&gt;
&lt;br /&gt;
我们取智能体对环境的适应度为指标，可将绝大多数智能活动整理出层次性，数理和逻辑，从而纳入科学研究&amp;lt;ref name=&amp;quot;type-emerge&amp;quot;&amp;gt;Jochen Fromm. Types and Forms of Emergence. Distributed Systems Group, Electrical Engineering &amp;amp; Computer Science, Universität Kassel, Germany. Mon, 13 Jun 2005&amp;lt;/ref&amp;gt;对应的数学框架，进而使其和环境共同演化。在计算力学的宇宙模型里，'''现象（Phenomenon）'''相对于智能体的来说有三个层次：&lt;br /&gt;
&lt;br /&gt;
#'''直觉涌现(Intuitive emergence)'''。系统中已经发生相对智能体来说之前没有建立内部结构的现象，也是“新颖的”。例子有对一个智能体来说，环境中首次发生地震；&lt;br /&gt;
#'''斑图涌现(Pattern emergence)'''。智能体捕捉到这个新的现象，并能从动力系统的'''斑图构型（Pattern formation）'''中识别这种特定现象。例子有智能体能分析地震波的振幅和波长；&lt;br /&gt;
#'''内在涌现（Intrinsic emergence）'''。具有识别和建立现象对应结构的智能体，组成新的环境，使得系统出现新的秩序，就达到了内在涌现层次。例子有智能体能通过地震分析出环境的一些结构信息；&lt;br /&gt;
&lt;br /&gt;
只有达到了层次3，现象才进入'''内在涌现'''环节，融入到环境并得到保持，否则只是随机扰动。&lt;br /&gt;
&lt;br /&gt;
智能体对三个层次的涌现，使用相应量化方法和计算机理论模型，以及机载的实际计算设备，进行计算模型建立。理论上已经证明图灵机具有通用图灵机的计算能力，且与[[元胞自动机]]的计算能力等价。这些计算能力包括算术方法和数理逻辑。&lt;br /&gt;
&lt;br /&gt;
使用适当的假设和划分方法，在科学领域也称为[[映射]]，在[[复杂科学]]里一种特殊的映射可以称为[[粗粒化]]，能够获取一定程度上计算的下列特性：&lt;br /&gt;
&lt;br /&gt;
* 封闭（完备）性。&lt;br /&gt;
* 一致性。&lt;br /&gt;
&lt;br /&gt;
智能体一旦完成计算的封闭（完备）性和一致性的建立，那么对现象的分析就达到了基本的科学研究阶段，能建立相应的科学理论体系，进入动力系统的范畴。而如果要形成计算视角下的内在涌现，则还要面向复杂问题，建立多层次的理论。&lt;br /&gt;
&lt;br /&gt;
=== 计算复杂性 ===&lt;br /&gt;
&lt;br /&gt;
实际的科研课题，往往具有以下特征和性质：&lt;br /&gt;
&lt;br /&gt;
* 非常长的输入和输出，但仍然有限；&lt;br /&gt;
* 理论上有无限长的历史和未来；&lt;br /&gt;
* 确定性系统也会引发混沌；&lt;br /&gt;
* 系统存在可遍历和不可遍历的区分；&lt;br /&gt;
* 无限长序列也存在数量上的大小关系；&lt;br /&gt;
* [[拯救2050]][[奇点]]临近。&lt;br /&gt;
&lt;br /&gt;
这些课题转换为计算问题，则带有相当的复杂度，需要专门的计算复杂度理论加以研究。计算复杂度理论属于[[复杂系统]]理论一个分支，在复杂系统当中，对应的研究还有[[复杂网络]][[超图]]等相关领域，各个领域都对所研究的课题准备了相应的分析和量化方法。计算力学在大量借助这些成熟的科学方法上，进行了相应的优化方法制定。&lt;br /&gt;
&lt;br /&gt;
==复杂度量化==&lt;br /&gt;
&lt;br /&gt;
=== 计算复杂度 ===&lt;br /&gt;
&lt;br /&gt;
计算复杂度也可认为是算术复杂度，理论上可以简化到二值计算。二值是符号里的0和1，是计算学所用的基本单位。通过组合0和1可以形成复杂的数学和逻辑，以及加入编解码器形成字符串。计算力学将经典[[复杂科学]]理论的部分核心“将自然过程二分为秩序和噪声”吸收了进来，也是相关文献&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;James P. Crutchfield. The Calculi of Emergence: Computation, Dynamics, and Induction. SFI 94-03-016. 1994&amp;lt;/ref&amp;gt;提到的创新方式。即我们可以利用[[复杂科学]]的粗粒化方法，将隐藏在自然现象中的过程压缩到极简的秩序（order，符号0）和随机（randomness，符号1），然后制定相应的运算法则，就能完成一种二值计算系统的建立，有兴趣的读者可以参阅[[布尔代数]]的相关内容。&lt;br /&gt;
&lt;br /&gt;
在人工环境中使用二分法时，原始的随机过程，经过一定程度的累积，依赖于具体的粗粒化方法，有可能会呈现出一定的分布，导致计算复杂性的出现。这种计算复杂性经过抽象和形式化，使用不同的实体和规则，能形成不同的复杂度度量方法。&lt;br /&gt;
&lt;br /&gt;
===柯式复杂度===&lt;br /&gt;
&lt;br /&gt;
[[柯式复杂度]]是大家普遍公认的复杂度度量方法，在Jean-Paul Delahaye和Hector Zenil对复杂系统量化方法研究的工作中&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;，认为最天然的计算设备的模型需要有一定的表达能力，并定义一个字符串s对于通用图灵机U的'''柯尔莫哥洛夫-蔡汀(Kolmogorov-Chaitin)复杂度'''&amp;lt;math&amp;gt;K_{u}(s)&amp;lt;/math&amp;gt;为输出该字符串s的最短程序p的二进制长度。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K_{u}(s) =  min\{\lvert p \rvert, U(p) = s \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标u是对应通用图灵机的代号，U是运行程序p的通用图灵机的实体。&lt;br /&gt;
&lt;br /&gt;
为提高通用性，忽略各图灵机之间的差异，将柯氏复杂度定义进一步定义为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: 通用计算机M在输入w时停机并输出x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
按照前式标准化为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
K(x) := C_m(x) = min\{ \lvert \lang M,w \rang \rvert: M(w) = x \}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这里的w等于前式的p，即输出x的程序源代码字符串。x等于前式的s，即待输出的字符串。&lt;br /&gt;
&lt;br /&gt;
在文献&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;Jean-Paul Delahaye, Hector Zenil. Towards a stable definition of Kolmogorov-Chaitin complexity. Fundamenta Informaticae XXI 1–15. 2008&amp;lt;/ref&amp;gt;中确定柯式复杂度的定义时，使用了两种不同的计算模型：&lt;br /&gt;
* 确定性图灵机（deterministic Turing machines (TM)）。能够模拟神经元，一般以串行方式运行代码。&lt;br /&gt;
* 一维元胞自动机（CA）。以并行方式同时更新单个时间步上的所有元胞。&lt;br /&gt;
做了计算性能的比较，实验结果显示两者有着很强的相互关联，而且两者均可将输出字符串构成支持反转和补余操作的对称群。&lt;br /&gt;
&lt;br /&gt;
柯式复杂度的主要注解包括因为停机问题而导致的不可计算性，以及它高度依赖编程语言的选择。虽然柯式复杂度有上述问题，但仍能揭示计算和模拟的本质。不同的计算模型形成了复杂度的分水岭，又来到常量E的一处浅滩：&lt;br /&gt;
&lt;br /&gt;
定理：总能找到一个常量E，对于任意的字符串s，两种计算模型U1和U2的柯式复杂度满足：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\lvert K_{U_1}(s) - K_{U_2}(s) \rvert &amp;lt; E&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
即，在误差条件E以内，有程序P能让计算模型U1模拟U2，智能体能借助程序P沿着复杂度的沟壑通向2050。&lt;br /&gt;
&lt;br /&gt;
===统计复杂度===&lt;br /&gt;
&lt;br /&gt;
定义及符号&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
下标μ依赖于测度和分布，同柯式复杂度&amp;lt;math&amp;gt;C_{u}&amp;lt;/math&amp;gt;的下标u含义不完全相同，对应的计算模型M的分类和分布，也依赖于具体的理论实现。&lt;br /&gt;
&lt;br /&gt;
统计复杂度可用于线性系统的[[复杂性]]量化，也可用于非线性动态系统中复杂系统[[因果涌现]][[复杂性]]的量化。香农熵基于概率分布，但对于确定性混沌却有些不足，统计复杂度则能量化宏观态上出现的确定性混沌。&lt;br /&gt;
&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。其中μ依赖于测度和分布。跟统计力学中的量化理论有关，基于测度系统的定义。在部分混沌物理学的文献中，也被记作α。&lt;br /&gt;
&lt;br /&gt;
在1989年《Inferring Statistical Complexity》&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;这篇文献里，复杂度的阶次符号为α，在2001年文献&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;&amp;lt;/ref&amp;gt;中的符号为μ，这里我们统一使用μ。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度即为μ-阶图的概率算术复杂度，&amp;lt;math&amp;gt;C_{μ=0}=\log \lvert \mathbf{V} \rvert&amp;lt;/math&amp;gt;。其中&amp;lt;math&amp;gt;\mathbf{V}&amp;lt;/math&amp;gt;为μ-阶图的顶点集合。&lt;br /&gt;
&lt;br /&gt;
在集智俱乐部的《因果涌现读书会》[[因果几何]]上，会对连续系统的因果涌现做更详细的介绍，有兴趣的可以参考下。&lt;br /&gt;
&lt;br /&gt;
0-阶图复杂度(&amp;lt;math&amp;gt;C_{μ=0}&amp;lt;/math&amp;gt;)和蔡汀-柯尔莫哥洛夫复杂度不同，0-阶图复杂度带有概率分布且依赖带有随机整数寄存器的图灵机。&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度（&amp;lt;math&amp;gt;C_{μ}&amp;lt;/math&amp;gt;）是区别于信息论的量化复杂度的方法，后者基于维度&amp;lt;math&amp;gt;d_μ&amp;lt;/math&amp;gt;和熵&amp;lt;math&amp;gt;h_μ&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
拓扑复杂度&lt;br /&gt;
&lt;br /&gt;
当μ-阶图复杂度的μ为零时，μ-阶图复杂度也称为拓扑复杂度。由ϵ-机器的特征值给出。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&lt;br /&gt;
&lt;br /&gt;
μ-阶图复杂度的μ = 1时，复杂度的量化方式为统计复杂度，带有热力学的“高温限制”。这里的统计复杂度也是1-阶图复杂度，即为香农熵。由ϵ-机器的物征向量给出。&lt;br /&gt;
统计复杂度（statistical complexity）是复杂系统深度的量化方式之一，用&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;符号来表示。这里的对应于因果涌现量化（有效信息EI），统计复杂度&amp;lt;math&amp;gt;C_{\mu}&amp;lt;/math&amp;gt;越小，有效信息EI越大。&lt;br /&gt;
&lt;br /&gt;
统计复杂度的下界，从周期行为和频段耦合中得出，是带二阶项的相位转换。&lt;br /&gt;
&lt;br /&gt;
=== 复杂度目标 ===&lt;br /&gt;
&lt;br /&gt;
经过演化，因果链能形成形式上的闭环，这里闭环在后文的因果态里，是指因果态在所有有效态中，统计复杂度最小等特征和属性。在管理学中，类似于使用组织行为学的知识，构建特定的反应链，从而完成特定目标。&lt;br /&gt;
&lt;br /&gt;
几乎所有时间相关系统，经过复杂度的划分和优化，能展现出涌现属性。&lt;br /&gt;
&lt;br /&gt;
==因果态==&lt;br /&gt;
&lt;br /&gt;
===因果态的定义===&lt;br /&gt;
&lt;br /&gt;
在计算力学中，宇宙被视为一个确定性动力系统（DS），即使规则和初始条件是确定的，随着规模的增长，系统也会变得极为复杂。由于系统内的智能体（Agent）的计算资源有限，无法测量和预测其内外部环境的所有行为，这些不能预测的部分对智能体来说就相当于是随机扰动，所以智能体被视为一个随机动力系统（SDS）。智能体试图构建和维持一个对其环境具有最大预测能力的内部模型，以提高其自身对环境的适应性和生存能力。&lt;br /&gt;
&lt;br /&gt;
智能体对外部环境的测量精度一般都是有限的，测量结果只能描述外部环境的“模糊状态”，智能体需要对测量结果粗粒化后才能识别“模糊状态”中的模式。若将测量对象过去未来的所有信息视为限制在离散值、离散时间上的稳定[[随机过程]]，用双无限序列可数集合&amp;lt;math&amp;gt;\overleftrightarrow{S}=⋯s_{-2} s_{-1} s_0 s_1 s_2…&amp;lt;/math&amp;gt;表示，则测量结果为&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;中任意随机变量的序列。基于时间&amp;lt;math&amp;gt;t&amp;lt;/math&amp;gt;可以将&amp;lt;math&amp;gt;\overleftrightarrow{S}&amp;lt;/math&amp;gt;分为单侧前向序列&amp;lt;math&amp;gt;s_t^→=s_t s_{t+1} s_{t+2} s_{t+3}…&amp;lt;/math&amp;gt;和单侧后向序列&amp;lt;math&amp;gt;s_t^←=⋯s_{t-3} s_{t-2} s_{t-1} s_t&amp;lt;/math&amp;gt;两个部分，所有可能的未来序列&amp;lt;math&amp;gt;s_t^→&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overrightarrow{S}&amp;lt;/math&amp;gt;，所有可能的历史序列&amp;lt;math&amp;gt;\overleftarrow{s_t}&amp;lt;/math&amp;gt;形成的集合记作&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
按照一定的划分方法（ partitioni）将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为若干个互斥且全面的子集，那么每个子集就是一个有效态（effective state），这些有效态的集合记作&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;，划分方法可以是任意函数映射&amp;lt;math&amp;gt; η &amp;lt;/math&amp;gt;，用公式表示为&amp;lt;math&amp;gt; \eta{:}\overleftarrow{S}\mapsto\mathcal{R}&amp;lt;/math&amp;gt;，也可以将有效态理解为将&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;中的某段序列粗粒化后得到的宏观态。&lt;br /&gt;
[[文件:划分示意图.jpg|居中|400x400像素|替代=|无框]]&lt;br /&gt;
上图为某种划分方法的示意图，将集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;划分为某类有效态&amp;lt;math&amp;gt; \mathcal{R}=\{\mathcal{R}_i:i=1,2,3,4\}&amp;lt;/math&amp;gt;，值得注意的是，&amp;lt;math&amp;gt; \mathcal{R}_i&amp;lt;/math&amp;gt;不必形成紧致集，也可以是康托集或其他更特殊的结构，上图为了示意清楚才这样画的。&lt;br /&gt;
&lt;br /&gt;
用来划分集合&amp;lt;math&amp;gt; \overset{\leftarrow}{S}&amp;lt;/math&amp;gt;的映射可以有很多种，若某一种划分方法能够在预测能力最强的同时消耗的计算资源最少，那么它肯定是最优的划分。为了找到这种最优的划分，需要定义因果态的概念，因果态就是智能体对测量结果进行处理后，根据其内部模型（尤其是状态结构）识别出的模式，并且这种模式不随时间发生变化。形式化定义为：对于任意的时间点&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;，给定过去状态&amp;lt;math&amp;gt; s_t^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布与给定过去状态&amp;lt;math&amp;gt; s_{t^{'}}^←  &amp;lt;/math&amp;gt;的条件下，未来状态&amp;lt;math&amp;gt; s^→ &amp;lt;/math&amp;gt;的分布相同。那么&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;的关系就记作&amp;lt;math&amp;gt;t∼t^{'} &amp;lt;/math&amp;gt;，“&amp;lt;math&amp;gt;∼ &amp;lt;/math&amp;gt; ” 表示由等效未来状态所引起的等价关系，可以用公式表示为：&amp;lt;math&amp;gt;t∼t^{'} \triangleq Pr(s^→ |s_t^← )=Pr(s^→ |s_{t^{'}}^← ) &amp;lt;/math&amp;gt;，若&amp;lt;math&amp;gt;t &amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;t^{'} &amp;lt;/math&amp;gt;对未来状态预测的分布相同，则定义他们具有相同的因果态（casual state）。&lt;br /&gt;
[[文件:因果态的定义.jpg|居中|无框|400x400px|替代=]]&lt;br /&gt;
如上图所示，在&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻分别对应一个状态，这两个状态处于相同的因果态，因为对未来的预测具有相同的分布；在&amp;lt;math&amp;gt;t_{11}&amp;lt;/math&amp;gt;时刻的状态，则与&amp;lt;math&amp;gt;t_9&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;t_{13}&amp;lt;/math&amp;gt;时刻处于不同的因果态。&lt;br /&gt;
&lt;br /&gt;
===因果态的主要性质===&lt;br /&gt;
因果态是一种特殊的划分方法，它的划分函数记作&amp;lt;math&amp;gt;\epsilon&amp;lt;/math&amp;gt;，公式为&amp;lt;math&amp;gt; \epsilon{:}\overleftarrow{S}\mapsto2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt; 2^{\overset{\leftarrow}{S}}&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt; \overleftarrow{S}&amp;lt;/math&amp;gt;的幂集。根据因果态的定义，则存在如下关系：&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime})，\mathrm{for~all~}\overrightarrow{s}\in\overrightarrow{S},\stackrel{\leftarrow}{s}^{\prime}\in\stackrel{\leftarrow}{S}\} &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;为因果态的集合，&amp;lt;math&amp;gt;\stackrel{\leftarrow}{s} &amp;lt;/math&amp;gt;为历史序列的随机变量，&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的一种最优形式，因为&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;的如下性质。&lt;br /&gt;
&lt;br /&gt;
（1）最大预测性：因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的预测能力最强，用公式表示为&amp;lt;math&amp;gt;\textit{For all R and all L}\in\mathbb{Z}^+,H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;为&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个长度的未来序列集合，&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}] &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;\stackrel{\rightarrow}{S}^L &amp;lt;/math&amp;gt;的条件熵。它的证明过程如下：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\epsilon(\stackrel{\leftarrow}{s})\equiv\{\stackrel{\leftarrow}{s}^{\prime}|\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s})=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}^{\prime}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s} |\mathcal{S}=\epsilon(\stackrel{\leftarrow}{s}))=\mathrm{P}(\stackrel{\rightarrow}{S}=\stackrel{\rightarrow}{s}\mid\stackrel{\leftarrow}{S}=\stackrel{\leftarrow}{s}) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{S}]~=~H[\stackrel{\rightarrow}{S}^L|~\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\to}{S}^L|\mathcal{R}] \geq H[\stackrel{\to}{S}^L|\stackrel{\leftarrow}{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^L|\mathcal{R}]\geq H[\stackrel{\rightarrow}{S}^L|\mathcal{S}] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
（2）最小复杂度：在相同预测能力的前提下，因果态集合&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;在有效态集合&amp;lt;math&amp;gt;\mathcal{R} &amp;lt;/math&amp;gt;的所有类型中，它的统计复杂度最小，用公式表示为&amp;lt;math&amp;gt;C_\mu(\hat{\mathcal{R}})\geq C_\mu(\mathcal{S}) &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;与&amp;lt;math&amp;gt;\mathcal{S} &amp;lt;/math&amp;gt;有同等的预测能力，满足&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^{L}|\hat{\mathcal{R}}]=H[\stackrel{\rightarrow}{S}^{L}|\mathcal{S}] &amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
上文中已经介绍了柯式复杂度和统计复杂度的基本概念，如果&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;表示对过程的测量结果的前&amp;lt;math&amp;gt;L &amp;lt;/math&amp;gt;个序列，那么它们之间的关系可以近似的表示为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;K(s^L )≈C_μ (s^L )+h_μ L &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
如果在已确定描述语言（程序）的情况下，柯式复杂度&amp;lt;math&amp;gt;K(s^L ) &amp;lt;/math&amp;gt;可以理解为描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的总信息量。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;为香农熵率，是信息不确定性程度的归一化指标，信息的不确定性越高，香农熵率越大。&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;在这里可以理解为误差率， 则&amp;lt;math&amp;gt;h_μ L &amp;lt;/math&amp;gt;为允许损失的随机信息量。&lt;br /&gt;
&lt;br /&gt;
统计复杂度&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;可以理解为允许存在误差率&amp;lt;math&amp;gt;h_μ &amp;lt;/math&amp;gt;的情况下，描述&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;所用的最少信息量。&lt;br /&gt;
&lt;br /&gt;
结合本条性质，求&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;就是求&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态的统计复杂度，也就是说想要计算&amp;lt;math&amp;gt;C_μ (s^L ) &amp;lt;/math&amp;gt;需要先找到&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;对应的因果态。&lt;br /&gt;
&lt;br /&gt;
那么公式可以解释为：序列&amp;lt;math&amp;gt;s^L &amp;lt;/math&amp;gt;的总信息量≈被归纳的因果态信息量+放弃归纳的随机信息量&lt;br /&gt;
&lt;br /&gt;
（3）最小随机性：在相同预测能力的前提下，因果态集合[math]\displaystyle{ \mathcal{S} }[/math]在有效态集合[math]\displaystyle{ \mathcal{R} }[/math]的所有类型中，它的随机性最小，用公式表示为&amp;lt;math&amp;gt;H[\hat{\mathcal{R}}^{\prime}|\hat{\mathcal{R}}]\geq H[\mathcal{S}^{\prime}|\mathcal{S}] &amp;lt;/math&amp;gt;，&amp;lt;math&amp;gt;\hat{\mathcal{R}} &amp;lt;/math&amp;gt;满足&amp;lt;math&amp;gt;H[\stackrel{\rightarrow}{S}^{L}|\hat{\mathcal{R}}]=H[\stackrel{\rightarrow}{S}^{L}|\mathcal{S}] &amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;\hat{\mathcal{R}}^{\prime} &amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;\mathcal{S}^{\prime} &amp;lt;/math&amp;gt;分别是该过程的下一时刻有效态和下一时刻因果态。&lt;br /&gt;
&lt;br /&gt;
用互信息的角度去理解的话，上式等价于&amp;lt;math&amp;gt;I(S^{\prime};S)\geq I(\widehat{R}^{\prime};\widehat{R}) &amp;lt;/math&amp;gt;，可以理解为任意有效态对它自己下一时刻的互信息中，其中因果态的互信息最大，若不考虑Do干预，因果态和因果涌现理论中最大化有效信息所得到的宏观态意义相同。&lt;br /&gt;
&lt;br /&gt;
若想更深入的理解因果态的性质可以阅读James Crutchfield的两篇论文&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;Shalizi, C. R.. &amp;amp; Crutchfield, J. P. (2001). Computational Mechanics: Pattern and Prediction, Structure and&lt;br /&gt;
&lt;br /&gt;
Simplicity,Journal of Statistical Physics,104(3/4).817-879.&amp;lt;/ref&amp;gt;，里面有因果态更多的性质和对应的形式化证明过程。&lt;br /&gt;
&lt;br /&gt;
==模式重构机器==&lt;br /&gt;
&lt;br /&gt;
智能体如何处理测量结果才能识别其中因果态呢？为了解决这个问题，计算力学建立了名为模式重构机器（ϵ-machine）的模型，它可以重构测量结果中的序列，去除随机噪音后识别其中的因果态。模式重构机器的大小可以用统计复杂度衡量，它的形式化定义可以用公式表示为&amp;lt;math&amp;gt;M=(\mathcal{S},T)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为状态到状态映射的集合，满足&amp;lt;math&amp;gt;S_{(t+1)}=TS_t&amp;lt;/math&amp;gt;，它类似于一个粗粒化后的宏观动力学。&amp;lt;math&amp;gt;T_{ij}^{\left ( s \right )}&amp;lt;/math&amp;gt;为两个因果态&amp;lt;math&amp;gt;S_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;S_j&amp;lt;/math&amp;gt;之间的因果态转移概率映射，&amp;lt;math&amp;gt;T_{ij}^{(s)}\equiv\mathrm{P}(\mathcal{S}'=\mathcal{S}_j,\stackrel{\to}{S}^1=s|\mathcal{S}=\mathcal{S}_i)&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
ϵ-机器和图灵机不同，简单的图灵机是一种完全抽象的计算模型，它被实例化为冯·诺依曼架构，是现代计算机的理论模型。ϵ-机器可以通过和环境的互动，不断理解环境，更新自己的内秉属性，引入固定和随机变量而重构出来。&lt;br /&gt;
&lt;br /&gt;
[[文件:无限ϵ-机器的有限字符生成器-202409051.png|替代=ϵ-机器的示意图|无框|349x349像素]]&lt;br /&gt;
&lt;br /&gt;
无限判定厄普西隆机器（ϵ-machine）可以表征为有限版本，并通过后续章节的重构算法形成字符生成器。&lt;br /&gt;
&lt;br /&gt;
==层次机器==&lt;br /&gt;
&lt;br /&gt;
===多尺度===&lt;br /&gt;
&lt;br /&gt;
层次机器由多层ϵ-机器构成，其中单层ϵ-机器停留在水平因果态。层次机器从特定视角来看，是ϵ-机器的一个变体，是垂直方向的因果态。&lt;br /&gt;
&lt;br /&gt;
层次机器具有[[多尺度自动建模]]的能力。&lt;br /&gt;
&lt;br /&gt;
===重构算法===&lt;br /&gt;
&lt;br /&gt;
1. 在最低水平上，设定0级模型为描述数据本身，即M&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt;=s&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;s&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;...；&lt;br /&gt;
&lt;br /&gt;
2. 从更低模型重构模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;=M&amp;lt;sub&amp;gt;l-1&amp;lt;/sub&amp;gt;/~，其中~表示l级上的因果等价类；操作的含义是，在l-1级上被区别对待的状态在l级上可以被视为同一个因果态。此时S和T都更新了；&lt;br /&gt;
&lt;br /&gt;
3. 收集更多的数据，增大序列长度L，得到更加精确的一系列模型M&amp;lt;sub&amp;gt;l&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
4. 如果随着L增大，模型的复杂度发散，即&amp;lt;math&amp;gt;\lVert M_l \rVert \to \infty&amp;lt;/math&amp;gt;，那么回到第二步，得到更高级模型M&amp;lt;sub&amp;gt;l+1&amp;lt;/sub&amp;gt;；&lt;br /&gt;
&lt;br /&gt;
5. 如果模型复杂度收敛，意味着重建好了一个合适的ϵ-机器，程序退出。&lt;br /&gt;
&lt;br /&gt;
==实例==&lt;br /&gt;
&lt;br /&gt;
===逻辑斯谛映射===&lt;br /&gt;
&lt;br /&gt;
[[Logistic映射|逻辑斯谛（Logistic）映射]]求取迭代函数的极值，此极值可能呈现单周期、倍周期等现象。&lt;br /&gt;
&lt;br /&gt;
===元胞自动机===&lt;br /&gt;
&lt;br /&gt;
元胞自动机的复杂度的量化可使用0-阶图复杂度，即算术复杂度。&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
&lt;br /&gt;
计算力学和因果涌现关系密切，计算力学借鉴了因果涌现大量的概念、算法以及模型，并提出了因果态和统计复杂度概念和涌现的量化方法。下面是一些链接能够帮助读者更好的了解因果涌现的相关信息：&lt;br /&gt;
&lt;br /&gt;
===因果涌现读书会===&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/3110 因果涌现读书会简介]&lt;br /&gt;
读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。并探索复杂系统多尺度自动建模的研究方向。分享近期发展起来的一些理论与工具，包括因果涌现理论、机器学习驱动的重整化技术，以及自指动力学正在发展一套跨尺度的分析框架等。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现读书会第二季]&lt;br /&gt;
&lt;br /&gt;
涌现与因果的结合创造了因果涌现的概念。这是一套利用因果性来定量刻画涌现的理论体系，本季读书会通过阅读前沿文献，加深我们对因果、涌现等概念的理解；聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。第二季读书会更加集中在探讨因果科学与因果涌现之间的关系，以及对涌现进行定量刻画，聚焦于寻找因果与涌现、多尺度等概念相结合的研究方向；并探索复杂系统多尺度自动建模的研究方向。&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group/28 因果涌现读书会第三季]&lt;br /&gt;
&lt;br /&gt;
因果涌现第三季的读书会中，将进一步围绕因果涌现的核心研究问题『因果涌现的定义』以及『因果涌现的辨识』来进行深入的学习和讨论，对 Erik Hoel 提出的 Causal Emergence，Causal Geometry 等因果涌现的核心理论进行深入的探讨和剖析，并且详细梳理其中涉及到的方法论，包括从动力学约简、隐空间动力学学习等其他研究领域中学习和借鉴相关的研究思路，最后探讨因果涌现的应用，包括基于生物网络、脑网络或者涌现探测等问题展开扩展，发掘更多的实际应用场景。&lt;br /&gt;
&lt;br /&gt;
===路径推荐===&lt;br /&gt;
&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/259 因果涌现第二季：13.计算力学：模式、预测、结构与简洁性]&lt;br /&gt;
*[https://pattern.swarma.org/study_group_issue/532 因果涌现第三季：5.计算力学：量化涌现的另一条路径]&lt;/div&gt;</summary>
		<author><name>涌现仿真</name></author>
	</entry>
</feed>