克莱尼代数

✍ dations ◷ 2025-11-09 00:35:42 #克莱尼代数

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

在文献中给出了 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 代数的公理解决了这个问题。

相关

  • 伙友骑兵伙友骑兵(古希腊语:ἑταῖροι;hetairoi),又译伙伴骑兵或马其顿禁卫骑兵,伙友骑兵是马其顿军队中的精锐骑兵,源于马其顿王国的国王骑兵卫队,在腓力二世的扩充改良下,成为马其顿军
  • 欧洲各共同体欧洲各共同体(英语:European Communities, EC; 法语:Communautés européennes, CE; 德语:Europäische Gemeinschaften, EG/EGen)是一个已不再被欧盟官方使用的制度名称(使用期
  • 亚伯公园赛道阿尔伯特公园赛道(Melbourne Grand Prix Circuit)是一座位于澳大利亚墨尔本阿尔伯特公园的大型国际赛车跑道。全长5.303公里,是国际汽联一级方程式赛车为数不多的公路赛道之一
  • 天津化学化工协同创新中心天津化学化工协同创新中心,由天津大学牵头,以南开大学化学学科和天津大学化工学科的协同融合为核心,中国科学院过程工程研究所、中国石油化工集团公司和天津渤海化工集团公司为
  • 受孕受精也称作配子结合或受胎,指来自同一物种的生殖细胞(配子)结合并形成新生物个体的过程。对动物来说,这个过程是由精子及卵子融合,最后发育形成胚胎。依照不同的动物物种,受精可以
  • 第46届日本众议院议员总选举野田佳彦 民主党安倍晋三 自由民主党 ?)于2012年12月16日举行,改选日本众议院所有的480个议员席次。上届选举失去执政地位的自由民主党拿下超过半数席次的294席,与当选31席的
  • XIGNCODE3XIGNCODE3 是为大型多人在线游戏所发行的一款游戏反作弊软件,被用于如冒险岛(韩国版)、战地之王等网络游戏中。XIGNCODE为wellbia所制作。 冒险岛(游戏橘子)于2015年11月25日开始
  • 海岭罗海岭(朝鲜语:나해령 ,1994年11月11日-),艺名为海岭(朝鲜语:해령 ),韩国女艺人,于小时候为童星,参与演出过多部电视剧,曾经是EXID成员,队内职务为副唱、门面,于2012年4月30日退出。为BES
  • 虚构推理《虚构推理》(日语:虚構推理)是日本小说家城平京的推理小说作品,插画为清原纮。由讲谈社Novels出版。2012年第12回日本本格推理大奖小说部门得奖作品。改编的日本漫画作品由漫画
  • 官田系统交流道坐标:.mw-parser-output .geo-default,.mw-parser-output .geo-dms,.mw-parser-output .geo-dec{display:inline}.mw-parser-output .geo-nondefault,.mw-parser-output .geo-multi-punct{display:none}.mw-parser-output .longitude,.mw-parser-output .latitude{white-space:n