Semirigidity and the enumeration of nilpotent semigroups of index three

This paper introduces the concept of semirigidity and utilizes orbit counting theory to derive new formulae and improved bounds for enumerating 3-nilpotent semigroups, including their isomorphism and equivalence classes, with computational results provided up to order n=10n=10.

Igor Dolinka, D. G. FitzGerald, James D. Mitchell

Published 2026-03-10
📖 5 min read🧠 Deep dive

Imagine you are a master chef trying to count every possible way to arrange ingredients in a giant, chaotic kitchen. In the world of mathematics, these "ingredients" are numbers, and the "arrangements" are called semigroups. A semigroup is just a set of things where you can combine any two of them to get a third thing (like adding numbers), but the rules are a bit looser than in standard arithmetic.

The problem is: there are so many ways to arrange these ingredients that counting them all is impossible for large numbers. It's like trying to count every possible sentence ever written in the English language.

However, mathematicians have discovered a fascinating secret: Almost all of these mathematical structures are actually very boring and simple. They belong to a specific category called "3-nilpotent semigroups."

Think of these as "junk" semigroups. If you keep combining ingredients in them, the result eventually turns into "zero" (nothingness) after just three steps. They are featureless, like a pile of sand where every grain looks the same. Despite being "boring," they make up the vast majority of all possible semigroups.

The Big Challenge: Counting the Piles

The authors of this paper, Igor, D.G., and James, wanted to answer a simple question: "How many of these 'junk' piles exist?"

They looked at this in three different ways, like looking at a pile of sand from different angles:

  1. Up to Identity: Counting every single specific arrangement, even if two piles look exactly the same but are labeled differently (like counting two identical red Lego towers as two separate things).
  2. Up to Isomorphism: Counting the shapes of the piles. If you can rename the ingredients to make one pile look exactly like another, they count as just one.
  3. Up to Equivalence: Counting the piles even if you look at them in a mirror (anti-isomorphic). If a pile is the mirror image of another, they count as the same.

The "Rigid" vs. "Flexible" Piles

To make the counting easier, the authors introduced a concept called Rigidity.

  • Rigid Piles: Imagine a sculpture made of clay that is frozen solid. If you try to rotate it or swap parts, it breaks or looks different. These are "rigid." They have no symmetry.
  • Flexible Piles: Imagine a spinning top or a snowflake. You can rotate it or flip it, and it looks the same. These are "flexible."

The paper proves that almost all of these 3-nilpotent semigroups are rigid. They are so unique and featureless that they have no symmetry at all. This is a huge help because it means we don't have to worry about the complex math of "flexible" shapes for the vast majority of cases.

The New "Semi-Rigid" Idea

The authors realized that even among the rigid ones, there's a slightly looser category they call "Semi-Rigid."

  • Think of a Semi-Rigid pile as a castle where the main tower (the core) is frozen solid, but the little flags on top might wiggle a bit.
  • They found that counting these "Semi-Rigid" structures is much easier than counting the perfectly rigid ones, yet it still gives them a very accurate estimate of the total number. It's like estimating the number of people in a stadium by counting the people in the front row and knowing the back rows are almost identical.

The Magic Tool: Orbit Counting

How did they actually do the math? They used a tool from group theory called Orbit Counting (often associated with Burnside's Lemma).

Imagine you have a deck of cards and a friend who shuffles them in specific patterns.

  • If you lay out all possible card arrangements, most of them will look different.
  • But some arrangements look the same after a shuffle.
  • The "Orbit" is the group of all arrangements that can be turned into each other by shuffling.

The authors used this idea to group all the possible semigroups into "orbits." Instead of counting every single one, they counted the orbits. Because almost all semigroups are rigid (they don't shuffle into anything else), the number of orbits is almost exactly the same as the number of rigid semigroups.

The Results: A Mountain of Numbers

The paper provides new formulas to calculate these numbers. They ran these formulas on a computer (using software called GAP) and generated tables of numbers.

  • For a small set of 3 items, there are very few arrangements.
  • For 10 items, the number explodes into the trillions.

The tables show that their new "Semi-Rigid" estimates are incredibly close to the actual total numbers. It's like having a map that says, "The treasure is in this valley," and being able to say, "And it's definitely within these 100 feet," even though the valley is miles wide.

Why Does This Matter?

You might ask, "Who cares about counting boring piles of sand?"

  1. It solves a mystery: For decades, mathematicians suspected that "junk" semigroups were the most common, but they couldn't prove it or count them accurately. This paper provides the best tools we have to do exactly that.
  2. It sets a baseline: Since these "junk" semigroups are the most common, knowing how many there are gives us a lower bound for the total number of all semigroups. It's like knowing that 99% of the trees in a forest are pines; if you count the pines, you have a very good idea of the total number of trees.
  3. It improves math tools: The methods they developed (using "Semi-Rigidity" and "Orbit Counting") can be applied to other complex counting problems in computer science and cryptography.

In a Nutshell

The authors took a chaotic, impossible-to-count problem (all possible semigroups), realized that 99% of them are boring, featureless "junk," and invented a clever new way to count that junk. By focusing on "Semi-Rigid" structures, they created a formula that gives a near-perfect estimate of the total number, turning a mountain of confusion into a neat, calculable list of numbers.