Lecture 3 - Complete Polynomials II

For this lecture, we will assume that the ground field F has char(F)2.

Moreover, as mentioned in the last lecture, we will also assume the following fact, which was proved by Valiant [Val 82], and proofs of this fact can be found in [B, ] and in [MP'08].


Theorem 1: VNP=VNPe. That is, for any family of polynomials fnnN in VNP, there exists a family of polynomials gnnN in VPe such that fn(x1,,xt(n))=b0,1s(n)gn(x1,,xt(n),b), where s(n)=poly(n) and t(n)=poly(n).


Moreover, we will also use the fact that any formula of size s can be simulated by an ABP of size O(s), as you will prove this in Homework 1.

Completeness of the Permanent for VNPF


Claim 1: PernnNVNPF.

Proof: Let X be an n×n symbolic matrix and y1,,yn be n new variables. Note that the Permanent is a “coefficient” of the following polynomial: p(X,y1,,yn):=i[n](j[n]Xijyj). where we consider p as a polynomial in y1,,yn with coefficients in F[X]. Moreover, it is easy to see that p can be computed by a polynomial-size arithmetic formula.

Pern(X)=S[n](1)n|S|i[n](jSXij)


We now come to the most challenging part of the lecture: completeness of the Permanent.


Claim 2: Pern is complete for VNPF.


Previous
Next