Bireversible Automata
- Bireversible automata are finite-state Mealy automata with invertible dynamics in both state transitions and letter actions, ensuring full duality and rigidity.
- They serve as a framework for constructing complex groups, yielding models such as lamplighter groups and Klein four groups through explicit affine and square-complex constructions.
- Their connections to square complexes, Wang tilings, and boundary dynamics provide deep insights into geometric group theory and computational properties.
Searching arXiv for recent and foundational papers on bireversible automata. arXiv search: bireversible automata lamplighter square complexes boundary action changing alphabet Bireversible automata are finite-state Mealy automata in which the dynamics are invertible in both the state and letter directions: each state acts by a permutation of the alphabet, each letter induces a permutation of the state set, and the combined map
is bijective (Francoeur, 13 Jul 2025). Within automaton-group theory this is a particularly rigid class. Bireversible automata simultaneously support dual automata, dual groups, normal-form descriptions of associated fundamental groups, and geometric interpretations via complete square complexes and tree automorphisms (Bondarenko et al., 2017).
1. Definitions and equivalent formulations
A Mealy automaton is a finite-state transducer , where is the alphabet, the state set, the output map, and the transition map (Francoeur, 13 Jul 2025). It is invertible if for every , the map is a bijection, and reversible if for every , the map is a bijection. It is bireversible if it is invertible, reversible, and 0 is bijective; equivalently, it is invertible and both it and its inverse automaton are reversible (Francoeur, 2022).
The dual automaton is obtained by interchanging states and letters. In concrete calculations, bireversibility is often verified through duality and inversion. For the 1-state, 2-letter automaton generating 3, it is enough to check that the automaton 4, its dual 5, and the dual of its inverse 6 are invertible; from this one obtains invertibility, reversibility, coreversibility, and hence bireversibility (Bondarenko et al., 2015). A stronger global formulation appears in the square-complex setting: one may require that all eight automata obtained by repeated dualization and inversion are well-defined and deterministic/complete (Bondarenko et al., 2017).
This terminology excludes a common simplification. Invertibility plus reversibility does not, by itself, capture bireversibility; the inverse automaton must also be reversible, or equivalently 7 must be bijective (Francoeur, 13 Jul 2025). That extra symmetry is what makes bireversible automata unusually tractable and unusually constrained.
2. Square complexes, dual groups, and algebraic packages
From a finite automaton 8 with state set 9 and alphabet 0, one builds a one-vertex square complex 1 with one loop for each state, one loop for each letter, and one square for each transition 2. Its fundamental group has presentation
3
(Bondarenko et al., 2017). In the bireversible case this construction is equivalent to the theory of complete directed 4 square complexes with one vertex: a complete directed 5 square complex with one vertex corresponds exactly to a bireversible automaton, and conversely (Bondarenko et al., 2017).
The square-complex viewpoint yields several equivalent characterizations. For a bireversible automaton, the associated bipartite graph is complete bipartite, the Wang tile set is 6-way deterministic, the square complex is a complete square complex, it is non-positively curved, and its universal cover is the direct product of two trees (Bondarenko et al., 2017). This places bireversible automata at a junction of self-similar group theory, nonpositive curvature, and symbolic dynamics.
A second algebraic package arises from the fundamental group
7
For bireversible automata, the subgroups generated by 8 and by 9 are free, every element of 0 has a unique normal-form decomposition, and the automaton group and dual group are obtained by quotienting by the largest normal subgroups lying in those free factors (Francoeur, 13 Jul 2025). In the parallel square-complex language, if 1 is the maximal normal subgroup of 2 contained in the subgroup generated by 3, then 4, and similarly for the dual automaton group on the alphabet side (Bondarenko et al., 2017).
These correspondences are not only descriptive. They produce structural consequences for residual finiteness. If 5 is bireversible and has either two states or binary alphabet, then infiniteness of the automaton group 6 implies that 7 is non-residually finite (Bondarenko et al., 2017). In this sense, small bireversible automata can encode geometrically rigid yet residually pathological groups.
3. Small explicit examples
A decisive example is the automaton with states 8 over alphabet 9, given by the wreath recursions
0
Its dual is equivalent to the original automaton under the correspondence 1, 2, 3, so the automaton is self-dual up to relabeling. The inverse-state recursions are also explicit, and the resulting automaton is invertible, reversible, coreversible, and therefore bireversible (Bondarenko et al., 2015).
The group-theoretic core of that example is the element
4
which satisfies
5
hence has order 6 (Bondarenko et al., 2015). The normal subgroup
7
is normal, abelian, and every nontrivial element of 8 has order 9. Together with the fact that 0 has infinite order, this yields
1
(Bondarenko et al., 2015). The example is notable because a very small automaton—2 states and 3 letters—already realizes a lamplighter group while remaining bireversible and self-dual.
A second explicit model is a 4-state, 5-letter bireversible automaton with alphabet 6, states 7, and wreath recursion
8
where 9 is the transposition 0 (Ahmed et al., 2018). Its automaton group is
1
Writing
2
one obtains a Klein four subgroup 3, and the conjugation action of 4 shifts the lamp configurations (Ahmed et al., 2018).
That same example admits an affine description on the ring of formal power series 5. For
6
the generators 7 are realized by affine transformations of this form, linking bireversible automata to affine tree automorphisms and formal power series dynamics (Ahmed et al., 2018).
4. Lamplighter constructions and their scope
A broad family of lamplighter constructions is obtained from a nontrivial finite abelian group 8, written additively, by identifying both the state set and the alphabet with 9. The automaton 0 is defined by
1
Its generators satisfy the wreath recursion
2
and the resulting automaton group is
3
(Nowak et al., 2023). This automaton is reversible for every finite abelian 4, self-dual, and bireversible if and only if 5 is odd. In the corresponding square-complex language, bireversibility reduces to solvability of
6
for all 7, equivalently to the existence of square roots for all elements (Nowak et al., 2023).
A different program uses affine transformations of power-series rings over finite commutative rings. For
8
the associated automaton 9 has alphabet 0, state set
1
transition map
2
and output map
3
If 4 is a unit, then 5; moreover, 6 is reversible iff 7, its inverse is reversible iff 8, and it is bireversible iff both 9 and 0 are units (Skipper et al., 2018). In this affine framework, bireversible realizability is governed by the additive structure of the ring: one obtains bireversible models precisely when the 1-Sylow subgroup has no cyclic 2-summand occurring with multiplicity 3 (Skipper et al., 2018).
That ring-theoretic restriction is not universal. A later construction proves that for every non-trivial finite abelian group 4, there exists a bireversible automaton generating
5
(Francoeur, 2022). The construction uses the twisted Cayley machine 6 with states 7, alphabet 8, and
9
For finite groups this automaton is bireversible, and in the abelian case its automaton group is exactly the lamplighter group (Francoeur, 2022). This indicates that odd-order criteria or 00-Sylow criteria are specific to particular construction schemes rather than absolute obstructions to bireversible realization.
5. Boundary dynamics, Wang tilings, and commensurators
For an invertible automaton 01, the generated group acts on the boundary 02, and one may study the stabilizer map
03
A point is singular if this map is not continuous there. The singular set has measure zero for every invertible automaton (D'Angeli et al., 2016). In the bireversible case the situation sharpens: singularity is equivalent to the existence of a nontrivial boundary stabilizer, so 04 if and only if stabilizers are trivial at every boundary point (D'Angeli et al., 2016). Moreover, if a reversible invertible automaton generates a group without singular points, then the automaton must actually be bireversible (D'Angeli et al., 2016).
The same paper relates automata to Wang tilings. To a Mealy automaton 05 one associates a tileset 06, and 07 is 08-way deterministic if and only if 09 is bireversible (D'Angeli et al., 2016). Periodic tilings correspond to commuting pairs 10 with
11
This gives a direct bridge from bireversible dynamics to deterministic tilings, periodicity, and undecidability phenomena (D'Angeli et al., 2016).
A more recent viewpoint identifies bireversible automata with commensurators of Cayley graphs. In the free-group case, the bireversible automorphisms of the oriented tree 12 are exactly
13
and for an arbitrary finitely generated marked group 14 with 15, one has
16
where 17 is the set of bireversible automorphisms of 18 (Francoeur, 13 Jul 2025). The same paper shows that 19 is a directed union of groups generated by bireversible automata. From this it derives strong rigidity consequences: every cyclic subgroup of a bireversible group is undistorted, and the class 20 of groups generated by bireversible automata is strictly smaller than the class 21 generated by invertible and reversible automata, with Baumslag–Solitar groups 22 for 23 providing the separation (Francoeur, 13 Jul 2025).
These rigidity statements also give exclusions. Several families are shown not to be bireversible, including infinite virtually nilpotent groups, certain irreducible lattices in semisimple Lie groups, uniform lattices in 24, 25 for 26, topologically rigid hyperbolic groups, certain hyperbolic groups with boundary a sphere or Sierpiński carpet, and fundamental groups of closed irreducible oriented 27-manifolds with nontrivial geometric decomposition (Francoeur, 13 Jul 2025).
6. Changing alphabets, small-state limits, and open directions
The notion of bireversibility extends beyond fixed alphabets to automata over a changing alphabet
28
where each level 29 has its own finite alphabet 30. Such an automaton is given by level-dependent maps
31
and is called bi-reversible if it is invertible and both the automaton and its inverse are reversible levelwise (Woryna, 2017). This framework preserves the essential symmetry of the Mealy setting while allowing the ambient rooted tree to vary with the level.
In the two-state case, the decisive parameter is boundedness of the alphabet sequence. A non-abelian free group 32 can be generated by a 33-state bi-reversible automaton over 34 if and only if 35 is unbounded (Woryna, 2017). When the changing alphabet is constantly binary, 36 for all 37, the entire class 38 consists exactly of
39
(Woryna, 2017). Thus even mild changes in the alphabet model can dramatically alter the range of possible groups.
Current research emphasizes how restrictive bireversibility really is. On one side lie explicit constructive families: small automata generating lamplighter groups, affine realizations over power-series rings, and self-dual models with strong symmetry. On the other side lie rigidity theorems, non-realizability results, and geometric obstructions (Francoeur, 2022, Francoeur, 13 Jul 2025). Two open problems highlighted in this literature are especially central: the Grigorchuk–Savchuk problem asking for infinite bireversible automaton groups with trivial stabilizers everywhere on the boundary (D'Angeli et al., 2016), and the question
40
posed explicitly in the commensurator framework (Francoeur, 13 Jul 2025). Together these problems mark the boundary between explicit construction and global structural limitation in the theory of bireversible automata.