Issue #55 resolved
Semigroups doesn't seem to do DotDClasses for a RZMS.
gap> G:=Group([ (1,2,8,5), (1,8,2,5) ]);; gap> mat:=[ [ (), (5,8), (1,2,5) ], [ (1,8)(2,5), 0, 0 ], [ (1,5,8,2), 0, (5,8) ] ];; gap> r:=ReesZeroMatrixSemigroup(G,mat); <Rees 0-matrix semigroup 3x3 over Group([ (1,2,8,5), (1,8,2,5) ])> gap> IsReesZeroMatrixSemigroup(r); true gap> DotDClasses(r); Error, no method found! For debugging hints type ?Recovery from NoMethodFound Error, no 1st choice method found for `DotDClasses' on 1 arguments called from <function "HANDLE_METHOD_NOT_FOUND">( <arguments> ) called from read-eval loop at line 23 of *stdin* you can 'quit;' to quit to outer loop, or you can 'return;' to continue brk> quit; gap> DotDClasses(Range(IsomorphismTransformationSemigroup(r)));;
A temporary fix would be calling DotDClasses on the range of a isomorphism to a transformation semigroup.