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