Skip to content

Commit 8469f2c

Browse files
committed
fixing some doctests about category of ZZ
1 parent c85a268 commit 8469f2c

20 files changed

+66
-35
lines changed

src/doc/en/tutorial/tour_coercion.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,8 @@ implemented in Sage as well:
116116
sage: Rings()
117117
Category of rings
118118
sage: ZZ.category()
119-
Join of Category of euclidean domains
119+
Join of Category of Dedekind domains
120+
and Category of euclidean domains
120121
and Category of infinite enumerated sets
121122
and Category of metric spaces
122123
sage: ZZ.category().is_subcategory(Rings())

src/doc/fr/tutorial/tour_coercion.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,8 @@ par ailleurs les catégories en tant que telles :
117117
sage: Rings()
118118
Category of rings
119119
sage: ZZ.category()
120-
Join of Category of euclidean domains
120+
Join of Category of Dedekind domains
121+
and Category of euclidean domains
121122
and Category of infinite enumerated sets
122123
and Category of metric spaces
123124
sage: ZZ.category().is_subcategory(Rings())

src/doc/ja/tutorial/tour_coercion.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,8 @@ Sageのクラス階層と圏の階層構造にはそれなりに類似が見ら
9999
sage: Rings()
100100
Category of rings
101101
sage: ZZ.category()
102-
Join of Category of euclidean domains
102+
Join of Category of Dedekind domains
103+
and Category of euclidean domains
103104
and Category of infinite enumerated sets
104105
and Category of metric spaces
105106
sage: ZZ.category().is_subcategory(Rings())

src/doc/pt/tutorial/tour_coercion.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,10 +123,10 @@ categorias matemáticas também são implementadas no Sage:
123123
sage: Rings()
124124
Category of rings
125125
sage: ZZ.category()
126-
Join of Category of euclidean domains
126+
Join of Category of Dedekind domains
127+
and Category of euclidean domains
127128
and Category of infinite enumerated sets
128129
and Category of metric spaces
129-
130130
sage: ZZ.category().is_subcategory(Rings())
131131
True
132132
sage: ZZ in Rings()

src/sage/algebras/clifford_algebra.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,8 @@ def __init__(self, Q, names, category=None):
416416
sage: Cl = CliffordAlgebra(Q)
417417
sage: Cl.category()
418418
Category of finite dimensional super algebras with basis over
419-
(euclidean domains and infinite enumerated sets and metric spaces)
419+
(Dedekind domains and euclidean domains
420+
and infinite enumerated sets and metric spaces)
420421
sage: TestSuite(Cl).run()
421422
422423
TESTS:
@@ -994,7 +995,8 @@ def lift_module_morphism(self, m, names=None):
994995
sage: phi = Cl.lift_module_morphism(m, 'abc')
995996
sage: phi.category_for()
996997
Category of finite dimensional super algebras with basis over
997-
(euclidean domains and infinite enumerated sets and metric spaces)
998+
(Dedekind domains and euclidean domains
999+
and infinite enumerated sets and metric spaces)
9981000
sage: phi.matrix()
9991001
[ 1 0 0 0 7 -3 -7 0]
10001002
[ 0 1 -1 -1 0 0 0 -17]
@@ -1077,7 +1079,8 @@ def lift_isometry(self, m, names=None):
10771079
sage: phi = Cl.lift_isometry(m, 'abc')
10781080
sage: phi.category_for()
10791081
Category of finite dimensional super algebras with basis over
1080-
(euclidean domains and infinite enumerated sets and metric spaces)
1082+
(Dedekind domains and euclidean domains
1083+
and infinite enumerated sets and metric spaces)
10811084
sage: phi.matrix()
10821085
[ 1 0 0 0 1 2 5 0]
10831086
[ 0 1 1 2 0 0 0 5]

src/sage/categories/bimodules.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,14 +75,16 @@ def _make_named_class_key(self, name):
7575
(Join of Category of number fields
7676
and Category of quotient fields
7777
and Category of metric spaces,
78-
Join of Category of euclidean domains
78+
Join of Category of Dedekind domains
79+
and Category of euclidean domains
7980
and Category of infinite enumerated sets
8081
and Category of metric spaces)
8182
8283
8384
sage: Bimodules(Fields(), ZZ)._make_named_class_key('element_class')
8485
(Category of fields,
85-
Join of Category of euclidean domains
86+
Join of Category of Dedekind domains
87+
and Category of euclidean domains
8688
and Category of infinite enumerated sets
8789
and Category of metric spaces)
8890

src/sage/categories/category.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2837,7 +2837,8 @@ def _make_named_class_key(self, name):
28372837
The parent class of an algebra depends only on the category of the base ring::
28382838
28392839
sage: Algebras(ZZ)._make_named_class_key("parent_class")
2840-
Join of Category of euclidean domains
2840+
Join of Category of Dedekind domains
2841+
and Category of euclidean domains
28412842
and Category of infinite enumerated sets
28422843
and Category of metric spaces
28432844
@@ -2848,7 +2849,8 @@ def _make_named_class_key(self, name):
28482849
(Join of Category of number fields
28492850
and Category of quotient fields
28502851
and Category of metric spaces,
2851-
Join of Category of euclidean domains
2852+
Join of Category of Dedekind domains
2853+
and Category of euclidean domains
28522854
and Category of infinite enumerated sets
28532855
and Category of metric spaces)
28542856
@@ -2974,7 +2976,8 @@ def _make_named_class_key(self, name):
29742976
EXAMPLES::
29752977
29762978
sage: Modules(ZZ)._make_named_class_key('element_class')
2977-
Join of Category of euclidean domains
2979+
Join of Category of Dedekind domains
2980+
and Category of euclidean domains
29782981
and Category of infinite enumerated sets
29792982
and Category of metric spaces
29802983
sage: Modules(QQ)._make_named_class_key('parent_class')

src/sage/categories/category_types.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,8 @@ def _make_named_class_key(self, name):
225225
EXAMPLES::
226226
227227
sage: Modules(ZZ)._make_named_class_key('element_class')
228-
Join of Category of euclidean domains
228+
Join of Category of Dedekind domains
229+
and Category of euclidean domains
229230
and Category of infinite enumerated sets
230231
and Category of metric spaces
231232
sage: Modules(QQ)._make_named_class_key('parent_class')

src/sage/categories/homset.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1244,16 +1244,18 @@ def reversed(self):
12441244
Set of Morphisms from Ambient free module of rank 2 over
12451245
the principal ideal domain Integer Ring to Ambient free module
12461246
of rank 3 over the principal ideal domain Integer Ring in
1247-
Category of finite dimensional modules with basis over (euclidean
1248-
domains and infinite enumerated sets and metric spaces)
1247+
Category of finite dimensional modules with basis over (Dedekind
1248+
domains and euclidean domains
1249+
and infinite enumerated sets and metric spaces)
12491250
sage: type(H)
12501251
<class 'sage.modules.free_module_homspace.FreeModuleHomspace_with_category'>
12511252
sage: H.reversed()
12521253
Set of Morphisms from Ambient free module of rank 3 over
12531254
the principal ideal domain Integer Ring to Ambient free module
12541255
of rank 2 over the principal ideal domain Integer Ring in
1255-
Category of finite dimensional modules with basis over (euclidean
1256-
domains and infinite enumerated sets and metric spaces)
1256+
Category of finite dimensional modules with basis over (Dedekind
1257+
domains and euclidean domains
1258+
and infinite enumerated sets and metric spaces)
12571259
sage: type(H.reversed())
12581260
<class 'sage.modules.free_module_homspace.FreeModuleHomspace_with_category'>
12591261
"""

src/sage/categories/modules.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -884,7 +884,8 @@ def __init_extra__(self):
884884
Ambient free module of rank 3 over the principal ideal domain Integer Ring)
885885
sage: M.category() # needs sage.modules
886886
Category of Cartesian products of modules with basis
887-
over (euclidean domains and infinite enumerated sets and metric spaces)
887+
over (Dedekind domains and euclidean domains
888+
and infinite enumerated sets and metric spaces)
888889
sage: M.base_ring() # needs sage.modules
889890
Integer Ring
890891

0 commit comments

Comments
 (0)