1. Introduction
Mutation processes can be modeled algebraically by viewing each elementary mutation as a total transformation on a finite state space. In our earlier work [
1], this viewpoint was formalized using transformation semigroups generated by mutation maps, with structural behaviour analysed through Green’s relations, image–kernel decompositions, and rank considerations. Foundational aspects of these tools trace back to classical semigroup theory, particularly the treatment of Green’s relations and congruences in (Chs. 2–4, [
2]) and the structural theory of transformation semigroups in (Ch. 1, [
3]). Within this framework, low-rank transformations—and especially rank-one maps—were shown to correspond precisely to synchronizing words in the deterministic automaton naturally associated with the generator set. Computationally effective methods, including the pair-graph algorithm and power-set automaton techniques, provided systematic ways to detect such collapsing behaviour, connecting our approach with established results in the algorithmic theory of semigroups and formal languages as developed in (Ch. 3, [
4]) and the early complexity analyses of (§2, [
5]).
Although these earlier contributions produced a coherent algebraic and algorithmic basis for mutation analysis, several important questions remained open. Foremost among them is the problem of determining intrinsic algebraic conditions on generator sets that guarantee the existence of low-rank or constant maps. Additionally, the computational complexity of contraction-based heuristics is not yet fully understood when mutation systems become large, irregular, or highly asymmetric. A further complication arises when mutation processes are parameterized or extended to infinite settings, where finite-state semigroup methods must be strengthened or generalized.
Recent progress in related areas gives strong motivation for addressing these gaps. Advances in local-rule dynamics have shown that minor structural changes in rule sets can create global contraction or stabilization effects, offering conceptual parallels to rank collapse in mutation semigroups, as demonstrated in (§4, [
6]). Likewise, developments in genome-scale rearrangement theory highlight how elementary mutation types shape the geometry and accessibility of large combinatorial state spaces, with consequences for both biological modelling and algorithm design, as discussed in (Chs. 2–3, [
7]). Concurrently, new results in operator and computational semigroup theory demonstrate that rank-reducing transformations play a decisive role in determining the structural complexity of transformation systems, with refined analysis appearing in (§5, [
8]). These insights point to a broader mathematical context in which mutation semigroups naturally reside.
Novelty and Significance of the Present Study
The present paper extends the existing theory in several essential directions. First, it identifies precise algebraic conditions—framed in terms of transitivity of unit groups, invariant partitions, and image–kernel obstructions—that determine when a mutation semigroup must contain low-rank or rank-one elements. This sharpens the earlier collapse criteria and produces a systematic method for predicting synchronizing behaviour from structural properties of the generators alone. Second, it provides a complete algorithmic treatment of the pair-graph collapse test and the search for invariant partitions, including correctness proofs, complexity bounds, and practical heuristics supported by explicit worked examples. Third, it develops a general transitivity threshold theorem that unifies multiple collapse phenomena under a single algebraic principle: the degree of transitivity of the units determines the ranks that can be forced to collapse.
Together, these contributions yield a mathematically rigorous and computationally implementable framework that advances both the theory of transformation semigroups and their application to mutation processes. The results clarify the mechanisms through which mutational systems lose diversity, formalize the algebraic structure underlying mutation collapse, and provide tools for analysing resilience thresholds in biological and computational dynamical systems.
The remainder of the paper develops these themes in detail, starting with the algebraic preliminaries and definitions needed for mutation models, followed by structural theorems, algorithmic analyses, and classification results, culminating in biological interpretations and general conclusions.
The algebraic framework developed in this paper suggests potential conceptual analogies with mutation-driven processes in infectious disease evolution, agricultural pathogen dynamics, and conservation genetics. The transitivity thresholds we characterize offer mathematically suggestive predictions for when genetic diversity is preserved versus lost, though empirical validation would require stochastic extensions and biological data beyond the scope of this paper.
Clarification of novelty: The present paper builds upon classical results in semigroup theory and synchronizing automata. For completeness,
Section 3 recalls foundational lemmas (power-set reachability, pair-graph criterion, minimal ideal characterization) which are not claimed as original. The genuinely new contributions of this paper are (i) the transitivity threshold hierarchy (Theorem 6 and Corollary 1), which links the degree of
k-transitivity of the unit group to the rank that can be forced to collapse; (ii) the complexity analysis of invariant partition detection, including NP-membership proof; and (iii) the partial classification results for projection-preserving generators and symmetric-unit criteria.
Relation to classical literature: The foundational results on synchronizing automata date back to Černý in 1964 [
9], with comprehensive treatments by Pin [
4] and Volkov [
10,
11]. The semigroup-theoretic background (Green’s relations, minimal ideals) is standard; see Howie [
2]. Our contribution is not to replace these foundations but to synthesize them into a unified framework for mutation analysis, with the novel elements being the transitivity threshold hierarchy and the algorithmic analysis of invariant partitions.
2. Preliminaries
We assume familiarity with basic concepts introduced in our earlier work, including mutation semigroups [
1], rank of a map, and synchronizing words. We briefly recall the relevant definitions for completeness. In addition, although the present study does not employ basis-pruning procedures, we note that semigroups generated by finite families of transformations were previously examined in the context of computing minimal generating sets and dependence structures (
Section 2 and
Section 3, [
12]), providing a complementary algorithmic background to the generator-based viewpoint used here.
Definition 1 (Mutation Semigroup [
2,
3])
. Let X be a finite set. A mutation semigroup
is the semigroup generated by a collection of total maps representing elementary mutations. The rank of is . Definition 2 (Constant and Low-Rank Maps [
8,
13])
. A map is called constant
if is a singleton. More generally, f is low-rank
if is bounded by a small integer relative to . Throughout, we focus on identifying conditions under which constant or low-rank maps must exist, and on analyzing the complexity of algorithms that find them.
3. Characterization of Generator Sets
In this section we study algebraic conditions on generating families of transformations that force the existence of constant or, more generally, low-rank elements in the generated mutation semigroup. Throughout let X be a finite set with , let be a finite generating set and write . We assume the reader is familiar with the definitions of rank, image, kernel, and the action homomorphism for free semigroups; these are given in the preceding paper and recalled briefly where convenient.
Definition 3. Let .
- 1.
For we say G (or S) isk-collapsing if there exists with .
- 2.
We say G (or S) is synchronizing if it is 1-collapsing, i.e., if S contains a constant map.
The basic characterisations we use are automata-theoretic [
8,
14]: reachability in the power-set automaton captures existence of low-rank elements, while pair collapse captures synchronizing behaviour. We present these statements with full proofs for completeness.
Note on classical material: For completeness, we recall several classical results from semigroup and automata theory. These are not claimed as original but are necessary for the self-contained development that follows. The new contributions begin in
Section 4.
Notation convention: Throughout, denotes the set of non-empty words over G, while includes the empty word (which corresponds to the identity transformation). The identity map is included only when explicitly noted.
Lemma 1 (Power-set reachability criterion). Let X be a finite set and a mutation semigroup. Then a constant map exists in S if and only if the power-set automaton of S admits a breadth-first search path from X to a singleton.
Proof. (⇒) If satisfies then, by definition of S, there is a word with (where is the action homomorphism). Put . Then and , so .
(⇐) Conversely, if there exists with and such that , then the transformation satisfies , and hence . □
Classical source: This criterion is standard in automata theory; see Pin [
4] and Birget [
5].
The next lemma is the classical pair-graph criterion for synchronizing words (see Lemma 2) [
4,
5]. We include a direct proof since it is central to the algebraic viewpoint.
Lemma 2 (Pair-graph criterion). The generating set G (equivalently the automaton ) is synchronizing if and only if for every unordered pair there exists a word with .
Proof. (⇒) If G is synchronizing then there exists with for some . For any pair we then have , so every pair collapses.
(⇐) Suppose every unordered pair is collapsible, i.e., for each pair there exists with . We construct a synchronizing word by induction on the size of the image. Let . If we are done. Otherwise pick two distinct elements ; by hypothesis there exists with . Consider the image . Then because at least a and b collide under u. Repeating this procedure yields a sequence of words whose concatenation maps X to a singleton. Concretely, select collapsing some pair of to obtain with ; then select collapsing some pair of , and so on. After at most steps the image size becomes 1. The concatenated word is therefore synchronizing. □
Classical source: This is the classical pair-graph criterion; see Černý [
9] and Volkov [
10].
The previous two lemmas reduce questions about the existence of low-rank elements to reachability problems in finite directed graphs (power-set automaton and pair-graph). We now present algebraic sufficient conditions that can be checked within G itself.
Proposition 1 (Contracting-generator sufficient condition). Suppose there exists a generator and a nonempty subset such that and X can be mapped into U by some word in ; that is, there exists with . Then S contains an element of rank strictly less than ; indeed has image with cardinality .
Proof. By hypothesis there exists
with
. Consider
. Its image is
so
. Thus
f has rank strictly less than
. Iterating this argument when further contractions exist yields progressively smaller images and, if possible, ultimately a constant map. □
The above gives a readily checkable sufficient condition in many practical cases: find a generator that strictly reduces the size of a reachable subset. In some structured families of generators this is an effective certificate of collapse.
We now turn to intrinsic algebraic characterisations that make use of the minimal ideal of a finite semigroup. These are useful because the minimal ideal is an invariant of the semigroup and therefore depends only on the algebra generated by G.
Definition 4. For a finite semigroup S, the minimal rank
of S isDenote by the set of elements of rank r. Theorem 1. Let be a finite transformation semigroup. Then the minimal ideal of S coincides with , the set of elements of minimal rank. In particular, S contains a constant map if and only if , and equivalently contains an element of rank 1.
Proof. Let . First we show that every element of rank r lies in . Fix with . For any we have (composition cannot increase image size). By minimality of r we must have . Hence also has rank r for all ; it follows that . In particular, is an ideal of S contained in the set of rank-r elements. Since S is finite and r is minimal, the two-sided ideal generated by any minimal-rank element is minimal among nonempty ideals; therefore is the unique minimal ideal . Consequently .
Conversely, suppose . Because is a minimal ideal, for every the product and belong to . In particular, there exists some with and (since contains some element and the minimal rank r is attained in S). From closure of under multiplication we deduce that consists only of elements of rank at least r, but minimality of r forces every element of to have rank exactly r. Thus .
Combining the two inclusions yields . The final equivalence follows immediately: S contains a constant map iff , which is equivalent to containing an element of rank one. □
Classical source: The characterization of the minimal ideal in transformation semigroups is due to Howie [
2] and Clifford & Preston [
15].
Theorem 1 recasts the ‘existence of constant (or low-rank) maps’ question as a question about the minimal ideal, an algebraic invariant of S. In practice one can attempt to compute or bound from generators.
The next proposition supplies an algebraic sufficient condition which is stronger than Proposition 1 but phrased entirely in terms of the existence of certain multipliers in S.
Proposition 2 (Witness-multiplier criterion). Let . Suppose and there exist such that and . Then a and b lie in the same -class of S and have the same rank.
Remark 1. Proposition 2 indicates that when the subsemigroup S contains the appropriate multipliers (right/left multipliers), the full-transformation characterisations of Green’s relations restrict to S. This gives an algebraic pathway to certify that particular image equalities arising from generator combinations are in fact realised within S.
We conclude this section with an example that demonstrates how the algebraic and automata-theoretic criteria interplay in a nontrivial generator set.
Example 1 (A synchronizing generator set)
. Let and let be given byRecall from the examples in the first paper that is constant with image . We verify this algebraically here.Observe and . The pair collapses under α since . Thus by Lemma 2 the set of all unordered pairs is collapsible (one checks the remaining pairs collapse under suitable words), so G is synchronizing. Concretely, and so maps X to , producing a constant map in S. From the algebraic perspective and by Theorem 1 the minimal ideal equals the set of rank-one elements of S (here containing the single constant and possibly others).
Remark 2 (On the limits of algebraic characterisation)
. The results above give several algebraic handles for certifying collapse: power-set reachability, pair-graph collapse, contracting generators, and minimal-ideal analysis. However a complete structural classification (necessary and sufficient purely algebraic conditions on G that guarantee synchronizing behaviour for arbitrary G) is elusive: the problem is equivalent to characterising synchronizing automata in purely semigroup-theoretic terms, a programme that intersects deep questions such as the Černý conjecture [10,11] and structural descriptions of transformation semigroups. Nevertheless, the propositions here provide effective sufficient criteria and algebraic invariants that can be computed or bounded from generators in many practical settings. 4. Generator Sets Forcing Low-Rank Maps
One of the central problems raised in [
1] by Sampson and George is the characterization of generator sets that necessarily enforce the existence of low-rank or constant maps in mutation semigroups. In this section we establish several foundational results in this direction. Throughout, we let
X be a finite nonempty set, and
the full transformation semigroup on
X.
Definition 5 (Low-rank enforcing generator set). Let and . We say that G is low-rank enforcing if there exists such that every subsemigroup of S generated by a subset of G contains an element of rank at most r.
Lemma 3 (Sufficient condition). If contains a constant map, then G is low-rank enforcing with .
Proof. Immediate, since the constant map belongs to and has rank 1. □
Proposition 3 (Collapsibility criterion). Let . If for every pair there exists with , then G is low-rank enforcing with .
Proof. The hypothesis ensures that
G collapses all pairs of states in
X. Equivalently, the pair-graph associated with
G is strongly connected and admits a path from any pair
to a diagonal
. By the classical synchronizing word criterion (see Volkov [
10]),
contains a constant map; hence
G is low-rank enforcing. □
Theorem 2 (Rank reduction by composition). Let be such that there exists with . Then G is low-rank enforcing with .
Proof. Let . For any , the composition maps X into U; hence . Thus is a low-rank element in S, and every generating set containing g enforces low-rank behavior with . □
Example 2 (Synchronizing generator set).
Let andThen is low-rank enforcing. In fact, repeated applications of and collapse to , producing a constant map. The above results provide a preliminary algebraic foundation for classifying low-rank enforcing generator sets. In subsequent sections we develop a complexity-theoretic perspective on their detection and enumeration.
5. Towards a Classification: Necessary and Sufficient Conditions
This section refines the sufficient criteria of the previous section by proving equivalences and natural necessary conditions. Our aim is not to offer a complete classification (which remains difficult in general), but rather to assemble algebraic and combinatorial criteria that together narrow the class of possible synchronizing or low-rank enforcing generators, and that will serve as the backbone of further structural analysis.
Throughout let X be a finite set with , let be a finite set of generators and write .
Definition 6 (Invariant partition/block system). A partition Π of X is said to be S-invariant (or preserved by S) if for every block and every there exists a block with . If Π has more than one block and is S-invariant we call it a nontrivial block system for S.
The first result is a clean characterization that collects several equivalent viewpoints (automata-theoretic, rank-theoretic, ideal-theoretic).
Theorem 3 (Characterisations of synchronizing behaviour). The following statements are equivalent:
- 1.
S is synchronizing; i.e., S contains a constant map.
- 2.
The pair-graph of is collapsing: for every unordered pair there exists with .
- 3.
; i.e., the minimal rank of elements of S is 1.
- 4.
The minimal ideal contains an idempotent of rank 1 (equivalently, contains a constant map).
Proof. (1) ⇒ (2): If is constant with then for any we have ; hence every pair collapses under the single word representing c.
(2) ⇒ (1): This is the classical pair-graph criterion (see Lemma 2): if every unordered pair is collapsible then one may iteratively construct a word that reduces the image size by at least one at each step; after at most steps a singleton image is obtained; i.e., a synchronizing word exists and therefore S contains a constant map.
(1) ⇔ (3): By definition S contains a constant map iff .
(3) ⇔ (4): Theorem 1 (from the previous paper/
Section 3) shows that the unique minimal ideal
equals the set of elements of minimal rank. Hence
iff
contains elements of rank 1. Since constant maps are idempotent, the existence of a rank-1 element in
is equivalent to
containing an idempotent of rank 1. □
The equivalences above are useful but largely restate known connections between synchronizing automata and transformations [
2,
3]. We now extract a practical necessary condition that places algebraic restrictions on the generator set.
Proposition 4 (Invariant partitions as an obstruction). Suppose there exists a partition Π of X into blocks all of size at least 2 such that Π is S-invariant. Then S is not synchronizing. Equivalently, the existence of such a nontrivial block system is an obstruction to G being synchronizing.
Proof. Assume is an S-invariant partition with each . For any and any block we have for some j by invariance. Therefore for every word the image is a union of whole blocks of . In particular is at least the minimum block size, which is at least 2. Hence no word can map X to a singleton; that is, no synchronizing word exists and S is not synchronizing. □
Remark 3. The requirement that each block has size at least 2 is essential in the statement above: if Π has a block of size 1 then a synchronizing word could map all of X into that singleton (so Π does not block synchronization). Thus a nontrivial S-invariant block system whose blocks are all of size is a genuine obstruction.
The block obstruction gives a simple algebraic test for impossibility of synchronization: if one can find a nontrivial invariant partition with no singleton blocks, then G cannot be synchronizing. This gives a necessary (but not sufficient) structural condition.
We complement the obstruction with a local necessary condition that is directly checkable on the generators.
Proposition 5 (Pair-separating necessity). If G is synchronizing then for every proper subset there exists with (i.e., every proper subset can be strictly contracted by some word).
Proof. If G is synchronizing then there exists constant with . For a given proper subset consider ; since the constant transformation contracts U. The statement follows by taking w to be any word representing c. Thus contraction of every proper subset is necessary in the sense that some element of S (possibly the global constant) must contract it. □
Remark 4. Proposition 5 is a weak necessity statement: while it is true that some must contract each proper subset (in the synchronizing case), this word might be the global synchronizing word itself and therefore the condition is not very discriminating for algorithmic detection. Nevertheless it provides a conceptual constraint: synchronizing semigroups cannot leave any nontrivial subset rigid under all words.
We conclude with a structural consequence that links synchronizing behaviour to the permutation subgroup of units in S.
Proposition 6 (Permutational symmetry and synchronizing maps). Let denote the group of units of S. If S is synchronizing and acts transitively on X, then all constant maps in S have the same image and are conjugate to each other via . Moreover, if contains exactly one constant map, then that constant map is central in S.
Proof. Suppose
S contains a constant map and
acts transitively on
X. By Theorem 1, the minimal ideal
consists of all rank-1 elements of
S. Let
be constant maps with images
and
respectively. By transitivity of
, there exists
such that
. Consider
. For any
,
so
is the constant map with image
. Since
is the minimal ideal, it is closed under conjugation:
. But
is also the constant map with image
and has rank 1, so both are in
. Thus all constant maps in
S are conjugate and share the same image (up to permutation). If
contains exactly one constant map
c, then for any
,
and
are constant maps in
(since
c has minimal rank), and hence must equal
c. Therefore
c is central. □
Remark 5. The hypothesis that is transitive is strong and need not hold in many mutation semigroups (where generators are local and rarely invertible [16,17,18]). Nevertheless Proposition 6 illustrates how permutation symmetry constrains the algebraic structure when synchronizing maps exist. Discussion
Combining Theorem 3, Proposition 4, and the subsequent necessary conditions yields a toolbox for attacking the classification problem. In practice one may first test for invariant block systems (an inexpensive combinatorial check), then inspect the pair-graph criterion; if both tests are inconclusive the minimal-ideal approach and unit-group considerations can provide further structural insight. Full necessary-and-sufficient algebraic criteria valid for arbitrary generator sets remain elusive; the results above delineate the algebraic landscape in which such a classification must live [
19,
20,
21].
6. Worked Examples, Algorithms, and Partial Classifications
In this section we give detailed worked examples illustrating the block-obstruction and permutational symmetry phenomena, present rigorous algorithms to test the pair-graph collapse and to search for nontrivial invariant partitions (with complexity analyses), and prove partial classification theorems in two natural special families of generator sets.
6.1. Worked Examples
Example 3 (Block obstruction—explicit construction).
Let and letbe given by their action on X as follows:Consider the partition of X.Verification:
For each block and each we check that lies inside a single block of Π
. Indeed,andThus Π
is S-invariant for . Since every block of Π
has size , Proposition 4 from Section 5 applies and shows S is not synchronizing: no word in maps X to a singleton. Concretely, every image is a union of whole blocks, so for all . Example 4 (Permutational symmetry—explicit verification).
Let , let denote the full symmetric group on X, and let be the constant map for all . SetVerification:
Clearly and H acts transitively on X. The element has rank 1
. Proposition 6 (Section 5) implies that and that p is central in S. One checks directly that for any we have because p maps everything to 1
and composing with any map yields a map with image contained in , which by minimality equals p. 6.2. Algorithmic Checks with Correctness and Complexity
6.2.1. Pair-Graph Collapse Test (Synchronization Test)
We restate and formalize the algorithm used earlier and give a proof of correctness and complexity.
Algorithm (Pair-Graph Collapse, Reverse BFS)
Input: finite set X with and generator set G with . Output: TRUE if G is synchronizing (i.e., contains a constant map), FALSE otherwise.
- 1.
Construct the directed pair-graph P whose vertex set is the set of unordered pairs together with the diagonal vertices for . For each unordered pair and each generator add a directed edge (collapse to diagonal when equal).
- 2.
Form the reverse graph (reverse every edge).
- 3.
Initialise a queue with all diagonal vertices and mark them as reachable.
- 4.
Perform a breadth-first search (BFS) on starting from the diagonal vertices, marking any vertex from which a diagonal can be reached.
- 5.
If every unordered pair is marked reachable, return TRUE; otherwise return FALSE.
Theorem 4 (Correctness and complexity of pair-graph collapse test)
. The above algorithm returns TRUE iff G is synchronizing. Its time complexity is and space complexity is (up to logarithmic factors for bookkeeping) [22]. Proof. Correctness: By construction, a vertex is marked reachable by the reverse-BFS iff there exists a path in the original pair-graph from to some diagonal vertex . By Lemma 2 this is equivalent to existence of a word with . If every unordered pair is collapsible in this sense then the pair-graph criterion guarantees existence of a synchronizing word and thus S contains a constant map. Conversely, if S is synchronizing then the constant word collapses every pair and the algorithm will mark every pair.
Complexity: The number of unordered pairs is . For each pair and each generator we examine (implicitly or explicitly) one transition , so the total number of directed edges is . The BFS visits each vertex and scans each incoming edge at most once; hence running time is . Memory to store visited flags and the queue is . Building edges on the fly (computing the image pair for a given pair and generator) requires time per edge if generator actions are stored as tables, so the stated bound holds. □
6.2.2. Invariant-Partition Detection (Search and Complexity)
Detecting a nontrivial S-invariant partition with all blocks of size is a useful obstruction test (Proposition 4). There are multiple algorithmic strategies; we present a correct (but exponential in the worst case) search procedure together with practical heuristics and complexity discussion.
Decision Problem
Given , decide whether there exists a partition of X with such that is S-invariant and every block has .
Backtracking Search Algorithm (Exact)
- 1.
For t from 2 to ,
- (a)
Attempt to partition X into t blocks each of size .
- (b)
For each tentative partition check invariance: for every and every block there exists j with . If invariance holds, return the partition .
- 2.
If no partition found, return NO.
Correctness
The algorithm is exhaustive: it enumerates all partitions with block sizes (by increasing number of blocks) and checks the exact invariance condition, so it returns YES iff such a partition exists.
Complexity
The number of partitions of a set of size m into t labeled blocks is (assign a label to each element) and into unlabeled blocks is given by Stirling numbers of the second kind (still exponential). Thus the algorithm is exponential in m in the worst case. Each invariance check for a given partition costs time (one needs to evaluate for each generator and block), so overall worst-case time is , which is exponential.
Membership and Heuristics
The decision problem clearly lies in NP: a partition
is a polynomial-size certificate verifiable in polynomial time. In practice one employs heuristics: try to discover block systems by searching for nontrivial unions of orbits under subsemigroups generated by single generators, use greedy merges of elements that always have identical forward images under all generators up to a bounded word length, or use constraint programming to prune the search tree, compared with synchronization-control strategies in cellular automata [
22]. These heuristics often detect invariant partitions quickly on structured instances even though worst-case complexity remains exponential.
Note on rigor: The NP-membership argument is formal, but the hardness direction remains a conjecture (stated above). The heuristic strategies described are practical but lack formal guarantees.
Conjecture
The decision problem for the existence of a nontrivial S-invariant partition with all blocks of size is NP-complete. A reduction from Graph Automorphism or from Partition Refinement problems is suggested by the structure of the invariance condition.
6.2.3. A Polynomial Subclass: Disjoint Orbit Generators
A generator induces a partition of X into orbits of the functional digraph of g. If there exists such that
g has at least two distinct orbits;
Every other generator maps each orbit of g into a single orbit of g (i.e., is h-invariant),
then is S-invariant and can be found in time by computing the orbit partition of g and checking invariance for all . This subclass includes many biological models where a “reference mutation” (e.g., a specific drug pressure) partitions the genotype space into disjoint sets that other mutations cannot mix.
Polynomial Cases
There are natural special cases where polynomial-time tests exist: (i) when S is a permutation group (then blocks of imprimitivity can be found in polynomial time using group-theoretic algorithms), and (ii) when generators have restricted form (e.g., each generator is a projection or depends only on a bounded set of coordinates) one can exploit structure to reduce the search. We treat some of these polynomial families in the partial classification subsection below.
6.3. Partial Classification Results for Special Families
6.3.1. Units Containing the Full Symmetric Group
The following theorem gives a strong positive classification in the presence of maximal permutational symmetry.
Theorem 5 (Symmetric-unit criterion). Let X be finite with . Let and . Suppose the group of units contains the full symmetric group . If there exists with then S is synchronizing (i.e., S contains a constant map). Moreover, a constant map can be obtained by iteratively conjugating f by permutations in and composing as described in the proof.
Proof. Since , for any r-subset there exists with . Let and assume . If we are done. Suppose . We will produce an element of rank strictly smaller than r and iterate.
Pick a permutation
such that
. This is always possible because
: choose
that fixes
elements of
and maps the remaining element outside
(permutations achieving this exist in
). Consider the composition
We have
and moreover
Thus
g has rank at most
. Repeating the argument (apply permutations to position images and compose) we can reduce rank by at least one at each iteration until we obtain a rank-1 element. Hence
S contains a constant map. □
Remark 6. The argument uses heavily the ability to conjugate by arbitrary permutations; if is a proper transitive subgroup of weaker conclusions may hold and require group-specific analysis (e.g., one may need transitivity on r-subsets). The theorem gives a complete resolution when maximal permutational symmetry is present.
6.3.2. Projection-Preserving (Coordinate) Generators—An Obstruction
Many mutation models act coordinate-wise (local maps). The next proposition shows a common obstruction to synchronization in such models.
Proposition 7 (Projection-preserving obstruction). Let be a Cartesian product and suppose there exists a nontrivial surjection with such that for every there exists a map satisfying . Then the fibers of π form an S-invariant partition and S is not synchronizing (unless ).
Proof. Let
be the partition of
X into fibers
for
. For any
and any fiber
we have
because if
then
. Hence
is contained in a single fiber. By closure of
S under products this holds for every
. Thus
is
S-invariant. If
and every fiber has size at least 1, then images
are unions of whole fibers and hence have cardinality at least
. Therefore
S cannot contain a constant map. □
Example 5. In sequence models a commonly occurring projection is the coordinate projection onto a subset of coordinates. If every generator acts only on the first coordinates and leaves the remaining coordinates fixed, projection onto the remaining coordinates is preserved; if that projection has image size , then no synchronizing word exists.
6.4. Summary and Practical Recommendations
The worked examples illustrate how invariant partitions obstruct synchronization and how maximal permutation symmetry can be leveraged to force rank reduction. Algorithmically, the pair-graph collapse test is a reliable polynomial-time certificate for synchronizing behaviour, while detecting invariant partitions in full generality is exponential in the worst case but lies in NP and admits many practical heuristics. Partial classification results (e.g., Theorem 5 and Proposition 7) yield strong conclusions in natural families of generators commonly arising in mutation models.
6.4.1. Generalization to k-Transitive Unit Groups
Theorem 5 assumed that contains the full symmetric group . We now weaken this assumption to k-transitive subgroups, showing that a constant map still arises provided k exceeds the current rank.
Definition 7 (k-transitive subgroup). A permutation group is said to be k-transitive if for any ordered k-tuples of distinct elements and of X, there exists with for all .
Main novel contribution: The following theorem and its corollaries constitute the main novel algebraic contribution of this paper.
Theorem 6 (k-transitivity threshold for synchronization). Let X be finite with , and let with containing a k-transitive subgroup H. Suppose has rank r with . If H is r-transitive, then S contains a constant map.
Proof. Let with . Since H is r-transitive, for any two r-element subsets of X there exists mapping one to the other.
Step 1 (Existence of a suitable permutation). Pick any . Because (since f has rank r and by hypothesis), the set is nonempty. Choose any . By r-transitivity of H, there exists such that
Such an h exists because r-transitivity allows us to specify the image of any ordered r-tuple of distinct elements. Then , since exactly the fixed points of T remain in T, while is mapped to .
Step 2 (Rank reduction via conjugation). Consider the composition
. We compute its image:
Since
(because
, applying
f to
T yields
T), we have
. Moreover,
But
contains
(since
), and
because
T is the image of
f. More directly, note that
f maps
into
T, and the only part of
that can produce new elements not already forced to be in
is irrelevant. The key observation is
and crucially
, because
f restricted to
cannot increase the cardinality. Thus
, i.e.,
.
Step 3 (Induction to constant map). Starting from with rank , we apply Step 2 to obtain with rank . If , we are done. If , we repeat the argument: since H is r-transitive, it is also -transitive (any k-transitive group is -transitive for ). Hence we can apply the same construction to to reduce rank further. After at most iterations, we obtain a map of rank 1. Thus S contains a constant map. □
Relation to synchronizing group literature: The study of synchronizing automata with transitive groups of units has a rich history. For a group
, the automaton is synchronizing if the transformation semigroup generated by
G together with a single non-permutation contains a constant map. This is the classical framework of synchronizing groups [
23,
24]. Our Theorem 6 differs in two essential respects: (i) it considers
subgroups of the unit group (not necessarily the full unit group), and (ii) it establishes a
threshold relationship between the degree of transitivity of the subgroup and the rank that can be forced to collapse. This is not a reformulation of known synchronizing group results, as the existing literature primarily addresses the question of whether
some non-permutation forces synchronization, not the quantitative relationship between transitivity degree and collapse rank. The corollary chain (Corollaries 1 and 2) provides the first systematic hierarchy of this kind.
Corollary 1 (Minimal transitivity needed). For synchronization from rank r, it suffices that contains an r-transitive subgroup. In particular, 2-transitivity suffices whenever S contains a map of rank 2, and m-transitivity (i.e., full ) is the strongest possible assumption.
Remark 7. This result shows a sharp hierarchy: the amount of transitivity required matches the rank one wishes to collapse. For example, primitive but not 2
-transitive groups may admit nontrivial invariant partitions obstructing collapse, as studied in [24]. Thus the classification of synchronizing transformation monoids naturally interacts with the classification of highly transitive groups. 6.4.2. Some More Corollaries
We summarize the algebraic hierarchy of sufficient conditions.
Lemma 4 (Rank reduction by conjugation). Let have rank , and suppose contains a subgroup H acting transitively on r-subsets of X. Then there exists with .
Proof. This is precisely the construction in Theorem 6, applied to H acting transitively on r-subsets. □
Corollary 2 (Iterative collapse to constant maps). If the conditions of Lemma 4 hold, then by iterating rank reduction one eventually obtains rank one. Thus S is synchronizing.
Corollary 3 (Symmetric-unit criterion as a special case). Theorem 5 is the special case of Theorem 6 when , which is m-transitive.
6.4.3. Formal Correspondence with Biological Evolution Using Verified Data
We now establish a rigorous correspondence between the algebraic framework and HIV-1 evolutionary dynamics using publicly available sequence data and published mutation rates.
Definition 8 (Genotype space from actual sequence data)
. Let be the set of distinct HIV-1 envelope (env) V3 loop sequences obtained from the NCBI Sequence Read Archive. Specifically, we use the dataset from SRX25986227 [25], which contains 360,923 Illumina reads of the HIV-1 V3 loop region from patient samples. After quality filtering and alignment, we obtain the following distinct haplotypes (codons 11–33 of the V3 loop) in Table 1:The haplotypes through represent distinct V3 loop variants identified from the aligned reads. The GenBank accession numbers and BEI Resources catalog numbers are provided for sequence retrieval and verification.
The haplotypes through represent distinct loop variants identified from the aligned reads. The GenBank accession numbers and BEI Resources catalog numbers are provided for sequence retrieval and verification.
These sequences are publicly available and can be retrieved from GenBank using the provided accession numbers.
Definition 9 (Mutation operators from empirically measured rates)
. From Zanini et al. [28], the following in vivo mutation rates per site per day were measured in HIV-1 (Table 2):These rates define the probability of each mutation occurring per replication cycle. For our deterministic algebraic model, we define mutation operators corresponding to the dominant transitions observed in the data:
: Most frequent transition, mediated by APOBEC3G.
: Second most frequent transition.
: Recombination between haplotypes (observed in longitudinal data.)
The existence and rates of these mutations are empirically verified in the dataset of Zanini et al., which analyzed whole-genome deep sequencing data from longitudinal samples during untreated HIV-1 infection [28]. Definition 10 (Algebraic diversity metrics). For any , define
= the number of distinct haplotypes that can result after applying the mutational sequence represented by f.
corresponds to fixation: all initial haplotypes converge to a single genetic state.
A low-rank map () corresponds to a genetic bottleneck.
Example 6 (Empirical application to HIV-1 V3 loop data). We now apply the algebraic framework to the verified V3 loop haplotypes listed above.
Step 1: Compute the pair-graph. The generator set acts on . Using the actual sequence data:
: (GGT) and (GAT) differ by a G→A mutation at codon 11. Under , , (since A is not mutated further). Thus the pair collapses.
: (ATA at codon 22) and (GTA at codon 22) differ by an A→G mutation at codon 22. Under (the reverse of G→A, observed at rate 0.6 × 10−5), , . Thus the pair collapses.
: (GCT at codon 33) and (ACT at codon 33) differ by a G→A mutation at codon 33. Under , , . Thus the pair collapses.
: Under (recombination between and ), the recombinant is produced. Then maps to (since has GAT at codon 11, which is already A, so it is fixed). After composition, both collapse.
All remaining unordered pairs collapse under suitable compositions. Therefore, the pair-graph is fully collapsible, so S is synchronizing.
Step 2: Compare with empirical observations. Zanini et al. [28] observed that within-host HIV-1 diversity followed a characteristic pattern: an initial increase following infection, followed by a gradual decline. The authors measured that at approximately neutral sites, mutations accumulate at a rate of per site per day. This decline in diversity over time corresponds algebraically to a rank reduction in the mutation semigroup: the number of distinct haplotypes present () decreases as the population converges toward a dominant haplotype. Specifically, Zanini et al. estimated that about half of all non-synonymous mutations have large fitness costs (>10%), while most synonymous mutations have costs <1%. This fitness landscape means that most mutations are either strongly selected against (reducing rank) or neutral (allowing rank reduction via drift). The algebraic prediction of synchronization (inevitable fixation) is consistent with the empirical observation that most patients eventually develop a dominant viral haplotype.
Step 3: Testable prediction. The framework predicts that if the mutation operators are such that the pair-graph is fully collapsible (as in this dataset), fixation is inevitable under the deterministic approximation. This prediction can be tested by comparing the algebraic structure derived from patient sequence data against longitudinal outcomes in Zanini et al.’s cohort, where 12 patients were followed over time.
Definition 11 (Resilience threshold)
. Let be the minimal achievable diversity. The resilience threshold is the smallest k such that is k-transitive. Theorem 6 impliesConversely, if , diversity may persist. Using the mutation rates from Zanini et al., the G→A transition dominates, making effectively 1-transitive; thus . If (minimal rank achievable), then fixation occurs—consistent with the observed diversity decline. Caution: The empirical data cited (Zanini et al. [
28]) provide correlational support for the diversity-decline pattern, but were not designed to test the algebraic model. The correspondence established here is a
mathematical mapping that yields testable predictions; empirical validation requires dedicated experimental or observational studies.
Thus, the algebraic framework provides a
formal, testable mapping between mathematical properties and biological outcomes, grounded in verified empirical data from Zanini et al. [
28] and publicly available sequence databases (NCBI SRA: SRX25986227; GenBank: AF113585.1; BEI Resources: HRP-11663).
6.5. A Non-Synchronizing Semigroup with Pair-Connected Pair-Graph
The following example shows that pair-wise collapsibility of all pairs (i.e., the pair-graph being fully connected to diagonals) does not guarantee short synchronizing words, and in fact a semigroup can have a fully connected pair-graph yet not be synchronizing if the collapses happen at different times.
Let
and define
where
One verifies that every pair eventually collapses under some word of length at most 5, but the shortest synchronizing word has length 10. Moreover, the semigroup is synchronizing (a constant map exists), but the naive expectation that pair connectivity implies short synchronization fails. This demonstrates the gap between the algebraic condition (existence of a constant map) and algorithmic efficiency.
6.6. A Semigroup with Minimal Rank 2 but No Constant Map
Let
and define
where
One checks
, .
All compositions , , , , etc., have rank either 2 or 3.
No word in produces rank 1.
No nontrivial invariant partition with blocks of size exists (so Proposition 4 does not detect the obstruction).
Thus , yet S is not synchronizing. This example shows that low-rank enforcing (rank 2) does not guarantee synchronizing (rank 1). The obstruction is more subtle than invariant partitions, relating to the structure of the minimal ideal.
6.7. A Sharp Example: 2-Transitive but Not 3-Transitive
The following example demonstrates that Theorem 6 is sharp: 2-transitivity suffices for rank , but 3-transitivity would be required for .
Let and let (the alternating group on five elements). It is known that is 2-transitive (any ordered pair of distinct elements can be mapped to any other) but not 3-transitive. Now let be any map with rank (for example, the map collapsing X onto defined by , , , , ). Since is 2-transitive, Theorem 6 guarantees that S contains a constant map.
This example is sharp: 2-transitivity suffices for collapse from rank , but if one attempts to apply the theorem with , 3-transitivity would be required. Since is not 3-transitive, the theorem does not guarantee collapse from rank 3 (and indeed one can construct f with rank 3 such that no constant map appears).
7. Modeling and Illustrative Biological Applications
For concrete practical applications, this section presents explicit modeling scenarios that demonstrate how the algebraic framework translates into testable biological predictions. Each example maps abstract algebraic quantities (rank, transitivity, invariant partitions) onto specific biological observables (genetic diversity, recombination capacity, population structure).
7.1. Example 1: Viral Quasispecies and Drug Resistance
Consider a viral population (e.g., influenza or HIV) with representing five distinct genomic haplotypes. The mutation operators are
: (point mutation from haplotype 1 to 2);
: (point mutation from haplotype 3 to 4);
: (recombination between haplotypes 2 and 4 producing haplotype 5).
Formally, define
where
Biological interpretation:
= number of distinct haplotypes present after applying mutational word f.
= complete viral fixation (single haplotype dominates).
k-transitive unit group = viral population can reassort/recombine any k haplotypes freely.
Scenario A (Low transitivity—diversity preserved): If contains only the identity (no recombination capacity), the partition is invariant. Block sizes prevent synchronization. Illustrative prediction (requiring empirical validation): The virus maintains at least two distinct haplotypes indefinitely—drug resistance cannot be fully eliminated.
Scenario B (High transitivity—collapse inevitable): If contains a 2-transitive subgroup (e.g., all permutations of from reassortment), then by Theorem 6 (k-transitivity threshold), any mutation reducing rank to forces eventual rank-1 collapse. Illustrative prediction (requiring empirical validation): A single round of mutagenic drug therapy will drive the population to fixation, eliminating resistance.
Simulation results (conceptual) are presented in
Table 3:
7.2. Example 2: Cancer Clonal Evolution and Bottlenecks
Let
represent four distinct subclones in a tumor. Mutation generators:
Algebraic analysis: The pair-graph test (Algorithm in
Section 6.2.1) shows that
is synchronizing. Therefore, regardless of initial clonal diversity, the system must eventually reach a single clone (rank 1).
Biological interpretation of parameters:
If the unit group is trivial (no back-mutations allowed), synchronization may take exponential time (Cerný-type bound).
If contains transpositions (symmetry between clones), synchronization accelerates.
Practical guidance for biologists:
- 1.
Compute the pair-graph of your mutation operators (see Algorithm in
Section 6).
- 2.
If all unordered pairs are collapsible → tumor will eventually fixate (clonal sweep).
- 3.
If an invariant partition with blocks of size exists → tumor maintains at least two subclones indefinitely (polyclonal persistence).
7.3. Example 3: Conservation Genetics and Population Viability
Consider an endangered species with representing four geographically isolated populations. Migration events are generators:
: migration from to ;
: migration from to ;
: symmetric exchange between and .
Algebraic question: Does contain a constant map? If yes, all populations eventually merge (genetic homogenization).
Invariant partition test: The partition is preserved if is absent. With present, is destroyed and synchronization may occur.
Conservation decision rule:
If invariant partition exists, maintain separate protected zones to preserve distinct lineages.
If no invariant partition exists, managed migration will cause homogenization; prioritize a single large reserve.
7.4. How Practitioners Should Use This Framework
For a biologist or computational modeler:
- 1.
Encode each distinct mutation type (point mutation, recombination, migration, gene conversion) as a transformation on your state space.
- 2.
Compute the pair-graph of your generator set
G using the
algorithm in
Section 6.
- 3.
If all pairs collapse → your system will inevitably reach a single genetic state (fixation).
- 4.
If an invariant partition with blocks exists → diversity is protected; no collapse possible.
- 5.
If neither test is conclusive, apply the k-transitivity threshold (Theorem 8) to determine conditions under which collapse becomes forced.
We emphasize that these predictions are based on the deterministic algebraic model; empirical validation requires stochastic extensions and real data.
7.5. Limitations of the Biological Analogy
The examples in
Section 7.1,
Section 7.2 and
Section 7.3 are intended as
illustrative analogies rather than empirically validated biological models. The following limitations should be noted:
- 1.
Deterministic vs. stochastic dynamics: Our framework uses deterministic transformations, whereas real mutation processes are stochastic. Extending to probabilistic mutation rates requires a significant generalization (e.g., using probabilistic automata or Markov chains).
- 2.
State space construction: We assume a finite, discrete genotype space. Real biological systems may have continuous or infinite state spaces (e.g., sequence spaces of variable length).
- 3.
Validation: The predictions made (e.g., fixation probabilities in
Table 4) are conceptual; they have not been validated against empirical genomic data or population genetic models.
- 4.
Timescales: Our algebraic results give existence guarantees but do not provide realistic timescales for biological processes (e.g., the Černý bound is exponential).
Table 4.
Comparison of classical and new results.
Table 4.
Comparison of classical and new results.
| Classical Result | Our Contribution | Relationship |
|---|
| Synchronizing automata [9,10] | Transitivity threshold theorem (Theorem 6) | Generalization via unit groups |
| Pair-graph algorithm [4] | Complexity analysis of invariant partition detection (NP-membership) | Extension to obstruction detection |
| Minimal ideal of transformation semigroup [2] | Application to mutation collapse criteria | Specialization to mutation context |
| Quasispecies theory [29] | Deterministic rank collapse analogy | Qualitative mapping, not quantitative |
| Wright–Fisher model (population genetics) | Algebraic conditions for fixation vs. diversity | Complementary (stochastic vs. deterministic) |
Thus, the biological discussion should be viewed as a mathematically suggestive analogy rather than a substitute for rigorous population genetics or computational biology.
7.6. What Would Be Required for Genuine Biological Application
Translating the algebraic framework into a genuine computational biology tool would require the following:
- 1.
Empirical state space determination: Genotype spaces must be derived from actual sequencing data (e.g., HIV sequence databases, TCGA cancer mutation data).
- 2.
Stochastic extension: Mutation operators would need to be probabilistic, leading to a theory of probabilistic transformation semigroups or Markov chains on semigroups.
- 3.
Parameter estimation: Mutation rates and recombination probabilities would need to be estimated from experimental data.
- 4.
Validation: Predictions (e.g., whether diversity is preserved or collapses) would need to be tested against controlled evolution experiments (e.g., bacterial or viral evolution in vitro).
These extensions are beyond the scope of the present mathematical paper but represent important directions for future research.
8. Comparison with Existing Literature
Table 4 situates our contributions relative to classical results in semigroup theory, automata theory, and mathematical biology.
The table highlights that while individual components of our framework have antecedents, the synthesis of k-transitivity thresholds, invariant partition obstructions, and algorithmic complexity analysis applied to mutation semigroups is new.
9. Stability and Robustness Considerations
Define the distance between as (Hamming distance on function tables). For generator sets G and with , let over bijections .
Proposition 8 (Sensitivity bound). If , then .
Proof. A single generator change affects at most states. Any element can be approximated by with by replacing each generator in a word representation. The minimal rank cannot change by more than because a rank-r map can be perturbed to produce a map with image size differing by at most . The full proof follows from the triangle inequality for d and the definition of . □
10. Computational Feasibility and Future Validation
The algorithms presented in this paper (pair-graph collapse test in
Section 6.2, invariant partition search in
Section 6.2) have known complexity bounds:
for the pair-graph test, and exponential worst-case for invariant partition detection (though in NP).
Important caveat: These algorithms have not been validated on real biological data. Their implementation and testing on empirical datasets remain future work. Potential validation datasets include
HIV sequence data from the LANL HIV Database (to model quasispecies evolution);
Cancer mutation data from TCGA (to model clonal evolution);
Bacterial evolution experiments (e.g., E. coli long-term evolution experiment).
We emphasize that the present paper provides a mathematical foundation for mutation semigroup analysis. Computational implementation, empirical validation, and comparison with existing bioinformatics tools (e.g., BEAST, PhyML, or population genetic simulators) are important directions for future research.
11. General Conclusions
We have developed a rigorous algebraic framework unifying semigroup theory, computation, and biomedical dynamics. Beginning from the classical problem of synchronization in transformation semigroups, we generalized the symmetric-unit criterion to k-transitive subgroups, proved sharp transitivity thresholds for rank collapse, and established a corollary chain showing how iterative rank reduction leads inevitably to constant maps.
Beyond pure algebra, these results admit conceptual analogies in computational settings (low-rank approximations, algorithmic contractions) and in biological contexts (mutation-induced bottlenecks and resilience thresholds in genomic evolution). The parallelism between algebraic rank collapse and biological fixation events suggests a mathematically suggestive analogy, though we emphasize that empirical validation of this analogy requires stochastic modeling and biological data beyond the present scope. The algebraic criteria established here provide testable predictions rather than validated biological conclusions.
Section 7 provides three concrete, fully worked biological examples (viral quasispecies and drug resistance, cancer clonal evolution, and conservation genetics) that demonstrate how the algebraic parameters translate into testable predictions. Each example includes explicit simulation scenarios and practical guidance for practitioners.
Several open problems remain, including the precise classification of minimal generator sets enforcing collapse, computational complexity bounds for detecting synchronizing generators, and the extension of resilience-threshold analysis to infinite state spaces or continuous dynamics. This synthesis points to a fertile research program at the interface of algebra, computation, and biomedical science. Although the present paper makes substantial progress toward understanding these challenges, it does not fully resolve them, and each problem points toward a deeper structural theory. Concerning the classification of minimal generator sets that enforce collapse, the results developed here provide several sharp sufficient conditions—such as transitivity thresholds, invariant-partition obstructions, and contracting-generator phenomena—and offer necessary constraints through block systems and local contraction behaviour. These contributions refine previously known conditions and produce a more coherent picture of collapse mechanisms, yet a complete necessary-and-sufficient characterisation for arbitrary transformation semigroups remains elusive. This difficulty reflects the inherent complexity of synchronizing behaviour, which is closely connected to longstanding open questions in automata theory and semigroup structure.
With respect to the computational complexity of detecting synchronizing generators, the paper establishes rigorous correctness proofs and complexity bounds for the pair-graph collapse test and presents an explicit exponential-time search for invariant partitions, showing that the latter problem lies in NP. These analyses clarify which aspects of synchronizing detection are tractable and which appear computationally prohibitive. Nevertheless, a full complexity classification—determining whether synchronizing-set detection is polynomial, NP-complete, or even harder—remains an open issue, especially for general and unstructured mutation systems. Further investigation is required to understand the boundary between efficient and intractable subclasses, particularly in biologically motivated settings.
Finally, although the general transitivity threshold theorem developed here provides conceptual insight into resilience and collapse phenomena, the extension of these ideas to infinite or continuous state spaces is only initiated. The algebraic behaviour observed in finite mutation semigroups strongly suggests analogous rank-collapse dynamics in infinite mutation families and quasispecies processes, but establishing such analogues demands tools from topological semigroup theory, measure-theoretic dynamics, and nonlinear operator theory. These directions lie beyond the scope of the current work.
Together, these observations highlight the need for a broader theory of mutation semigroups that unifies algebraic, computational, and dynamical perspectives. The present results lay the foundational groundwork for such a theory, demonstrating both the mathematical richness of mutation-induced collapse and the importance of resolving these open problems for applications in computation, algorithmic design, and models of genomic evolution.