Counting basic-irreducible factors mod $p^k$ in deterministic poly-time and $p$-adic applications
February 20, 2019 Β· Declared Dead Β· π Electron. Colloquium Comput. Complex.
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Ashish Dwivedi, Rajat Mittal, Nitin Saxena
arXiv ID
1902.07785
Category
cs.SC: Symbolic Computation
Cross-listed
cs.CC,
cs.DS,
math.NT
Citations
13
Venue
Electron. Colloquium Comput. Complex.
Last Checked
2 months ago
Abstract
Finding an irreducible factor, of a polynomial $f(x)$ modulo a prime $p$, is not known to be in deterministic polynomial time. Though there is such a classical algorithm that {\em counts} the number of irreducible factors of $f\bmod p$. We can ask the same question modulo prime-powers $p^k$. The irreducible factors of $f\bmod p^k$ blow up exponentially in number; making it hard to describe them. Can we count those irreducible factors $\bmod~p^k$ that remain irreducible mod $p$? These are called {\em basic-irreducible}. A simple example is in $f=x^2+px \bmod p^2$; it has $p$ many basic-irreducible factors. Also note that, $x^2+p \bmod p^2$ is irreducible but not basic-irreducible! We give an algorithm to count the number of basic-irreducible factors of $f\bmod p^k$ in deterministic poly(deg$(f),k\log p$)-time. This solves the open questions posed in (Cheng et al, ANTS'18 \& Kopp et al, Math.Comp.'19). In particular, we are counting roots $\bmod\ p^k$; which gives the first deterministic poly-time algorithm to compute Igusa zeta function of $f$. Also, our algorithm efficiently partitions the set of all basic-irreducible factors (possibly exponential) into merely deg$(f)$-many disjoint sets, using a compact tree data structure and {\em split} ideals.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
π Similar Papers
In the same crypt β Symbolic Computation
R.I.P.
π»
Ghosted
R.I.P.
π»
Ghosted
Theano: A Python framework for fast computation of mathematical expressions
R.I.P.
π»
Ghosted
Deep Learning for Symbolic Mathematics
R.I.P.
π»
Ghosted
Computing minimal interpolation bases
R.I.P.
π»
Ghosted
Planar Linkages Following a Prescribed Motion
R.I.P.
π»
Ghosted
Output-sensitive algorithms for sumset and sparse polynomial multiplication
Died the same way β π» Ghosted
R.I.P.
π»
Ghosted
Language Models are Few-Shot Learners
R.I.P.
π»
Ghosted
PyTorch: An Imperative Style, High-Performance Deep Learning Library
R.I.P.
π»
Ghosted
XGBoost: A Scalable Tree Boosting System
R.I.P.
π»
Ghosted