Skip to content

Commit cc9d9b1

Browse files
committed
add tuple typing to gens methods in algebras
1 parent dc99dc8 commit cc9d9b1

25 files changed

+38
-38
lines changed

src/sage/algebras/askey_wilson.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ def build_monomial(g):
348348
return Family(A, build_monomial)
349349

350350
@cached_method
351-
def gens(self):
351+
def gens(self) -> tuple:
352352
r"""
353353
Return the generators of ``self``.
354354

src/sage/algebras/clifford_algebra.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -787,7 +787,7 @@ def gen(self, i):
787787
"""
788788
return self._from_dict({FrozenBitset((i,)): self.base_ring().one()}, remove_zeros=False)
789789

790-
def algebra_generators(self):
790+
def algebra_generators(self) -> Family:
791791
"""
792792
Return the algebra generators of ``self``.
793793
@@ -801,7 +801,7 @@ def algebra_generators(self):
801801
d = {x: self.gen(i) for i, x in enumerate(self.variable_names())}
802802
return Family(self.variable_names(), lambda x: d[x])
803803

804-
def gens(self):
804+
def gens(self) -> tuple:
805805
r"""
806806
Return the generators of ``self`` (as an algebra).
807807

src/sage/algebras/cluster_algebra.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2094,7 +2094,7 @@ def retract(self, x):
20942094
return self(x)
20952095

20962096
@cached_method
2097-
def gens(self):
2097+
def gens(self) -> tuple:
20982098
r"""
20992099
Return the list of initial cluster variables and coefficients of ``self``.
21002100

src/sage/algebras/down_up_algebra.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ def algebra_generators(self):
319319
return Family({'d': d, 'u': u})
320320

321321
@cached_method
322-
def gens(self):
322+
def gens(self) -> tuple:
323323
r"""
324324
Return the generators of ``self``.
325325

src/sage/algebras/free_zinbiel_algebra.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ def change_ring(self, R):
343343
return FreeZinbielAlgebra(R, n=len(A), names=A, side=self._side)
344344

345345
@cached_method
346-
def gens(self):
346+
def gens(self) -> tuple:
347347
"""
348348
Return the generators of ``self``.
349349

src/sage/algebras/hecke_algebras/ariki_koike_algebra.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -532,7 +532,7 @@ def cyclotomic_parameters(self):
532532
u = cyclotomic_parameters
533533

534534
@cached_method
535-
def gens(self):
535+
def gens(self) -> tuple:
536536
r"""
537537
Return the generators of ``self``.
538538

src/sage/algebras/hecke_algebras/cubic_hecke_algebra.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1415,7 +1415,7 @@ def algebra_generators(self):
14151415
from sage.sets.family import Family
14161416
return Family(self._cubic_braid_group.gens(), self.monomial)
14171417

1418-
def gens(self):
1418+
def gens(self) -> tuple:
14191419
r"""
14201420
Return the generators of ``self``.
14211421

src/sage/algebras/jordan_algebra.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@ def basis(self):
328328
algebra_generators = basis
329329

330330
# TODO: Keep this until we can better handle R.<...> shorthand
331-
def gens(self):
331+
def gens(self) -> tuple:
332332
"""
333333
Return the generators of ``self``.
334334
@@ -763,7 +763,7 @@ def basis(self):
763763

764764
algebra_generators = basis
765765

766-
def gens(self):
766+
def gens(self) -> tuple:
767767
"""
768768
Return the generators of ``self``.
769769
@@ -1316,7 +1316,7 @@ def basis(self):
13161316

13171317
algebra_generators = basis
13181318

1319-
def gens(self):
1319+
def gens(self) -> tuple:
13201320
"""
13211321
Return the generators of ``self``.
13221322

src/sage/algebras/letterplace/free_algebra_letterplace.pyx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ cdef class FreeAlgebra_letterplace(Parent):
348348
p *= self._current_ring.gen(j)
349349
return FreeAlgebraElement_letterplace(self, p)
350350

351-
def gens(self):
351+
def gens(self) -> tuple:
352352
"""
353353
Return the tuple of generators.
354354

src/sage/algebras/lie_algebras/classical_lie_algebra.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2170,7 +2170,7 @@ def _part_generators(self, positive=False):
21702170
return Family(I, d.__getitem__)
21712171

21722172
@cached_method
2173-
def gens(self):
2173+
def gens(self) -> tuple:
21742174
r"""
21752175
Return the generators of ``self`` in the order of `e_i`, `f_i`,
21762176
and `h_i`.

0 commit comments

Comments
 (0)