Names for group types
Closed this issue · 3 comments
I am writing down new names for the types related to groups: https://hackmd.io/ONVPdlfARgWzkfkNkcJkgA?both#Something-with-groups
I would appreciate some help with it @ThomasBreuer @fingolfin @fieker. I guess we can live with FinGenGrpAb
? But what about the thing which is now called GrpGen
, a group which is represented using a multiplication table. GenericGroup
does not sound right. Maybe CayleyTableGroup
? MultiplicationTableGroup
?
If we want to keep the names PermGroup
, PcGroup
, FPGroup
then FinGenAbGroup
(as in the HackMD) or FPAbGroup
is o.k.
Concerning GrpGen
, I would prefer MultTableGroup
to CayleyTableGroup
.
Concerning the morphisms, appending Mor
to the common type name of domain
and codomain
(as in NumFieldMor
) is o.k.; then GAPGroupHomomorphism
can be renamed to GAPGroupMor
.
And if the domain
has type X
and the codomain
has type Y
then choosing the name XToYMor
looks o.k.
I agree with all that @ThomasBreuer said, and would add that
- I'd stress the "if" in "if we want to keep the names" (I mean, I kinda do want to keep them, but of course they are not set in stone)
- ring types end with
...Ring
so I think group types should end with...Group
- we just changed a lot of ring morphism types to end with
...RingHom
so I wonder why use...GroupMor
and not...GroupHom
?
- Are you planning to rename the group types? I have not been at all meetings and I can't find it in one of those HackMD documents.
- I must have missed that with the
RingHom
. Is the convention to use...Hom
written down anywhere? (We will probably haveSchemeMor
, so I wonder why we would want to go for this mismatch.)
OK, so FinGenAbGroup
, FinGenAbGroupHom
, MultTableGroup
and ...Hom
it is. Thanks!