|
可以把立方体之间的锐积运算推广到立方体与覆盖、覆盖与覆盖之间的锐积运算.设覆盖A和覆盖B表示为: A={a1,a2,…,ai,am} B={b1,b2,…,bi,bw} 其中ai是覆盖A中的元素,是立方体;bi是覆盖B中的立方体。于是: A # b =(a1 # b)∪(a2 # b)∪(a3 # b)…∪(am # b) = a # B ={[(a # b1)]#…# bw} A # B = 为了减少覆盖中的元素的数量,在上述运算中每作一次锐积,都应作一次吸收运算。 不相交锐积(disjoint sharp product) 现以单个输出变量的情况介绍不相交锐积,其运算符为 C = a # b D = a (1) C和D都是立方体集合。 (2) C和D包含的顶点相同。 (1) D中各立方体互不相交,即每一顶点只被一个立方体覆盖一次。 (2) C中每一立方体都是维数尽可能大的立方体,D无此性质。 (1) 当a和b不相交时,a (2) 当a (3) 不满足以上两个条件时,若有: ai 则对应于一个立方体 fi: fi=(a1∩b1)(a2∩b2) …(ai-1∩bi-1)…αi(ai+1)…an 于是: a 即:a |