科普
编辑
分享
反馈
  • 移位空间
  • 动手实践
  • 练习 1
  • 练习 2
  • 练习 3
  • 接下来学什么

移位空间

SciencePedia玻尔百科
定义

移位空间 是通过将状态表示为受移位映射支配的符号无限序列来模拟动力系统演化的数学模型。该系统利用有限型移位或索菲克移位,通过禁止特定的符号块或有向图路径来定义合法配置。这一多功能框架被广泛应用于计算机科学、生物学和信息理论等领域,用于量化混沌并针对物理约束进行建模。

关键要点
  • 移位空间通过将复杂系统的行为抽象为符号序列,并使用“移位映射”作为时间演化引擎,提供了一个强大的分析框架。
  • 通过引入“禁止块”来定义有限类型子移位(SFT),系统展现出丰富的结构,例如可能与数论中的斐波那契数列产生关联。
  • 拓扑熵是衡量系统动态复杂性的关键标尺,它量化了系统可区分行为模式随时间推移的指数增长率。
  • 移位空间理论应用广泛,它不仅是研究混沌动力学的“显微镜”,还能为物理晶格模型、生物遗传密码和计算机算法等问题提供统一的视角。

引言

在科学探索中,我们常常面临一个核心挑战:如何从看似无穷无尽、纷繁复杂的细节中,提炼出支配系统演化的核心法则?无论是物理学中的湍流,还是生物学中的基因调控网络,直接追踪每个组成部分的轨迹往往是不切实际的。为此,数学家们发展出了一套强大而优美的语言——符号动力学,而“移位空间”正是其基石。它通过一种巧妙的抽象方法,将系统的状态简化为一串离散的符号,从而将复杂的连续动态问题转化为一个更易于分析的、关于符号序列的组合问题。

本文旨在系统地介绍移位空间的核心思想与应用。我们将从最基本的概念出发,在“原理与机制”一章中学习如何构建符号的宇宙、定义时间的流逝(移位映射),以及引入规则(如有限类型子移位)来雕琢这个宇宙。随后,在“应用与跨学科连接”一章中,我们将跨出纯数学的范畴,探索移位空间如何作为一把钥匙,解锁混沌理论、信息科学、材料物理乃至生命科学中的深刻奥秘。这段旅程将揭示,一个简单的符号游戏背后,蕴含着理解宇宙复杂性的普适规律。现在,让我们正式启程,深入移位空间的核心,探索其背后的基本原理与精妙机制。

原理与机制

想象一下,我们想理解一个极其复杂的现象——也许是天气模式的变迁,股票市场的波动,或者一段 DNA 的自我复制。面对如此庞杂的系统,科学家们的第一步往往不是去追踪每一个微小的细节,而是退后一步,寻找一种更简洁的语言来描述它的核心行为。这就像我们不关心空气中每一个分子的精确位置,而只关心“晴天”或“雨天”这样的宏观状态。

这种将复杂现实抽象为一连串符号的艺术,正是“移位空间”(Shift Spaces)理论的起点。让我们一起踏上这场充满发现的旅程,看看这个看似简单的想法,如何揭示出隐藏在混沌与秩序背后的深刻数学之美。

符号的宇宙:构建可能性空间

让我们从最简单、最自由的系统开始。假设一个系统在每个时间点只有四种可能的状态,我们可以用一个符号集 A={0,1,2,3}\mathcal{A} = \{0, 1, 2, 3\}A={0,1,2,3} 来标记它们。如果我们连续观察这个系统三个时间步,我们会得到一串长度为 3 的符号序列,例如 (0,1,3)(0, 1, 3)(0,1,3) 或 (2,2,2)(2, 2, 2)(2,2,2)。

在一个没有任何规则限制的系统里——我们称之为全移位空间(Full Shift)——任何符号的组合都是允许的。那么,长度为 3 的不同“历史”或“轨迹”有多少种呢?在第一个时间步,我们有 4 种选择。在第二个时间步,我们仍然有 4 种选择。第三步也是如此。因此,总的可能性数量是 4×4×4=43=644 \times 4 \times 4 = 4^3 = 644×4×4=43=64 种。这个数字虽然不大,但它已经暗示了,随着我们观察时间的延长,可能性的数量会以惊人的指数方式增长。

现在,让我们把眼光放得更远,想象一下我们永远地观察下去。我们得到的将是一条无限长的符号序列,比如 x=(x0,x1,x2,… )x = (x_0, x_1, x_2, \dots)x=(x0​,x1​,x2​,…),其中每一个 xix_ixi​ 都来自我们的符号集 A\mathcal{A}A。由我们这个符号集所能产生的所有这些无限序列构成的集合,就是我们的“符号宇宙”——数学家称之为​移位空间 ΣA\Sigma_{\mathcal{A}}ΣA​。这是一个包含了所有可能历史和所有可能未来的庞大空间。

时间的引擎:移位映射

在这个静态的、充满了无限序列的宇宙中,时间是如何流逝的呢?答案简单得令人惊讶。时间的流逝,就是“忘掉过去,拥抱未来”。

想象一下,你正在观看一条无限长的电影胶片,每一帧都是一个符号。时间的流逝就相当于将胶片向前拉动一格。现在的一帧变成了过去,而紧接着的下一帧成为了新的“现在”。这个操作,我们称之为​移位映射(Shift Map),用希腊字母 σ\sigmaσ 表示。

如果一个序列是 x=(x0,x1,x2,x3,… )x = (x_0, x_1, x_2, x_3, \dots)x=(x0​,x1​,x2​,x3​,…),那么经过一次移位操作,我们得到的新序列就是 σ(x)=(x1,x2,x3,… )\sigma(x) = (x_1, x_2, x_3, \dots)σ(x)=(x1​,x2​,x3​,…)。我们简单地丢掉了第一个符号 x0x_0x0​,让后面的所有符号向前移动了一位。这个操作本身简单至极,但它却是驱动整个系统演化的引擎。

我们可以重复应用这个映射。比如,对序列 xxx 应用两次移位,记作 σ2(x)\sigma^2(x)σ2(x),就相当于把胶片向前拉了两格,得到 σ2(x)=(x2,x3,x4,… )\sigma^2(x) = (x_2, x_3, x_4, \dots)σ2(x)=(x2​,x3​,x4​,…)。一般来说,σk(x)\sigma^k(x)σk(x) 就是从原始序列的第 kkk 个符号(索引从 0 开始)开始的新序列。这个看似平凡的“移位”动作,当我们引入规则时,将会产生出乎意料的复杂动态。

规则的诞生:有限类型的子移位

在现实世界中,并非一切皆有可能。自然法则、物理约束或设计规范总会施加各种限制。一个原子不能随意紧挨着另一个原子;在语言中,“q”后面几乎总是跟着“u”;一个数字生物的复制过程可能禁止出现特定的基因序列。

当我们在符号宇宙中引入“禁令”时,我们就从无所不包的全移位空间,雕琢出了一个更小的、更结构化的子宇宙,称为子移位​(Subshift)。

最简单的一类规则是“有限禁令表”,即我们列出一份有限的、不允许出现的短符号串(称为“禁用块”)。基于这种规则定义的系统,被称为有限类型子移位​(Shift of Finite Type, SFT)。

一个经典的例子是,在一个由 {0,1}\{0, 1\}{0,1} 构成的宇宙中,我们禁止“11”这个组合的出现。这意味着序列中任何一个“1”的后面都不能再紧跟着一个“1”。这个简单的规则立刻就过滤掉了大量的序列。例如 0110 是非法的,但 1010 是合法的。

这个小小的规则能带来什么呢?让我们来数一数,在这样的规则下,长度为 nnn 的合法序列有多少个。你会惊奇地发现,这个数量遵循着一个著名的数列——斐波那契数列!长度为 1 的有 2 个 (0, 1),长度为 2 的有 3 个 (00, 01, 10),长度为 3 的有 5 个 (000, 001, 010, 100, 101) …… 是的,就是那个 2,3,5,8,13,…2, 3, 5, 8, 13, \dots2,3,5,8,13,… 的斐波那契数列。一条简单的动力学规则,竟然与数论中一个古老而优美的模式不期而遇,这正是科学探索中令人心醉神迷的时刻,它揭示了知识内在的统一性。

为了更好地理解这些规则,我们可以把它们画成一幅地图——一个有向图。图的每个节点代表一个符号,如果从符号 uuu 到符号 vvv 的转换是被允许的(即 uvuvuv 不是禁用块),我们就在 uuu 和 vvv 之间画一个带箭头的边。这样一来,所有合法的无限序列就一一对应于在这个图上的无限漫游路径。这个直观的工具,将抽象的符号规则,转化为了具体的、可视化的路径,为我们分析系统的长期行为提供了强大的武器。

无穷的地理学:测量符号间的距离

我们已经构建了一个充满无限序列的宇宙,并且用规则对其进行了雕琢。但是,这个宇宙的“地理”是怎样的呢?我们如何谈论两个序列是“近”还是“远”?

在我们的日常经验里,距离是欧几里得式的。但在这个符号宇宙里,我们需要一种全新的直觉。想象两条无限长的序列,它们代表了两种可能的未来。如果这两种未来在很长一段时间内都完全相同,只是在遥远的将来某个时刻才出现分歧,我们自然会觉得它们非常“相似”或“接近”。

这正是我们定义距离的方式。给定两个不同的序列 x=(x0,x1,x2,… )x = (x_0, x_1, x_2, \dots)x=(x0​,x1​,x2​,…) 和 y=(y0,y1,y2,… )y = (y_0, y_1, y_2, \dots)y=(y0​,y1​,y2​,…),我们找到它们第一个出现差异的位置,假设是在第 kkk 位(即 xk≠ykx_k \neq y_kxk​=yk​,而之前的所有位都相同)。我们就将它们之间的距离定义为 d(x,y)=2−kd(x, y) = 2^{-k}d(x,y)=2−k(或者用别的基数,比如 10−k10^{-k}10−k,原理是相通的)。

这个定义非常巧妙。如果两个序列在开头就不同(k=0k=0k=0),它们的距离是 20=12^0=120=1。如果它们在第一位相同,但在第二位不同(k=1k=1k=1),距离就是 2−1=0.52^{-1}=0.52−1=0.5。如果它们一直到第 10 位都相同,距离就骤减到 2−10≈0.0012^{-10} \approx 0.0012−10≈0.001。分歧点越远,距离就越小。这个度量完美地捕捉了“初始状态高度相似”的直觉。

有了距离,我们就可以定义“区域”或“邻域”。在这个空间里,最自然的区域就是​柱集(Cylinder Set)。一个柱集,例如 [1,0][1, 0][1,0],指的是所有以 10 开头的序列的集合。它就像是地图上的一个省,所有属于这个省的序列都有着共同的“历史开端”。这些柱集构成了移位空间拓扑结构的基本砖块,让我们能够用分析学和几何学的语言来研究这些原本离散的符号系统。

系统的节律:周期,混沌与更深层的结构

现在,我们的宇宙不仅有了地理,还有了时间引擎。当时间流逝(即我们反复应用移位映射 σ\sigmaσ),序列会呈现出什么样的行为模式呢?

最简单的行为是周期性​。一个序列如果是周期的,意味着它会永远地重复同一个有限的符号块,比如 CATCATCAT...。这对应于系统陷入了一个稳定的循环,就像一颗行星在固定的轨道上永恒地运行。有趣的是,这些周期序列与我们熟悉的有理数有着深刻的联系。如果我们将符号序列看作是一个 NNN 进制小数的展开(NNN 是符号集的数量),那么周期序列恰好对应于有理数,而非周期序列则对应于无理数。

然而,并非所有序列都如此循规蹈矩。考虑这样一个序列:101001000100001...,其中 1 之间的 0 的数量依次增加。这个序列永远不会重复,它既不是周期的,也不是最终会进入周期的(即“最终周期”)。它展现了一种更复杂的、永不重复的模式。这揭示了一个惊人的事实:即使是确定性的、由简单规则生成的系统,也能产生出高度复杂、看似随机的非周期行为。这正是“混沌”思想的萌芽。

有些规则甚至比“有限禁令表”更为精妙。考虑这样一条规则:“任意两个连续的 ‘1’ 之间,必须有偶数个 ‘0’” 。这条规则意味着 101, 10001, 1000001 等无数个符号块都是被禁止的。我们无法用一张有限的“禁令表”来描述它,所以它不是一个 SFT。然而,我们却可以设计一个拥有有限个“记忆状态”的机器(一个有限自动机)来生成所有合法的序列。这种由有限自动机定义的系统称为索菲克移位​(Sofic Shift),它们是比 SFT 更广泛的一类系统,拥有着有限的“灵魂”(图的结构)却可能需要一本无限长的“规则书”。

最后,让我们思考一下“混沌”的更深层含义。一个真正混合的、混沌的系统,应该能让我们从任何一种状态出发,经过足够长的时间,都能到达任何另一种状态。这种性质被称为​拓扑传递性。更强一些的性质是​拓扑混合性​,它要求从任何一个区域(柱集 A)出发的序列,经过足够长的时间 nnn 后,其散布到另一个区域(柱集 B)的比例会趋于一个稳定值,就好像一滴墨水最终会均匀地散布在整杯水中一样。

然而,传递性并不一定意味着混合性。想象一个简单的网络,节点为 {0,1,2}\{0, 1, 2\}{0,1,2},允许的跳转路径是 0↔1↔20 \leftrightarrow 1 \leftrightarrow 20↔1↔2。这是一个二分图,我们可以把节点分为两组:{0,2}\{0, 2\}{0,2} 和 {1}\{1\}{1}。每一次跳转,你都会从一组跳到另一组。这意味着,如果你从节点 2 出发,你只能在偶数步之后到达节点 0,永远不可能在奇数步之后到达。虽然从长远看,你可以从任何节点到达任何其他节点(系统是传递的),但这种“奇偶”结构阻止了系统被彻底“混合”。它就像一场华尔兹,舞者们虽然可以到达舞池的任何地方,但他们的舞步始终遵循着固定的节拍,而无法像在狂欢的摇滚现场那样随意移动。

从简单的符号串,到掌控时间的移位映射,再到形形色色的规则、奇特的几何距离以及复杂的动态行为,移位空间理论为我们提供了一个强大而优美的框架。它像一个数学实验室,让我们能够在一个纯粹的世界里,探索和理解那些支配着我们宇宙的、关于秩序与混沌的普适法则。

应用与跨学科连接

在前面的章节里,我们像孩子玩积木一样,用简单的符号和规则构建了移位空间这个奇妙的数学宇宙。我们看到,只需禁止某些符号组合,就能涌现出无穷无尽、结构各异的世界。这或许会让你产生一个疑问:这仅仅是一场有趣的智力游戏,还是说,我们所处的真实世界中,也隐藏着这些符号游戏的影子?

答案是肯定的。移位空间不仅是数学家的精巧玩具,更是一把强大的钥匙,它能解锁从物理混沌到生命遗传密码,再到信息计算等众多领域的奥秘。这一章,我们将踏上一段跨学科的发现之旅,去看看这套简单的符号语言,是如何在广阔的科学图景中谱写出壮丽的诗篇。

混沌的显微镜:为复杂动力系统建立符号模型

想象一个被反复折叠拉伸的面团,里面的一粒芝麻,其运动轨迹将会变得何等复杂、难以预测。许多物理、化学和生物系统都表现出类似的“混沌”特性。它们的长期行为对初始状态极其敏感,使得精确预测几乎成为不可能。表面上看,这似乎是无序和随机的代名词,但符号动力学为我们提供了一台“显微镜”,让我们能穿透混沌的迷雾,看到其背后清晰的逻辑骨架。

方法是“粗粒化”(coarse-graining)。我们不再试图追踪系统状态的每一个精确数值,而是将整个状态空间分割成少数几个标记好的区域。当系统状态的轨迹在这些区域间穿梭时,我们只需记录下它依次经过的区域标签。这样一来,一个连续、复杂的轨迹就被转换成了一串离散的符号序列。

一个经典的例子是研究一个定义在区间 [0,1][0, 1][0,1] 上的简单非线性映射,比如一个模拟信号放大器饱和效应的模型。这个映射可能将区间的一部分线性拉伸,而将另一部分压缩到一个定值。通过将 [0,1][0,1][0,1] 区间划分为几个子区间(例如,分别标记为 0、1、2),任何一个初始点的演化轨迹都变成了一串由 0、1、2 组成的无穷序列。奇妙的是,并非所有符号序列都是可能出现的。系统的动力学特性会天然地禁止某些序列的产生。例如,从区域 1 出发的点可能永远无法直接到达区域 0。这些“禁止规则”共同定义了一个移位空间。

如此一来,一个看似混乱的连续动力学问题,就被转化成了一个我们熟悉的符号序列问题。我们可以通过分析允许的符号转换,构建一个“转移矩阵”AAA。这个矩阵就像一块“罗塞塔石碑”,它的元素 AijA_{ij}Aij​ 为 111 或 000,精确地告诉我们从符号 iii 到符号 jjj 的转换是否被允许。这个矩阵蕴含了原始混沌系统的全部拓扑结构,将连续世界的复杂舞蹈,提炼成了离散世界的优雅语法。

复杂性的标尺:拓扑熵

一旦我们将一个系统翻译成了符号语言,我们就可以提出更深刻的问题:这个系统到底有多“复杂”?直觉上,一个规则宽松、允许模式众多的系统,比一个规则严苛、模式单调的系统要复杂。拓扑熵(topological entropy)正是衡量这种复杂性的数学标尺。

它衡量的是长度为 nnn 的合法“单词”数量 NnN_nNn​ 随着 nnn 增长的指数速率。一个系统的拓扑熵 hhh 越大,意味着它能产生的不同行为模式就越多,其未来状态的可能性就以更快的速度发散,从而表现出更强的不可预测性。对于由不可约转移矩阵 AAA 定义的有限型子移位(subshift of finite type),拓扑熵有一个惊人而优美的计算公式:h=ln⁡(λmax⁡)h=\ln(\lambda_{\max})h=ln(λmax​),其中 λmax⁡\lambda_{\max}λmax​ 是转移矩阵 AAA 的最大特征值。

这个公式是理论物理和动力系统之间一座深刻的桥梁。一个描述系统规则的组合工具——转移矩阵,其纯粹的代数属性——最大特征值,居然直接给出了一个描述系统动力学复杂性的物理量——熵。这不仅让我们有能力去“量化”混沌,更揭示了信息、组合与动力学之间内在的统一性。

系统的宇宙分类学:何时“殊途”可以“同归”?

有了描述和测量复杂性的工具后,自然会引出一个更高层次的问题:我们如何对不同的动力学系统进行分类?是否存在一个“元素周期表”,可以将表面看似千差万别的系统,根据其内在本质进行归类?

在动力系统中,“拓扑共轭”(topological conjugacy)就是判断两个系统是否“本质相同”的黄金标准。如果两个系统拓扑共轭,就意味着存在一个一一对应且保持连续性的“字典”,可以将一个系统的所有轨迹完美地翻译成另一个系统的轨迹,并且这种翻译与系统的时间演化是兼容的。它们就像是用不同语言讲述同一个故事。

我们如何判断两个系统是否共轭呢?一个强大的方法是比较它们的“不变量”——那些在共轭变换下保持不变的属性。周期点的数量就是一个重要的不变量。例如,著名的“黄金均值移位”(golden mean shift),其规则是禁止出现连续的1,它与没有任何规则的“完全2-移位”(full 2-shift)相比,允许的序列模式要少得多。通过计算它们在不同周期下的周期点数量,我们会发现两者并不匹配,因此它们在本质上是不同的系统。

然而,分类学的美妙之处也体现在那些出人意料的等价关系中。有时,两个看起来规则截然不同的系统,实际上可能只是同一个系统的不同“伪装”。例如,考虑一个系统A,它允许从状态1到2的转移,但禁止从2到1;再考虑系统B,规则恰好相反。乍一看,它们似乎是根本不同的。但实际上,我们只需简单地将系统B中的标签1和2互换,就能得到与系统A完全相同的转移规则。这两个系统就是拓扑共轭的。这个简单的例子提醒我们,要洞察系统的本质,就必须超越表面的符号标签,去审视其底层的连接结构。

万物皆有联系:跨越学科的符号之舞

移位空间思想的魅力远不止于动力系统理论。它的触角延伸到了科学的各个角落,在看似无关的领域中揭示出共同的结构模式。

物理学与材料科学:想象一下在晶体表面沉积原子的过程。由于物理限制,两个原子可能无法占据相邻的位置。这个简单的“硬核排斥”规则,可以在一个二维晶格上定义一个二维的移位空间。此时,一个合法的构型就是一个满足局部约束的原子排布模式。物理学家关心的问题,如“在这些约束下,原子所能达到的最大填充密度是多少?”,就直接转化为了一个关于高维移位空间的组合优化问题。著名的“棋盘格”构型,就是一个达到最大密度的完美解答。这表明,移位空间的概念可以自然地从一维的时间序列,推广到多维的空间构型。

计算机科学与生物信息学:在计算机的世界里,信息本身就是符号序列。“移位”操作是处理字符串和数据流最基本的操作之一。例如,在生物信息学中,环状DNA分子的序列没有绝对的起点,这意味着一个环状序列可以由多个线性字符串表示,它们互为“循环移位”的关系。一个识别特定生物功能的算法,如果要在这些环状DNA上工作,就必须能够处理所有这些循环移位。这自然地引出了计算复杂性问题:如果识别一个特定线性序列的难度是已知的(例如在多项式空间 [PSPACE](/sciencepedia/feynman/keyword/pspace) 内),那么识别其所有循环移位变体的难度又是什么?通过巧妙的算法设计,可以证明这个问题的复杂度并未增加,仍然在 [PSPACE](/sciencepedia/feynman/keyword/pspace) 内。

而生物学本身,则为我们上演了一出最为惊心动魄的“移位”大戏:核糖体程序性-1移码(Programmed -1 Ribosomal Frameshifting)。病毒为了在有限的遗传信息中编码更多的蛋白质,进化出了一种精妙的策略。在病毒的信使RNA(mRNA)上,存在一个特定的“湿滑序列”(slippery sequence),后面紧跟着一个稳定的RNA二级结构(如假结)。当核糖体——这部翻译蛋白质的“分子图灵机”——读到这个“陷阱”时,会发生一次小概率的“卡顿”,并向后滑动一个核苷酸。就这一个微小的移位,使得后续的翻译完全进入了一个新的阅读框架,从而合成出一种与原框架完全不同的蛋白质产物。这并非一个错误,而是一个被演化精确调控的、程序化的移位事件。生命的机器,竟在以如此戏剧性的方式,利用着移位空间的根本思想!

工程与信号处理​:在信号处理领域,工程师们常常更关心一个信号的“波形”或“模式”,而非它具体在哪个时间点出现。例如,识别语音中的一个单词,我们希望无论这个单词在句子的开头还是结尾说出,都能被识别出来。这背后蕴含着深刻的“移位不变性”思想。我们可以将一个信号的所有时间平移版本视为一个等价类,代表着同一个“形状”。一个时不变(time-invariant)的系统,其作用对象正是这些“形状”的等价类,而非单个的、带有特定时间戳的信号。从这个视角看,系统处理的不再是无穷无尽的信号函数,而是在一个更抽象的“形状空间”(即商空间)上进行操作。这正是移位思想在工程领域的高度抽象与升华,它抓住了许多物理和工程系统最核心的对称性。

结语:一把开启复杂世界的简约钥匙

我们的旅程从一个简单的符号游戏开始,却意外地发现它的印记遍布宇宙。我们看到,移位空间如何成为洞察混沌的显微镜,衡量复杂的标尺,以及为大千世界建立秩序的分类法。我们追随它的脚步,从晶格上原子的低语,到计算机代码的严谨逻辑,最终在生命遗传的精妙舞蹈中,见证了它的身影。

这正是科学最激动人心之处:一个极其简单的核心思想——如“移位”——竟然能够穿透学科的壁垒,在迥然不同的现象背后,揭示出深层次的统一与和谐。就像物理学家理查德·费曼所展示的那样,最深刻的自然法则,往往蕴含在最简洁的数学形式之中。移位空间,以其朴素无华的规则,为我们理解信息、结构与演化,提供了一把优雅而强大的钥匙。

动手实践

练习 1

任何动力系统的第一步都是研究其基本行为,例如不动点和周期轨道。本练习将通过一个具体例子,帮助您识别全转移空间中的周期点,从而直观地理解转移映射如何作用于序列。通过这个练习,您将掌握识别一个序列是否具有周期性的基本技能。

问题​: 考虑一个简化的数字存储系统模型。存储器的状态由一个双无限比特序列表示,其中每个比特可以是字母表 A={0,1}\mathcal{A} = \{0, 1\}A={0,1} 中的两个符号之一。一个状态由序列 x=(…,x−2,x−1,x0,x1,x2,… )x = (\dots, x_{-2}, x_{-1}, x_0, x_1, x_2, \dots)x=(…,x−2​,x−1​,x0​,x1​,x2​,…) 表示,其中对所有整数 iii,每个 xi∈Ax_i \in \mathcal{A}xi​∈A。整数 iii 称为位置索引。

该系统在离散时钟周期中根据一个称为 shift 的操作演化,该操作记为 σ\sigmaσ。将移位应用于状态 xxx 会得到一个新状态 σ(x)\sigma(x)σ(x),其中每个比特都向左移动一个位置。形式上,如果 y=σ(x)y = \sigma(x)y=σ(x),那么新状态中位置 iii 上的比特 yiy_iyi​ 等于旧状态中位置 i+1i+1i+1 上的比特,即对所有整数 iii 都有 yi=xi+1y_i = x_{i+1}yi​=xi+1​。

如果对一个状态 xxx 应用两次移位操作后,存储器返回其原始状态,即 σ(σ(x))=x\sigma(\sigma(x)) = xσ(σ(x))=x,则称该状态为“周期为2的状态”。如果对一个状态应用一次移位操作后,该状态返回其原始状态,即 σ(x)=x\sigma(x) = xσ(x)=x,则该状态称为“不动点”。

以下哪个序列代表一个周期为2但不是不动点的状态?请选择所有适用项。

A. 序列 xxx,其中对所有整数 iii,xi=0x_i = 0xi​=0。

B. 序列 xxx,其中当索引 iii 为偶数时 xi=1x_i = 1xi​=1,当索引 iii 为奇数时 xi=0x_i = 0xi​=0。

C. 序列 xxx,其中对所有整数 iii,xi=1x_i = 1xi​=1。

D. 序列 xxx,其中当 i≥0i \ge 0i≥0 时 xi=1x_i = 1xi​=1,当 i<0i < 0i<0 时 xi=0x_i = 0xi​=0。

E. 序列 xxx,其中当索引 iii 是3的倍数时 xi=1x_i = 1xi​=1,否则 xi=0x_i = 0xi​=0。

F. 序列 xxx,其中当索引 iii 为偶数时 xi=0x_i = 0xi​=0,当索引 iii 为奇数时 xi=1x_i = 1xi​=1。

显示求解过程
练习 2

转移空间不仅是序列的集合,它们还拥有几何结构。本练习引入了一个关键概念:度量,它使我们能够量化序列之间的“距离”。理解这个度量对于分析系统的拓扑性质至关重要,例如序列的邻近性,这是理解连续性和其他高级概念的基础。

问题​: 考虑完全3-移位空间,它是所有无穷序列 x=(x0,x1,x2,… )x = (x_0, x_1, x_2, \dots)x=(x0​,x1​,x2​,…) 的集合,其中每个符号 xix_ixi​ 选自字母表 A={0,1,2}\mathcal{A} = \{0, 1, 2\}A={0,1,2}。该空间上的距离函数定义如下:对于任意两个不同的序列 xxx 和 yyy,它们的距离为 d(x,y)=3−kd(x, y) = 3^{-k}d(x,y)=3−k,其中 kkk 是使序列不同的最小非负整数索引(即 xk≠ykx_k \neq y_kxk​=yk​)。如果 x=yx=yx=y,则距离为 d(x,y)=0d(x,y)=0d(x,y)=0。

给定以下三个序列:

  1. x=(0,1,2,0,1,2,… )x = (0, 1, 2, 0, 1, 2, \dots)x=(0,1,2,0,1,2,…),通过重复数字块 012 构成的周期序列。
  2. y=(0,1,1,0,1,2,… )y = (0, 1, 1, 0, 1, 2, \dots)y=(0,1,1,0,1,2,…)
  3. z=(0,2,2,0,1,2,… )z = (0, 2, 2, 0, 1, 2, \dots)z=(0,2,2,0,1,2,…)

在 yyy 和 zzz 的定义中,省略号 (...) 表示所有未明确写出的索引处的符号都与序列 xxx 中相应的符号相同。

以下哪个陈述正确地比较了序列 yyy 和 zzz 与序列 xxx 的邻近度?

A. 序列 yyy 更接近序列 xxx。

B. 序列 zzz 更接近序列 xxx。

C. 序列 yyy 和 zzz 与序列 xxx 的距离相等。

D. 根据给定信息无法确定它们的邻近度。

显示求解过程
练习 3

虽然全转移空间是基础,但许多现实世界系统都存在限制,即并非所有序列组合都是允许的。本练习将介绍有限型转移(Shifts of Finite Type, SFTs),其中某些序列模式是被“禁止”的。通过从一个简单的有向图推导出这些“禁止块”,您将学习到图论与符号动力系统规则之间的基本联系。

问题​: 在符号动力学的研究中,可以从一个有向图构造一个有限型转移(SFT)。本问题探讨图的结构与由此产生的符号系统的性质之间的关系。

考虑一个有向图 GGG,其顶点集为 V={v1,v2}V = \{v_1, v_2\}V={v1​,v2​},边集为 E={e1,e2}E = \{e_1, e_2\}E={e1​,e2​}。边的定义如下:

  • e1e_1e1​ 是一条从顶点 v1v_1v1​ 到顶点 v1v_1v1​ 的边。
  • e2e_2e2​ 是一条从顶点 v1v_1v1​ 到顶点 v2v_2v2​ 的边。 图中没有其他边。

我们符号系统的字母表是边集 A={e1,e2}\mathcal{A} = \{e_1, e_2\}A={e1​,e2​}。边转移空间,记作 XGX_GXG​,是所有双向无限边序列 (xi)i∈Z(x_i)_{i \in \mathbb{Z}}(xi​)i∈Z​ 的集合,其中对于所有整数 iii,边 xix_ixi​ 的目标顶点与边 xi+1x_{i+1}xi+1​ 的源顶点相同。

从 A\mathcal{A}A 中取出的一个有限符号序列,称为一个块,如果它不能作为边转移空间 XGX_GXG​ 中任何序列的连续子序列出现,则被视为“禁止块”。“最小禁止块集”是包含所有可能的最短禁止块的集合。任何其他禁止块都必须包含这些最小块中的至少一个作为子块。

下列哪个选项代表了所述边转移空间 XGX_GXG​ 的最小禁止块集?

A. {e1e2}\{e_1 e_2\}{e1​e2​}

B. {e2e1}\{e_2 e_1\}{e2​e1​}

C. {e1e2,e2e1}\{e_1 e_2, e_2 e_1\}{e1​e2​,e2​e1​}

D. {e2e1,e2e2}\{e_2 e_1, e_2 e_2\}{e2​e1​,e2​e2​}

E. {e1e1,e2e2}\{e_1 e_1, e_2 e_2\}{e1​e1​,e2​e2​}

显示求解过程
接下来学什么
动力系统
尚未开始,立即阅读
符号动力学
揉捏序列