ABP general lowerbound
Christian Engels July 26, 2018References:
- (Allender, Wang - On the power of algebraic branching programs of width 2)[https://eccc.weizmann.ac.il/report/2011/083/]
- I modified this proof significantly, hence I cannot vouch for correctness of my thoughts.
Theorem:
For all for any linear form cannot be computed by an algebraic branching program of width 2.
Preqrequisites:
- Let an SLP on two registers be denoted by .
- Notice that an SLP in general, could set registers to zero which matrices cannot do. We will disregard these type of SLPs and only look at the with matrices.
- A matrix can be of the following types:
- Inherently non-degenerate: for .
- Inherently degenerate: .
- Potentially degenerate: where has some polynomial not in the previous cases.
Proof (Theorem 34):
- Intuitively the following should be true:
- The SLP uses mostly potentially degenerate matrices.
- Inherently degenerate matrices do not contribute to the computation.
- Inherently non-degenerate matrices have dimension 1.
- We will ignore the case of inherently degenerate matrices.
- There are two cases for inherently degenerate matrices:
- Bad: , where are the registers (up to permutation). .
- Good: Otherwise.
Case 1 - Only potentially degenerate matrices and inherently non-degenerate matrices:
Case 2 - Some inherently degenerate matrices of the good form:
Case 3 - Some inherently degenerate matrices of the bad form:
- We are ignoring this case.