Open ghost opened 5 years ago
I'm not sure what the issue is, when I start GAP, load the Semigroups package, and do:
S := SymmetricInverseMonoid(3);;
Splash(DotString(S));
everything works as expected. I guess that you don't have the Semigroups package loaded. What happens when you do LoadPackage("semigroups");
?
I'll add that DisplaySemigroup
is a function in GAP, not the Semigroups package, and it is documented and implemented to only apply to transformation semigroups (which the symmetric inverse monoid is not). It seems most likely to me that the Splash(DotString(S));
line is not working because the Semigroups package is not loaded.
@wilfwilson : I wrote on Support@gap-system, where this was also raised, that indeed one needs to convert to a transformation semigroup first.
Another error with Splash might come from the need to have dot
installed: dot
is a part of graphviz graphics package, something that might need to be installed.