| 1 | initial version |
Sage caches the GAP workspace on first startup to improve its startup speed. There's a command gap_reset_workspace (docs), after which gap() will recognize the transitive groups of order 32:
sage: G = libgap.eval(f"Group((1,2), ({','.join(map(str, range(1, 33)))}))")
sage: gap(G).TransitiveIdentification
2801324
However, libgap still didn't seem to recognize the groups, possibly due to needing to be recompiled. Because I had installed Sage with mamba, I didn't have an option to rebuild, so I:
mamba past version 2git cloned Sage and changed to that directorymamba environment with Sage dependencies installedtransgrp directoryAfterwards, libgap recognized the transitive groups of order 32. Hopefully, if I had built from source originally, calling make build or pip install --force-reinstall after placing data in the transgrp directory would result in libgap recognizing the groups, but I decided to place the groups there ahead of time, just in case that didn't work.
Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.