Open yyyyx4 opened 1 year ago
Description changed:
---
+++
@@ -10,3 +10,10 @@
This is apparently because RingExtensionWithBasisElement
defines its own .minpoly()
method, whereas RingExtensionElement
simply calls the one from the backend — which returns the absolute minimal polynomial.
+
+I first discovered the inconsistency above while working on #34906, but the core issue actually runs much deeper. Here's another example:
+
+sage +sage: GF(5^6).over(GF(5^2)).galois_group() is GF(5^6).over(GF(5^3)).galois_group() +True +
Another example: GF(5^2).over(GF(5^2)).modulus()
.
For example:
This is apparently because
RingExtensionWithBasisElement
defines its own.minpoly()
method, whereasRingExtensionElement
simply calls the one from the backend — which returns the absolute minimal polynomial.I first discovered the inconsistency above while working on #34906, but the core issue actually runs much deeper. Here's another example:
CC: @xcaruso
Component: algebra
Issue created by migration from https://trac.sagemath.org/ticket/34907