Math-1491 · mathematics · Graph theory

Math-1491

O7a — Computing the squarefree part

Status Open · unsolvedmath.comLLM status Open unverified

Top Open Problems Not reported cataloguedOpenOpen

Statement

Definitions and mathematical statement

A positive integer $s$ is squarefree when no square of a prime divides $s$; in particular, $1$ is squarefree. Every $N\ge1$ has a unique expression \[ N=r^2s,\qquad r,s\in\mathbb N,\quad s\text{ squarefree}. \] If $N=\prod_p p^{e_p}$, then $r=\prod_p p^{\lfloor e_p/2\rfloor}$ and $s=\prod_{e_p\text{ odd}}p$. The integer $s$ is the squarefree part in this problem. It is not in general the radical $\prod_{e_p>0}p$: for example, $12=2^2\cdot3$ has squarefree part $3$ and radical $6$.

Does there exist a deterministic classical algorithm which, given $N$ in binary, outputs the pair $(r,s)$ in a number of bit operations bounded by a fixed polynomial in the binary length of $N$? Requiring only $s$ is equivalent, since $r$ is the exact positive square root of $N/s$ and can then be computed efficiently.

The algorithm must work for every positive integer, without receiving a prime factorization and without random choices. The displayed formula in terms of prime exponents defines the desired result, but is not an efficient construction unless those exponents can themselves be obtained within the bound. The target is extraction of all square factors, including those arising from large repeated prime divisors.

Short English statement

Can the unique squarefree part of an integer be computed deterministically in polynomial bit complexity?

Sources

Catalogue entry

Statement licence: CC-BY-4.0 · Source file

Contributions 0

No attempts yet. Significant partial results and substantial reductions are welcome. Contribute an attempt.