Papers
Topics
Authors
Recent
Search
2000 character limit reached

Reduced Abelian Complexity Function

Updated 12 July 2026
  • Reduced abelian complexity function is defined by applying run reduction to factors of infinite words and then counting them up to abelian equivalence.
  • For the regular paperfolding sequence, the function admits a closed form that is eventually periodic, contrasting with its logarithmically growing classical counterpart.
  • The Thue–Morse case presents open problems, prompting further research into explicit recurrences and automata-theoretic methods for complexity analysis.

The reduced abelian complexity function is a complexity function for infinite words over finite alphabets in which each finite factor is first simplified by collapsing every maximal run of identical letters to a single letter and is then counted up to abelian equivalence. In the formulation introduced by Campbell–Currie–Rampersad, this produces a variant of classical abelian complexity that can be substantially simpler while retaining a factor-based combinatorial structure; for the regular paperfolding sequence it admits a closed form that is eventually periodic of period $4$, whereas for the Thue–Morse sequence the full recursion remains open (Campbell et al., 19 Sep 2025).

1. Definition through run reduction

Let Σ\Sigma be a finite alphabet and let wΣ+w \in \Sigma^{+} be a nonempty finite word. Write ww in its unique run-decomposition

w=c11c22cmm,w = c_1^{\ell_1} c_2^{\ell_2} \cdots c_m^{\ell_m},

where each i1\ell_i \ge 1, each ciΣc_i \in \Sigma, and cici+1c_i \neq c_{i+1}. Each block ciic_i^{\ell_i} is a maximal run of the letter cic_i. The run-reduction operator is then

Σ\Sigma0

that is, each maximal block of identical characters is replaced by a single letter (Campbell et al., 19 Sep 2025).

For an infinite word Σ\Sigma1 over Σ\Sigma2, let Σ\Sigma3 denote the set of its factors of length Σ\Sigma4. Two factors Σ\Sigma5 are said to be abelian-reduced-equivalent, written

Σ\Sigma6

if

  1. Σ\Sigma7, and
  2. Σ\Sigma8 and Σ\Sigma9 are abelian-equivalent, meaning that their Parikh vectors coincide.

The reduced abelian complexity function is therefore

wΣ+w \in \Sigma^{+}0

It counts the number of abelian-reduced-equivalence classes represented among the length-wΣ+w \in \Sigma^{+}1 factors of wΣ+w \in \Sigma^{+}2 (Campbell et al., 19 Sep 2025).

A structural feature of the definition is that reduction is performed factorwise. What is counted are the abelian types of the words wΣ+w \in \Sigma^{+}3 arising from length-wΣ+w \in \Sigma^{+}4 factors wΣ+w \in \Sigma^{+}5, not the abelian types of factors of a globally reduced infinite word.

2. Relation to classical abelian complexity

Classical abelian complexity is defined from Parikh vectors without any run reduction. If wΣ+w \in \Sigma^{+}6 and wΣ+w \in \Sigma^{+}7, then for an infinite word wΣ+w \in \Sigma^{+}8,

wΣ+w \in \Sigma^{+}9

so ww0 counts the number of distinct Parikh vectors among length-ww1 factors (Shallit, 2020).

The reduced abelian complexity differs from this in a precise way. Classical abelian complexity counts length-ww2 factors up to abelian equivalence of the factors themselves, whereas reduced abelian complexity first applies ww3 to each factor and then counts the resulting shorter words up to abelian equivalence (Campbell et al., 19 Sep 2025). In practice one finds

ww4

and many sequences whose classical abelian complexity grows unboundedly turn out to have a much simpler reduced abelian complexity, often eventually periodic (Campbell et al., 19 Sep 2025).

This places the notion alongside the broader hierarchy of ww5-Abelian complexities. In that framework, ww6 gives ordinary abelian equivalence and the associated complexity function counts factors modulo Parikh-vector equality (Karhumäki et al., 2013). The run-reduced variant is therefore not merely the ww7 case; it is a separate modification obtained by composing abelianization with the run-reduction operator.

3. Explicit evaluation for the regular paperfolding sequence

For the regular paperfolding sequence ww8 over ww9, Campbell–Currie–Rampersad prove the following closed form: w=c11c22cmm,w = c_1^{\ell_1} c_2^{\ell_2} \cdots c_m^{\ell_m},0 This holds for every w=c11c22cmm,w = c_1^{\ell_1} c_2^{\ell_2} \cdots c_m^{\ell_m},1 (Campbell et al., 19 Sep 2025).

Length condition on w=c11c22cmm,w = c_1^{\ell_1} c_2^{\ell_2} \cdots c_m^{\ell_m},2 w=c11c22cmm,w = c_1^{\ell_1} c_2^{\ell_2} \cdots c_m^{\ell_m},3
w=c11c22cmm,w = c_1^{\ell_1} c_2^{\ell_2} \cdots c_m^{\ell_m},4 even 3
w=c11c22cmm,w = c_1^{\ell_1} c_2^{\ell_2} \cdots c_m^{\ell_m},5 4
w=c11c22cmm,w = c_1^{\ell_1} c_2^{\ell_2} \cdots c_m^{\ell_m},6 5

In particular, the map w=c11c22cmm,w = c_1^{\ell_1} c_2^{\ell_2} \cdots c_m^{\ell_m},7 is eventually periodic of period w=c11c22cmm,w = c_1^{\ell_1} c_2^{\ell_2} \cdots c_m^{\ell_m},8. The significance of this statement lies in its contrast with the classical abelian complexity of w=c11c22cmm,w = c_1^{\ell_1} c_2^{\ell_2} \cdots c_m^{\ell_m},9, which grows logarithmically (Campbell et al., 19 Sep 2025). The paperfolding word thus provides a canonical example in which run reduction suppresses enough local multiplicity that the resulting abelian complexity becomes periodic.

This example also shows that reduced abelian complexity can exhibit low-amplitude oscillation among a small set of values even when the unreduced abelian complexity is not constant.

4. The Thue–Morse case and open problems

For the Thue–Morse sequence i1\ell_i \ge 10, the same work establishes a clean i1\ell_i \ge 11-regular recurrence for the reduced factor complexity, but it does not provide a full recursion for

i1\ell_i \ge 12

(Campbell et al., 19 Sep 2025).

The initial values observed empirically are

i1\ell_i \ge 13

and one partial relation is

i1\ell_i \ge 14

These data indicate nontrivial regularity, but the full structure remains unresolved (Campbell et al., 19 Sep 2025).

The main open problems stated for i1\ell_i \ge 15 are threefold. First, one asks for an explicit recursion, for instance a i1\ell_i \ge 16-regular scheme, determining the function for all i1\ell_i \ge 17. Second, one asks to prove or disprove the conjectured relation

i1\ell_i \ge 18

and to determine the sign in the nonzero case. Third, one asks to show that the sequence i1\ell_i \ge 19 is not ciΣc_i \in \Sigma0-automatic for any ciΣc_i \in \Sigma1 (Campbell et al., 19 Sep 2025).

The Thue–Morse case is therefore the principal unresolved example in the current theory of the run-reduced abelian complexity function.

5. Automata-theoretic and relative-Parikh approaches

Automata-theoretic methods for abelian complexity provide an important methodological backdrop. For an automatic sequence ciΣc_i \in \Sigma2, if ciΣc_i \in \Sigma3 is bounded and the prefix Parikh-vector sequence ciΣc_i \in \Sigma4 is synchronized, then ciΣc_i \in \Sigma5 is automatic, and one can effectively build a DFAO for it (Shallit, 2020). The construction proceeds by forming automata for Parikh vectors of arbitrary factors, computing the finite range of relative Parikh vectors

ciΣc_i \in \Sigma6

enumerating the subsets ciΣc_i \in \Sigma7 of realized relative vectors, and taking a direct product whose output is ciΣc_i \in \Sigma8 (Shallit, 2020).

A related but more general finite-state framework appears for ciΣc_i \in \Sigma9-balanced Parry words. If cici+1c_i \neq c_{i+1}0 is such a word, then its abelian complexity is cici+1c_i \neq c_{i+1}1-automatic, and the same DFAO mechanism applies to any function cici+1c_i \neq c_{i+1}2 determined by the set of relative Parikh vectors

cici+1c_i \neq c_{i+1}3

The exposition explicitly lists “the so-called ‘reduced abelian complexity’” among examples of such functions (Turek, 2014).

The finite-state mechanism in that setting is based on a finite family of sets cici+1c_i \neq c_{i+1}4, where each element stores a relative Parikh vector, a first letter, and a bounded context window. Because cici+1c_i \neq c_{i+1}5 is cici+1c_i \neq c_{i+1}6-balanced, only finitely many distinct sets cici+1c_i \neq c_{i+1}7 occur, yielding a DFAO whose output recovers the chosen function of cici+1c_i \neq c_{i+1}8 (Turek, 2014). This suggests a broad automata-theoretic strategy for reduced complexity variants whenever the relevant relative-Parikh data are finite-state representable.

6. Terminological scope and common ambiguities

The expression “reduced abelian complexity” is not uniform across the literature. In the Campbell–Currie–Rampersad usage, it refers specifically to the run-reduced function defined through cici+1c_i \neq c_{i+1}9 and the equivalence relation ciic_i^{\ell_i}0 (Campbell et al., 19 Sep 2025).

In expository discussions of ciic_i^{\ell_i}1-Abelian complexity, however, the phrase may be used differently. One summary of Karhumäki–Saarela–Zamboni describes the ciic_i^{\ell_i}2 case itself as the “reduced Abelian complexity,” namely the ordinary abelian complexity obtained from Parikh vectors (Karhumäki et al., 2013). A separate exposition, based on a general treatment of ciic_i^{\ell_i}3-Abelian equivalence, proposes “reduced Abelian complexity” in the sense of a reduction by the Sturmian baseline, for example through the additive excess

ciic_i^{\ell_i}4

or the normalized quantity

ciic_i^{\ell_i}5

with ciic_i^{\ell_i}6 or ciic_i^{\ell_i}7 corresponding to Sturmian behavior among aperiodic words (Karhumaki et al., 2013).

By contrast, Kaye–Rampersad explicitly state that their work on abelian complexity and the Frobenius problem does not introduce any separate notion of “reduced abelian complexity” (Kaye et al., 2019). The terminological landscape therefore contains at least three distinct uses: the run-reduced function of Campbell–Currie–Rampersad, the ordinary ciic_i^{\ell_i}8 abelian complexity, and normalized or excess-type reductions against a Sturmian benchmark.

For research usage, this ambiguity makes the defining operation essential. When the term is used without qualification, the crucial question is whether the reduction is by run collapse, by passage to the ciic_i^{\ell_i}9 abelian level, or by subtraction or normalization relative to cic_i0.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Reduced Abelian Complexity Function.