local result, l, r5, b5;
r5:= Sqrt(5);
b5:=(-1+r5)/2;
result:= rec();
result.comment:=
"A5 as 3 x 3 matrices over Z[b5].\n\
Representation 3a in ATLAS.\n\
";
result.symmetricforms:= [];
result.antisymmetricforms:= [];
result.hermitianforms:= [];
result.centralizeralgebra:= [];
result.generators:= List( [ [
-1,0,0,
0,-1,0,
-b5,-b5,1]
,[
0,1,0,
0,0,1,
1,0,0]
], l -> List( [ 0 .. 2 ],
i -> l{ [ i*3+1 .. (i+1)*3 ] } ) );

return result;
