Given a magma M then the free magma ring (or magma ring for short) RM of M over a ring-with-one R is the set of finite sums åi Î I ri mi with ri Î R, and mi Î M. With the obvious addition and R-action from the left, RM is a free R-module with R-basis M, and with the usual convolution product, RM is a ring.
Typical examples of free magma rings are
The coefficient ring R and the magma M cannot be regarded as subsets of RM, hence the natural embeddings of R and M into RM must be handled via explicit embedding maps (see Natural Embeddings related to Magma Rings). Note that in a magma ring, the addition af elements is in general different from an addition that may be defined already for the elements of the magma; for example, the addition in the group ring of a matrix group does in general not coincide with the addition of matrices. Consider the following example.
gap> a:= Algebra( GF(2), [ [ [ Z(2) ] ] ] );; Size( a ); 2 gap> rm:= FreeMagmaRing( GF(2), a );; gap> emb:= Embedding( a, rm );; gap> z:= Zero( a );; o:= One( a );; gap> imz:= z ^ emb; IsZero( imz ); (Z(2)^0)*[ [ 0*Z(2) ] ] false gap> im1:= ( z + o ) ^ emb; (Z(2)^0)*[ [ Z(2)^0 ] ] gap> im2:= z ^ emb + o ^ emb; (Z(2)^0)*[ [ 0*Z(2) ] ]+(Z(2)^0)*[ [ Z(2)^0 ] ] gap> im1 = im2; false
[Top] [Previous] [Up] [Next] [Index]
GAP 4 manual