p = 37(the order values appear to go: gamma, `+`(`*`(`/`(1, 2), `*`(gamma, `*`(p)))), `*`(`^`(p, 2)), `+`(`*`(`/`(1, 2), `*`(gamma, `*`(`^`(p, 3))))), `*`(`^`(p, 4)), `+`(`*`(`/`(1, 2), `*`(gamma, `*`(`^`(p, 5))))), `...` 

 

 

 

>    p := 37:

bound := 5:

 for alpha to bound do

          GF||alpha := PI(p^alpha, 4, 1):
         ord||alpha := order(GF||alpha, p^alpha):
      
od: print(``);

print(array([

['p', ``, 'alpha', ``, ``, 'p^alpha', ``, ``, '(({p^alpha-1}/4))[p]!', ORDER],

seq([p, ``, alpha, ``, ``, ifactor(p^alpha), ``, ``, GF||alpha, ifactor(ord||alpha)],

alpha = 1..bound)])): print(``);
 

 

 

array( 1 .. 6, 1 .. 10, [( 2, 4 ) = (``), ( 5, 7 ) = (``), ( 6, 9 ) = (-16334924), ( 3, 3 ) = (2), ( 4, 5 ) = (``), ( 2, 8 ) = (``), ( 1, 2 ) = (``), ( 3, 4 ) = (``), ( 1, 5 ) = (``), ( 3, 10 ) = (`*`...
(9.2.3.1)
 

>