Skip to content

Commit c3ac0c7

Browse files
committed
add goss polynomials documentation rubric
1 parent 7bcd4f6 commit c3ac0c7

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/sage/rings/function_field/drinfeld_modules/charzero_drinfeld_module.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,22 @@ class DrinfeldModule_charzero(DrinfeldModule):
7474
z + ((1/(T^2+T))*z^2) + ((1/(T^8+T^6+T^5+T^3))*z^4) + O(z^8)
7575
sage: phi.logarithm()
7676
z + ((1/(T^2+T))*z^2) + ((1/(T^6+T^5+T^3+T^2))*z^4) + O(z^8)
77+
78+
.. RUBRIC:: Goss polynomials
79+
80+
Goss polynomials are a sequence of polynomials related with the
81+
analytic theory of Drinfeld module. They provide a function field
82+
analogue of certain classical trigonometric functions::
83+
84+
sage: A = GF(2)['T']
85+
sage: K.<T> = Frac(A)
86+
sage: phi = DrinfeldModule(A, [T, 1])
87+
sage: phi.goss_polynomial(1)
88+
X
89+
sage: phi.goss_polynomial(2)
90+
X^2
91+
sage: phi.goss_polynomial(3)
92+
X^3 + (1/(T^2 + T))*X^2
7793
"""
7894
@cached_method
7995
def _compute_coefficient_exp(self, k):

0 commit comments

Comments
 (0)