# Revision history [back]

Hello again,

I want to get the roots of a p-adic polynomial. I wrote the following code:

p = 2
q = 4
K = Qp(p)
L.<omega> = Qq(q)
O_L = L. integer_ring()
pi = L.uniformizer()
q = L.residue_class_degree()
f = X^q + pi*X
f.roots()


This rises following error:

NotImplementedError: root finding for this polynomial not implemented


I still use version 5.10 of Sage. The compile of the latest version 5.12 is ongoing. Do I miss something or is there no way to get the roots in this case?

Will this be implemented in the future or does someone know a workaround?

Bye Lars

 2 retagged FrédéricC 2409 ●3 ●28 ●48

Hello again,

I want to get the roots of a p-adic polynomial. I wrote the following code:

p = 2
q = 4
K = Qp(p)
L.<omega> = Qq(q)
O_L = L. integer_ring()
pi = L.uniformizer()
q = L.residue_class_degree()
f = X^q + pi*X
f.roots()


This rises following error:

NotImplementedError: root finding for this polynomial not implemented


I still use version 5.10 of Sage. The compile of the latest version 5.12 is ongoing. Do I miss something or is there no way to get the roots in this case?

Will this be implemented in the future or does someone know a workaround?

Bye Lars

 3 retagged FrédéricC 2409 ●3 ●28 ●48

Hello again,

I want to get the roots of a p-adic polynomial. I wrote the following code:

p = 2
q = 4
K = Qp(p)
L.<omega> = Qq(q)
O_L = L. integer_ring()
pi = L.uniformizer()
q = L.residue_class_degree()
f = X^q + pi*X
f.roots()


This rises following error:

NotImplementedError: root finding for this polynomial not implemented


I still use version 5.10 of Sage. The compile of the latest version 5.12 is ongoing. Do I miss something or is there no way to get the roots in this case?

Will this be implemented in the future or does someone know a workaround?