Looks like quasigroup elements have to be multiplicative elements (as that is not implied by ExtL and ExtRElement)
This commit is contained in:
parent
66b00d7d34
commit
cf2bc14423
@ -45,6 +45,7 @@ InstallTrueMethod(IsLeftQuotientElement, IsMultiplicativeElementWithInverse);
|
|||||||
|
|
||||||
## element of a quasigroup
|
## element of a quasigroup
|
||||||
DeclareCategory( "IsQuasigroupElement",
|
DeclareCategory( "IsQuasigroupElement",
|
||||||
|
IsMultiplicativeElement and
|
||||||
IsLeftQuotientElement and IsRightQuotientElement );
|
IsLeftQuotientElement and IsRightQuotientElement );
|
||||||
DeclareRepresentation( "IsQuasigroupElmRep",
|
DeclareRepresentation( "IsQuasigroupElmRep",
|
||||||
IsPositionalObjectRep and IsMultiplicativeElement, [1] );
|
IsPositionalObjectRep and IsMultiplicativeElement, [1] );
|
||||||
|
Loading…
Reference in New Issue
Block a user