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

 


RayDiscSig

Returns the relative discriminant and the absolute signature of the ray class field belonging to a congruence module.

Syntax:

L := RayDiscSig(m0 [,minf] [,rels]);

ideal
  m0  
list
  minf  
of integer/infinite primes
matrix
  rels  
relation matrix over Z
list
  L  

See also:  EltCon, OrderDisc, RayConductor, RayClassGroup, RayClassField

Description:

A list which contains the relative discriminant and the signature in the form [r1,r2] is returned. If the units of the maximal order or the multiplicative group of the residue ring modulo the ideal or the class group of the order are not known, they will be calculated. The algorithm is based on the formulas for the discriminant and the signature in CDOants,CDO1.


Example:


kash> O := OrderMaximal(Order(x^3+9*x^2-8*x-9));
Generating polynomial: x^3 + 9*x^2 - 8*x - 9
Discriminant: 42953 

kash> m0 := 3*O;
<3>
kash> minf:= [1,2];
[ 1, 2 ]
kash> RayDiscSig(m0,minf);
> [ <
    [27  0  9]
    [ 0 27  0]
    [ 0  0  9]
    >
    , [ 8, 2 ] ]


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