@@ -1056,39 +1056,6 @@ def is_AbsoluteNumberField(x):
1056
1056
return isinstance (x , NumberField_absolute )
1057
1057
1058
1058
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
-
1092
1059
class CyclotomicFieldFactory (UniqueFactory ):
1093
1060
r"""
1094
1061
Return the `n`-th cyclotomic field, where n is a positive integer,
@@ -1251,40 +1218,6 @@ def create_object(self, version, key, **extra_args):
1251
1218
CyclotomicField = CyclotomicFieldFactory ("sage.rings.number_field.number_field.CyclotomicField" )
1252
1219
1253
1220
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
-
1288
1221
from . import number_field_base
1289
1222
1290
1223
0 commit comments