集合论在图论中的应用的约束描述

关于描述,包含gif.latex?%20%5Cforall%20%5Cexists,

gif.latex?%20%5Cforall ,表示任意。

gif.latex?%20%5Cexists,表示存在。但不代表唯一存在。

gif.latex?%20%5Cwedge ,逻辑与,也即符号左右两边需要均逻辑成立

gif.latex?%20%5Cvee ,逻辑或,也即符号左右两边至少一个成立

(,),二元关系,简称关联。(a,b),表示a,b必须同时存在。且描述的含义是a,b共同的关联信息,而不是具体的a,b ,称a,b为该关联的项。即便是图G(E,V),也表示图是个二元关系,E集合和V集合的关联。如果不满足该关联的,则认为不是个图。例如通常的图定义,要求,E的所有元素e(本身是个二元关系),e的项必须是V集合中的元素。那么这个约束就是(E,V)的关联。

关于集合部分

{ } 表示一个集合。要求集合内没有相同元素。

gif.latex?%20%5Cphi  除特指,均属于任意集合。如果一个集合为空,则等同描述这个集合不存在,或者获得这个集合动作无效,如果这个动作是判定动作,比如判定一个图是否是连通,得到一个空集,则认为该图不存在任何连通子图。

集合的基本操作仅有gif.latex?%20%5Cin%20%5Ccap%20%5Ccup%20%5Csubset%20%5Cni%20=%20%5Cneq也即:

gif.latex?%20%5Cin属于,元素和集合的关系

gif.latex?%20=严格一致。这里并不想说等于。我坚持集合论的观点,任何元素也是集合。只不过是特殊的集合。因此元素的=,表示元素严格一致。由于元素在观测空间是唯一的。所以此时可以理解为相同。

gif.latex?%20%5Cneq不一致。但不代表严格不一致。差异在于,不一致表示至少有个差异。严格不一致参考下面的讨论,当然对元素由于不可细分,也就没有意义。

 ||,取模操作。这是一个非常特殊的操作。表示集合内的非空元素的个数。

 

以上四个是最基本操作,以下是可由上述推导出来的基本操作。

gif.latex?%20%5Ccap:交操作。gif.latex?%20A%5Ccap%20B%20=C%20%5CLeftrightarrow%20%5Cforall%20c%20%5Cin%20C%20c%20%5Cin%20B%20c%20%5CRightarrow%20%5Cin%20A,%5Cforall%20x%20%5Cin%20A%20X%5Cin%20B%20x%20%5CRightarrow%20%5Cin%20C

文字描述是,A集合交操作B集合等于C集合。则为任意C集合的元素,必然同时在A,B中,任意同时在A,B中的元素必然同时在C中。

gif.latex?%20%5Ccup:并操作。gif.latex?%20A%5Ccap%20B%20=C%20%5CLeftrightarrow%20%5Cforall%20a%20%5Cin%20A%20%5CRightarrow%20a%20%5Cin%20C%20,%5Cforall%20b%20%5Cin%20B%20%5CRightarrow%20b%20%5Cin%20C

gif.latex?%20%5Csubset:属于。gif.latex?%20A%5Csubset%20B%20%5CLeftrightarrow%20%5Cforall%20a%20%5Cin%20A%20%5CRightarrow%20a%20%5Cin%20B;其实我个人觉得用“被包裹”这个名词更恰当。

这里并不考虑子集,真子集 的差异。gif.latex?%20%5Csubseteq,我认为是没有存在的意义的。他的存在,具备歧义。你究竟是在讨论属于还是等于。完全是两个不同的含义。属于强调B包裹A,等于强调两个集合是否严格一致。

gif.latex?%20%5Cni :不属于 gif.latex?%20a%5Cni%20B%20%5CLeftrightarrow%20%5Cforall%20b%20%5Cin%20B%20b%20%5Cneq%20a,很显然从gif.latex?%20%5Cphi的约束来看,这个符号对gif.latex?%20%5Cphi是没有意义的。


gif.latex?%20A%5Ccap%20B%20=%20%5Cphi :严格不一致。和gif.latex?%20%5Cneq有很大差别。

除了上述操作外,还有衍生的基本操作,如下:

补集 ,gif.latex?%20A=%5Cbar%7BB(C)%7D%20%5CLeftrightarrow%20A%20%5Ccap%20B%20=%20%5Cphi%20A%5Ccup%20B%20=%20C A是B针对C的补,表示A,B的交为空,并为C。如果在没有明确出C的时候,则默认是观测空间,或上下文默认的描述空间。

谓词动作,gif.latex?name(...,A)=,name 表示是一个动作,对A集合的动作,同时输出即等号后面,需要和A的类型相同。例如con(G)=G',表示,对G进行取连通子图的操作,G‘也必须是个图。其实原则上,我个人想对()和二元关系进行区分。从写工程的角度,谓词后面的操作信息和操作对象,应该使用()更妥当,这样符合函数的方式。但从理论上,很多理论描述对二元操作都使用(),所以让我很为难。因此暂时也是()来表示。但区分条件是,如果()前面存在名词,含小写的,一定是谓词动作,而不是二元关系。集合一定大写,因此G(E,V),表示是一个集合G,其是二元关系。

唯一性,唯一性存在的意义在于,简化描述。例如我们一个谓词,包含一定的条件。唯一性的意思是,所以满足条件的,都在该集合。而该集合的所有元素均符合条件。之所以称为唯一性。意思是,这样的集合有且仅有一个。

标记,标记是个动作。例如一个圈图,就是任意顶点的度为2的连通图 ,那么标记,例如顺时针,逆时针,对顶点或边进行序号。不过需要注意,标记本身不影响图或集合任何自身的关联性质。只是作为区分差异。也不具备可序性。标记是为了讨论问题而额外多出的动作。

 

转载于:https://my.oschina.net/luckystar/blog/58003

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值