Ask Your Question
2

Construction of groups

asked 13 years ago

chaesloc gravatar image

updated 13 years ago

I could not find any Sage function that constructs all groups of a certain (not necessarily small) order - is there one?

There is one for GAP, but it is in the grpconst module, which is not included by default in Sage. Do you find it reasonable to request that it is included by default? After all, the Sage installation instructions recommend installing the GAP small groups database, but that database was created with the module in question.

Preview: (hide)

1 Answer

Sort by » oldest newest most voted
1

answered 13 years ago

benjaminfjones gravatar image

There is no function (apart from what is included through GAP) to construct all groups of a given order in Sage. You can certainly use the grpconst module from GAP in Sage using the GAP interface.

If you can make a good case for why it should be included by default in Sage and bring it up on sage-devel, I think the community would discuss its inclusion.

For instance, what kinds of problems would you like to solve using such a function? How would you use it (for research, for demonstrations in an algebra class, etc..) How would the inclusion of the module be better than say including the small groups database (which I assume uses a large amount of disk space)?

Preview: (hide)
link

Comments

"How would the inclusion of the module be better than say including the small groups database" - the two are not incompatible. The module uses a negligible amount of disk space, is loaded manually, does not break anything, and is trivial to package (i.e. copy its folder to gap folder). So I see no downsides to including it. The upside is that if one normally uses the database, but stumbles upon a group not in it, there will be a workaround. So I guess my main reason is "for completeness".

chaesloc gravatar imagechaesloc ( 13 years ago )

I would argue that completeness alone is not a compelling reason for the inclusion of a given feature. What is the use-case for the module that you have in mind?

benjaminfjones gravatar imagebenjaminfjones ( 13 years ago )

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 13 years ago

Seen: 458 times

Last updated: Apr 28 '11