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

 


RayConductor

Calculates the conductor of the ray class group modulo a congruence module.

Syntax:

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

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

See also:  EltCon, EltRayResidueRingRep, RayResidueRing, RayClassGroup

Description:

Calculates the minimal ideal and the minimal set of infinite primes with the same ray class group as the given congruence module. The conductor is represented by a list of an ideal and a list of primes at infinity -- the numbers correspond to the real embeddings of the order. This is done by a careful analysis of the structure of the ray class group as described in Pau1,Pau2.


Example:


kash> O := OrderMaximal(Order(x^3+9*x^2-8*x-9));;
kash> m0 := 94*O;;
kash> minf:= [1,2];;
kash> L := RayConductor(m0,minf);
[ <47>, [  ] ]
kash> OrderClassGroup(O,500,euler,fast);
[ 1, [ 1 ] ]
kash> RayClassGroup(m0,minf);
[ 23, [ 23 ] ]
kash> RayClassGroup(L[1],L[2]);
> [ 23, [ 23 ] ]


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