[back] [prev] [next] [index] [root]
DedekindEta
Calculates the value of Dedekind's \eta-function.
Syntax:
u := DedekindEta(z);
complex |
u |
|
complex |
z |
complex number with Im(z)>0 |
Description:
Let z be a complex number with Im(z)>0. The value
\eta(z)=q^{1/24}\prod_{n=1}^{\infty}(1-q^n)
of the Dedekind's \eta-function (with q=e^{2cdot\picdot icdot z})
is
then a well-defined complex number. It is determined by
writing the infinite product as a (quickly converging)
infinite sum and calculating this sum up to a certain
precision, that depends on the precision of the defining
complex field. For further information about the algorithm see
Scherz.
Example:
Compute \eta(1+\sqrt{-5}):
kash> DedekindEta(1+Sqrt(-5));
> 0.5379066478127104520437266840371093596748318066880552 + 0.1441316518847481027\
896657792883659909845154545709301*i
<- back[back] [prev] [next] [index] [root]