可以把立方体之间的锐积运算推广到立方体与覆盖、覆盖与覆盖之间的锐积运算.设覆盖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)
       =(ai # b)
    a # B ={[(a # b1)]## bw}
    A # B =(ai # B)
  为了减少覆盖中的元素的数量,在上述运算中每作一次锐积,都应作一次吸收运算。

  不相交锐积(disjoint sharp product)
  现以单个输出变量的情况介绍不相交锐积,其运算符为。设有两个立方体a和b,令:
    C = a # b
    D = a b
  积和 # 积相同之处是
   (1) C和D都是立方体集合。
   (2) C和D包含的顶点相同。
  积和 # 积不同之处是
   (1) D中各立方体互不相交,即每一顶点只被一个立方体覆盖一次。
   (2) C中每一立方体都是维数尽可能大的立方体,D无此性质。
  积和 # 积的运算规则只有少许差别,具体如下(同样用到表4.10):
   (1) 当a和b不相交时,a b = a
   (2) 当a b时,a b =
   (3) 不满足以上两个条件时,若有:
      ai bi = αi ∈ { 0,1 }
  则对应于一个立方体 fi
    fi=(a1∩b1)(a2∩b2) …(ai-1∩bi-1)…αi(ai+1)…an
  于是: a b = {fi}
  即:a b = {(a1∩b1)(a2∩b2) …(ai-1∩bi-1)…αi(ai+1)…an}