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

 


IdealDivisors

Computes all divisors of an ideal.

Syntax:

L := IdealDivisors (A);

list
  L  
ideal
  A  

Description:

The IdealDivisors function computes a list containing all divisors of an integral ideal. The underlying order of A must be known to be maximal.


Example:


kash> o := OrderMaximal(Z,2,-5);
Generating polynomial: x^2 + 5
Discriminant: -20 

kash> A := 6*o;
<6>
kash> IdealDivisors(A);
> [ <1>, <2, [1, 1]>, <4, [0, 2]>, <3, [1, 1]>, <
    [6 1]
    [0 1]
    >
    , <6, [2, 2]>, <3, [2, 1]>, <
    [6 5]
    [0 1]
    >
    , <6, [4, 2]>, <3>, <
    [6 3]
    [0 3]
    >
    , <6> ]


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