Minimal Sofic Shift
- 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 has no nonempty proper closed -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 and a one-dimensional shift space , a labeled graph
with labels in is a presentation of if
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 and each there is at most one outgoing edge from 0 labeled 1. This yields a partial transition action
2
For deterministic 3 and 4, the follower set is
5
and
6
Two states 7 are follower-equivalent, written 8, if 9. The quotient 0, called the follower-separation, has one vertex 1 for each 2-class and is again a deterministic presentation of the same shift (Cai et al., 2021).
In the group-shift setting, let 3 be a countable discrete group and 4 a finite alphabet. The full 5-shift is
6
with the product topology and the natural left 7-action
8
A subshift 9 is a closed 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 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 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 3 of a sofic shift 4 is minimal if no other deterministic presentation of 5 has strictly fewer vertices. Equivalently, 6 is minimal if it has no pair of distinct follower-equivalent states (Cai et al., 2021).
The quotient 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 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 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 0 is irreducible, equivalently strongly connected, if for every 1 there is a path from 2 to 3. Equivalently 4 is an irreducible shift. A theorem attributed to Lind–Marcus states that if 5 is an irreducible deterministic presentation, then 6 is an equivalence, the quotient 7 is again irreducible and deterministic, and 8 is the unique, up to isomorphism, minimal irreducible deterministic presentation of 9. Moreover, 0 can be computed in
1
time by Hopcroft’s DFA-state-equivalence algorithm, viewing 2 as a DFA with a sink state (Cai et al., 2021).
A word 3 in a deterministic presentation 4 is synchronizing if 5 is a singleton. The presentation is synchronizing if every state 6 admits some 7 with 8. 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 9 is follower-separated and synchronizing, then
0
meaning that whenever 1 and 2 both lie in 3, then 4. 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 5, form the quotient 6 in 7, and return it. To decide whether 8 admits any deterministic presentation with at most 9 states in the irreducible or synchronizing case, it suffices to compute 0 and test whether 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
2
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 4 over 5, one constructs 6 by “grafting” each 7 into 8 so that between special markers 9 and 0 the acceptance of each 1 is tested in parallel, together with an extra state 2 whose role is to cover any word not accepted by any 3. One then shows that 4 admits a 2-state deterministic presentation if and only if
5
Thus checking minimality for 6 solves the PSPACE-complete UNION problem. Membership in PSPACE follows because one can verify a 7-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 8 whose minimal deterministic presentation has 9 states but whose minimal synchronizing deterministic presentation has 0 states. The construction starts from a 1-entry DFA whose union of 2 initial states requires a 3-state minimal DFA, and embeds it into a sofic shift presentation with 4 extra pre-initial states so that the minimal SDP essentially forces the 5 blow-up. Second, there exist deterministic presentations on 6 states whose shortest synchronizing word has length 7 (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 8 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 9 is obtained as a continuous 00-equivariant image of an SFT 01, and minimality means precisely that 02 has no nonempty proper closed 03-invariant subsets (Salo, 9 Jul 2025).
A central recent existence theorem states that there exists a countable group
04
which is not finitely generated, together with a finite alphabet 05 and an infinite subshift 06 that is both sofic and minimal under the 07-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 08,
09
One forms 10, so 11. By Nielsen–Schreier, 12 contains subgroups of every countable rank, so one chooses 13 with 14. An action 15 is then defined by
16
Finally,
17
Because 18, 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 19, 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 20 proceeds by building a sofic 21-system for
22
and then inducing it to the larger group 23 (Salo, 9 Jul 2025).
The base action is defined on the Cantor space 24. Thompson’s group 25 acts naturally on 26 by finite-prefix replacement, and this action is antidiagonally minimal, faithful and center-free, expansive, and computable. Since 27 is 2-generated, one chooses surjections
28
so that together the images generate 29. Then 30 acts on 31 by sending each generator to the corresponding element of 32, and this action is antidiagonally minimal, expansive, and computable. Extending trivially over 33 yields a 34-action on 35 that remains expansive and faithful (Salo, 9 Jul 2025).
At this point the construction invokes self-simulation. Because 36 is a direct product of nonamenable finitely generated groups, every computable expansive action has an SFT cover. Hence the 37-system above admits a sofic shift model 38. The next step is free extension, or co-induction, from 39 to 40. Viewing 41 as forbidden-pattern definitions on the cosets of 42 in 43, one defines the induced subshift
44
by requiring that for each left coset 45, the restriction of a configuration 46 to 47, after translation by 48, lies in 49. Since 50 is sofic, its free extension remains sofic (Salo, 9 Jul 2025).
Minimality of the induced system is obtained by a “minimal 51-joinings” argument. The original 52 has no nontrivial joining with any of its automorphic conjugates arising from 53, and this forces the induced 54-action on 55 to be minimal. Because 56 acts trivially and 57 acts by permuting the 58-coordinates, no new proper invariant subsets appear, so 59 is minimal under the full 60-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 61 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 62-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.