Skip to content

Commit 851468f

Browse files
author
Matthias Koeppe
committed
src/sage/rings/number_field/number_field.py: Remove functions deprecated in #32660 (2021)
1 parent c50325c commit 851468f

File tree

1 file changed

+0
-67
lines changed

1 file changed

+0
-67
lines changed

src/sage/rings/number_field/number_field.py

Lines changed: 0 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1056,39 +1056,6 @@ def is_AbsoluteNumberField(x):
10561056
return isinstance(x, NumberField_absolute)
10571057

10581058

1059-
def is_QuadraticField(x) -> bool:
1060-
r"""
1061-
Return ``True`` if ``x`` is of the quadratic *number* field type.
1062-
1063-
This function is deprecated. Use :func:`isinstance` with
1064-
:class:`~sage.rings.abc.NumberField_quadratic` instead.
1065-
1066-
EXAMPLES::
1067-
1068-
sage: from sage.rings.number_field.number_field import is_QuadraticField
1069-
sage: is_QuadraticField(QuadraticField(5,'a'))
1070-
doctest:warning...
1071-
DeprecationWarning: is_QuadraticField is deprecated;
1072-
use isinstance(..., sage.rings.abc.NumberField_quadratic instead
1073-
See https://github.com/sagemath/sage/issues/32660 for details.
1074-
True
1075-
sage: x = polygen(ZZ, 'x')
1076-
sage: is_QuadraticField(NumberField(x^2 - 5, 'b'))
1077-
True
1078-
sage: is_QuadraticField(NumberField(x^3 - 5, 'b'))
1079-
False
1080-
1081-
A quadratic field specially refers to a number field, not a finite
1082-
field::
1083-
1084-
sage: is_QuadraticField(GF(9,'a'))
1085-
False
1086-
"""
1087-
from sage.misc.superseded import deprecation
1088-
deprecation(32660, 'is_QuadraticField is deprecated; use isinstance(..., sage.rings.abc.NumberField_quadratic instead')
1089-
return isinstance(x, NumberField_quadratic)
1090-
1091-
10921059
class CyclotomicFieldFactory(UniqueFactory):
10931060
r"""
10941061
Return the `n`-th cyclotomic field, where n is a positive integer,
@@ -1251,40 +1218,6 @@ def create_object(self, version, key, **extra_args):
12511218
CyclotomicField = CyclotomicFieldFactory("sage.rings.number_field.number_field.CyclotomicField")
12521219

12531220

1254-
def is_CyclotomicField(x) -> bool:
1255-
"""
1256-
Return ``True`` if x is a cyclotomic field, i.e., of the special
1257-
cyclotomic field class. This function does not return ``True`` for a
1258-
number field that just happens to be isomorphic to a cyclotomic
1259-
field.
1260-
1261-
This function is deprecated. Use :func:`isinstance` with
1262-
:class:`~sage.rings.abc.NumberField_cyclotomic` instead.
1263-
1264-
EXAMPLES::
1265-
1266-
sage: from sage.rings.number_field.number_field import is_CyclotomicField
1267-
sage: x = polygen(ZZ, 'x')
1268-
sage: is_CyclotomicField(NumberField(x^2 + 1,'zeta4'))
1269-
doctest:warning...
1270-
DeprecationWarning: is_CyclotomicField is deprecated;
1271-
use isinstance(..., sage.rings.abc.NumberField_cyclotomic instead
1272-
See https://github.com/sagemath/sage/issues/32660 for details.
1273-
False
1274-
sage: is_CyclotomicField(CyclotomicField(4))
1275-
True
1276-
sage: is_CyclotomicField(CyclotomicField(1))
1277-
True
1278-
sage: is_CyclotomicField(QQ)
1279-
False
1280-
sage: is_CyclotomicField(7)
1281-
False
1282-
"""
1283-
from sage.misc.superseded import deprecation
1284-
deprecation(32660, 'is_CyclotomicField is deprecated; use isinstance(..., sage.rings.abc.NumberField_cyclotomic instead')
1285-
return isinstance(x, NumberField_cyclotomic)
1286-
1287-
12881221
from . import number_field_base
12891222

12901223

0 commit comments

Comments
 (0)