VP versus VNP

Still openEvidence checked

Subjects: Computational complexity · Algebra and geometry

Collections: Limits of computation

Reading depth

The problem

For a two-by-two grid containing 1, 2 on the first row and 3, 4 on the second, choose one entry from each row without using a column twice. The two products are 1 times 4 and 2 times 3; adding them gives 10. This sum is called the permanent. With more rows there are many more choices, but a long list of terms might still have a clever short calculation. VP versus VNP asks whether every efficiently described sum of this kind can be computed by a small network of additions and multiplications. The permanent is a central test case. Here arithmetic uses number systems, such as the rationals, in which repeated addition of 1 never gives 0.[1]

Scope

Valiant’s algebraic complexity classes over characteristic-zero fields: determine whether VP ≠ VNP. A central equivalent target is superpolynomial arithmetic-circuit size for the symbolic permanent.

What remains open

The unrestricted VP versus VNP separation remains open.[1]

Why it matters

Listing many terms and computing their total are different tasks. Algebra often compresses a long expression by sharing intermediate results or finding an identity. This problem asks whether compact descriptions of sums can conceal an unavoidable arithmetic cost, even after every such shortcut is allowed. The permanent gives a concrete way to study that tension: each term is easy to form, while the best possible calculation of the whole symbolic sum remains unknown.[1]

Definitions

4 terms
arithmetic circuit

A network that computes a polynomial from variables and field constants using addition and multiplication, with reuse of intermediate results allowed.[1]

permanent

A matrix polynomial summing the products that choose exactly one entry in each row and each column, without the alternating signs used by the determinant.[1]

characteristic-zero

A field has characteristic zero when adding its element 1 to itself any positive number of times never gives 0. Rational numbers are an example.[1]

VNP

Polynomial families expressible as sums over all settings of polynomially many extra bits, with each summand computed by a polynomial-size arithmetic circuit. The family’s variable count and degree are polynomially bounded.[1]

Sources

  1. Lower Bounds in Algebraic Complexity via Symmetry and Homomorphism Polynomials Prateek Dwivedi, Benedikt Pago and Tim Seppelt · 2026-01-14
    Notes on Lower Bounds in Algebraic Complexity via Symmetry and Homomorphism Polynomials

    Selected January 2026 introduction and definitions distinguish unrestricted VP versus VNP from symmetric circuit results.

Related problems

Suggest a correction