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

 


OrderClassGroupCyclicFactors

Returns a list with the generators of the cyclic factors.

Syntax:

L := OrderClassGroupCyclicFactors(O);

list
  L  
order
  O  

See also:  OrderClassGroup, OrderClassGroupCyclicFactorsPrincipal

Description:

Returns a list with the generators of the cyclic factors of the class group together with their orders in the class group. The list contains sublists and each sublist contains two items. The first is an ideal, and the second item is the order of this ideal in the class group. This function does not compute the class group so that OrderClassGroup has to be called in advance.


Example:

Compute the class group structure of {\Bbb Q}(\sqrt[4]{-65}).

kash> O := OrderMaximal(Z,4,-65);;
kash> OrderClassGroup (O, 100);
[ 128, [ 2, 4, 4, 4 ] ]
kash> OrderClassGroupCyclicFactors (O);
> [ [ <30, [885, 896, 0, 899]>, 2 ], [ <3, [2, 1, 0, 0]>, 4 ], 
  [ <3, [1, 0, 1, 0]>, 4 ], [ <2, [1, 1, 0, 0]>, 4 ] ]


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