Looks like quasigroup elements have to be multiplicative elements (as that is not implied by ExtL and ExtRElement)

This commit is contained in:
Glen Whitney 2017-10-17 22:28:41 +02:00
parent 66b00d7d34
commit cf2bc14423
1 changed files with 1 additions and 0 deletions

View File

@ -45,6 +45,7 @@ InstallTrueMethod(IsLeftQuotientElement, IsMultiplicativeElementWithInverse);
## element of a quasigroup
DeclareCategory( "IsQuasigroupElement",
IsMultiplicativeElement and
IsLeftQuotientElement and IsRightQuotientElement );
DeclareRepresentation( "IsQuasigroupElmRep",
IsPositionalObjectRep and IsMultiplicativeElement, [1] );