1. 定义

  • signature(local constraint function): A map is a signature if (( s.t. ) and ( a commutative semiring s.t. )). The set of signatures is denoted by
  • symmetric signature: A signature is symmetric if is invariant under permutation of the variables
  • signature grid: A signature grid over consists of a graph and a mapping that assigns to each vertex an and a linear order(total order) of the incident edges at .The arity of is equal to the degree at , and the incident edges at are associated with the input variables of .
  • planar signature grid: A planar signature grid is a signature grid such that its underlying graph is planar and for some planar embedding, for every vertex , the linear order of the incident edges at agrees with the clockwise cyclic order of the incident edges at in the embedding starting with some particular edge.
  • bipartite signature grid: For signature sets and , a bipartite signature grid over is a signature grid over , where is a bipartite graph with bipartition such that and .
  • Holant problem :
    • input: A signature grid over
    • output: , where is the set of edges incident to
  • tractable: polynomial-time computable
  • p is the set of functions such that there exists a polynomial and a polynomial-time deterministic Turing machine , called the verifier, such that for every , (In other words, equals the size of the set containing all of the polynomial-size certificates).

2. 结论

  • Let be a set of signatures over a domain of size . If there exists an -gate with signature , then .

  • Let and be sets of complex-valued signatures over a domain of size . Suppose is a bipartite signature grid over . If , then where is the corresponding signature grid over .

proof

记号与基变换

是有限无向二分图。对每个顶点 ,固定关联边集 的一个次序,并记 。左、右两侧顶点分别赋予复值签名

是边赋值,则 表示按照上述固定次序排列的局部赋值元组。对应的 Holant 值为

其中

取任意 。对 ,定义 ,即

,定义 ,即

分别记
。左右两侧采用相反的变换方向,正是为了使每条边上的 在张量收缩时相消。

定理

Valiant 全息变换定理(二分 Holant 形式)。 对任意上述二分签名网格和任意 ,都有

证明

对任意变换后的边赋值 ,将各顶点内部的求和变量分别拼接为全局赋值 ,可得

以及

将二式代入 。由于所有集合均有限,可以交换求和次序,于是

内层被积项在不同边之间没有共享变量,而 是各边状态空间的笛卡尔积,因此

其中 是 Kronecker delta。最后一个乘积当且仅当 时等于 ,否则等于 。所以对 的求和坍缩为唯一可能的赋值

故定理成立。

因子化恒等式

下面详细说明证明中的按边因子化。设

并定义

全局赋值 可以等价地写成向量

由于 遍历 ,向量 恰好遍历笛卡尔积 。因此证明中的内层求和可以写成多重求和:

每个因子 只依赖对应的变量 ,与其余求和变量无关。利用有限次乘法分配律,可以逐层将无关因子移出求和号:

所以,这一步并不是对任意求和与乘积进行交换;它成立的关键是求和域 是各边状态空间的笛卡尔积,并且每个因子只依赖一条边上的求和变量。