Base class for elements of Henselizations¶
AUTHORS:
- Julian Rüth (2017-05-04): initial version
-
class
henselization.sage.rings.padics.henselization.henselization_element.
HenselizationElement_Field
¶ Bases:
henselization.sage.rings.padics.henselization.henselization_element.HenselizationElement_base
Abstract base class for elements of
Henselization_Field
EXAMPLES:
sage: from henselization import * sage: K = QQ.henselization(2) sage: x = K(0); x 0
TESTS:
sage: from sage.rings.padics.henselization.henselization_element import HenselizationElement_Field sage: isinstance(x, HenselizationElement_Field) True sage: TestSuite(x).run()
-
class
henselization.sage.rings.padics.henselization.henselization_element.
HenselizationElement_Ring
¶ Bases:
henselization.sage.rings.padics.henselization.henselization_element.HenselizationElement_base
Abstract base class for elements of
Henselization_Ring
EXAMPLES:
sage: from henselization import * sage: S = ZZ.henselization(2) sage: x = S(0); x 0
TESTS:
sage: from sage.rings.padics.henselization.henselization_element import HenselizationElement_Ring sage: isinstance(x, HenselizationElement_Ring) True sage: TestSuite(x).run()
-
euclidean_degree
()¶ Return an Euclidean degree of this element.
EXAMPLES:
sage: from henselization import * sage: S = ZZ.henselization(3) sage: R.<x> = S[] sage: T.<y> = S.extension(x^2 + 3) sage: y.euclidean_degree() 1
-
-
class
henselization.sage.rings.padics.henselization.henselization_element.
HenselizationElement_base
¶ Bases:
IntegralDomainElement
Abstract base class for elements of
Henselization_base
EXAMPLES:
sage: from henselization import * sage: K = QQ.henselization(2) sage: x = K(0); x 0
TESTS:
sage: from sage.rings.padics.henselization.henselization_element import HenselizationElement_base sage: isinstance(x, HenselizationElement_base) True sage: TestSuite(x).run()