1gap>
2gap> #Behaviour of a trivial form
3gap> mat := [[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]*Z(3)^0;
4[ [ 0*Z(3), 0*Z(3), 0*Z(3), 0*Z(3) ], [ 0*Z(3), 0*Z(3), 0*Z(3), 0*Z(3) ],
5  [ 0*Z(3), 0*Z(3), 0*Z(3), 0*Z(3) ], [ 0*Z(3), 0*Z(3), 0*Z(3), 0*Z(3) ] ]
6gap> form := BilinearFormByMatrix(mat,GF(3));
7< trivial form >
8gap> v := Random(GF(3)^4);
9[ Z(3), Z(3), 0*Z(3), Z(3) ]
10gap> [v,v]^form;
110*Z(3)
12gap> v^form;
130*Z(3)
14gap> quit;
15