Skip to content

自由幺半群

Free monoid

由给定字母集合上的有限串及连接运算组成、满足相应泛性质的幺半群。

条目类型
模型

形式陈述

给定集合 X,其自由幺半群 X 是所有有限字串

x1x2xn(n0, xiX)

的集合,运算为串连接,单位元为空串 ε。它满足泛性质:对任意幺半群 M 和函数 f:XM,存在唯一幺半群同态f^:XM 使 f^(x)=f(x);显式地,f^(x1xn)=f(x1)f(xn)。该性质在同构意义下唯一刻画 X

直觉

自由幺半群只施加结合律与空字单位元,不额外宣布任何两个不同单词相等。因而单词本身就是生成元序列,拼接完整记录构造历史;给每个字母指定一个幺半群元素后,整个单词的解释只能按次序相乘并被唯一确定。

例子与边界

X={a,b},则 abba 是不同元素,说明自由幺半群通常不交换;εa=aε=a。若 X=,则 X={ε} 是平凡幺半群。自由半群通常只取非空串 X+,没有空串单位元。自由群还要加入形式逆元并约去 xx1,不能与 X 混同。一个字母上的自由幺半群与 (N,+) 同构,串长度对应自然数。在字母表 X={0,1} 上,映射

0(1,0),1(1,1)

唯一延拓为从 X(N2,+) 的幺半群同态;一个字被送到“长度、其中 1 的个数”。由于目标交换,0110 在该同态下同像,但在自由幺半群中仍是不同的字。只有显式加入交换关系后才得到自由交换幺半群;“自由”表示除了幺半群公理外没有额外关系。

推论与应用

自由幺半群就是单词字符串连接下的代数结构,是形式语言、自动机和字符串算法的底层对象。其泛性质支撑语法解释、正则表达式语义和幺半群识别语言;加入形式逆元并作群公理强制的约消则导向自由群,再商去关系得到群的呈示

参考资料
  • David S. Dummit and Richard M. Foote, Abstract Algebra, 3rd ed., Wiley, 2004,Ch. 1, free groups and words; monoid precursor。
  • Michael Artin, Algebra, 2nd ed., Pearson, 2011,Ch. 2, free constructions and words。
关系图谱2 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
分类位置

上位 / 更一般

下位 / 直接特例

暂未标注直接特例。