Closed jvoight closed 11 months ago
The second one is not a bug, but very confusing, as what happens when one calls NumberFieldExtra, it calls polredabs:
> _<x> := PolynomialRing(Rationals());
> F<z3> := NumberField(x^2+x+1);
> F;
Number Field with defining polynomial x^2 + x + 1 over the Rational Field
> z3^3;
1
> F<notz3> := NumberFieldExtra(x^2+x+1);
> F;
Number Field with defining polynomial x^2 - x + 1 over the Rational Field
> notz3^3;
-1
I made this confusion a separate issue #59
I'm closing this one in light of #68, as you noticed two issues, and now we have two independent issues for your findings 🙃
Here's the correct thing:
But here are two things that don't work.
(This does not seem to improve when we increase precision.)
So there is some issue with
NumberFieldExtra
or descent to the ground field, something perhaps related to relative extensions. Might be two bugs, might be related to the same thing; we may not have encountered it before because most (not all) of our testing is over the rationals.