The NC versions require family
This commit is contained in:
parent
c4cb6e80f8
commit
6e25748df5
@ -604,19 +604,19 @@ InstallOtherMethod(DirectProductOp, "for a list and non-quasigroup magma",
|
|||||||
elif "IsLeftQuasigroup" in jof then
|
elif "IsLeftQuasigroup" in jof then
|
||||||
if "IsLSelfDistributive" in jof then
|
if "IsLSelfDistributive" in jof then
|
||||||
if "IsElementwiseIdempotent" in jof then
|
if "IsElementwiseIdempotent" in jof then
|
||||||
return LeftQuandleNC(gens);
|
return LeftQuandleNC(FamilyObj(gens), gens);
|
||||||
fi;
|
fi;
|
||||||
return LeftRackNC(gens);
|
return LeftRackNC(FamilyObj(gens), gens);
|
||||||
fi;
|
fi;
|
||||||
return LeftQuasigroupNC(gens);
|
return LeftQuasigroupNC(FamilyObj(gens), gens);
|
||||||
elif "IsRightQuasigroup" in jof then
|
elif "IsRightQuasigroup" in jof then
|
||||||
if "IsRSelfDistributive" in jof then
|
if "IsRSelfDistributive" in jof then
|
||||||
if "IsElementwiseIdempotent" in jof then
|
if "IsElementwiseIdempotent" in jof then
|
||||||
return RightQuandleNC(gens);
|
return RightQuandleNC(FamilyObj(gens), gens);
|
||||||
fi;
|
fi;
|
||||||
return RightRackNC(gens);
|
return RightRackNC(FamilyObj(gens), gens);
|
||||||
fi;
|
fi;
|
||||||
return RightQuasigroupNC(gens);
|
return RightQuasigroupNC(FamilyObj(gens), gens);
|
||||||
fi;
|
fi;
|
||||||
# Not seeing any additional structure; did I miss anything?
|
# Not seeing any additional structure; did I miss anything?
|
||||||
return MagmaByGenerators(gens);
|
return MagmaByGenerators(gens);
|
||||||
|
Loading…
Reference in New Issue
Block a user