Computing congruences of finite inverse semigroups

📅 2024-06-13
🏛️ arXiv.org
📈 Citations: 1
Influential: 0
📄 PDF
🤖 AI Summary
This study addresses the computational inefficiency in enumerating congruences on finite inverse semigroups. Methodologically, it introduces a novel algorithm integrating computational group theory, automata theory, and the algebraic structure of inverse semigroups: it constructs a state-transition automaton from generating pairs, leverages group-action orbit decompositions and the normal series property of inverse semigroups to efficiently enumerate and verify congruences, and—uniquely—systematically unifies these three theoretical frameworks to enable algebraically guided pruning and parallelization. Experiments demonstrate that the algorithm achieves speedups of 2–4 orders of magnitude over existing methods and successfully computes congruences for inverse semigroups of order exceeding 1,000, substantially extending the feasible problem scale. The primary contribution is the establishment of a cross-theoretical framework for congruence computation on inverse semigroups, providing a new paradigm for automated algebraic analysis.

Technology Category

Application Category

📝 Abstract
In this paper we present a novel algorithm for computing a congruence on an inverse semigroup from a collection of generating pairs. This algorithm uses a myriad of techniques from computational group theory, automata, and the theory of inverse semigroups. An initial implementation of this algorithm outperforms existing implementations by several orders of magnitude.
Problem

Research questions and friction points this paper is trying to address.

Computes congruences on finite inverse semigroups from generating pairs.
Uses techniques from groups, automata, and inverse semigroup theories.
Outperforms existing implementations by several orders of magnitude.
Innovation

Methods, ideas, or system contributions that make the work stand out.

Algorithm computes congruence from generating pairs
Uses techniques from groups, automata, semigroups theories
Implementation outperforms existing by orders of magnitude