@@ -29,7 +29,6 @@ The class inheritance hierarchy is:
29
29
30
30
Subclasses of :class:`PrincipalIdealDomain` are
31
31
32
- - :class:`EuclideanDomain`
33
32
- :class:`Field`
34
33
35
34
- :class:`~sage.rings.finite_rings.finite_field_base.FiniteField`
@@ -77,7 +76,6 @@ from sage.categories.rings import Rings
77
76
from sage.categories.commutative_rings import CommutativeRings
78
77
from sage.categories.integral_domains import IntegralDomains
79
78
from sage.categories.principal_ideal_domains import PrincipalIdealDomains
80
- from sage.categories.euclidean_domains import EuclideanDomains
81
79
82
80
_Rings = Rings()
83
81
_CommutativeRings = CommutativeRings()
@@ -1639,7 +1637,7 @@ cdef class IntegralDomain(CommutativeRing):
1639
1637
This method is used by all the abstract subclasses of
1640
1638
:class:`IntegralDomain`, like :class:`NoetherianRing`,
1641
1639
:class:`PrincipalIdealDomain`, :class:`DedekindDomain`,
1642
- :class:`EuclideanDomain`, :class:` Field`, ... in order to
1640
+ :class:`Field`, ... in order to
1643
1641
avoid cascade calls Field.__init__ ->
1644
1642
PrincipalIdealDomain.__init__ -> IntegralDomain.__init__ ->
1645
1643
...
@@ -1654,10 +1652,6 @@ cdef class IntegralDomain(CommutativeRing):
1654
1652
sage: F.category()
1655
1653
Category of principal ideal domains
1656
1654
1657
- sage: F = EuclideanDomain(QQ)
1658
- sage: F.category()
1659
- Category of euclidean domains
1660
-
1661
1655
sage: F = Field(QQ)
1662
1656
sage: F.category()
1663
1657
Category of fields
@@ -1676,9 +1670,6 @@ cdef class IntegralDomain(CommutativeRing):
1676
1670
sage: PrincipalIdealDomain._default_category
1677
1671
Category of principal ideal domains
1678
1672
1679
- sage: EuclideanDomain._default_category
1680
- Category of euclidean domains
1681
-
1682
1673
sage: Field._default_category
1683
1674
Category of fields
1684
1675
@@ -2071,27 +2062,6 @@ cdef class PrincipalIdealDomain(IntegralDomain):
2071
2062
from sage.rings.ideal import Ideal_pid
2072
2063
return Ideal_pid
2073
2064
2074
- cdef class EuclideanDomain(PrincipalIdealDomain):
2075
- """
2076
- Generic Euclidean domain class.
2077
-
2078
- This class is deprecated. Please use the
2079
- :class:`~sage.categories.euclidean_domains.EuclideanDomains`
2080
- category instead.
2081
- """
2082
- _default_category = EuclideanDomains()
2083
-
2084
- def parameter (self ):
2085
- """
2086
- Return an element of degree 1.
2087
-
2088
- EXAMPLES::
2089
-
2090
- sage: R.<x>=QQ[]
2091
- sage: R.parameter()
2092
- x
2093
- """
2094
- raise NotImplementedError
2095
2065
2096
2066
cpdef bint _is_Field(x) except - 2 :
2097
2067
"""
0 commit comments