The Complexity of Tensor Rank
Marcus Schaefer, Daniel Stefankovic
TL;DR
The paper establishes that the tensor rank decision problem over a field $$ is polynomial-time equivalent to the existential theory $ ext{ETh}()$, implying field-dependent complexity (e.g., $ ext{∃}C$-completeness over $$ and $ ext{∃}R$-completeness over $$ in general). It constructs a chain of reductions from $ ext{ETh}()$ to a quadratic-system minrank problem and then to tensor rank via a tensor $T_A$, showing that $ ext{minrank}_{}(A)=2m$ iff $ ext{rk}_{}(T_A)\le 2m+n$. The authors further prove an algebraic-universality result: for any algebraic set, there exists a tensor instance whose realization space mirrors the set, thereby encoding arbitrary algebraic geometry within tensor-rank problems. These results unify and sharpen prior hardness (notably Håstad’s NP-hardness over finite fields) and reveal that tensor-rank complexity ranges from near-NP to PSPACE regimes depending on the base field, while raising open questions about symmetry, fixed-rank cases, and undecidability over $b Z$.
Abstract
We show that determining the rank of a tensor over a field has the same complexity as deciding the existential theory of that field. This implies earlier NP-hardness results by Håstad~\cite{H90}. The hardness proof also implies an algebraic universality result.
