|
178 | 178 | from sage.rings.polynomial.polynomial_element import Polynomial |
179 | 179 | from sage.rings.integer import Integer |
180 | 180 |
|
181 | | -# the import below is just a redirection |
182 | | -from sage.rings.finite_rings.finite_field_base import is_FiniteField |
183 | | -assert is_FiniteField # just to silent pyflakes |
184 | | - |
185 | 181 | try: |
186 | 182 | # We don't late import this because this means trouble with the Givaro library |
187 | 183 | # On a Macbook Pro OSX 10.5.8, this manifests as a Bus Error on exiting Sage. |
@@ -839,34 +835,4 @@ def create_object(self, version, key, **kwds): |
839 | 835 | GF = FiniteField = FiniteFieldFactory("FiniteField") |
840 | 836 |
|
841 | 837 |
|
842 | | -def is_PrimeFiniteField(x): |
843 | | - """ |
844 | | - Return ``True`` if ``x`` is a prime finite field. |
845 | | -
|
846 | | - This function is deprecated. |
847 | | -
|
848 | | - EXAMPLES:: |
849 | | -
|
850 | | - sage: from sage.rings.finite_rings.finite_field_constructor import is_PrimeFiniteField |
851 | | - sage: is_PrimeFiniteField(QQ) |
852 | | - doctest:...: DeprecationWarning: the function is_PrimeFiniteField is deprecated; use isinstance(x, sage.rings.finite_rings.finite_field_base.FiniteField) and x.is_prime_field() instead |
853 | | - See https://github.com/sagemath/sage/issues/32664 for details. |
854 | | - False |
855 | | - sage: is_PrimeFiniteField(GF(7)) |
856 | | - True |
857 | | - sage: is_PrimeFiniteField(GF(7^2, 'a')) |
858 | | - False |
859 | | - sage: is_PrimeFiniteField(GF(next_prime(10^90, proof=False))) |
860 | | - True |
861 | | - """ |
862 | | - from sage.misc.superseded import deprecation |
863 | | - deprecation(32664, "the function is_PrimeFiniteField is deprecated; use isinstance(x, sage.rings.finite_rings.finite_field_base.FiniteField) and x.is_prime_field() instead") |
864 | | - |
865 | | - from .finite_field_prime_modn import FiniteField_prime_modn |
866 | | - from sage.rings.finite_rings.finite_field_base import FiniteField as FiniteField_generic |
867 | | - |
868 | | - return isinstance(x, FiniteField_prime_modn) or \ |
869 | | - (isinstance(x, FiniteField_generic) and x.degree() == 1) |
870 | | - |
871 | | - |
872 | 838 | zech_log_bound = 2**16 |
0 commit comments