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