Automata on Linear Orderings
- Automata on linear orderings are automata-theoretic frameworks where words, seen as functions over arbitrary linear orders, incorporate cuts and limits to capture order-specific phenomena.
- They use both successor and limit transitions to systematically handle diverse ordering features such as gaps, dense segments, and scattered structures.
- Key results include structural rank bounds, decidability frontiers, and finite-basis decompositions that underline the intricate interplay between order theory and automata.
Automata on linear orderings form a family of automata-theoretic frameworks in which linear order is not merely an ambient combinatorial notion but part of the input model, the presentation mechanism, or the structural invariant under study. In the most direct sense, due to Bruyère and Carton, a word is a function whose domain is a linear ordering, and automata run on the cuts of rather than on positions. Closely related lines of work study -automatic structures, word-automatic and tree-automatic linear orders, and several adjacent order-sensitive models. Across these settings, the subject has developed around three recurring themes: semantic uniformity over arbitrary order types, structural rank bounds for representable linear orders, and sharp decidability or undecidability frontiers for equivalence, rigidity, and logical definability (Braipson et al., 2 Jul 2026, Kartzow et al., 2013, Huschenbett, 2012, Cristau, 2011).
1. Core automaton models over linearly ordered domains
In the Bruyère–Carton framework, a word indexed by a linear ordering is a function
where is the “length” of the word. This subsumes finite words, -words, bi-infinite words, and ordinal or transfinite words in a single definition. The central technical device is the set of cuts : a cut is a partition of such that every 0 is 1 every 2. Runs are defined on cuts rather than positions, which makes the model uniform over orders with limit phenomena, dense regions, and gaps (Braipson et al., 2 Jul 2026).
An automaton on linear orderings has the form
3
where 4 is finite, 5, and 6 contains successor transitions 7, right-limit transitions 8, and left-limit transitions 9. A run on 0 is a map 1 satisfying the endpoint conditions, the successor condition at consecutive cuts, and the two limit conditions at cuts without predecessor or successor. The relevant limit sets are
2
and symmetrically for 3. The accepted languages are called rational (Braipson et al., 2 Jul 2026).
For arbitrary linear time, the cut-based viewpoint is indispensable. If 4 is finite, the model collapses to ordinary finite automata. If 5, it behaves like a transfinite or Büchi-style limit mechanism at the final cut. If 6 is arbitrary, gaps and non-successor cuts require the full left-limit and right-limit transition apparatus (Cristau, 2011).
A distinct but closely connected presentation-theoretic line studies 7-words and 8-automatic structures. Fix a linear order 9 and a padding symbol 0. An 1-word is a map 2 with finite support
3
Bruyère–Carton automata on such words yield 4-automatic structures; restricting to finite-support 5-words gives finite word 6-automaticity, and allowing scattered 7 leads to the class of scattered-automatic structures (Kartzow et al., 2013).
2. Temporal logic over arbitrary linear time
A major logical motivation for automata on linear orderings is linear temporal logic over arbitrary linear time. Over words in 8, the relevant operators are Until, Since, and the future and past Stavi connectives. For strict Until,
9
iff there exists 0 such that 1 and every 2 with 3 satisfies 4. Since is defined by reversal. The future Stavi connective is gap-sensitive: 5 iff there exists a gap 6 such that 7 holds everywhere between 8 and 9, there is no interval starting at 0 on which 1 always holds, and 2 holds on some interval starting at 3 (Cristau, 2011).
The role of gaps is decisive. On Dedekind-complete orderings, Until and Since suffice for first-order completeness, but on arbitrary linear orderings they do not; the Stavi operators are needed to express properties involving gaps. This is mirrored exactly by the automaton model, whose runs live on cuts and whose transition system explicitly handles limit behavior on both sides of a cut (Cristau, 2011).
For every LTL formula with Until, Since, and the Stavi connectives, there is an automaton 4 that computes its truth word pointwise. If 5 is defined by
6
then 7 outputs 8 on input 9. The construction is compositional, using product and composition of transducers together with elementary automata for atomic propositions, Boolean connectives, Until, Since, and the Stavi operators. The paper gives a doubly exponential procedure to compute such an automaton from the formula, and since emptiness for the automaton model is decidable, this yields a decision procedure for satisfiability (Cristau, 2011).
A notable boundary result is that the automaton model is stronger than the temporal fragment used in the translation. The paper exhibits an automaton that outputs 0 iff there is a gap somewhere in the future and notes that this property is not first-order definable. This shows that automata on arbitrary linear orderings are not merely a presentation device for a fixed logic; they have independent expressive power (Cristau, 2011).
3. Structural bounds for automatic linear orders
A central strand of the subject concerns how complicated a linear order can be while still admitting an automatic presentation. For tree-automatic structures, the relevant invariant is finite-condensation rank. Given a linear ordering 1, the equivalence relations 2 are defined by iterating finite-distance condensation, and
3
For scattered orderings this coincides with Hausdorff’s scattered-order rank 4, up to the finite-sum variant 5 used in proofs (Huschenbett, 2012).
The structural mechanism behind the major upper bounds is Delhommé’s decomposition theorem. For a tree-automatic structure 6 and an 7-formula 8, there is a finite family 9 such that every induced substructure on 0 is a sum augmentation of tame box augmentations built from members of that family. Sum augmentations partition the domain into finitely many pieces inducing prescribed structures; box augmentations use a bijection
1
such that each coordinate map is an embedding when the others are fixed. Tameness means that basic relations are determined from finitely many coordinatewise colors, in Feferman–Vaught style (Huschenbett, 2012).
Using this decomposition, the paper proves the main theorem: 2 More sharply, if 3 admits a 4-free tree-automatic presentation of branching complexity rank 5, then
6
At the ordinal level, this yields
7
and unrestricted tree-automatic ordinals are exactly those below 8 (Huschenbett, 2012).
For 9-automaticity over a fixed scattered index order 0, the governing rank is 1. If 2 is scattered of 3-rank 4, then every finite word 5-oracle-automatic scattered linear order 6 satisfies
7
In particular, every 8-automatic ordinal is below
9
The same paper proves bounds on well-founded forests: if 0 is an ordinal or a scattered order with 1, every 2-oracle-automatic forest has rank strictly below 3; for arbitrary scattered 4, the general upper bound is
5
It also separates tree-automaticity from 6-automaticity for ordinal 7 by showing that the countable atomless Boolean algebra, known to be tree-automatic, is not 8-automatic for any ordinal 9 (Kartzow et al., 2013).
These results collectively show that automaticity over linear orderings is rank-sensitive. Word automata, tree automata, and 00-automatic presentations do not merely differ in convenience of coding; they occupy sharply distinct zones in the ordinal and scattered-order landscape (Huschenbett, 2012, Kartzow et al., 2013).
4. Decidability, normal forms, and undecidability frontiers
For scattered tree-automatic linear orders, the question whether a given tree-automatic presentation is already word automatic is decidable. The key presentation-theoretic criterion is slimness of the domain tree language. If the thickness of a tree 01 is
02
then a regular tree language is slim if all accepted trees have uniformly bounded thickness, and fat otherwise. Slimness of a regular tree language is decidable; if a tree automatic structure has slim domain, it is effectively word automatic; and if a tree automatic scattered linear ordering has fat domain, then it cannot be word automatic. Hence, given a tree automatic presentation of a scattered linear ordering, one can decide whether it is word automatic, and in the positive case compute a word automatic presentation (Huschenbett, 2012).
At the symmetry level, strong negative results appear even inside the scattered fragment. The isomorphism problem for scattered tree automatic linear orders is 03-hard. For word automatic scattered linear orders, existence of a non-trivial automorphism is undecidable. More precisely, the set of word automatic presentations of automatically rigid linear orders is 04-complete, so the existence of an automatic non-trivial automorphism of a word automatic linear order is 05-complete. For tree automatic scattered orders, rigidity is even harder: the set of tree automatic presentations of rigid linear orders is 06-hard (Kuske, 2012).
These hardness results coexist with positive normal-form phenomena in special subclasses. For DFAs accepting lexicographically well-ordered regular languages, the represented orders are exactly the ordinals below 07. There is a polynomial-time algorithm that computes the Cantor normal form of the ordinal represented by such an automaton, and therefore a polynomial-time algorithm deciding whether two deterministic finite automata accepting well-ordered regular languages accept isomorphic languages (Ésik, 2010).
The contrast is substantial. Rigidity of 08 for regular 09 is decidable, yet rigidity becomes 10-hard for automatic linear orders presented via the automatic order 11, even when the resulting orders are scattered (Kuske, 2012). A plausible implication is that automatic linear orders become algorithmically difficult not simply because they are linear orders, but because the presentation formalism permits highly nontrivial decompositions and codings that are absent in the plain lexicographic regular-language setting.
5. Rational languages over scattered linear orderings
A recent development addresses a longstanding difficulty of Bruyère–Carton automata: words indexed by arbitrary scattered orders are very general objects, often with countable or uncountable length, and are hard to reason about directly. The new concept of a constructible word isolates a finitely describable subclass that suffices to characterize rational languages over scattered linear orderings (Braipson et al., 2 Jul 2026).
Over a finite alphabet 12, the set 13 of constructible words is the least set containing 14 and each one-letter word, and closed under concatenation, countable one-sided repetition 15 and 16, and uncountable one-sided repetition 17 and 18. Thus constructible words are generated by
19
They may have uncountable length, but they admit finite syntax (Braipson et al., 2 Jul 2026).
For a fixed automaton 20, the paper defines an automaton-induced equivalence 21 on scattered words: 22 iff for every triple 23, there exists a path
24
reading 25 iff there exists such a path reading 26. The quotient is finite and carries a semigroup structure. One major lemma shows that for regular uncountable ordinals 27,
28
so automata on scattered linear orderings cannot distinguish one uncountable regular cofinality from another. This is why 29 suffices as a canonical representative of uncountable one-sided repetition (Braipson et al., 2 Jul 2026).
The main representative theorem states that every non-empty 30-class contains a constructible word. The proof uses Colcombet’s theorem on Ramseyan splits for multiplicative labelings on linear orderings. Applied to the cut ordering 31, this yields a bounded-height decomposition whose highest-level classes determine repetitions by an idempotent semigroup element. Scatteredness is essential here because the proof needs consecutive elements in certain subsets of cuts, a property that fails in dense contexts (Braipson et al., 2 Jul 2026).
From the representative theorem the paper derives its main characterization: 32 for rational languages 33 of scattered words. Equivalently, two automata on scattered linear orderings accept the same language iff they accept the same constructible words. The paper is careful not to claim closure under complement in the unrestricted scattered setting; on the contrary, it emphasizes that complementability fails in general and that semigroup recognizability and rationality separate in the uncountable scattered case (Braipson et al., 2 Jul 2026).
This result is best viewed as a finite-basis theorem for reasoning about scattered-word automata. It does not collapse arbitrary scattered words to a single automaton-independent normal form, but it does show that rational language equality is controlled by a finitely generated test family (Braipson et al., 2 Jul 2026).
6. Related meanings of “ordered automata” and adjacent boundary results
The phrase “automata on linear orderings” is also used, sometimes loosely, for several neighboring but technically distinct paradigms. This is a source of confusion in the literature.
One nearby line studies synchronous binary relations over unary words, hence over 34 via unary length encoding. In that setting, synchronous linear orders are exactly the poor orders, namely finite sums
35
and equivalence of such synchronous orders is decidable (Choffrut, 2023). This is not the Bruyère–Carton model of arbitrary order-indexed words; it is ordinary finite-word automaticity in a unary encoding.
Another line studies finite automata whose state sets admit an order preserved by every transition. A deterministic automaton is monotonic if there exists a linear order 36 on states such that
37
Recognizing monotonic automata is NP-complete, even for binary alphabets, and the same holds for oriented automata preserving a cyclic order (Szykuła, 2014). Here the order lives on states, not on input positions or domains.
Co-lexicographically ordered automata form a further adjacent theory. Every automaton admits a co-lexicographic partial order on states compatible with the co-lex order of reaching prefixes, and the minimum width of such an order is a structural complexity parameter. The later development identifies a canonical minimum-width DFA for each language, the Hasse automaton 38, and proves
39
for 40 the minimum DFA of 41 (Cotumaccio et al., 2022, D'Agostino et al., 2021). This again concerns an order on states induced by words, not words indexed by arbitrary linear orders.
Two additional nearby models bring linear order in through data rather than position order. One-sided Church games over 42 and 43 with specifications given by deterministic register automata are decidable in time polynomial in 44 and exponential in the number of priorities and registers; unrestricted Church games over 45 are undecidable even for deterministic register automata (Exibard et al., 2020). Tree register automata with suprema and infima constraints over a complete dense linear order with endpoints have decidable emptiness, and this yields decidability of countable satisfiability for two-variable logic with a tree order and a linear order, and in particular with two interpreted linear orders (Toruńczyk et al., 2021).
Finally, Presburger-definable and computable-structure perspectives supply complementary limits. Every 46-dimensionally interpretable linear order in 47 has 48-rank at most 49, and in dimension 50 there is a complete criterion: each 51-definable ordering is a restriction of a lexicographic order on 52 to a definable set (Zapryagaev, 2019). Conversely, arbitrary graph information cannot in general be uniformly recovered from linear-order codings: there is a graph not effectively interpretable in any linear ordering, there is a graph not interpretable in any linear ordering using computable 53 formulas, every graph is interpretable in some linear ordering using computable 54 formulas, and there is no fixed tuple of 55-formulas that uniformly interprets every input graph 56 in the Friedman–Stanley coding 57 (Knight et al., 2019).
A common misconception is therefore that all “ordered automata” results concern the same mathematical object. They do not. Some papers study automata reading words indexed by arbitrary linear orders; some study automatic presentations of linear orders; some study automata whose states carry a preserved order; and some study automata over ordered data domains. The technical overlap is substantial, but the semantic role of linear order differs sharply across these settings (Choffrut, 2023, Szykuła, 2014, D'Agostino et al., 2021, Exibard et al., 2020).