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

 


OrderIsMaximal

Tests whether the given order is known to be maximal or not.

Syntax:

B := OrderIsMaximal(o);

boolean
  B  
order
  o  

See also:  OrderSetMaximal

Description:

This function checks if the given order o is known to be maximal according to the OrderIsMaximal flag.


Example:

The order {\Bbb Z}[\alpha] with a^4 + 73\alpha^2- 280 \alpha - 2399 = 0 is not known to be maximal.

kash> o := Order (Poly(Zx,[1,0,73,-280,-2399]));;
kash> OrderIsMaximal (o);
false
kash> O := OrderMaximal (o);
   F[1]
    |
   F[2]
  /
 /
Q
F  [ 1]     Given by transformation matrix
F  [ 2]     x^4 + 73*x^2 - 280*x - 2399
Discriminant: -997975 

kash> OrderIsMaximal (O);
> true


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