传递闭包

✍ dations ◷ 2025-10-17 10:02:35 #数学关系,闭包算子,图算法


传递闭包、即在数学中,在集合 上的二元关系 的传递闭包是包含 的 上的最小的传递关系。

例如,如果 是(生或死)人的集合而 是关系“为父子”,则 的传递闭包是关系“ 是 的祖先”。再比如,如果 是空港的集合而关系 为“从空港 到空港 有直航”,则 的传递闭包是“可能经一次或多次航行从 飞到 ”。

对于任何关系 , 的传递闭包总是存在的。传递关系的任何家族的交集也是传递的。进一步的,至少存在一个包含 的传递关系,也就是平凡的: × 。 传递闭包给出自包含 的所有传递关系的交集。

我们可以用更具体术语来描述 的传递闭包如下。定义在 上的一个关系 ,称 当且仅当存在有限的元素()序列,使得 = 0 并且

形式上写为

容易检查出关系 是传递的并且包含 。进一步地,任何包含 的传递关系也包含 ,所以 是 的传递闭包。

设 是任何元素的集合。

假定: {\displaystyle \exists } 传递关系 {\displaystyle \subseteq } {\displaystyle \wedge } {\displaystyle \not \subseteq } 。所以 {\displaystyle \exists } {\displaystyle \not \in } {\displaystyle \wedge } {\displaystyle \in } . 所以,特定的 {\displaystyle \not \in }

现在通过 的定义,我们知道了 {\displaystyle \exists } N {\displaystyle \in \mathbb {N} } {\displaystyle \in } 。接着, {\displaystyle \forall } N {\displaystyle \in \mathbb {N} } < {\displaystyle <} {\displaystyle \Rightarrow } {\displaystyle \in } 。所以,有从 到 路径如下: 。

但是,通过 在 上的传递性, {\displaystyle \forall } N {\displaystyle \in \mathbb {N} } < {\displaystyle <} {\displaystyle \Rightarrow } {\displaystyle \in } ,所以, {\displaystyle \in } {\displaystyle \wedge } {\displaystyle \in } ,所以通过 的传递性,我们得到了 {\displaystyle \in } 。矛盾于 {\displaystyle \not \in }

因此, {\displaystyle \forall } {\displaystyle \in } × {\displaystyle \times } , {\displaystyle \in } {\displaystyle \Rightarrow } {\displaystyle \in } 。这意味着 {\displaystyle \subseteq } ,对于任何包含 的传递的 。所以, 是包含 的最小传递闭包。

如果 是传递的,则 = 。

注意两个传递关系的并集不必须是传递的。为了保持传递性,必须采用传递闭包。例如,这出现在取两个等价关系或预序的并的时候。为了获得新的等价关系或预序,必须选用传递闭包(自反性和对称性 — 在等价关系的情况下 — 是自动的)。

有向无环图(DAG)的传递闭包是 DAG 的可到达性关系和一个严格偏序。

在计算复杂性理论中,复杂度类 NL 严格对应于可使用一阶逻辑和传递闭包表达的逻辑句子的集合。这是因为传递闭包性质有密切关系于 NL-完全问题 STCON,找到在一个图中的有向路径。类似的,类 L 是一阶逻辑带有交换传递闭包。在向二阶逻辑增加了传递闭包的时候,我们得到 PSPACE。

计算图的传递闭包的有效算法可见于 here。最简单的技术是Floyd-Warshall算法。

相关

  • 法式城堡法式城堡(法语:château 法语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium
  • 首里首里(琉球语:首里/スイ Sjui ?;日语:首里/しゅり Shuri)是日本冲绳县那霸市内东北部的一个地区。首里过去曾经是琉球国的首都,国王的居城首里城便位于首里之内。首里城以外的区域
  • 阿道夫·艾希曼纳粹集中营转移营比利时:布伦东克堡垒 · 梅赫伦转移营法国:居尔集中营 · 德朗西集中营意大利:波尔查诺转移营荷兰:阿默斯福特集中营 · 韦斯特博克转移营挪威:法斯塔德集中营部
  • Jones, DanielDJ音标(英语:Daniel Jones Phonetic Symbol),是一种标英式发音的IPA音标,发明者是丹尼尔·琼斯。他根据IPA编了一本英国英语的发音辞典English Pronouncing Dictionary(第1版至第1
  • 洪孟民洪孟民(1931年1月1日-2012年11月13日),浙江临海人,中国分子遗传学家。1953年毕业于上海第一医学院。中国科学院上海植物生理研究所研究员。1991年当选为中国科学院院士(学部委员)。
  • 陈衍陈衍(1856年-1937年),小名尹昌,字叔伊,号石遗,福建侯官(今福州市)人,中国近代诗人。曾是台湾巡抚刘铭传、湖广总督张之洞幕僚。陈衍自幼随祖父读书写字诵诗, 10岁时已读完《书》、《诗
  • 稷山之战釜山镇 – 多大浦 – 东莱城 – 尚州 – 忠州弹琴台 – 玉浦 – 泗川 – 临津江 – 唐浦 – 唐项浦 – 闲山岛 – 龙仁 – 梨峙 – 平壤 – 釜山浦 – 北关
  • 葛底斯堡之役葛底斯堡战役(英语:Battle of Gettysburg,1863年7月1日至7月3日)于宾夕法尼亚州葛底斯堡及其附近地区爆发,是美国内战中最血腥的一场战斗,经常被引以为美国内战的转捩点。此役是由
  • 氯化亚铕氯化亚铕是一种无机化合物,化学式为EuCl2,它在短波紫外光下发出亮蓝色荧光。氯化亚铕可由氢气在高温还原氯化铕得到:无水氯化铕和硼氢化锂在四氢呋喃中反应,也能得到氯化亚铕:其
  • 华沙条约导轨华沙条约导轨(英语:Warsaw Pact rail)是一种由苏联开发的枪械附件安装导轨,一般安装于俄式枪械(如:AK-74N和SVD)或前东方阵营枪械的机匣左边,以方便安装包括PSO-1光学瞄准镜和NSPU夜