Dyck Words, Pattern Avoidance, and Automatic Sequences

本文研究了二进制序列中的 Dyck 词,证明了 $7/3无幂二进制词具有有界嵌套深度,刻画了ThueMorse词中Dyck因子的特征并给出了计数方法,同时确定了长度为-无幂二进制词具有有界嵌套深度,刻画了 Thue-Morse 词中 Dyck 因子的特征并给出了计数方法,同时确定了长度为 2nThueMorse词中Dyck因子数量 的 Thue-Morse 词中 Dyck 因子数量 f(n)$ 的紧确上下界。

Lucas Mol, Narad Rampersad, Jeffrey Shallit

发布于 2026-03-11
📖 2 分钟阅读☕ 轻松阅读

Each language version is independently generated for its own context, not a direct translation.

这篇论文就像是在探索**“数学世界里的乐高积木”“无限长的密码锁”**之间的有趣关系。

为了让你轻松理解,我们把论文里的核心概念翻译成生活中的故事:

1. 什么是"Dyck 词”?(平衡的括号)

想象你在玩一个括号游戏

  • 0 代表左括号 (
  • 1 代表右括号 )

一个 Dyck 词(也就是论文里的“合法括号串”),必须满足两个条件:

  1. 总数平衡:左括号和右括号的数量一样多。
  2. 随时不欠债:从前往后读,任何时候右括号的数量都不能超过左括号。

例子:

  • 01 是合法的:()
  • 0011 是合法的:(())
  • 0110非法的:() ) (,因为中间那个右括号出现时,前面没有足够的左括号来“接住”它。

嵌套层级(Nesting Level)
这就好比套娃。

  • 01 是 1 层套娃。
  • 0011 是 2 层套娃(外面包了一层)。
  • 000111 是 3 层套娃。
    论文就在研究:在那些无限长的、由 0 和 1 组成的“密码”里,能找出多深的“套娃”?

2. 核心发现一:重复的魔力(7/3 次方规则)

论文首先研究了一个关于**“重复”**的问题。
想象你在写一串数字,如果你写得太像复读机(比如 000 是 3 次重复,010101 是 3 次重复),这种词就被称为“高次幂”。

  • 发现:如果你限制这串数字里不能出现太长的重复(具体来说,不能出现超过 $7/3$ 次,也就是 2.33 次以上的重复),那么这串数字里能找到的“括号套娃”深度是有限的。
  • 比喻:就像如果你规定“积木不能叠得太整齐”,那么你能搭出的“高塔”高度就被锁死在 3 层以内。
  • 结论:只要限制重复程度在 $7/3以下,嵌套深度最大只能是3。但如果允许稍微多一点点重复(比如 以下,嵌套深度最大只能是 3。但如果允许稍微多一点点重复(比如 7/3$ 以上),你就可以搭出无限高的塔。

3. 核心发现二:特洛伊木马(Thue-Morse 序列)

论文重点研究了一个著名的无限序列,叫 Thue-Morse 序列

  • 它是怎么生成的? 就像玩“镜像游戏”:

    • 开始:0
    • 下一步:把 0 变成 01,1 变成 10。得到 01
    • 再下一步:把 001110。得到 0110
    • 再下一步:01101001...
      这个序列看起来杂乱无章,但实际上非常有规律(它是“自动序列”)。
  • 论文做了什么?
    作者们像侦探一样,在这个无限长的序列里寻找所有的“合法括号串”(Dyck 词)。

    • 结果:他们发现,这个序列里的所有合法括号串,都可以通过一种特殊的“翻译规则”(把 0, 1, 2 映射成特定的括号组合)从另一个简单的序列里推导出来。
    • 深度限制:在这个著名的 Thue-Morse 序列里,无论你怎么找,括号套娃的深度永远不会超过 2 层。这就像是一个永远只有两层楼高的迷宫,虽然路很长,但永远爬不到三楼。

4. 核心发现三:数数游戏(有多少个?)

既然知道了 Thue-Morse 序列里有这些括号串,作者们开始数数

  • 问题:长度为 $2n$ 的合法括号串,在这个序列里出现了多少次?
  • 方法:他们利用了一种叫 Walnut 的“数学计算器”(一种能自动证明定理的计算机程序)。
  • 结论
    • 这个数量是有规律的(可以用数学公式算出来)。
    • 上限:数量不会超过 nn
    • 下限:数量至少是 n/2n/2
    • 这就好比,虽然迷宫很大,但如果你走 nn 步,你遇到的“宝藏”(合法括号串)数量大概在 n/2n/2nn 之间。

5. 核心发现四:其他序列的“奇葩”表现

论文最后还看了其他几个著名的无限序列:

  • 斐波那契数列(Fibonacci word):这里的合法括号串非常少,只有 010101 两种。就像是一个只有两个房间的迷宫。
  • Rudin-Shapiro 序列:这个序列很神奇,它里面竟然藏着无限深的括号套娃!无论你想找多深的嵌套,都能在这个序列里找到。这就像是一个无限向下的地心引力井。

总结:这篇论文讲了什么?

想象你在玩一个无限长的字符串拼图游戏

  1. 规则:0 是左括号,1 是右括号。
  2. 限制:如果你禁止字符串里出现太整齐的重复(比如不能连续重复 3 次),那么你能拼出的“套娃”高度就被限制住了(最高 3 层)。
  3. 特例:在一个叫 Thue-Morse 的著名序列里,虽然它很长,但它的“套娃”永远只有 2 层高,而且作者们精确算出了里面有多少个这样的套娃。
  4. 惊喜:在另一个叫 Rudin-Shapiro 的序列里,套娃可以无限深。

一句话概括
这篇论文通过数学和计算机,揭示了**“重复的规律”如何限制“结构的深度”**,并像清点宝藏一样,精确计算了这些结构在著名数学序列中的分布情况。