A search-to-decision reduction for the linear code equivalence problem

πŸ“… 2026-09-25
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
This study addresses the problem of efficiently recovering a concrete linear isometry from a decision oracle for linear code equivalence. The proposed method integrates polynomial-time algorithms, oracle query techniques, and orbit membership testing from linear algebra and group theory to progressively reconstruct the permutation and diagonal components via successive queries to a decision oracle. This work establishes the first proof that the search variant of the linear code equivalence problem admits a polynomial-time reduction to its decision counterpart, accompanied by an explicit reconstruction procedure. Specifically, the deterministic algorithm requires only O(nΒ²) oracle calls to successfully recover the monomial equivalence between matrix representations, thereby achieving an efficient transition from decision to search.
πŸ“ Abstract
We present a polynomial-time reduction from the search variant of the linear code equivalence problem (i.e. the search for a linear isometry between the inputs) to its decisional variant. More precisely, given two linearly equivalent codes $\mathcal C_1,\mathcal C_2 \subseteq \mathbb{F}_q^n$, we show how to recover a linear isometry between them by making a polynomial number of queries to an oracle for decisional linear code equivalence. First, we prove that search-Permutation Code Equivalence (search-PCE -- the problem of finding a permutation $Ο€\in\mathcal S_n$ mapping $\mathcal C_1$ to $\mathcal C_2$) reduces in polynomial time to PCE (i.e. the problem of deciding if there is a permutation map from $\mathcal C_1$ to $\mathcal C_2$) via at most $n^2$ oracle calls on instances of dimension $k$ and length at most $n^2(n+1)/2$. We then extend this approach to linearly equivalent codes: we recover the permutation part of a linear isometry via at most $n^2$ calls to a Linear Code Equivalence (LCE) oracle on instances of the same size, and we give a deterministic polynomial-time algorithm to recover the diagonal part once this permutation is known. Altogether, this yields a polynomial-time procedure to recover a linear isometry from an oracle for decisional LCE. From a linear-algebraic perspective, our results provide an explicit reconstruction of a monomial equivalence between two matrix representations from oracle access to the corresponding orbit membership problem.
Problem

Research questions and friction points this paper is trying to address.

Linear Code Equivalence
Search-to-Decision Reduction
Linear Isometry
Permutation Code Equivalence
Monomial Equivalence
Innovation

Methods, ideas, or system contributions that make the work stand out.

Linear Code Equivalence
Search-to-Decision Reduction
Permutation Code Equivalence
Linear Isometry
Monomial Equivalence
πŸ”Ž Similar Papers
No similar papers found.
J
Jean-FranΓ§ois Biasse
Department of Mathematics and Statistics, University of South Florida, Tampa, FL 33620 USA
G
Giacomo Micheli
Department of Mathematics and Statistics, University of South Florida, Tampa, FL 33620 USA
B
Benjamin Prada
Department of Mathematics and Statistics, University of South Florida, Tampa, FL 33620 USA
P
Philip Waitkevich
Department of Mathematics and Statistics, University of South Florida, Tampa, FL 33620 USA