Hostname: page-component-76d6cb85b7-hqrjx Total loading time: 0 Render date: 2026-07-13T01:41:20.810Z Has data issue: false hasContentIssue false

Density of group languages in shift spaces

Published online by Cambridge University Press:  23 June 2026

VALÉRIE BERTHÉ
Affiliation:
IRIF, Université Paris Cité, Paris, France (e-mail: berthe@irif.fr)
HERMAN GOULET-OUELLET*
Affiliation:
Département de mathématiques et de statistique, Université de Moncton, Moncton, Canada
CARL-FREDRIK NYBERG BRODDA
Affiliation:
School of Mathematics, Korea Institute for Advanced Study, Seoul, Republic of Korea (e-mail: cfnb@kias.re.kr)
DOMINIQUE PERRIN
Affiliation:
Laboratoire d’Informatique Gaspard Monge, Université Paris Est, Paris, France (e-mail: dominique.perrin@esiee.fr)
KARL PETERSEN
Affiliation:
Mathematics Department, University of North Carolina, Chapel Hill, NC, USA (e-mail: petersen@math.unc.edu)
Rights & Permissions [Opens in a new window]

Abstract

The density of a rational language can be understood as the frequency of some pattern in the shift space, for example, a pattern like ‘words with an even number of a given letter’. We study the density of group languages, that is, rational languages recognized by morphisms onto finite groups, inside shift spaces. We show that the density with respect to any given ergodic measure on a shift space exists for every group language, because it can be computed by using any ergodic lift of the given measure to a skew product between the shift space and the recognizing group. We then further study densities in shifts of finite type (with a suitable notion of irreducibility) and then in minimal shifts. In the latter case, we obtain a closed formula for the density under the condition that the aforementioned skew product has minimal closed invariant subsets that are ergodic under the product of the original measure and the uniform probability measure on the group. The formula is derived in part from a characterization of minimal closed invariant subsets for skew products between shifts and finite groups relying on notions of cocycles and coboundaries. In the case where the whole skew product is ergodic under the product measure, then the density is just the cardinality of the subset of the group that defines the language divided by the cardinality of the group. Moreover, we provide sufficient conditions for the skew product to have minimal closed invariant subsets that are ergodic under the product measure. Finally, we investigate the link between minimal closed invariant subsets, return words, and bifix codes.

Information

Type
Original Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1 The invariant probability measure on the Thue–Morse shift.

Figure 1

Figure 2 The finite shift X generated by x=(abc)∞$x=(abc)^\infty $ and its skew product with Z/2Z$\mathbb {Z}/2\mathbb {Z}$ from Example 3.3.

Figure 2

Figure 3 The invariant probability measure on the Fibonacci shift (λ=$\unicode{x3bb} =$ the golden ratio). Circled nodes represent elements from the language L={w∈{a,b}∗:|w|a≡0mod2}$L = \{w\in \{a,b\}^* : |w|_a \equiv 0 \bmod 2\}$.Figure 3 long description.

Figure 3

Figure 4 An automaton recognizing the language L={aa,ab,b}∗$L=\{aa,ab,b\}^*$ with the state 1$1$ being the initial state and the only final state.

Figure 4

Figure 5 The SFT and skew product from Example 5.9. The arrows represent the two respective dynamics, namely the shift map and the skew product map.

Figure 5

Figure 6 The SFT and skew product from Example 5.19.Figure 6 long description.

Figure 6

Figure 7 Representation of the X-complete bifix code U of Example 6.7. Nodes are labeled by the image of 1 under the permutation given by the label of the path. Elements of U correspond to paths ending in double-circled nodes.Figure 7 long description.

Figure 7

Figure 8 One of the two cobounding maps X→Z/2Z$X\to \mathbb {Z}/2\mathbb {Z}$ on the Thue–Morse shift for the morphism φ:{a,b}∗→Z/2Z$\varphi \colon \{a,b\}^*\to \mathbb {Z}/2\mathbb {Z}$, φ(a)=1$\varphi (a)=1$, φ(b)=0$\varphi (b)=0$. The map is constant on cylinders of length 7.Figure 8 long description.

Figure 8

Figure 9 Cobounding map mod H=⟨(12)⟩$H = \langle (1\:2)\rangle $ on the shift of Example 7.13 for the morphism φ:{a,b,c}∗→S3$\varphi \colon \{a,b,c\}^*\to S_3$, φ(a)=φ(c)=(123)$\varphi (a)=\varphi (c) = (1\:2\:3)$, φ(b)=(12)$\varphi (b)=(1\:2)$. The map is constant on cylinders of length 4.Figure 9 long description.

Figure 9

Figure 10 The extension graph E(a)$\operatorname {E}(a)$ in the Fibonacci shift.

Figure 10

Figure 11 The extension graph E(w)$\operatorname {E}(w)$, w=aba$w=aba$, in the Thue–Morse shift.