There is a newer version of the record available.

Published October 10, 2022 | Version v2.3.1
Software Open

libsemigroups/libsemigroups: 2.3.1

  • 1. University of St Andrews
  • 2. University Paris-Sud Orsay Paris-Saclay / LRI / CNRS
  • 3. Laboratoire de Recherche en Informatique, Université Paris Sud
  • 4. Forcepoint
  • 5. Oxford University
  • 6. University of Illinois
  • 7. TU Kaiserslautern

Description

In this release a number of corner cases in the Sims1 class are fixed:

  • sometimes number_of_congruences erroneously returned 0 for the number of congruences with 1 class;
  • if an empty presentation (no generators or relations) was used to initialise short_rules, then the Sims1::for_each and Sims1::find_if could crash;
  • a more serious bug which could cause an invalid read beyond the end of a container (caused by the erroneous assumption that the containers were always of even length). Thanks to J. James for reporting this issue.

Files

libsemigroups/libsemigroups-v2.3.1.zip

Files (4.7 MB)

Name Size Download all
md5:0c44309c385aa044c43ffd07f89dcbdb
4.7 MB Preview Download

Additional details