[back] [prev] [next] [index] [root]

 


RayClassField

Given a congruence module, this function computes generating polynomials for the class fields belonging to the cyclic factors of the corresponding ray class group.

Syntax:

c := RayClassField( o | a [, [inf | inf, deg | mat] | deg | mat ] );

list
  c  
containg polynomials of o[x]
order
  o  
for Hilbert class field computations
ideal
  a  
used as (part of) an congruence module as for RayClassGroup
list
  inf  
of infinite places as for RayClassGroup
integer
  deg  
if your interesed only in the deg part of the class field
matrix
  mat  
rows of mat define a factorgroup of the RayClassGroup

See also:  RayClassGroup, RayDiscSig, ImQuadRayField, RayConductor, RayConductorTest

Description:

Using the methods of Fi2, this function computes generating polynomials for the class fields belonging to the cyclic factors of a decomposition of the corresponding ray class group as into factors of prime power order. For each cyclic factor this function will first construct a field containing certain roots of unity. Since this field may have a very large degree, computation may be very lengthy. So be careful if the ray class group has large cyclic factors.


Example:



<- back[back] [prev] [next] [index] [root]