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

 


OrderAutomorphismsNormal

Computes automorphisms of the given normal extension.

Syntax:

aut := OrderAutomorphismsNormal(o);

list
  aut  
list of automorphisms
order
  o  
the given order

See also:  EltAutomorphism, OrderAutomorphisms, OrderAutomorphismsAbel

Description:

This function computes the automorphisms of the given normal extension. The automorphisms are represented by algebraic numbers which are zeros of the generating polynomials of the given extension. They can be applied to algebraic numbers with the function EltAutomorphism. The computation of automorphisms is only possible for absolute normal extensions. In the case that an extension is normal the function will return true otherwise false. Using the function OrderAutomorphisms one gets the explicit automorphisms. The algorithms are described in Kl2,AcKl1. If it is known that the given extension is Abelian it is strongly recommended to use the function OrderAutomorphismsAbel which is much faster.


Example:

Compute the automorphisms:

kash> o := Order(x^4-4*x^2+1);;
kash> OrderAutomorphismsNormal(o);
> true


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