diff --git a/doc/algebra.xml b/doc/algebra.xml index 4bade87..cd54dfe 100644 --- a/doc/algebra.xml +++ b/doc/algebra.xml @@ -340,11 +340,11 @@ gap> [ Image(b2,m2)=m2^3, b2=b1^2 ]; <#Include Label="EmbeddingForDirectSumOfAlgebras"> -<#Include Label="DirectSumOfAlgebraHomomorphisms"> + -<#Include Label="AlgebraActionOnDirectSum"> + -<#Include Label="DirectSumOfAlgebraActions"> + diff --git a/doc/xmod.xml b/doc/xmod.xml index 642a2ee..82972ab 100644 --- a/doc/xmod.xml +++ b/doc/xmod.xml @@ -195,7 +195,7 @@ We also show usage of the attributes listed above. Set( RepresentationsOfObject( XIAk4 ) ); -[ "IsComponentObjectRep", "IsAttributeStoringRep", "IsPreXModAlgebraObj" ] +[ "IsAttributeStoringRep", "IsComponentObjectRep", "IsPreXModAlgebraObj" ] gap> Set( KnownPropertiesOfObject( XIAk4 ) ); [ "CanEasilyCompareElements", "CanEasilySortElements", "Is2dAlgebraObject", "IsAdditivelyCommutative", "IsDuplicateFree", "IsLDistributive", diff --git a/lib/dsum-xmod.gd b/lib/dsum-xmod.gd index 6fe0809..0d48ae3 100644 --- a/lib/dsum-xmod.gd +++ b/lib/dsum-xmod.gd @@ -185,8 +185,9 @@ DeclareOperation( "DirectSumOfAlgebraActions", ## ## ## XY3 := DirectSumOfXModAlgebras( X3, Y3 ); -## [ GR(c3)(+)A(M3) -> A3(+)A3 ] +## gap> ## the following command is failing at present: +## gap> ## XY3 := DirectSumOfXModAlgebras( X3, Y3 ); +## gap> ## [ GR(c3)(+)A(M3) -> A3(+)A3 ] ## ]]> ## ## <#/GAPDoc> diff --git a/tst/xmodalg02.tst b/tst/xmodalg02.tst index 6e46785..dd2598b 100644 --- a/tst/xmodalg02.tst +++ b/tst/xmodalg02.tst @@ -251,7 +251,7 @@ CanonicalBasis( A3(+)GR(c3) ) -> [ of ..., of ..., of ..., (1)*(), (1)*(1,2,3), (1)*(1,3,2) ] -# doc/algebra.xml:383-408 +# doc/algebra.xml:389-414 gap> P1 := SemidirectProductOfAlgebras( A1, act1, I1 ); gap> Embedding( P1, 1 ); @@ -277,7 +277,7 @@ gap> Embedding( P2, 2 ); [ [ 0, 0, 0, 1 ], [ 0, 0, 0, 0 ], [ 0, 0, 0, 0 ], [ 0, 0, 0, 0 ] ] ] -> [ v.3, v.4, v.5 ] -# doc/algebra.xml:441-483 +# doc/algebra.xml:447-489 gap> A2c6 := GroupRing( GF(2), Group( (1,2,3,4,5,6) ) );; gap> R2c3 := GroupRing( GF(2), Group( (7,8,9) ) );; gap> homAR := AllAlgebraHomomorphisms( A2c6, R2c3 );; diff --git a/tst/xmodalg04.tst b/tst/xmodalg04.tst index 35e0425..1d9ee62 100644 --- a/tst/xmodalg04.tst +++ b/tst/xmodalg04.tst @@ -56,8 +56,8 @@ gap> Size2d( XIAk4 ); [ 125, 625 ] # doc/xmod.xml:196-207 -gap> RepresentationsOfObject( XIAk4 ); -[ "IsComponentObjectRep", "IsAttributeStoringRep", "IsPreXModAlgebraObj" ] +gap> Set( RepresentationsOfObject( XIAk4 ) ); +[ "IsAttributeStoringRep", "IsComponentObjectRep", "IsPreXModAlgebraObj" ] gap> Set( KnownPropertiesOfObject( XIAk4 ) ); [ "CanEasilyCompareElements", "CanEasilySortElements", "Is2dAlgebraObject", "IsAdditivelyCommutative", "IsDuplicateFree", "IsLDistributive", @@ -140,7 +140,14 @@ Crossed module [ -> ..] :- : Boundary homomorphism maps source generators to: [ (Z(5)^0)* of ...+(Z(5)^0)*f1+(Z(5)^2)*f2+(Z(5)^2)*f1*f2 ] -# doc/xmod.xml:377-420 +# doc/../lib/dsum-xmod.gd:186-192 + +gap> ## the following command is failing at present: +gap> ## XY3 := DirectSumOfXModAlgebras( X3, Y3 ); +gap> ## [ GR(c3)(+)A(M3) -> A3(+)A3 ] + + +# doc/xmod.xml:379-422 gap> c4 := CyclicGroup( 4 );; gap> Ac4 := GroupRing( GF(2), c4 ); @@ -184,7 +191,7 @@ true gap> IsSingleValued( mor ); true -# doc/xmod.xml:441-450 +# doc/xmod.xml:443-452 gap> Xmor := Kernel( mor ); [ -> ] gap> IsXModAlgebra( Xmor ); @@ -194,7 +201,7 @@ gap> Size2d( Xmor ); gap> IsSubXModAlgebra( XIAc4, Xmor ); true -# doc/xmod.xml:501-526 +# doc/xmod.xml:503-528 gap> ic4 := One( Ac4 );; gap> e1 := ic4*c4.1 + ic4*c4.2; (Z(2)^0)*f1+(Z(2)^0)*f2