RAQ/gap/byconj.gd

25 lines
776 B
GDScript3
Raw Normal View History

2017-10-20 22:51:30 +00:00
# byconj.gd RAQ Quandles by conjugation
# The following outline of defining c
DeclareCategory( "IsConjugatorObject",
IsMultiplicativeElement and IsLeftQuotientElement and
2017-10-20 23:02:48 +00:00
IsLSelfDistElement and IsIdempotent);
2017-10-20 22:51:30 +00:00
DeclareCategoryCollections("IsConjugatorObject");
DeclareAttribute("ConjugatorFamily", IsFamily);
DeclareSynonym("IsDefaultConjugatorObject",
IsConjugatorObject and IsPositionalObjectOneSlotRep);
DeclareAttribute("ConjugatorObj",
IsMultiplicativeElement and IsLeftQuotientElement and
IsRightQuotientElement
);
DeclareAttribute("UnderlyingMultiplicativeElement", IsConjugatorObject);
# The meat of the matter:
DeclareAttribute("ConjugationQuandle", IsGroup);