There is a newer version of the record available.

Published March 5, 2026 | Version v5.6.0

semigroups/Semigroups: Semigroups 5.6.0

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 IsCryptoGroup by @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 UniformRandomPartialPerm by @james-d-mitchell in https://github.com/semigroups/Semigroups/pull/935
  • Introduce IsIrreducibleBipartition and IrreducibleComponentsOfBipartition by @james-d-mitchell in https://github.com/semigroups/Semigroups/pull/1055
  • PermuteMultiplicationTable, refactor OnMultiplicationTable, add docs by @pramothragavan in https://github.com/semigroups/Semigroups/pull/1054
  • Add OnePseudoInverseOfSemigroupElement method for more types by @james-d-mitchell in https://github.com/semigroups/Semigroups/pull/936
  • Replace custom type GVarFunc with GAP's ObjFunc by @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
  • OneInverseOfSemigroupElement by @JosephDayngerRuiz in https://github.com/semigroups/Semigroups/pull/1095
  • Fix some broken URLs in the CHANGELOG/README by @wilfwilson in https://github.com/semigroups/Semigroups/pull/1085
  • Fix a typo in CHANGELOG.md by @wilfwilson in https://github.com/semigroups/Semigroups/pull/1086
  • Add a CHANGES_URL field for CHANGELOG.md to PackageInfo.g by @wilfwilson in https://github.com/semigroups/Semigroups/pull/1083
  • Disallow duplicate named generators in FreeBand and FreeInverseSemigroup by @wilfwilson in https://github.com/semigroups/Semigroups/pull/1118
  • Remove mention of the obsolete .covignore file in the .release script 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.md by @wilfwilson in https://github.com/semigroups/Semigroups/pull/1122
  • Remove some spurious .tar.gz suffixes from directory names in the manual by @wilfwilson in https://github.com/semigroups/Semigroups/pull/1123
  • Update to use libsemigroups v3 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