克莱尼代数

✍ dations ◷ 2025-09-11 00:51:52 #克莱尼代数

克莱尼代数(名称源自于美国数学家逻辑学家 斯蒂芬·科尔·克莱尼)在数学中是下列两个事物之一:

在文献中给出了 Kleene 代数和相关结构的各种不等价的定义。总揽可见 。下面给出当代最常用的定义。

Kleene 代数是带有分别写为 + 、 和 * 的,两个二元运算 + : × → 和 · : × → ,和一个函数 * : → 的集合 ,所以满足下列公理。

上述公理定义了一个半环。我们进一步要求:

现在可以定义在 上的偏序 ≤,通过设定 ≤ 当且仅当 + = (或等价的: ≤ 当且仅当 存在一个 使得 + = )。通过这个次序我们可以公式化关于运算 * 的最后两个公理:

在直觉上,我们应当把 + 当作"并"或 和 的"最小上界",和把 当作某种单调性的乘法,在 ≤ 蕴涵 ≤ 的意义上。星号背后的想法是 * = 1 + + + + ... 从编程理论的观点,你还可以把 + 解释所谓"选择",把 · 解释为"顺序",把 * 解释为"重复"。

设 Σ 是有限集合("字母表")并设 是在 Σ 上所有正则表达式的集合。我们认为两个正则表达式是相等的,如果它们描述同样的语言。则 形成一个 Kleene 代数。事实上,这是自由 Kleene 代数,在正则表达式上的任何等式都从 Kleene 代数的公理得出,并且因此在所有 Kleene 代数中都是有效的意义上。

再次设 Σ 是字母表。设 是在 Σ 上所有正则语言的集合(或在 Σ 上所有上下文无关语言的集合;或在 Σ 上所有递归语言的集合;或在 Σ 上所有语言的集合)。则 的两个元素的并集(写为 +)和串接(写为 ·)再次属于 ,并且 Kleene星号运算也适用于 的任何元素。我们获得了 0 为空集而 1 为只包含空字符串的集合的 Kleene 代数 。

设 是带有单位元 的幺半群,并设 是 的所有子集的集合。对于两个这样的子集 和 ,设 + 是 和 的并集并设 = { : ∈ ∧ ∈ }。* 被定义为 生成的 的子幺半群,它可以被描述为 {} ∪ ∪ ∪ ∪ ... 则 形成 0 为空集而 1 为 {} 的 Kleene 代数。对任何小范畴都可以进行类似的构造。

假设 是一个集合而 是在 上所有二元关系的集合。采用 + 为并,· 为复合,* 为自反传递凸包(hull),我们就得到了 Kleene 代数。

带有运算 ∨ 和 ∧ 的所有布尔代数成为 Kleene 代数,如果我们对 + 使用 ∨,对 ·使用 ∧,并对所有 设立 * = 1。

在计算权重有向图中的最短路径的时候一个非常不同的 Kleene 代数是有用的: 设 是扩展的实数轴,采用 + 为 和 的最小者,而 是 和 的普通和(带有 +∞ 和 -∞ 的和并定义为 +∞)。* 被定义对非负 为实数零对负 为 -∞。这是带有零元素 +∞ 和一元素是实数零的 Kleene 代数。

零是最小元素: 0 ≤ 对于 中所有的 。

+ 的和是 和 的最小上界: 我们有 ≤ + 和 ≤ + 并且如果 是 的一个元素有着 ≤ 和 ≤ ,则 + ≤ 。类似的,1 + ... + 是元素 1, ..., 的最小上界。

乘法和加法是单调性的: 如果 ≤ ,则 + ≤ + 、 ≤ 和 ≤ 对于 中所有的 。

关于 * 运算,我们有 0* = 1 和 1* = 1,* 是单调性的( ≤ 蕴涵 * ≤ *),而 ≤ * 对于所有自然数 。进一步的,(*)(*) = *、(*)* = * 和 ≤ * 当且仅当 * ≤ *。

如果 是 Kleene 代数而 是自然数,则你可以认为集合 M() 由带有 中条目的所有 × 矩阵构成。使用普通的矩阵加法和乘法概念,你可以定义一个唯一的 *-运算,所以 M() 成为一个 Kleene 代数。

Kleene 代数不是 Kleene 定义的;他介入了正则表达式并寻求一个完备的公理集合来允许在正则表达式上的所有等式的推导。首先约翰·何顿·康威在正则代数的名义下研究了这个问题。Dexter Kozen 最先证明了 Kleene 代数的公理解决了这个问题。

相关

  • 铅烷铅烷(英语:Plumbane,分子式:PbH4),又名四氢化铅,是铅的氢化物。 它在热力学上十分不稳定,极容易失去氢原子,这导致了人们尚未能够充分深入地研究它的性质。 铅烷的衍生物有四氟化铅(Pb
  • 情欲情欲是正常的感受,它可以以任何形式出现,例如、对奢侈品的欲望或对权力的欲望;也可以以平凡的形式出现,例如对食物的情欲,这与对食物的需求不同。情欲是一种制造对一件事物的激烈
  • 桥仔头糖厂坐标:22°45′28″N 120°18′51″E / 22.7577768°N 120.3141186°E / 22.7577768; 120.3141186桥头糖厂现在名为高雄糖厂,旧称为“桥仔头糖厂”,是台湾第一座现代化机械式制
  • 科索沃国际纪录片短片电影节科索沃国际纪录片短片电影节(DokuFest,全称)创办于2002年,之后每年的八月份DokuFest都会在科索沃历史名城普里兹伦如期举行。历届DokuFest展映影片数量均超过两百部,目前影展已成
  • 境界触发者中文版单行本第一卷封面《境界触发者》(日语:ワールドトリガー,英语:)是日本漫画家苇原大介创作的漫画作品,日本于《周刊少年Jump》2013年的11号开始连载,台湾于《宝岛少年》从2013
  • 草酸铁草酸铁是铁(III)的草酸盐,化学式为Fe2(C2O4)3。有毒。草酸铁可以溶于过量的草酸盐溶液中,形成配合物。草酸铁在强光照射下分解,颜色变绿。
  • 2009年台北周末票房冠军2009年台北周末票房冠军,数据为开眼电影网的周末三日票房(单位:新台币)。
  • 王维皓王维皓(英文名:Robot,1984年9月29日-),绰号小刚,出生于台湾台中市。毕业于国立台北大学不动产与城乡环境学系。为COLOR BAND主唱,词曲创作者。
  • 廖元赫廖元赫(2000年12月20日-),原名廖源培,中国四川省仁寿县人,围棋职业八段棋手。他2013年入段,2016年9月升为五段,2017年9月升为六段,2018年12月升为七段,2019年7月升为八段。2011年8月,廖
  • 噶玛兰语音系噶玛兰语音系(Fonolohia na Kbalan、Kavalan phonology)为噶玛兰语之音系。而其音系之音位大都使用适当的Unicode符号来标示。在台湾南岛语的书写系统的订定上,元辅音之音系表原则上都是先“发音部位”(横列)、后“发音方法”(纵列)、再考量“清浊音”,来订定其音系之音位架构。噶玛兰语正式使用的拉丁字母有23个、另1个二合字母(ng),与1个声门塞音( ' (ʔ)、以撇号标示)。其余拉丁字母(j,v,r)另订用法或用在外来语上。 台湾南岛语书写系统的订定,原则上都是先“发音部