galois.iroot¶
- galois.iroot(n, k)¶
Computes \(x = \lfloor(n)^{\frac{1}{k}}\rfloor\) such that \(x^k \le n < (x + 1)^k\).
- Parameters
- Returns
The integer \(k\)-th root of \(n\).
- Return type
Examples
In [1]: galois.iroot(27**5 - 1, 5) Out[1]: 26 In [2]: galois.iroot(27**5, 5) Out[2]: 27 In [3]: galois.iroot(27**5 + 1, 5) Out[3]: 27