Monte-Carlo Irreducibility and Imprimitivity Detection of Polynomials over $\mathbb{Q}$
Igor Rivin

TL;DR
This paper introduces a fast Monte-Carlo approach for testing polynomial irreducibility and detecting arithmetic imprimitivity over rationals, significantly improving efficiency and applicability over existing deterministic methods.
Contribution
It develops a probabilistic irreducibility test based on subset-sum criteria, and presents the first practical algorithm for detecting arithmetic imprimitivity in high-degree polynomials over .
Findings
Expected running time logarithmic in degree for generic inputs
Aggregates modular factorization information rather than discarding trials
Provides constructive certificates for polynomial imprimitivity
Abstract
We study fast Monte-Carlo methods for testing irreducibility and detecting arithmetic imprimitivity of polynomials over . Building on the subset-sum criterion of Pemantle-Peres-Rivin, we develop a probabilistic irreducibility test whose expected running time, measured in the number of primes examined, is logarithmic in the degree for generic inputs. Unlike the standard modular irreducibility test, the method aggregates information from modular factorizations rather than discarding unsuccessful trials. We show that failure of this test, when combined with a standard modular irreducibility certificate, is a strong indicator of non-generic algebraic structure. In particular, it often signals arithmetic imprimitivity of the Galois action. We present an explicit and efficient Monte-Carlo algorithm for detecting such imprimitivity via subfield extraction, yielding constructive…
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 · Cryptography and Residue Arithmetic · Complexity and Algorithms in Graphs
