[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]