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

 


GaloisRoots

Returns current root ordering.

Syntax:

L := GaloisRoots(o);
L := GaloisRoots(o,k);

order
  o  
int
  k  
list
  L  
of list of roots and permutation

See also:  Galois

Description:

This function returns a list of the roots of the generating polynomial in the current ordering and a permutation giving this ordering in view of the standard ordering as returned by Solve(). After computation by Galois() the action of the Galois group on this root ordering is equivalent to the computed transitive permutation group as classified in GAP GAP. Is the second parameter k used, the roots are returned with precision k for the complex case and p^k in p-adic case.


Example:


kash> o := Order(Z, 8, 2);
Generating polynomial: x^8 - 2

kash> Galois(o);
"2D_8(8)"
kash> GaloisRoots(o);
> [ [ -171, [1171, -5618], [0, -384], [1171, 5618], 171, [-1171, 5618], 
      [0, 384], [-1171, -5618] ], (2,5)(4,6,7) ]


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