[back] [prev] [next] [index] [root]
OrderClassGroupCyclicFactors
Returns a list with the generators of the cyclic factors.
Syntax:
L := OrderClassGroupCyclicFactors(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]