Polynomial Equivalence in Mathematical Structures
- Polynomial equivalence is a family of notions where objects retain structural properties under polynomial transformations, including shifts, substitutions, and metric maps.
- It is applied in fields like additive combinatorics, algebra, geometry, and coding theory to achieve quantitative bounds and algorithmic reductions.
- Researchers leverage these equivalences to design efficient tests, establish isomorphisms, and analyze both algebraic and combinatorial 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 (Lovett, 2010, Dvir et al., 2014, Guan et al., 2024, Bodin, 2019, Assaf, 2017).
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 | equivalence with polynomial dependence of parameters (Lovett, 2010) |
| Variable transformations | or (Dvir et al., 2014, Helmer et al., 5 Jan 2026) | |
| Matrix and ring theory | polynomial matrices, code rings, matrices | unimodular equivalence, , or (Guan et al., 2024, Ou-azzou et al., 6 Mar 2025, Zhang et al., 4 Oct 2025) |
| Metric geometry and singularities | polynomial maps and germs | bi-Lipschitz or semialgebraic bi-Lipschitz equivalence (Bodin, 2019, Alvarez, 8 Mar 2025) |
| Dynamics and combinatorics | orbital equations, polynomial bases | Tschirnhausen transformations or positivity-preserving basis translation (Brison et al., 2018, Assaf, 2017) |
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 : the Polynomial Freiman–Ruzsa conjecture, which concerns sets with small doubling , and the Polynomial inverse Gowers conjecture, which concerns Boolean functions 0 with 1. The first predicts a subset 2 of size at least 3 whose span has size at most 4; the second predicts a quadratic polynomial 5 with 6 (Lovett, 2010).
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 7 proof disappears, so the final correlation advantage becomes polynomial in 8. In the reverse direction, Lovett constructs from an approximate homomorphism 9 a Boolean function 0 on 1, proves 2, applies the inverse 3 conjecture to obtain a quadratic approximation, extracts a linear map 4, and then upgrades frequent approximate additivity to a global description 5 with 6 (Lovett, 2010).
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 7, they are shift-equivalent if there exists 8 such that 9. The corresponding Shift Equivalence Testing problem asks for a decision procedure and, when possible, an explicit shift vector. Over characteristic 0 or characteristic 1, 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 2, and derandomizing shift-equivalence testing is essentially equivalent to derandomizing PIT in both black-box and white-box settings (Dvir et al., 2014).
The algorithmic mechanism is multivariate Taylor expansion together with directional derivatives. Writing 3 into homogeneous parts, one obtains linear conditions on the unknown shift vector by comparing the degree-4, degree-5, and then lower-degree components of 6 and 7. 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 (Dvir et al., 2014).
A nearby but much harder problem is whether a single polynomial can be made sparser by a shift. For a ring 8, 9 asks whether there exists 0 such that 1 has fewer monomials than 2. Fomin, Golovnev, and Kulikov reduce Hilbert’s Nullstellensatz over 3 to this sparsification-by-shift problem, proving that 4 is undecidable, that 5 is 6-complete in the Blum–Shub–Smale model whenever 7 is 8-complete for an integral domain 9 that is not a field, and that several gap versions are also hard, including 0-gap hardness over 1, and 2 for every 3 (Chillara et al., 2022).
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 4, the standard notion is left-right unimodular equivalence: 5 if 6 for 7 invertible over 8. Li studies square matrices with 9, where 0 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 1. In particular, for 2 matrices with 3, the condition 4 implies 5 (Guan et al., 2024).
A stricter matrix-theoretic variant is semi-scalar equivalence. Two nonsingular polynomial matrices 6 are semi-scalar equivalent if 7 for a constant 8 and a polynomially invertible 9. Kazimirskiĭ and Petrychkovych give necessary and sufficient conditions in terms of a homogeneous linear system 0, where 1 is the last invariant factor in the Smith form and the existence of a solution yielding a nonsingular reshaped matrix 2 is equivalent to semi-scalar equivalence. They also show that similarity of families 3 and 4 over 5 is equivalent to semi-scalar equivalence of the associated monic matrix polynomials 6 and 7 (Prokip, 2020).
A different use of the term appears for ordinary matrices over a field of characteristic 8. Two matrices 9 are polynomial equivalent if there exist polynomials 0 such that 1 and 2. Wang proves that 3 if and only if 4 and 5 are polynomial equivalent. For balanced matrices, including nilpotent matrices, equality of clifforders 6 is equivalent to odd polynomial equivalence, and in the quasi-commutative setting 7 this is extended to 8-polynomial equivalence and 9-equivalence (Zhang et al., 4 Oct 2025).
Coding theory contributes another structurally rigid notion. For polycyclic codes over 0, equivalence of families is defined by an isometric 1-algebra isomorphism between ambient quotient rings induced by 2. This yields 3-equivalence for 4-trinomial families and a general 5-equivalence for arbitrary polycyclic families. The paper computes the number of equivalence classes and proves, for example, that when 6, any 7-trinomial code family is equivalent to the one defined by 8 (Ou-azzou et al., 6 Mar 2025).
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 9 over 00 or 01. They show that if 02, then 03 and 04 are not right-bilipschitz equivalent at infinity in the real case, and for the modified family 05 with 06, they are not left-right bilipschitz equivalent either. At the same time, individual fibers can still be bilipschitz equivalent: the level sets 07 and 08, as well as 09 and 10, are bilipschitz equivalent as subsets of 11. 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 (Bodin, 2019).
A semialgebraic refinement is developed for quasihomogeneous real polynomial germs 12. Fix 13; if 14 is 15-quasihomogeneous of degree 16, then the associated height functions are 17 and 18. 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 19 and 20 implies Lipschitz equivalence of their height functions. The key tools are 21-transforms and inverse 22-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 23, the method shows that semialgebraic bi-Lipschitz equivalence of real quasihomogeneous polynomials also admits continuous moduli (Alvarez, 8 Mar 2025).
Orthogonal equivalence gives yet another geometric notion. For 24, one asks for 25 such that 26. Berrone, Gaitsgory, and Yekhanin introduce Polynomial-Weighted Principal Component Analysis, defined from the covariance matrix of the homogenized polynomial weighted by 27 on the sphere. Under a generic distinct-eigenvalue assumption, PW-PCA reduces orthogonal equivalence to a finite sign-flip search: if 28 and 29 are the PW-PCA decompositions, then 30 if and only if there exists 31 such that 32, and then 33 is a certificate of orthogonal equivalence (Helmer et al., 5 Jan 2026).
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 34 and 35, both with discriminant 36, and shows that their orbital equations are not uniquely represented. The paper gives five direct and five inverse polynomial transformations between the roots of 37 and 38, and recursive chains of transformations produce infinitely many equivalent orbital equations, all connected by nonlinear transformations that preserve the field structure and orbit data (Gallas, 2018).
A complementary detector for the same phenomenon is standard polynomial interpolation. For irreducible 39 of the same degree, one numerically orders the roots of 40 and 41, interpolates the polynomial 42 sending the chosen ordering of roots of 43 to a permutation of the roots of 44, 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 (Brison et al., 2018).
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 (Assaf, 2017).
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 (Brown, 2022).
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.