Papers
Topics
Authors
Recent
Search
2000 character limit reached

Reduced Factor Complexity Function

Updated 12 July 2026
  • Reduced Factor Complexity Function is a family of constructions that simplifies classical factor complexity by collapsing consecutive runs and applying symmetry transformations.
  • It transforms unbounded linear complexity into structured profiles such as 2-regular or periodic sequences using recurrences and group action frameworks.
  • The approach interprets complexity increments and applies topological and S-adic constraints to narrow the admissible factor sets in infinite words.

In combinatorics on words, the expression reduced factor complexity function is associated with several closely related reductions of the classical factor complexity of an infinite word. The most explicit formalization counts length-nn factors only up to equality of their run-collapsed reductions red(v)\operatorname{red}(v). Other works use the phrase, or an interpretation in that spirit, for the increment C(n+1)C(n)C(n+1)-C(n), for symmetry quotients of factor sets by permutation groups, or for the reduction of possible recurrent spectra under linear factor-complexity bounds. This suggests that the topic is best understood as a family of constructions that simplify or constrain ordinary factor complexity while retaining combinatorial or dynamical structure (Campbell et al., 19 Sep 2025, 0802.1332, Launer et al., 8 Jul 2026, Bell, 2022).

1. Run-based reduced factor complexity

Let ww be a finite, nonempty word over a finite alphabet A\mathcal{A}. Writing ww as a concatenation of maximal runs,

w=c1c1  c2c2    cncn,w = c_1 \cdots c_1 \; c_2 \cdots c_2 \; \cdots \; c_n \cdots c_n,

with cici+1c_i \neq c_{i+1}, the reduction map is

red(w)=c1c2cn.\operatorname{red}(w) = c_1 c_2 \cdots c_n.

Thus red(w)\operatorname{red}(w) is obtained by replacing each maximal run by a single occurrence of its letter. Two finite words are reduced-equivalent if they have the same reduction: red(v)\operatorname{red}(v)0

For an infinite word red(v)\operatorname{red}(v)1, let

red(v)\operatorname{red}(v)2

be the set of its length-red(v)\operatorname{red}(v)3 factors. The reduced factor complexity is

red(v)\operatorname{red}(v)4

Equivalently, red(v)\operatorname{red}(v)5 counts the red(v)\operatorname{red}(v)6-equivalence classes of length-red(v)\operatorname{red}(v)7 factors. The construction is a simplified version of ordinary factor complexity because it ignores multiplicities inside runs and retains only the pattern of letter-changes (Campbell et al., 19 Sep 2025).

The same paper defines a reduced abelian analogue. Two length-red(v)\operatorname{red}(v)8 factors are equivalent for reduced abelian complexity when their reductions have the same Parikh vector, and the number of resulting classes is denoted red(v)\operatorname{red}(v)9. On a binary alphabet, C(n+1)C(n)C(n+1)-C(n)0 is always alternating, so a reduced-equivalence class is determined by the first letter and the number of runs. This binary specialization is central in the analysis of automatic examples (Campbell et al., 19 Sep 2025).

2. Automatic-sequence case studies

For the Thue–Morse sequence C(n+1)C(n)C(n+1)-C(n)1, the reduced factor complexity is significantly smaller and more regular than the classical factor complexity. The main recurrence proved is: C(n+1)C(n)C(n+1)-C(n)2 From this recurrence, C(n+1)C(n)C(n+1)-C(n)3 is a C(n+1)C(n)C(n+1)-C(n)4-regular sequence. The proof proceeds through alternation counts, with

C(n+1)C(n)C(n+1)-C(n)5

and through recursive control of the minimum and maximum numbers of alternations among length-C(n+1)C(n)C(n+1)-C(n)6 factors (Campbell et al., 19 Sep 2025).

For the regular paperfolding sequence C(n+1)C(n)C(n+1)-C(n)7, the reduced factor complexity is bounded and eventually periodic. The explicit evaluation is

C(n+1)C(n)C(n+1)-C(n)8

The reduced abelian complexity of C(n+1)C(n)C(n+1)-C(n)9 is likewise explicit: ww0 Here the arguments combine the Toeplitz construction of ww1, run-count analysis, and Walnut to verify the existence of factors with the required run patterns for all ww2 (Campbell et al., 19 Sep 2025).

These examples show that run-based reduction can transform an unbounded linear complexity profile into either a ww3-regular sequence or a bounded periodic one. A plausible implication is that the reduction isolates a structural layer of the factor language that is more tightly governed by morphic or automatic self-similarity than the full factor set.

3. Reduced factor complexity as the increment ww4

A different usage identifies the reduced factor complexity with the first difference of the ordinary factor complexity,

ww5

that is, the number of new factors of length ww6 relative to length ww7. In Rauzy-graph terms,

ww8

where ww9 is the set of special factors of length A\mathcal{A}0. This interpretation emphasizes branching rather than quotienting: the reduced function measures the excess of right extensions over the baseline value A\mathcal{A}1 (0802.1332).

For infinite words whose factor sets are closed under reversal, a fundamental equivalence relates this increment to palindromic structure. All complete returns to palindromic factors are palindromes if and only if

A\mathcal{A}2

where A\mathcal{A}3 denotes palindromic complexity. In this setting, the reduced factor complexity is exactly controlled by the palindromic contribution. Sturmian words satisfy this identity, and so do episturmian and Arnoux–Rauzy examples cited in that work (0802.1332).

A later asymptotic result gives a complementary comparison between palindromic and full factor complexity. For every non-ultimately periodic infinite word,

A\mathcal{A}4

and the numerator is essentially optimal: for a nondecreasing A\mathcal{A}5, the universal implication

A\mathcal{A}6

for all non-ultimately periodic words holds if and only if A\mathcal{A}7 (Shallit, 6 Jun 2026). Taken together, these results separate two regimes. In reversal-closed rich words, A\mathcal{A}8 can be read directly from palindromic complexity, whereas in full generality palindromes remain asymptotically negligible compared with A\mathcal{A}9.

4. Reduction by symmetry groups

Another formalization treats reduced factor complexity as a quotient of the factor set by a group action on positions. Let ww0 act on words ww1 by permuting coordinates, and let ww2 be orbit equivalence. For a sequence ww3, the associated group complexity of an infinite word ww4 is

ww5

This construction interpolates between ordinary factor complexity and abelian complexity: ww6 with ww7 giving factor complexity and ww8 giving abelian complexity (Launer et al., 8 Jul 2026).

Within this framework, a word has universal group complexity if for every ww9 and every integer w=c1c1  c2c2    cncn,w = c_1 \cdots c_1 \; c_2 \cdots c_2 \; \cdots \; c_n \cdots c_n,0 satisfying

w=c1c1  c2c2    cncn,w = c_1 \cdots c_1 \; c_2 \cdots c_2 \; \cdots \; c_n \cdots c_n,1

there exists a subgroup w=c1c1  c2c2    cncn,w = c_1 \cdots c_1 \; c_2 \cdots c_2 \; \cdots \; c_n \cdots c_n,2 such that

w=c1c1  c2c2    cncn,w = c_1 \cdots c_1 \; c_2 \cdots c_2 \; \cdots \; c_n \cdots c_n,3

Sturmian words satisfy this property. More precisely, if w=c1c1  c2c2    cncn,w = c_1 \cdots c_1 \; c_2 \cdots c_2 \; \cdots \; c_n \cdots c_n,4 is Sturmian, then for each w=c1c1  c2c2    cncn,w = c_1 \cdots c_1 \; c_2 \cdots c_2 \; \cdots \; c_n \cdots c_n,5 and each w=c1c1  c2c2    cncn,w = c_1 \cdots c_1 \; c_2 \cdots c_2 \; \cdots \; c_n \cdots c_n,6 with w=c1c1  c2c2    cncn,w = c_1 \cdots c_1 \; c_2 \cdots c_2 \; \cdots \; c_n \cdots c_n,7, there is a subgroup w=c1c1  c2c2    cncn,w = c_1 \cdots c_1 \; c_2 \cdots c_2 \; \cdots \; c_n \cdots c_n,8 with w=c1c1  c2c2    cncn,w = c_1 \cdots c_1 \; c_2 \cdots c_2 \; \cdots \; c_n \cdots c_n,9. The proof uses the subgroups cici+1c_i \neq c_{i+1}0 and the lexicographic array of factors (Launer et al., 8 Jul 2026).

The same paper studies aperiodic ternary words of minimal complexity cici+1c_i \neq c_{i+1}1. Type I words have universal group complexity; Type II words fail universality at cici+1c_i \neq c_{i+1}2 but satisfy it for all cici+1c_i \neq c_{i+1}3; and Type III words realize all intermediate values except possibly cici+1c_i \neq c_{i+1}4 when cici+1c_i \neq c_{i+1}5 (Launer et al., 8 Jul 2026). This symmetry-based reduction is exact and tunable: it does not collapse runs or measure first differences, but instead identifies factors under prescribed positional symmetries.

5. Linear constraints, cici+1c_i \neq c_{i+1}6-adic restrictions, and topological reduction

Several works interpret “reduction” not as a quotient on individual factors but as a global restriction on the possible complexity behavior of an infinite word. One setting is the topological invariant

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

constructed from recurrent right-infinite words whose factors are all factors of a given right-infinite word cici+1c_i \neq c_{i+1}8, modulo equality of factor sets. If cici+1c_i \neq c_{i+1}9 has linear factor complexity,

red(w)=c1c2cn.\operatorname{red}(w) = c_1 c_2 \cdots c_n.0

then red(w)=c1c2cn.\operatorname{red}(w) = c_1 c_2 \cdots c_n.1 is finite, and explicit upper bounds are proved: red(w)=c1c2cn.\operatorname{red}(w) = c_1 c_2 \cdots c_n.2

red(w)=c1c2cn.\operatorname{red}(w) = c_1 c_2 \cdots c_n.3

The same work also shows that for every weakly increasing red(w)=c1c2cn.\operatorname{red}(w) = c_1 c_2 \cdots c_n.4 with red(w)=c1c2cn.\operatorname{red}(w) = c_1 c_2 \cdots c_n.5, there exists a word red(w)=c1c2cn.\operatorname{red}(w) = c_1 c_2 \cdots c_n.6 with red(w)=c1c2cn.\operatorname{red}(w) = c_1 c_2 \cdots c_n.7 and infinite red(w)=c1c2cn.\operatorname{red}(w) = c_1 c_2 \cdots c_n.8, hence infinite red(w)=c1c2cn.\operatorname{red}(w) = c_1 c_2 \cdots c_n.9. In that paper, the phrase “reduced factor complexity function” is not explicitly used, but the results are interpreted as showing that linear bounds reduce the recurrent spectrum to a finite topological space (Bell, 2022).

A related constrained setting appears for red(w)\operatorname{red}(w)0-adic words generated by the Arnoux–Rauzy–Poincaré algorithm. There, unrestricted directive sequences in the substitution set can have quadratic complexity, whereas restricting to directive sequences accepted by the automaton red(w)\operatorname{red}(w)1 reduces the complexity to linear growth. For a totally irrational vector red(w)\operatorname{red}(w)2, the associated red(w)\operatorname{red}(w)3-adic word satisfies

red(w)\operatorname{red}(w)4

and

red(w)\operatorname{red}(w)5

That paper explicitly notes that the phrase is not formally introduced as a new function; rather, the complexity is interpreted as reduced by the regular-language constraint on directive sequences (Berthé et al., 2014).

These two developments make the same structural point in different languages. Linear constraints can force finiteness of a recurrent spectrum, while combinatorial constraints on admissible substitutions can force linear growth and tightly bounded increments. In both cases, the reduction acts on the space of admissible factor sets rather than solely on individual factors.

6. Open problems and current directions

The run-based theory leaves several questions open for the Thue–Morse sequence. The sequence red(w)\operatorname{red}(w)6 is listed explicitly in initial values, but a full recursion is unknown. It appears that

red(w)\operatorname{red}(w)7

and a conjectured relation is proposed for

red(w)\operatorname{red}(w)8

but the sign of the difference is not known explicitly when nonzero. The paper also leaves open whether red(w)\operatorname{red}(w)9 is red(v)\operatorname{red}(v)00-automatic for some base red(v)\operatorname{red}(v)01, and notes the suspicion that it is not red(v)\operatorname{red}(v)02-automatic for any base (Campbell et al., 19 Sep 2025).

The topological approach poses a realization problem: which finite topological spaces, equivalently finite posets via specialization order, can occur as red(v)\operatorname{red}(v)03 for a word of linear factor complexity? The paper establishes constraints such as ACC, DCC, and bounds on minimal elements, but does not classify all realizable finite spaces (Bell, 2022).

The group-complexity framework leaves a specific gap for aperiodic ternary words of minimal complexity: in Type III, all intermediate values are realized except possibly red(v)\operatorname{red}(v)04 when red(v)\operatorname{red}(v)05. This unresolved value marks a precise obstruction to complete universality in the current classification (Launer et al., 8 Jul 2026).

Across these directions, the common theme is stable. A reduced factor complexity function is not a single invariant but a family of reductions of ordinary factor complexity: by collapsing runs, by taking first differences, by quotienting under group actions, or by imposing linear and red(v)\operatorname{red}(v)06-adic constraints that drastically narrow the space of admissible factor behavior.

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 Factor Complexity Function.