Skip to main content

Timeline for Square root in number field

Current License: CC BY-SA 4.0

6 events
when toggle format what by license comment
Oct 22, 2023 at 9:30 vote accept Tippisum
Jul 8, 2022 at 9:15 comment added François Brunault Q1: Finding roots of (or factoring) polynomials over number fields is easy computationally, there are polynomial time algorithms, e.g. in PARI/GP there is Belabas's variant of van Hoeij's algorithm. So you can just factor or find the roots of $x^2-b$ over $\mathbb{Q}(\alpha)$.
Jul 1, 2022 at 12:21 comment added Emil Jeřábek (1) If you can compute square roots of numbers that are known to be squares, you can also determine whether a given element $b$ is a square or not: just run the square root algorithm on $b$, and check if the result $x$ (if any) satisfies $x^2=b$. If $b$ is a square, then the algorithm is guaranteed to compute a square root of $b$, thus the test is positive. If $b$ is not a square, then either the algorithm fails due to running into some sort of internal inconsistency, or it computes a garbage number $x$ whose square in any case cannot be $b$, as $b$ is not a square. Thus, the test is negative.
Jun 30, 2022 at 18:19 answer added R.P. timeline score: 7
Jun 29, 2022 at 17:22 comment added Gro-Tsen Concerning question (1), this may not be the most efficient thing to do, but you can certainly apply algorithms for factoring polynomials over number fields (Googling “factoring polynomials over number fields” returns many relevant results) to factor $X^2 - b$ in $\mathbb{Q}(\alpha)[X]$.
Jun 29, 2022 at 15:55 history asked Tippisum CC BY-SA 4.0