The following functions are overlaid in the operations record of MeatAxe matrix algebras.
Fingerprint( A )
Fingerprint( A, list )
:
gap> f:= GF(2);; gap> a:= UnitalAlgebra( f, [ MeatAxeMat( (1,2,3,4,5), f, [5,5] ), > MeatAxeMat( (1,2) , f, [5,5] ) ] );; gap> Fingerprint( a ); [ 1, 1, 1, 3, 0, 1 ]
Module( matalg, gens )
:base
component.
NaturalModule( matalg )
:
Operation( A, M )
:Operation( A, M )
returns a MeatAxe matrix algebra of
n times n matrices (where n is the dimension of M),
with action on its natural module equivalent to that of A on M.
RandomOrders( A )
:
It should be noted that no set theoretic functions (such as Size
) and
vector space functions (such as Base
) are provided for MeatAxe matrix
algebras, and also algebra functions (such as Centre
) will not work.
GAP 3.4.4