Papers
Topics
Authors
Recent
Search
2000 character limit reached

Minimal Sofic Shift

Updated 6 July 2026
  • Minimal sofic shift is defined in two senses: one via canonical deterministic presentations using follower-equivalence, and the other via dynamical minimality in group actions.
  • The deterministic approach leverages follower separation and state reduction techniques, offering polynomial-time computation for irreducible or synchronizing presentations.
  • In the group-shift framework, minimal sofic shifts are constructed by inducing actions from finitely generated groups to more complex, non-finitely-generated groups, revealing sharp complexity boundaries.

Searching arXiv for the specified papers and closely related work to ground the article. “Minimal sofic shift” is used in two technically distinct senses. In the theory of one-dimensional sofic shifts presented by deterministic edge-labeled graphs, it refers to minimality of a deterministic presentation: no other deterministic presentation of the same shift has strictly fewer vertices, or equivalently there is no pair of distinct follower-equivalent states. In the theory of subshifts over countable groups, it refers to dynamical minimality: a subshift XAGX \subseteq A^G has no nonempty proper closed GG-invariant subsets. Current work develops both meanings: the first through the computational theory of deterministic presentations, and the second through existence results for group actions, including a non-finitely-generated group admitting an infinite minimal sofic shift (Cai et al., 2021, Salo, 9 Jul 2025).

1. Two notions of minimality

For a finite alphabet Σ\Sigma and a one-dimensional shift space XΣZX \subseteq \Sigma^{\mathbb{Z}}, a labeled graph

G=(QG,EG,iG,tG,LG)G = (Q_G,E_G,i_G,t_G,L_G)

with labels in Σ\Sigma is a presentation of XX if

X=XG:={LG(x):xEGZ is a bi-infinite path}.X = X_G := \{\,L_G(x) : x \in E_G^{\mathbb{Z}} \text{ is a bi-infinite path}\,\}.

Such a presentation is essential if every vertex lies on some bi-infinite path, and presentations are assumed essential in the development summarized in (Cai et al., 2021).

In this presentation-theoretic setting, a deterministic presentation, also called right-resolving, is one in which for each state qQGq \in Q_G and each aΣa \in \Sigma there is at most one outgoing edge from GG0 labeled GG1. This yields a partial transition action

GG2

For deterministic GG3 and GG4, the follower set is

GG5

and

GG6

Two states GG7 are follower-equivalent, written GG8, if GG9. The quotient Σ\Sigma0, called the follower-separation, has one vertex Σ\Sigma1 for each Σ\Sigma2-class and is again a deterministic presentation of the same shift (Cai et al., 2021).

In the group-shift setting, let Σ\Sigma3 be a countable discrete group and Σ\Sigma4 a finite alphabet. The full Σ\Sigma5-shift is

Σ\Sigma6

with the product topology and the natural left Σ\Sigma7-action

Σ\Sigma8

A subshift Σ\Sigma9 is a closed XΣZX \subseteq \Sigma^{\mathbb{Z}}0-invariant subset; it is an SFT if it is defined by finitely many forbidden finite patterns; it is sofic if it is a factor of some SFT cover; and it is minimal if it has no nonempty proper closed XΣZX \subseteq \Sigma^{\mathbb{Z}}1-invariant subsets (Salo, 9 Jul 2025).

A common source of confusion is that these two meanings of minimality concern different objects. In the first, minimality concerns redundancy of states in a deterministic presentation. In the second, minimality concerns the orbit-closure structure of the XΣZX \subseteq \Sigma^{\mathbb{Z}}2-system itself. This suggests that the phrase “minimal sofic shift” is context-dependent and must be interpreted from the ambient theory.

2. Minimal deterministic presentations and follower separation

For deterministic presentations of one-dimensional sofic shifts, minimality is controlled by follower sets. A deterministic presentation XΣZX \subseteq \Sigma^{\mathbb{Z}}3 of a sofic shift XΣZX \subseteq \Sigma^{\mathbb{Z}}4 is minimal if no other deterministic presentation of XΣZX \subseteq \Sigma^{\mathbb{Z}}5 has strictly fewer vertices. Equivalently, XΣZX \subseteq \Sigma^{\mathbb{Z}}6 is minimal if it has no pair of distinct follower-equivalent states (Cai et al., 2021).

The quotient XΣZX \subseteq \Sigma^{\mathbb{Z}}7 therefore plays the role of a canonical reduction procedure. By identifying states with the same follower set and inheriting edges in the obvious way, one obtains a deterministic presentation of the same shift. In the summary attached to (Cai et al., 2021), this collapse is described as the classical “Myhill–Nerode” construction for sofic shifts.

The formulation “A sofic shift XΣZX \subseteq \Sigma^{\mathbb{Z}}8 is minimal (among all presentations) if one of its deterministic presentations has no redundant (follower-equivalent) states” appears explicitly in (Cai et al., 2021). In that presentation-theoretic sense one also speaks of its minimal deterministic presentation XΣZX \subseteq \Sigma^{\mathbb{Z}}9. The significance of this formulation is algorithmic: it converts a structural question about symbolic dynamics into a state-equivalence question for deterministic automata.

3. Irreducible and synchronizing regimes

Two classes admit a particularly clean theory: irreducible deterministic presentations and synchronizing deterministic presentations. In both settings, collapsing follower-equivalent states yields a unique minimal object and can be carried out in polynomial time (Cai et al., 2021).

A deterministic presentation G=(QG,EG,iG,tG,LG)G = (Q_G,E_G,i_G,t_G,L_G)0 is irreducible, equivalently strongly connected, if for every G=(QG,EG,iG,tG,LG)G = (Q_G,E_G,i_G,t_G,L_G)1 there is a path from G=(QG,EG,iG,tG,LG)G = (Q_G,E_G,i_G,t_G,L_G)2 to G=(QG,EG,iG,tG,LG)G = (Q_G,E_G,i_G,t_G,L_G)3. Equivalently G=(QG,EG,iG,tG,LG)G = (Q_G,E_G,i_G,t_G,L_G)4 is an irreducible shift. A theorem attributed to Lind–Marcus states that if G=(QG,EG,iG,tG,LG)G = (Q_G,E_G,i_G,t_G,L_G)5 is an irreducible deterministic presentation, then G=(QG,EG,iG,tG,LG)G = (Q_G,E_G,i_G,t_G,L_G)6 is an equivalence, the quotient G=(QG,EG,iG,tG,LG)G = (Q_G,E_G,i_G,t_G,L_G)7 is again irreducible and deterministic, and G=(QG,EG,iG,tG,LG)G = (Q_G,E_G,i_G,t_G,L_G)8 is the unique, up to isomorphism, minimal irreducible deterministic presentation of G=(QG,EG,iG,tG,LG)G = (Q_G,E_G,i_G,t_G,L_G)9. Moreover, Σ\Sigma0 can be computed in

Σ\Sigma1

time by Hopcroft’s DFA-state-equivalence algorithm, viewing Σ\Sigma2 as a DFA with a sink state (Cai et al., 2021).

A word Σ\Sigma3 in a deterministic presentation Σ\Sigma4 is synchronizing if Σ\Sigma5 is a singleton. The presentation is synchronizing if every state Σ\Sigma6 admits some Σ\Sigma7 with Σ\Sigma8. Jonoska (1996) showed that the class of sofic shifts admitting a synchronizing deterministic presentation is strictly larger than the irreducible class, but still admits a unique minimal SDP. More precisely, if Σ\Sigma9 is follower-separated and synchronizing, then

XX0

meaning that whenever XX1 and XX2 both lie in XX3, then XX4. As a corollary, every synchronizing deterministic presentation has a unique minimal SDP obtained by collapsing follower-equivalent states, and this quotient can be computed in polynomial time (Cai et al., 2021).

The algorithmic template in both cases is identical: compute follower-equivalence via Hopcroft’s DFA-equivalence in XX5, form the quotient XX6 in XX7, and return it. To decide whether XX8 admits any deterministic presentation with at most XX9 states in the irreducible or synchronizing case, it suffices to compute X=XG:={LG(x):xEGZ is a bi-infinite path}.X = X_G := \{\,L_G(x) : x \in E_G^{\mathbb{Z}} \text{ is a bi-infinite path}\,\}.0 and test whether X=XG:={LG(x):xEGZ is a bi-infinite path}.X = X_G := \{\,L_G(x) : x \in E_G^{\mathbb{Z}} \text{ is a bi-infinite path}\,\}.1 (Cai et al., 2021).

4. Complexity boundary and size bounds

Outside the irreducible and synchronizing settings, the minimality problem changes sharply in complexity. For arbitrary deterministic presentations, possibly reducible and non-synchronizing, the decision problem

X=XG:={LG(x):xEGZ is a bi-infinite path}.X = X_G := \{\,L_G(x) : x \in E_G^{\mathbb{Z}} \text{ is a bi-infinite path}\,\}.2

X=XG:={LG(x):xEGZ is a bi-infinite path}.X = X_G := \{\,L_G(x) : x \in E_G^{\mathbb{Z}} \text{ is a bi-infinite path}\,\}.3

is called Minimality in (Cai et al., 2021), and Theorem 6.12 states that Minimality is PSPACE-complete (Cai et al., 2021).

The PSPACE-hardness proof reduces from DFA-UNION. Given DFAs X=XG:={LG(x):xEGZ is a bi-infinite path}.X = X_G := \{\,L_G(x) : x \in E_G^{\mathbb{Z}} \text{ is a bi-infinite path}\,\}.4 over X=XG:={LG(x):xEGZ is a bi-infinite path}.X = X_G := \{\,L_G(x) : x \in E_G^{\mathbb{Z}} \text{ is a bi-infinite path}\,\}.5, one constructs X=XG:={LG(x):xEGZ is a bi-infinite path}.X = X_G := \{\,L_G(x) : x \in E_G^{\mathbb{Z}} \text{ is a bi-infinite path}\,\}.6 by “grafting” each X=XG:={LG(x):xEGZ is a bi-infinite path}.X = X_G := \{\,L_G(x) : x \in E_G^{\mathbb{Z}} \text{ is a bi-infinite path}\,\}.7 into X=XG:={LG(x):xEGZ is a bi-infinite path}.X = X_G := \{\,L_G(x) : x \in E_G^{\mathbb{Z}} \text{ is a bi-infinite path}\,\}.8 so that between special markers X=XG:={LG(x):xEGZ is a bi-infinite path}.X = X_G := \{\,L_G(x) : x \in E_G^{\mathbb{Z}} \text{ is a bi-infinite path}\,\}.9 and qQGq \in Q_G0 the acceptance of each qQGq \in Q_G1 is tested in parallel, together with an extra state qQGq \in Q_G2 whose role is to cover any word not accepted by any qQGq \in Q_G3. One then shows that qQGq \in Q_G4 admits a 2-state deterministic presentation if and only if

qQGq \in Q_G5

Thus checking minimality for qQGq \in Q_G6 solves the PSPACE-complete UNION problem. Membership in PSPACE follows because one can verify a qQGq \in Q_G7-state candidate presentation in PSPACE by checking language-equality in PSPACE, and therefore Minimality lies in PSPACE by Savitch’s theorem (Cai et al., 2021).

The same source gives two complementary size bounds that delimit what can be expected even inside deterministic and synchronizing frameworks. First, there exist sofic shifts qQGq \in Q_G8 whose minimal deterministic presentation has qQGq \in Q_G9 states but whose minimal synchronizing deterministic presentation has aΣa \in \Sigma0 states. The construction starts from a aΣa \in \Sigma1-entry DFA whose union of aΣa \in \Sigma2 initial states requires a aΣa \in \Sigma3-state minimal DFA, and embeds it into a sofic shift presentation with aΣa \in \Sigma4 extra pre-initial states so that the minimal SDP essentially forces the aΣa \in \Sigma5 blow-up. Second, there exist deterministic presentations on aΣa \in \Sigma6 states whose shortest synchronizing word has length aΣa \in \Sigma7 (Cai et al., 2021).

These results establish a sharp boundary. In the irreducible or synchronizing cases, minimality, equality, subshift, and SFT-test are all in aΣa \in \Sigma8 via follower-separation. For general deterministic presentations, all these problems, including Minimality, are PSPACE-complete via reductions from DFA-UNION and DFA-INTERSECTION (Cai et al., 2021).

5. Minimal sofic shifts over countable groups

For group actions, minimality is a dynamical property rather than a presentation-theoretic one. A sofic shift aΣa \in \Sigma9 is obtained as a continuous GG00-equivariant image of an SFT GG01, and minimality means precisely that GG02 has no nonempty proper closed GG03-invariant subsets (Salo, 9 Jul 2025).

A central recent existence theorem states that there exists a countable group

GG04

which is not finitely generated, together with a finite alphabet GG05 and an infinite subshift GG06 that is both sofic and minimal under the GG07-action. This answers Question 7.18(ii) of Doucha–Melleray–Tsankov in the positive (Salo, 9 Jul 2025).

The group is built explicitly. One fixes free groups of rank GG08,

GG09

One forms GG10, so GG11. By Nielsen–Schreier, GG12 contains subgroups of every countable rank, so one chooses GG13 with GG14. An action GG15 is then defined by

GG16

Finally,

GG17

Because GG18, the resulting group is not finitely generated (Salo, 9 Jul 2025).

This result is contrasted in (Salo, 9 Jul 2025) with known obstructions: no non-finitely-generated amenable or locally-finite group admits such a shift. It also interacts with the study of generic Cantor actions: for non-finitely-generated GG19, any projectively isolated sofic shift must be minimal, and the construction provides the first nontrivial example of such minimal sofic shifts.

6. Construction mechanisms and structural significance

The construction of the minimal sofic shift on GG20 proceeds by building a sofic GG21-system for

GG22

and then inducing it to the larger group GG23 (Salo, 9 Jul 2025).

The base action is defined on the Cantor space GG24. Thompson’s group GG25 acts naturally on GG26 by finite-prefix replacement, and this action is antidiagonally minimal, faithful and center-free, expansive, and computable. Since GG27 is 2-generated, one chooses surjections

GG28

so that together the images generate GG29. Then GG30 acts on GG31 by sending each generator to the corresponding element of GG32, and this action is antidiagonally minimal, expansive, and computable. Extending trivially over GG33 yields a GG34-action on GG35 that remains expansive and faithful (Salo, 9 Jul 2025).

At this point the construction invokes self-simulation. Because GG36 is a direct product of nonamenable finitely generated groups, every computable expansive action has an SFT cover. Hence the GG37-system above admits a sofic shift model GG38. The next step is free extension, or co-induction, from GG39 to GG40. Viewing GG41 as forbidden-pattern definitions on the cosets of GG42 in GG43, one defines the induced subshift

GG44

by requiring that for each left coset GG45, the restriction of a configuration GG46 to GG47, after translation by GG48, lies in GG49. Since GG50 is sofic, its free extension remains sofic (Salo, 9 Jul 2025).

Minimality of the induced system is obtained by a “minimal GG51-joinings” argument. The original GG52 has no nontrivial joining with any of its automorphic conjugates arising from GG53, and this forces the induced GG54-action on GG55 to be minimal. Because GG56 acts trivially and GG57 acts by permuting the GG58-coordinates, no new proper invariant subsets appear, so GG59 is minimal under the full GG60-action (Salo, 9 Jul 2025).

The proof architecture is summarized by four key lemmas in (Salo, 9 Jul 2025): antidiagonal minimality implies minimality and expansivity; the prefix-replacement action of GG61 has the required dynamical and computability properties; direct products of finitely generated nonamenable groups are self-simulable in the sense that every computable expansive action is sofic; and minimal GG62-joinings imply minimal induction. Together these lemmas show that minimal soficity over non-finitely-generated groups can be produced by combining expansive symbolic models, semidirect-product geometry, and induction.

A plausible implication is that the phrase “minimal sofic shift” now spans two mature but only partially overlapping research programs. One studies minimal deterministic presentations through follower-equivalence, canonical quotients, and computational complexity. The other studies minimality as a dynamical property of group subshifts, including existence and construction problems beyond the finitely generated case. The two programs share the language of soficity but organize minimality around different invariants: state complexity in the first case, invariant closed subsets in the second.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

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 Minimal Sofic Shift.