Published March 5, 2026
| Version v5.6.0
Software
Open
semigroups/Semigroups: Semigroups 5.6.0
Authors/Creators
- James Mitchell1
- Wilf Wilson
- Michael Young
- Markus Pfeiffer
- Julius Jonusas
- Max Horn2
- Attila Egri-Nagy3
- MT-resource-bot
- Stuart Burrell4
- Christopher Jefferson
- Tom Conti-Leslie
- Joe Edwards1
- Olexandr Konovalov1
- Fernando Flores Brito1
- Reinis Cirpons5
- Chris Wensley6
- Jack Schmidt7
- JosephDayngerRuiz
- Luna Elliott
- Nicolas M. Thiéry8
- Sergio Siccha
- Thomas Breuer
- artemiskonst
- Fabian Zickgraf
- marinaanagno
- Nick9
- Pramoth Ragavan
- Yann-Peresse
- 1. University of St Andrews
- 2. RPTU University Kaiserslautern-Landau
- 3. Akita International University
- 4. Visa
- 5. Inria
- 6. Bangor University
- 7. University of Kentucky
- 8. Laboratoire Interdisciplinaire des Sciences du Numérique, Université Paris Saclay
- 9. NIFT PTY. LTD.
Description
There are a bunch of fixes and improvements in this version. The most major new features are those added in
- Add Cartan matrix computation for monoids by @JosephDayngerRuiz in https://github.com/semigroups/Semigroups/pull/1048
What's Changed
- Implement
IsCryptoGroupby @Yann-Peresse in https://github.com/semigroups/Semigroups/pull/732 - Update my contact details by @fingolfin in https://github.com/semigroups/Semigroups/pull/1061
- Add
UniformRandomPartialPermby @james-d-mitchell in https://github.com/semigroups/Semigroups/pull/935 - Introduce
IsIrreducibleBipartitionandIrreducibleComponentsOfBipartitionby @james-d-mitchell in https://github.com/semigroups/Semigroups/pull/1055 PermuteMultiplicationTable, refactorOnMultiplicationTable, add docs by @pramothragavan in https://github.com/semigroups/Semigroups/pull/1054- Add
OnePseudoInverseOfSemigroupElementmethod for more types by @james-d-mitchell in https://github.com/semigroups/Semigroups/pull/936 - Replace custom type
GVarFuncwith GAP'sObjFuncby @fingolfin in https://github.com/semigroups/Semigroups/pull/1067 - Use gap_all.h instead of compiled.h by @fingolfin in https://github.com/semigroups/Semigroups/pull/1068
OneInverseOfSemigroupElementby @JosephDayngerRuiz in https://github.com/semigroups/Semigroups/pull/1095- Fix some broken URLs in the
CHANGELOG/READMEby @wilfwilson in https://github.com/semigroups/Semigroups/pull/1085 - Fix a typo in
CHANGELOG.mdby @wilfwilson in https://github.com/semigroups/Semigroups/pull/1086 - Add a
CHANGES_URLfield forCHANGELOG.mdtoPackageInfo.gby @wilfwilson in https://github.com/semigroups/Semigroups/pull/1083 - Disallow duplicate named generators in
FreeBandandFreeInverseSemigroupby @wilfwilson in https://github.com/semigroups/Semigroups/pull/1118 - Remove mention of the obsolete
.covignorefile in the.releasescript by @wilfwilson in https://github.com/semigroups/Semigroups/pull/1103 - Add Cartan matrix computation for monoids by @JosephDayngerRuiz in https://github.com/semigroups/Semigroups/pull/1048
- Fix typo in
CHANGELOG.mdby @wilfwilson in https://github.com/semigroups/Semigroups/pull/1122 - Remove some spurious
.tar.gzsuffixes from directory names in the manual by @wilfwilson in https://github.com/semigroups/Semigroups/pull/1123 - Update to use
libsemigroupsv3 by @Joseph-Edwards in https://github.com/semigroups/Semigroups/pull/1087
New Contributors
- @Yann-Peresse made their first contribution in https://github.com/semigroups/Semigroups/pull/732
- @pramothragavan made their first contribution in https://github.com/semigroups/Semigroups/pull/1054
- @JosephDayngerRuiz made their first contribution in https://github.com/semigroups/Semigroups/pull/1095
Full Changelog: https://github.com/semigroups/Semigroups/compare/v5.5.4...v5.6.0
Files
semigroups/Semigroups-v5.6.0.zip
Files
(12.2 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:6bc7ee6bc06c2b42a2b83d7325eabf16
|
12.2 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/semigroups/Semigroups/tree/v5.6.0 (URL)
Software
- Repository URL
- https://github.com/semigroups/Semigroups