关系构成,或关系,是函数组合的泛化,或函数组合。以下对关系构成的处理采用“强类型”方法处理关系理论.
前期工作
有几种方法可以将关系的主题形式化。关系及其组合可以用相对术语的逻辑、各种集合论以及通过将范畴论从函数扩展到一般关系来描述。
业务的第一步是定义关系上的操作,这些关系被称为关系的构成,关系合成,或相对乘法在探讨更一般的结构时,最好从二元和三元关系的构成开始。
作为对用法的附带观察,有许多不同的语法约定用于表示应用程序和关系的组合,通常使用的选项可能比函数的应用程序和组合的常见选项更多。在这种情况下,标准化的可能性很小,因为约定的便利性与使用环境有关,并且相同的作者在不同的设置中使用不同风格的语法,这取决于分析和计算的便利性。
句法变化的第一个维度与操作顺序和页面上术语的线性顺序之间的对应关系有关。
|
语法变化的第二个维度与在没有括号标记的关联的情况下,对术语关联的自动假设有关。这对于一般关系来说是一个重要因素,因为随着组成的复杂性和关系维度的增加,通常的结合性属性都会丢失。
|
这两个因素共同产生了以下四种语法风格:
LALA=左侧应用,左侧关联。 |
LARA=左侧应用,右侧关联。 |
RALA=右应用,左关联。 |
RARA=正确的应用程序,正确的关联。 |
定义
要定义关系合成的概念,它概括了通常的功能合成概念:
作曲在右边,然后
结果为复合函数制定为
|
作曲在左边,然后
结果为复合函数制定为
|
注释。功能组成的普通符号是组成符号,一个小圆““写在正在编写的函数的名称之间,作为但是,如果不存在将函数的组成与其代数乘积混淆的风险,则通常会省略符号。在成分和产品同时出现的上下文中,要么在每次出现时都标记成分,要么使用中心点““,作为
沿着平行线概括范式作文一对并元关系的形式如下:
作曲在右边,然后
结果为复合关系制定为
|
作曲在左边,然后
结果为复合关系制定为
|
几何结构
有一种简洁的方法可以用几何术语定义关系合成,不仅可以显示它们与任何笛卡尔乘积的投影操作的关系,而且还可以建议将关系合成推广到二元情形以外,甚至具有任何固定arity的关系之外的自然方向,形式语言作为广义关系的一般情况。
这种看待关系成分的方式有时被称为塔斯基的诡计,因为他在作品中特别善于使用它(乌拉姆和贝德纳雷克,1977)。它为想象力提供了一种几何方式,使一对二元关系的关系构成可视化,通过将具体的图像附加到基本的集合论运算中来实现这一点,即交集、投影和与投影相反的某类运算,这里称为默认扩展.
塔斯基的戏法是通过强调两个主题之间的联系来实现的,这两个主题起初可能看起来完全无关,即:
- 使用逻辑连词,如符号所示在形式的表达中定义三元关系根据一对并元关系和
- 二元的概念投影和射影测定,在“弱”概念中被调用射影可约性.
关系构成一对并元关系和将分三个阶段构建,首先,通过对和对于驻留在同一空间中的三元关系,接下来,通过取这些扩展的交集,等于与表面上看二元关系数据,最后,通过将此交集投影到合适的平面上,形成第三个二元关系,实际上构成了关系组合关系的和
在特定的数学环境中构建关系型作文通常始于数学关系在语言或逻辑环境中,抽象程度高于相应对象。这是因为数学对象通常只指定直至同构正如俗话所说,任何具有“相同形式”的物体通常都被认为是同一事物,这在大多数情况下都是出于意图和数学目的。因此,关系组合的数学构造默认从一对二元关系开始,这些二元关系存在于同一平面中,而不失一般性,例如,如图1所示。
o-------------------------------------------------o| ||o o(零)|| |\ |\ || | \ | \ || | \ | \ || | \ | \ || | \ | \ || | \ | \ || | * \ | * \ ||X*Y X*Y|| \ * | \ * | ||\G|\H||| \ | \ | || \ | \ | || \ | \ | || \ | \ | || \| \| ||o o(零)|| |o-------------------------------------------------o图1。并元关系G,H c X X Y
|
二元关系和如果没有额外的信息或进一步的规定,就根本无法编写。为了使它们的关系组合成为可能,必须发生以下两种情况之一:
- 第一种情况发生在在这种情况下,这两种成分和定义。
- 第二种情况发生在和是不同的,但当它仍然是有意义的谈论二元关系与同构的但住在飞机上也就是说,在笛卡尔积的空间中对于某些集合
无论你是否将同构的事物视为相同的事物,你仍然必须指定精确的同构,将事物的任何给定表示转换为同一事物的所需表示。让我们想象一下我们已经做到了这一点,然后说如何做到:
o-------------------------------------------------o| ||o o(零)|| |\ /| || | \ / | || | \ / | || | \ / | || | \ / | || | \ / | || | * \ / * | ||X*Y Y*Z|| \ * | | * / ||\G||\/|| \ | | / || \ | | / || \ | | / || \ | | / || \| |/ ||o o(零)|| |o-------------------------------------------------o图2。并元关系G c X X Y和Ĥc Y X Z
|
随着所需空间的仔细清理,塔斯基的技巧的呈现和以下符号公式的调用(声称是关系组合的定义)的舞台已经搭建好一对并元关系
- 定义。
为了理解这个定义的这种漂移,我们需要理解它来自于这样一个观点,即认为所有的并元关系都被一个合适的笛卡尔平方的子集所覆盖,因此其形式是所以,如果一个人从形状的二元关系开始人们只是让初始交易换一个新的根据需要。
投影就是笛卡尔立方体的投影论形的空间这是由第一个和第三个域跨越的,但由于它们现在具有相同的名称和相同的内容,因此有必要通过对它们的关系位置进行编号来区分它们。
最后,笛卡尔乘积符号的符号““表示关于并元关系的另外两个产品和一个子集如下所示:
- 定义。
- 定义。
将这些定义应用于案例关系构成的二元关系即将定义,则会发现:
-
-
这些只是已经定义的默认扩展的适当特殊情况。
-
-
总之,表达式如下:
-
等同于表达式:
-
这种形式被概括了,尽管相对于一个人的思想流派来说,也许是无关紧要的,由上面给出的形式概括如下:
- 定义。
图3展示了形成三元关系定义所涉及的几何图形通过二元关系之间的连接和并元关系例如,通过以下形式的表达式:
-
o-------------------------------------------------o| ||o个|| /|\ || / | \ || / | \ || / | \ || / | \ || / | \ || / | \ ||o o o o|| |\ / \ /| |||\/F\/||| | \ / * \ / | || | \ /*\ / | || | / \//*\\/ \ | || | / /\/ \/\ \ | || |/ ///\ /\\\ \| ||o X///Y \\ Z o|| |\ \/// | \\\/ /| || | \ /// | \\\ / | || | \ ///\ | /\\\ / | || | \ /// \ | / \\\ / | || | \/// \ | / \\\/ | || | /\/ \ | / \/\ | || | *//\ \|/ /\\* | ||X*/Y或Y\*Z|| \ * | | * / ||\G||H/|| \ | | / || \ | | / || \ | | / || \ | | / || \| |/ ||o o(零)|| |o-------------------------------------------------o图3。F在G和H上的投影
|
要解释图形,请可视化三元关系作为一个身体-空间,而是一个数字-空间和是一个数字-空间。
二元结构投影伴随着三元关系定义如下:
-
-
-
在许多情况下,表示三元关系的并元投影就足够了通过下面列出的更简短的等价物:
-
-
-
根据这些定义,是集合中的映射域上的三元关系到集合域上的并元关系其他预测也存在类似的关系。为了以简洁而明确的方式形式化这些关系,需要添加更多的定义。
这套他们的成员只是三方关系可以识别为笛卡尔积的所有子集的集合也称为动力装置属于并在此处标记为
-
同样,两两笛卡尔乘积的幂集包含了不同域对上的所有并元关系,可以从中选择
-
-
-
在数学中,对应于投影图的逆关系通常称为延伸然而,为了避免与该词的其他意思混淆,为了便于讨论,最好使用更具体的术语默示延伸.
给定三组,和三种二元关系,
-
-
-
这个默认扩展,属于分别定义如下:
-
-
-
只要可以从上下文中收集附加到默认扩展的预期索引,就可以使用缩写形式,
目前正在进行的关系构成的定义和说明利用了到以及到只有。
几何图解和分别如图4和图5所示。
o-------------------------------------------------o| ||o个|| /|\ || / | \ || / | \ || / | \ || / | \ || / | \ || / | * \ ||o o***o|| |\ / \*** /| || | \ / *** / | || | \ / ***\ / | || | \ *** / | || | / \*** / \ | || | / *** / \ | || |/ ***\ / \| ||o X/**Y Z o|| |\ \//* | / /| || | \ /// | / / | || | \ ///\ | / / | || | \ /// \ | / / | || | \/// \ | / / | || | /\/ \ | / / | || | *//\ \|/ / * | ||X*/Y或Y*Z|| \ * | | * / ||\G||H/|| \ | | / || \ | | / || \ | | / || \ | | / || \| |/ ||o o(零)|| |o-------------------------------------------------o图4。G到X X Y X Z的隐性延伸
|
o-------------------------------------------------o| ||o个|| /|\ || / | \ || / | \ || / | \ || / | \ || / | \ || / * | \ ||o**o o o|| |\ ***/ \ /| || | \ *** \ / | || | \ /*** \ / | || | \ *** / | || | / \ ***/ \ | || | / \ *** \ | || |/ \ /*** \| ||o X Y**\Z o|| |\ \ | *\\/ /| || | \ \ | \\\ / | || | \ \ | /\\\ / | || | \ \ | / \\\ / | || | \ \ | / \\\/ | || | \ \ | / \/\ | || | * \ \|/ /\\* | ||X*Y o Y \*Z|| \ * | | * / ||\G||H/|| \ | | / || \ | | / || \ | | / || \ | | / || \| |/ ||o o(零)|| |o-------------------------------------------------o图5。H到X X Y X Z的隐性延伸
|
现在可以给出几何解释,以图形形式充实了公式的含义,如下所示:
-
用““通常对应于两个集合的交集,然而,在这种情况下,它是默认扩展的交集和
o-------------------------------------------------o| ||o个|| /|\ || / | \ || / | \ || / | \ || / | \ || / | \ || / | \ ||o o o o|| |\ / \ /| |||\/F\/||| | \ / * \ / | || | \ /*\ / | || | / \//*\\/ \ | || | / /\/ \/\ \ | || |/ ///\ /\\\ \| ||o X///Y \\ Z o|| |\ \/// | \\\/ /| || | \ /// | \\\ / | || | \ ///\ | /\\\ / | || | \ /// \ | / \\\ / | || | \/// \ | / \\\/ | || | /\/ \ | / \/\ | || | *//\ \|/ /\\* | ||X*/Y或Y\*Z|| \ * | | * / ||\G||H/|| \ | | / || \ | | / || \ | | / || \ | | / || \| |/ ||o o(零)|| |o-------------------------------------------------o图6。F是te(G)和te(H)的交点
|
代数结构
通过引入坐标,即通过各种形式的关系(在本例中为二元和三元关系)关联的对象的可识别名称,实现了从关系组合的几何图形到代数公式的过渡。将坐标添加到正在运行的示例中会生成下图:
o-------------------------------------------------o| ||o个|| /|\ || / | \ || / | \ || / | \ || / | \ || / | \ || / | \ ||o o o o|| |\ / \ /| |||\/F\/||| | \ / * \ / | || | \ /*\ / | || | / \//*\\/ \ | || | / /\/ \/\ \ | || |/ ///\ /\\\ \| ||o X///Y \\ Z o|| |\ 7\/// | \\\/7 /| || | \ 6// | \\6 / | || | \ //5\ | /5\\ / | || | \ /// 4\ | /4 \\\ / | || | \/// 3\ | /3 \\\/ | |||G/\/2\|/2\/\H||| | *//\ 1\|/1 /\\* | ||X*\ Y o Y/*Z|| 7\ *\\ |7 7| //* /7 || 6\ |\\\|6 6|///| /6 || 5\| \\@5 5@// |/5 || 4@ \@4 4@/ @4 || 3\ @3 3@ /3 || 2\ |2 2| /2 || 1\|1 1|/1 ||o o(零)|| |o-------------------------------------------------o图7。F是te(G)和te(H)的交点
|
通过对有序元组和有序元组集(即有序对)使用不同的符号,可以方便地在操作术语中思考关系已写入有序三元组已写入等等,一组元组被认为是一个逻辑代数和,可以在较小的有限情况下以如下形式写出等等。
例如,转换关系在这个符号中产生以下数据摘要:
|
与函数和关系的抽象符号一样类型信息在这种情况下,事实是和生活在不同的空间中,是隐含在语境中的使用。
现在让我们验证所有提出的定义、公式和其他关系是否与当前组合示例的具体数据一致。最终目标是对公式中发生的情况进行更清晰的描述,该公式表示了一对二元关系的关系组成,即它们的隐性延伸的交集的中间投影:
|
这是大局,所有的部分都到位了:
o-------------------------------------------------o| ||o个|| / \ || / \ || / \ || / \ || / \ || / \ ||/G o H\||X轴*Z轴|| 7\ /|\ /7 || 6\ / | \ /6 || 5\ / | \ /5 || 4@ | @4 || 3\ | /3 || 2\ | /2 || 1\|/1 || | || | || | || /|\ || / | \ || / | \ || / | \ || / | \ || / | \ || / | \ ||o | o(o | o)|| |\ /|\ /| |||\/F\/||| | \ / * \ / | || | \ /*\ / | || | / \//*\\/ \ | || | / /\/ \/\ \ | || |/ ///\ /\\\ \| ||o X///Y \\ Z o|| |\ \/// | \\\/ /| || | \ /// | \\\ / | || | \ ///\ | /\\\ / | || | \ /// \ | / \\\ / | || | \/// \ | / \\\/ | ||| G/\/\ |/\/\ H ||| | *//\ \|/ /\\* | ||X*\ Y o Y/*Z|| 7\ *\\ |7 7| //* /7 || 6\ |\\\|6 6|///| /6 || 5\| \\@5 5@// |/5 || 4@ \@4 4@/ @4 || 3\ @3 3@ /3 || 2\ |2 2| /2 || 1\|1 1|/1 ||o o(零)|| |o-------------------------------------------------o图8。G o H=项目_XZ(te(G)|^|te(H))
|
剩下的就是对照图8所示的情况检查以下数据和推导集合。
|
|
|
|
|
|
|
矩阵表示法
我们可以用另一种方式来表示二元关系,即表示为逻辑矩阵掌握关系构成与普通构成的类比矩阵乘法它出现在线性代数中。
首先,虽然我们仍然有一个非常简单的具体案例的数据,但让我们反思一下我们在上一个示例中所做的工作,以便找到组成二元关系和
以下是我们之前的设置:
|
|
让我们回顾一下寻找一对二元关系的关系组成的规则。考虑到二元关系和的组成写为或者更简单地说获得如下:
要计算一般来说,其中和是并元关系,用普通的分配代数方法简单地将这两个和相乘,但要遵循以下规则来求两个基本形状关系的乘积和
|
查找关系组合一开始可以把它写成一个准代数乘积:
|
根据分配定律的适用形式将其相乘,可以得到以下展开式:
|
应用确定基本关系乘积的规则生成以下数组:
|
由于此上下文中的加号表示逻辑析取或集合理论聚合的操作,因此所有正乘数都计为一,从而得出最终结果:
|
着眼于提取关系合成的一般公式,从这里类比代数乘法的角度来看,让我们检查一下在乘法并元关系时所做的工作和共同获得它们的关系复合
给定空间其基数是有 形式的基本关系哪里和空间范围虽然它们可能以许多不同的方式组织,但可以方便地将基本关系集合视为按以下形式的词典编纂块排列:
|
关系和然后可以被视为以下形式的逻辑和:
|
符号表示基本关系集合的逻辑和而这些因素和是中的值布尔域 被称为系数关系的和关于相应的初等关系
一般来说,对于并元关系系数基本关系的在关系中将或分别作为被排除在或包含在
有了这些约定和可以写出如下:
|
|
|
|
剥离到最基本的部分,我们可以得到以下关系的系数矩阵和
|
|
这些是并元关系的逻辑矩阵表示和
如果二元关系和被视为逻辑和,然后是它们的关系构成可以被视为总和的乘积,这一事实可以表示如下:
|
复合关系是同一空间上的并元关系换句话说,这意味着必须符合以下形式的逻辑和:
|
在这个公式中,是的系数关于基本关系
推理的最佳方法之一应该是问问自己它的系数是多少应该用于每个基本关系反过来。
因此,让我们提出一个问题:
|
为了回答这个问题,有助于认识到上述指定产品可以用以下等效形式书写:
|
片刻的思考就会告诉我们当且仅当存在元素时在里面使得和
因此,我们得出的结果是:
|
这源于布尔运算的属性,特别是乘积是当且仅当两者和是事实上等于以防万一是
为了获得关系复合的计算公式,剩下的全部工作二元关系和是收集系数作为和范围超过
|
这是线性代数中矩阵乘法的逻辑模拟,逻辑设置的不同之处在于,对系数执行的所有操作都发生在布尔运算系统中,其中求和对应于逻辑析取,乘法对应于逻辑合取。
通过解开这个公式,人们可以注意到通常被称为标量积。在这种情况下,它是第行,共行使用第列,共列
为了使这一陈述更具体,让我们回到以下示例和我们带着:
|
|
计算公式如下所示:
|
碰巧,由于只有一行和一列也不全是零。以逻辑方式获取第四行的标量积第四列为为的矩阵生成唯一的非零项
|
图论图
还有另一种形式的二元关系表示法,值得牢记,尤其是它能够使许多复杂公式的逻辑几乎立即被大脑所理解。这是关于二分图,或双图简而言之。
这里是什么和如bigraph图片所示:
o---------------------------------------o| || 1 2 3 4 5 6 7 ||o o o o o o o o X|| /|\ ||/| \G|| / | \ ||o o o o o o o o X|| 1 2 3 4 5 6 7 || |o---------------------------------------o图9。G=4:3+4:4+4:5
|
o---------------------------------------o| || 1 2 3 4 5 6 7 ||o o o o o o o o X|| \ | / ||\ |/小时|| \|/ ||o o o o o o o o X|| 1 2 3 4 5 6 7 || |o---------------------------------------o图10。高度=3:4+4:4+5:4
|
这些图表可以表示:
|
形成复合关系一个简单地遵循bigraph通过bigraph在这里,按照页面的顺序排列双图,然后将两个节点之间长度为2的任何非空路径集视为等效于复合双图中这些节点之间的单个有向边
以下是它在图片中的外观:
o---------------------------------------o| || 1 2 3 4 5 6 7 ||o o o o o o o o X|| /|\ ||/| \G|| / | \ ||o o o o o o o o X|| \ | / ||\ |/小时|| \|/ ||o o o o o o o o X|| 1 2 3 4 5 6 7 || |o---------------------------------------o图11。G后跟H
|
o---------------------------------------o| || 1 2 3 4 5 6 7 ||o o o o o o o o X|| | |||总小时|| | ||o o o o o o o o X|| 1 2 3 4 5 6 7 || |o---------------------------------------o图12。G由H组成
|
我们再一次发现
我们现在看到了二元关系的三种不同表现。如果一个人对字母、数字或图片有强烈的偏好,那么人们可能会倾向于将其中的一个或另一个视为规范,但在任何给定的应用中,都会发现它们各自有其独特的优点和缺点,因此,要达到最大的优点,就要记住这三个因素。
为了了解并元关系的双图图的预期效用,让我们设计一个稍微复杂一些的合成问题示例,并用它来说明矩阵乘法公式的逻辑。
保持在同一空间定义并元关系如下所示:
|
以下是bigraph图片:
o---------------------------------------o| || 1 2 3 4 5 6 7 ||o o o o o o o o X|| /|\ /|\ /|\ ||/| \/| \/|\M|| / | \ / | \ / | \ ||o o o o o o o o X|| 1 2 3 4 5 6 7 || |o---------------------------------------o图13。并元关系M
|
o---------------------------------------o| || 1 2 3 4 5 6 7 ||o o o o o o o o X|| | / | / \ | \ | |||/|/\ | \ | N|| |/ |/ \| \| ||o o o o o o o o X|| 1 2 3 4 5 6 7 || |o---------------------------------------o图14。并元关系N
|
形成复合关系一个简单地遵循bigraph通过bigraph按照页面的顺序排列二元图,然后计算两个节点之间长度为2的任何非空路径集,这些路径集等效于复合二元图中这两个节点间的单个有向边
以下是它在图片中的外观:
o---------------------------------------o| || 1 2 3 4 5 6 7 ||o o o o o o o o X|| /|\ /|\ /|\ ||/| \/| \/|\M|| / | \ / | \ / | \ ||o o o o o o o o X|| | / | / \ | \ | |||/|/\ | \ | N|| |/ |/ \| \| ||o o o o o o o o X|| 1 2 3 4 5 6 7 || |o---------------------------------------o图15。M后跟N
|
o---------------------------------------o| || 1 2 3 4 5 6 7 ||o o o o o o o o X|| / \ / \ / \ ||/\/\/\M编号|| / \ / \ / \ ||o o o o o o o o X|| 1 2 3 4 5 6 7 || |o---------------------------------------o图16。M由N组成
|
让我们回到那个神秘的矩阵乘法公式,看看它在双图表示中是如何出现的。
成分系数之间和在里面如下所示:
|
以图形方式解释,这是一个路径上的和.从节点开始 存在指示的bigraph中有一条边来自节点到节点和存在指示的bigraph中有一条边来自节点到节点所以覆盖所有可能的中介机构从升序到只要节点之间恰好有一条长度为2的路径和
在这一点上,计算其他可能的组成是有指导意义的和即组成这需要和以相反的顺序。以下是图形计算:
o---------------------------------------o| || 1 2 3 4 5 6 7 ||o o o o o o o o X|| | / | / \ | \ | |||/|/\ | \ | N|| |/ |/ \| \| ||o o o o o o o o X|| /|\ /|\ /|\ ||/| \/| \/|\M|| / | \ / | \ / | \ ||o o o o o o o o X|| 1 2 3 4 5 6 7 || |o---------------------------------------o图17。N后跟M
|
o---------------------------------------o| || 1 2 3 4 5 6 7 ||o o o o o o o o X|| ||否M|| ||o o o o o o o o X|| 1 2 3 4 5 6 7 || |o---------------------------------------o图18。N由M组成
|
总之,这个例子提供了充分的证据,证明关系复合,就像它的同类矩阵乘法一样,是一个非交换的代数运算。
工具书类
- Ulam,S.M.和Bednarek,A.R.,“关于并行计算的关系结构和图式理论”(1977年),第477-508页,载于A.R.Bednarek和Françoise Ulam(编辑),类比之间的类比:S.M.Ulam及其洛斯阿拉莫斯合作者的数学报告加州大学出版社,加州伯克利,1990年。
参考文献
- 日本数学学会,数学百科全书词典第2版,共2卷。,Kiyosi Itó(编辑),麻省理工学院出版社,马萨诸塞州剑桥,1993年。
- Mili,A.、Desharnais,J.、Mili,F.和Frappier,M。,计算机程序构造,牛津大学出版社,纽约州纽约市,1994年。
- 南卡罗来纳州乌兰市。,类比之间的类比:S.M.Ulam及其洛斯阿拉莫斯合作者的数学报告A.R.Bednarek和Françoise Ulam(编辑),加州大学出版社,加州伯克利,1990年。
资源
文档历史记录
上述文章的部分内容根据GNU自由文档许可证、其他适用许可证或版权所有者的许可改编自以下来源。