---
title: Polynomial Equivalence in Mathematical Structures
url: https://www.emergentmind.com/topics/polynomial-equivalence
type: topic
---

# Polynomial Equivalence in Mathematical Structures

Polynomial equivalence is a context-dependent term rather than a single canonical definition. Across the literature it can denote a quantitative equivalence between conjectures with polynomial parameter loss, an algebraic equivalence under variable transformations such as shifts or orthogonal maps, an equivalence of polynomial matrices or quotient rings under structured isomorphisms, a metric equivalence of polynomial functions under bi-Lipschitz maps, or a combinatorial equivalence between polynomial bases expressed through nonnegative expansions [1001.3356] [1401.3714] [2406.16599] [1902.01584] [1702.04051].

## 1. Main senses of the term

The surveyed papers use “polynomial equivalence” in several distinct but related ways. In some settings, “polynomial” refers to the size of parameter losses or algorithmic overhead. In others, it refers to polynomial maps, polynomial substitutions, or polynomially defined objects such as matrices, code families, and generating functions. This suggests that the term is best understood as a family of notions indexed by the structure one wants to preserve.

| Context | Objects | Equivalence criterion |
|---|---|---|
| Additive combinatorics | conjectures over \(\mathbb{F}_2^n\) | equivalence with polynomial dependence of parameters [1001.3356] |
| Variable transformations | \(f,g \in \mathbb{F}[x_1,\dots,x_n]\) | \(f(x+a)\equiv g(x)\) or \(f(Rx)=g(x)\) [1401.3714] [2601.06148] |
| Matrix and ring theory | polynomial matrices, code rings, matrices | unimodular equivalence, \(x\mapsto \alpha x\), or \(A=f(B), B=g(A)\) [2406.16599] [2503.04498] [2510.15932] |
| Metric geometry and singularities | polynomial maps and germs | bi-Lipschitz or semialgebraic bi-Lipschitz equivalence [1902.01584] [2503.06022] |
| Dynamics and combinatorics | orbital equations, polynomial bases | Tschirnhausen transformations or positivity-preserving basis translation [1810.02312] [1702.04051] |

A recurring pattern is that one asks whether two polynomially described objects can be interconverted without leaving a prescribed structural class. The allowed conversions vary sharply from one area to another, and so do the invariants that control equivalence.

## 2. Quantitative polynomial equivalence in additive combinatorics

In additive combinatorics, the phrase refers to quantitative equivalence of conjectures with polynomial parameter loss. Lovett studies two finite-field conjectures over \(\mathbb{F}_2^n\): the Polynomial Freiman–Ruzsa conjecture, which concerns sets \(S\) with small doubling \(|S+S|\le K|S|\), and the Polynomial inverse Gowers \(U^3\) conjecture, which concerns Boolean functions \(f\) with \(\|(-1)^f\|_{U^3}\ge \varepsilon\). The first predicts a subset \(S'\subset S\) of size at least \(K^{-O(1)}|S|\) whose span has size at most \(K^{O(1)}|S|\); the second predicts a quadratic polynomial \(p\) with \(\Pr[f=p]\ge \tfrac12+\varepsilon^{O(1)}\) [1001.3356].

The main theorem is that these two conjectures are equivalent in a strong parameter sense. Assuming Polynomial Freiman–Ruzsa, the only super-polynomial loss in Samorodnitsky’s inverse \(U^3\) proof disappears, so the final correlation advantage becomes polynomial in \(\varepsilon\). In the reverse direction, Lovett constructs from an approximate homomorphism \(f:\mathbb{F}_2^n\to\mathbb{F}_2^m\) a Boolean function \(F(x,z)=\langle f(x),z\rangle\) on \(\mathbb{F}_2^{n+m}\), proves \(\|(-1)^F\|_{U^3}\ge K^{-7/8}\), applies the inverse \(U^3\) conjecture to obtain a quadratic approximation, extracts a linear map \(\ell\), and then upgrades frequent approximate additivity to a global description \(f(x)=\ell(x)+e(x)\) with \(|\{e(x)\}|\le K^{O(1)}\) [1001.3356].

Here “equivalence” is not mere logical equivalence. It is quantitative: polynomial bounds on one side induce polynomial bounds on the other side, uniformly in dimension. The result identifies the difficulty of replacing exponential losses by polynomial losses in two ostensibly different problems—small-doubling structure and inverse Gowers theory—as essentially the same problem.

## 3. Equivalence under changes of variables

A classical algebraic-complexity meaning of polynomial equivalence is equivalence under shifts of variables. For \(f,g\in\mathbb{F}[x_1,\dots,x_n]\), they are shift-equivalent if there exists \(a\in\mathbb{F}^n\) such that \(f(x+a)\equiv g(x)\). The corresponding Shift Equivalence Testing problem asks for a decision procedure and, when possible, an explicit shift vector. Over characteristic \(0\) or characteristic \(>\!d\), Dvir, Oliveira, and Shpilka show that shift-equivalence testing is reducible to Polynomial Identity Testing under mild closure assumptions on the circuit classes involved; in particular, there is a randomized black-box algorithm with running time \(\mathrm{poly}(n,d,\log(1/\varepsilon))\), and derandomizing shift-equivalence testing is essentially equivalent to derandomizing PIT in both black-box and white-box settings [1401.3714].

The algorithmic mechanism is multivariate Taylor expansion together with directional derivatives. Writing \(f=\sum_i H^i(f)\) into homogeneous parts, one obtains linear conditions on the unknown shift vector by comparing the degree-\(d\), degree-\((d-1)\), and then lower-degree components of \(f(x+a)\) and \(g(x)\). A crucial “domino effect” says that equality of first directional derivatives forces equality of all higher directional derivatives. This turns apparently nonlinear conditions into a sequence of linear dependence problems among implicitly given polynomials, which PIT can solve [1401.3714].

A nearby but much harder problem is whether a single polynomial can be made sparser by a shift. For a ring \(R\), \(\mathrm{SparseShift}_R\) asks whether there exists \(a\) such that \(P(X+a)\) has fewer monomials than \(P(X)\). Fomin, Golovnev, and Kulikov reduce Hilbert’s Nullstellensatz over \(R\) to this sparsification-by-shift problem, proving that \(\mathrm{SparseShift}_{\mathbb{Z}}\) is undecidable, that \(\mathrm{SparseShift}_R\) is \(\mathrm{NP}_R\)-complete in the Blum–Shub–Smale model whenever \(HN_R\) is \(\mathrm{NP}_R\)-complete for an integral domain \(R\) that is not a field, and that several gap versions are also hard, including \(\beta\)-gap hardness over \(\mathbb{F}_p,\mathbb{Q},\mathbb{R}\), and \(\mathbb{Z}_q\) for every \(\beta>1\) [2207.10588].

Taken together, these results separate two nearby-looking notions. Testing whether two explicitly given polynomials differ by a shift can be PIT-like, while asking whether some shift exposes a sparse representation can be as hard as polynomial-system satisfiability.

## 4. Algebraic equivalence of polynomial matrices, code families, and matrices

For multivariate polynomial matrices over \(A=K[x_1,\dots,x_n]\), the standard notion is left-right unimodular equivalence: \(F\sim G\) if \(F=UGV\) for \(U,V\) invertible over \(A\). Li studies square matrices with \(\det F=p(x_1)^t\), where \(p\in K[x_1]\) is irreducible, proves a generalized global-local theorem of Vaserstein type, and shows that such matrices are equivalent to their Smith forms exactly when all reduced-minor ideals satisfy \(J_i(F)=A\). In particular, for \(2\times2\) matrices with \(\det F=p(x_1)\), the condition \(I_1(F)=A\) implies \(F\sim \operatorname{diag}(1,p)\) [2406.16599].

A stricter matrix-theoretic variant is semi-scalar equivalence. Two nonsingular polynomial matrices \(A(X),B(X)\in M_n(\mathbb{F}[X])\) are semi-scalar equivalent if \(A(X)=P\,B(X)\,Q(X)\) for a constant \(P\in GL_n(\mathbb{F})\) and a polynomially invertible \(Q(X)\in GL_n(\mathbb{F}[X])\). Kazimirskiĭ and Petrychkovych give necessary and sufficient conditions in terms of a homogeneous linear system \(M[D,s_n]x=0\), where \(s_n\) is the last invariant factor in the Smith form and the existence of a solution yielding a nonsingular reshaped matrix \(V\) is equivalent to semi-scalar equivalence. They also show that similarity of families \(\{A_1,\dots,A_r\}\) and \(\{B_1,\dots,B_r\}\) over \(\mathbb{C}\) is equivalent to semi-scalar equivalence of the associated monic matrix polynomials \(I_nX^r+A_1X^{r-1}+\cdots+A_r\) and \(I_nX^r+B_1X^{r-1}+\cdots+B_r\) [2003.05041].

A different use of the term appears for ordinary matrices over a field of characteristic \(0\). Two matrices \(A,B\in M_n(\mathbb{F})\) are polynomial equivalent if there exist polynomials \(f,g\in\mathbb{F}[x]\) such that \(A=f(B)\) and \(B=g(A)\). Wang proves that \(\mathcal{C}(A)=\mathcal{C}(B)\) if and only if \(A\) and \(B\) are polynomial equivalent. For balanced matrices, including nilpotent matrices, equality of clifforders \(\mathcal{C}\mathcal{L}(A)=\mathcal{C}\mathcal{L}(B)\) is equivalent to odd polynomial equivalence, and in the quasi-commutative setting \(AX=\omega XA\) this is extended to \(q\)-polynomial equivalence and \(\omega\)-equivalence [2510.15932].

Coding theory contributes another structurally rigid notion. For polycyclic codes over \(\mathbb{F}_q\), equivalence of families is defined by an isometric \(\mathbb{F}_q\)-algebra isomorphism between ambient quotient rings induced by \(x\mapsto \alpha x\). This yields \((n,\ell)\)-equivalence for \(\ell\)-trinomial families and a general \(n\)-equivalence for arbitrary polycyclic families. The paper computes the number of equivalence classes and proves, for example, that when \(\gcd(n,n-\ell)=1\), any \(\ell\)-trinomial code family is equivalent to the one defined by \(x^n-x^\ell-1\) [2503.04498].

## 5. Geometric and metric equivalence of polynomial functions

In Lipschitz geometry, equivalence means preservation of metric structure rather than algebraic form. Fernandes and Ruas study the family \(f_s(x,y)=x(x^2y^2-sxy-1)\) over \(K=\mathbb{R}\) or \(\mathbb{C}\). They show that if \(s\neq s'\), then \(f_s\) and \(f_{s'}\) are not right-bilipschitz equivalent at infinity in the real case, and for the modified family \(x(x^4y^4-3sx^2y^2+1)\) with \(s>1\), they are not left-right bilipschitz equivalent either. At the same time, individual fibers can still be bilipschitz equivalent: the level sets \((f_0=0)\) and \((f_1=0)\), as well as \((f_0=1)\) and \((f_1=1)\), are bilipschitz equivalent as subsets of \(K^2\). In the complex case, the same family can be topologically equivalent while failing bilipschitz equivalence, showing that bilipschitz classification is strictly finer than topological classification [1902.01584].

A semialgebraic refinement is developed for quasihomogeneous real polynomial germs \(F(X,Y)\). Fix \(\beta>1\); if \(F\) is \(\beta\)-quasihomogeneous of degree \(d\), then the associated height functions are \(f_+(t)=F(1,t)\) and \(f_-(t)=F(-1,t)\). Alvarez classifies one-variable polynomials up to Lipschitz equivalence by degree, critical-point multiplicities, and multiplicity symbols, then proves that under broad hypotheses semialgebraic bi-Lipschitz equivalence of \(F\) and \(G\) implies Lipschitz equivalence of their height functions. The key tools are \(\beta\)-transforms and inverse \(\beta\)-transforms, which convert a semialgebraic bi-Lipschitz germ into compatible one-variable bi-Lipschitz data and back again. Applied to the Henry–Parusiński family \(F_\lambda(X,Y)=X^6-3\lambda X^4Y+Y^3\), the method shows that semialgebraic bi-Lipschitz equivalence of real quasihomogeneous polynomials also admits continuous moduli [2503.06022].

Orthogonal equivalence gives yet another geometric notion. For \(f,g\in\mathbb{R}[x_1,\dots,x_n]\), one asks for \(R\in O(n)\) such that \(f(Rx)=g(x)\). Berrone, Gaitsgory, and Yekhanin introduce Polynomial-Weighted Principal Component Analysis, defined from the covariance matrix of the homogenized polynomial weighted by \(f(x)^2\) on the sphere. Under a generic distinct-eigenvalue assumption, PW-PCA reduces orthogonal equivalence to a finite sign-flip search: if \((\lambda_f,V_f)\) and \((\lambda_g,V_g)\) are the PW-PCA decompositions, then \(f\sim_{O(n)}g\) if and only if there exists \(\sigma\in\{\pm1\}^n\) such that \(\sigma\bullet(V_f\bullet f)=V_g\bullet g\), and then \(R=V_f\operatorname{diag}(\sigma)V_g^\top\) is a certificate of orthogonal equivalence [2601.06148].

## 6. Dynamical, combinatorial, and complexity-geometric uses

In one dynamical usage, polynomial equivalence concerns orbital equations generated by iteration of polynomial maps. Gallas studies cyclic quintics \(V(x)=x^5-x^4-4x^3+3x^2+3x-1\) and \(G(x)=x^5+2x^4-5x^3-2x^2+4x-1\), both with discriminant \(11^4\), and shows that their orbital equations are not uniquely represented. The paper gives five direct and five inverse polynomial transformations between the roots of \(V\) and \(G\), and recursive chains of transformations produce infinitely many equivalent orbital equations, all connected by nonlinear transformations that preserve the field structure and orbit data [1809.05399].

A complementary detector for the same phenomenon is standard polynomial interpolation. For irreducible \(f,g\in\mathbb{Q}[x]\) of the same degree, one numerically orders the roots of \(f\) and \(g\), interpolates the polynomial \(T(x)\) sending the chosen ordering of roots of \(f\) to a permutation of the roots of \(g\), and then searches for permutations producing rational or integral coefficients. This yields explicit Tschirnhausen transformations and hence explicit field isomorphisms. In the Vandermonde quintic example, interpolation recovered the full set of ten transformations faster and with less memory than systematic search; the paper also resolves Hasse’s quintic problem symmetrically and maps equivalence classes of several sextic families [1810.02312].

In algebraic combinatorics, the phrase appears in a weaker but structurally important sense. Assaf’s weak dual equivalence does not assert equality of polynomial families; instead it produces nonnegative basis translations. Dual equivalence gives a short combinatorial proof that Stanley symmetric functions are Schur positive, while weak dual equivalence gives a short combinatorial proof that Schubert polynomials are key positive. The same framework yields a nonnegative Littlewood–Richardson rule for the product of a key polynomial and a Schur polynomial, and skew key polynomials that, when skewed by a partition, expand nonnegatively in the key basis [1702.04051].

A final quantitative usage appears in quantum complexity geometry. Brown studies right-invariant metrics on the unitary group and proves the polynomial equivalence of a broad class of “complexity geometries.” Within the resulting universality classes, any unitary reachable in one metric can be approximated in any other metric in the class with slowdown at worst polynomial in the path length and number of qubits and inverse-polynomial in the permitted error. The paper distinguishes Killing-distance error and operator-norm error, proves exponential diameter for all metrics in both equivalence classes, and shows that metrics in the operator-norm class also give an alternative definition of BQP [2205.04485].

Across these examples, “polynomial equivalence” ranges from exact algebraic convertibility to metric, combinatorial, or quantitative simulation. The common thread is preservation of a chosen structure under a restricted class of polynomially controlled transformations; the object preserved may be a conjectural parameter regime, a circuit or ring representation, a metric germ, an orbit, a basis expansion, or a complexity geometry.

Source: https://www.emergentmind.com/topics/polynomial-equivalence