Code Equivalence, Point Set Equivalence, and Polynomial Isomorphism
Martin Kreuzer

TL;DR
This paper establishes equivalences among code, point set, and polynomial isomorphism problems, and proposes polynomial-time solutions under certain conditions, advancing the understanding of algebraic code equivalence.
Contribution
It introduces a novel reduction of the linear code equivalence problem to polynomial isomorphism, leveraging algebraic structures like Gorenstein algebras and Macaulay inverse systems.
Findings
LCE is equivalent to PSE in projective space.
LCE reduces to polynomial isomorphism for homogeneous polynomials.
Polynomial time solutions are feasible under mild assumptions.
Abstract
The linear code equivalence (LCE) problem is shown to be equivalent to the point set equivalence (PSE) problem, i.e., the problem to check whether two sets of points in a projective space over a finite field differ by a linear change of coordinates. For such a point set , let be its homogeneous coordinate ring and its canonical ideal. Then the LCE problem is shown to be equivalent to an algebra isomorphism problem for the doubling . As this doubling is an Artinian Gorenstein algebra, we can use its Macaulay inverse system to reduce the LCE problem to a Polynomial Isomorphism (PI) problem for homogeneous polynomials. The last step is polynomial time under some mild assumptions about the codes. Moreover, for indecomposable iso-dual codes we can reduce the LCE search problem to the PI search problem of degree 3 by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPolynomial and algebraic computation · Commutative Algebra and Its Applications · Coding theory and cryptography
