Papers
Topics
Authors
Recent
Search
2000 character limit reached

Finite Automata with Translucent Letters

Updated 5 July 2026
  • Finite automata with translucent letters are finite-state devices that use state-dependent translucency to skip and delete symbols, enabling discontinuous input processing.
  • They extend classical models by handling non-regular and non-context-free languages through controlled restarting, non-returning continues, and repetitive sweeps.
  • Variants such as returning, non-returning, and repetitive modes impact expressive power, closure properties, and computational complexity, offering diverse theoretical insights.

Searching arXiv for papers on finite automata with translucent letters and closely related variants. arxiv.search(query="finite automata translucent letters", max_results=10, sort_by="submittedDate") Finite automata with translucent letters are finite-state devices for discontinuous input processing in which the current state determines a set of letters that are translucent, hence invisible, at that moment. The machine skips the leftmost block of currently translucent letters, acts on the first visible letter, deletes that occurrence, and continues according to its operational mode. Introduced by Nagy and Otto and connected in origin to cooperative distributed systems of stateless restarting automata with window size one, these automata define language families that properly extend ordinary finite automata, include non-regular and even some non-context-free languages, and exhibit an unusually rich interaction among determinism, repeated sweeps, and state-dependent visibility (Nagy, 2023, Mráz et al., 2024).

1. Formal model and core mechanism

The standard returning model is the nondeterministic finite automaton with translucent letters (NFAwtl\mathrm{NFAwtl}), together with its deterministic restriction DFAwtl\mathrm{DFAwtl}. In the formulation used in recent work, an NFAwtl\mathrm{NFAwtl} is a tuple

A=(Q,Σ,,τ,I,F,δ),A=(Q,\Sigma,\lhd,\tau,I,F,\delta),

where QQ is a finite state set, Σ\Sigma is the input alphabet, Σ\lhd\notin\Sigma is an end-of-tape marker, τ:QP(Σ)\tau:Q\to\mathcal P(\Sigma) is the translucency mapping, IQI\subseteq Q is the set of initial states, FQF\subseteq Q is the set of final states, and DFAwtl\mathrm{DFAwtl}0 is the transition relation, subject to

DFAwtl\mathrm{DFAwtl}1

Thus translucency and readability are disjoint in the original model (Mráz et al., 2024).

The operational semantics is deletion-based. A configuration has the form DFAwtl\mathrm{DFAwtl}2, with scanning conceptually restarted at the left end of the current residual word. If

DFAwtl\mathrm{DFAwtl}3

then DFAwtl\mathrm{DFAwtl}4 is the leftmost visible letter in state DFAwtl\mathrm{DFAwtl}5. If DFAwtl\mathrm{DFAwtl}6, the automaton performs

DFAwtl\mathrm{DFAwtl}7

Only the visible occurrence DFAwtl\mathrm{DFAwtl}8 is deleted; the skipped translucent prefix DFAwtl\mathrm{DFAwtl}9 remains. If the remaining word lies in NFAwtl\mathrm{NFAwtl}0, then the end marker is effectively reached, and the computation accepts iff NFAwtl\mathrm{NFAwtl}1; otherwise it rejects (Mráz et al., 2024).

A closely related normal-form presentation dispenses with an explicit end marker and encodes translucency through undefined transitions. In that form, a jump step is written

NFAwtl\mathrm{NFAwtl}2

iff NFAwtl\mathrm{NFAwtl}3 and no letter occurring in the skipped prefix NFAwtl\mathrm{NFAwtl}4 has a defined transition from NFAwtl\mathrm{NFAwtl}5. This formulation makes explicit that a letter is translucent in a state exactly when the automaton has no transition on it there (Mitrana et al., 2023).

The essential computational idea is therefore not one-way reading, but state-dependent visibility plus deletion of the first visible symbol. A symbol may be invisible in one state and later visible in another, so the same residual word can be exposed in different ways during a computation (Nagy, 2023).

2. Returning, non-returning, and repetitive operation

The classical NFAwtl\mathrm{NFAwtl}6 are returning: after every deletion, scanning restarts from the left end of the residual input. Later work isolated two further operational dimensions: non-returning computation, where the head continues from the deletion point, and repetitive computation, where reaching the right end need not force immediate halting (Mráz et al., 2022, Mráz et al., 2024).

Variant Defining operational feature Established relation
NFAwtl\mathrm{NFAwtl}7 return to the left end after each deletion base returning model
NFAwtl\mathrm{NFAwtl}8 on NFAwtl\mathrm{NFAwtl}9, may change state and continue on the same residual word deterministic case strictly stronger than A=(Q,Σ,,τ,I,F,δ),A=(Q,\Sigma,\lhd,\tau,I,F,\delta),0; nondeterministic case equivalent to A=(Q,Σ,,τ,I,F,δ),A=(Q,\Sigma,\lhd,\tau,I,F,\delta),1
A=(Q,Σ,,τ,I,F,δ),A=(Q,\Sigma,\lhd,\tau,I,F,\delta),2 after deletion, continue from the deletion point; on A=(Q,Σ,,τ,I,F,δ),A=(Q,\Sigma,\lhd,\tau,I,F,\delta),3, may accept, reject, or restart strictly stronger than returning models
A=(Q,Σ,,τ,I,F,δ),A=(Q,\Sigma,\lhd,\tau,I,F,\delta),4 non-returning but non-repetitive exactly the regular languages

In the non-returning model, configurations record an internal head position, typically as A=(Q,Σ,,τ,I,F,δ),A=(Q,\Sigma,\lhd,\tau,I,F,\delta),5, where A=(Q,Σ,,τ,I,F,δ),A=(Q,\Sigma,\lhd,\tau,I,F,\delta),6 is the already-passed prefix and A=(Q,Σ,,τ,I,F,δ),A=(Q,\Sigma,\lhd,\tau,I,F,\delta),7 is the unread suffix. If A=(Q,Σ,,τ,I,F,δ),A=(Q,\Sigma,\lhd,\tau,I,F,\delta),8 with A=(Q,Σ,,τ,I,F,δ),A=(Q,\Sigma,\lhd,\tau,I,F,\delta),9 and QQ0, then deletion yields QQ1; the head remains at the deletion point rather than returning left. Only when the remaining suffix consists entirely of translucent letters does the machine consult its QQ2-action, which may accept, reject, or restart from the left of the remaining tape (Mráz et al., 2022, Kutrib et al., 25 Jun 2026).

The repetitive returning model occupies an intermediate position. An QQ3 replaces the final-state test at the end marker by a transition map

QQ4

Hence, when QQ5, the automaton may halt or may move to a new state QQ6 and continue on the same residual word QQ7, again starting from the left. This change is enough to enlarge deterministic power, but not nondeterministic power (Mráz et al., 2024).

A striking boundary result is that the purely non-returning but non-repetitive model collapses to regular languages. Thus the major increase in power does not come from non-returningness alone; it comes from combining selective visibility with controlled restarting regimes (Mráz et al., 2024).

3. Expressive power and separations

Finite automata with translucent letters have a much larger expressive range than ordinary DFA and NFA. The nondeterministic model accepts all commutative semi-linear languages and all rational trace languages, including various languages that are not context-free. The deterministic model is weaker, but it still contains all regular languages, some non-regular context-free languages such as the one-type Dyck language, and also some languages that are not even context-free (Nagy, 2023).

This already places the model outside the standard regular/context-free hierarchy. One deterministic example accepts a language whose intersection with the regular set QQ8 is

QQ9

showing that deterministic translucent-letter automata can enforce a non-context-free counting pattern. Another classical deterministic example accepts the one-type Dyck language using only two states by alternating between a state that must delete an opening symbol and a state in which openings are translucent and the first visible closing symbol is deleted (Nagy, 2023).

Determinism and nondeterminism separate in the finite-state setting. A standard witness is

Σ\Sigma0

which is accepted by an Σ\Sigma1 but not by any deterministic returning repetitive model, hence not by Σ\Sigma2 either. The deterministic repetitive model nevertheless strictly exceeds Σ\Sigma3: the language

Σ\Sigma4

is accepted by an Σ\Sigma5 but not by any Σ\Sigma6. By contrast,

Σ\Sigma7

so repetitiveness adds no expressive power in the nondeterministic returning case (Mráz et al., 2024).

The non-returning variants are strictly stronger than the returning ones. A canonical witness is

Σ\Sigma8

which is accepted by an Σ\Sigma9 but by no Σ\lhd\notin\Sigma0. In the standard construction, one sweep deletes one Σ\lhd\notin\Sigma1, one Σ\lhd\notin\Sigma2, and one Σ\lhd\notin\Sigma3, then a restart at Σ\lhd\notin\Sigma4 begins the next cycle. This proves

Σ\lhd\notin\Sigma5

(Mráz et al., 2022).

At the same time, the non-returning deterministic family remains restricted. It does not contain all rational trace languages; in particular Σ\lhd\notin\Sigma6. Likewise, the nondeterministic non-returning family does not contain all deterministic linear languages: the language Σ\lhd\notin\Sigma7 generated by

Σ\lhd\notin\Sigma8

is not in Σ\lhd\notin\Sigma9 (Mráz et al., 2022).

4. Quantitative measures and model refinements

A distinct line of work studies how much translucency is used in an accepting computation. In the normal-form presentation, the jumping complexity of a word is the minimum number of genuine jump steps among all accepting computations, and the machine-level function τ:QP(Σ)\tau:Q\to\mathcal P(\Sigma)0 or τ:QP(Σ)\tau:Q\to\mathcal P(\Sigma)1 measures the worst case over accepted words of length τ:QP(Σ)\tau:Q\to\mathcal P(\Sigma)2. For every automaton this quantity is at most linear, since each step deletes one symbol (Mitrana et al., 2023, Fazekas et al., 23 Jun 2025).

The first general result in this direction was that bounded jump use does not exceed regular power. For any finite automaton with translucent letters τ:QP(Σ)\tau:Q\to\mathcal P(\Sigma)3 and any constant τ:QP(Σ)\tau:Q\to\mathcal P(\Sigma)4, the language

τ:QP(Σ)\tau:Q\to\mathcal P(\Sigma)5

is regular, and therefore

τ:QP(Σ)\tau:Q\to\mathcal P(\Sigma)6

However, the converse fails at the level of machine descriptions: a particular translucent-letter automaton may accept a regular language while requiring unboundedly many jumps on some accepted inputs (Mitrana et al., 2023).

For deterministic translucent-letter automata, the asymptotic behavior is much more rigid. The 2025 analysis proves that the jump complexity of a τ:QP(Σ)\tau:Q\to\mathcal P(\Sigma)7 is either bounded by a constant or linear; there is no genuinely intermediate asymptotic regime. It also gives a polynomial-time algorithm, with complexity

τ:QP(Σ)\tau:Q\to\mathcal P(\Sigma)8

to decide whether a given τ:QP(Σ)\tau:Q\to\mathcal P(\Sigma)9 has constant-bounded or linear jump complexity. In the constant-jump case, equivalence is decidable, and for binary alphabets the regularity problem for IQI\subseteq Q0 is decidable in IQI\subseteq Q1 time. This stands in contrast to IQI\subseteq Q2, for which regularity is known to be undecidable (Fazekas et al., 23 Jun 2025).

Two additional refinements reshape the theory in different directions. The first is the state-deterministic model (IQI\subseteq Q3), in which the next state depends only on the current state and not on which visible letter was processed. This model remains strong enough to accept the Dyck language and some non-context-free languages, but it does not contain all regular languages; IQI\subseteq Q4 is an explicit counterexample. The second is the model with nondeterministically translucent letters, denoted IQI\subseteq Q5, where a letter may be both translucent and readable in the same state. This properly generalizes the original model, but all accepted languages remain semilinear because every IQI\subseteq Q6-language has a letter-equivalent regular sublanguage (Nagy, 2023).

5. Closure properties and decision problems

The language-theoretic behavior of translucent-letter automata is notably uneven. For the returning nondeterministic model, known closure properties include union, concatenation, Kleene star, inverse projections, disjoint shuffle, and commutative closure, whereas non-closure is known for intersection with regular languages, complementation, and non-erasing morphisms. A later result settled another longstanding question negatively: neither IQI\subseteq Q7 nor IQI\subseteq Q8 is closed under inverse non-erasing homomorphism. The proof uses the fact that every language in IQI\subseteq Q9 contains a letter-equivalent regular sublanguage, a property incompatible with the equal-length language FQF\subseteq Q0 arising as an inverse image in the construction (Mráz et al., 2024, Kutrib et al., 25 Jun 2026).

For the non-returning families, earlier work established that FQF\subseteq Q1 is closed under union and disjoint shuffle, while FQF\subseteq Q2 is closed under complementation and disjoint shuffle but is not closed under union, intersection, or alphabetic morphisms. Later work resolved a cluster of open problems: both FQF\subseteq Q3 and FQF\subseteq Q4 are not closed under concatenation, Kleene star, reversal, and inverse non-erasing homomorphism. In addition, FQF\subseteq Q5 is not closed under complementation (Mráz et al., 2022, Kutrib et al., 25 Jun 2026).

The repetitive returning deterministic family FQF\subseteq Q6 has its own closure profile. It is closed under complementation, left quotient by a single word, and disjoint shuffle, but not under union, intersection with regular languages, alphabetic morphisms, commutative closure, reversal, product, Kleene plus, Kleene star, or shuffle. Its nondeterministic counterpart inherits the closure properties of FQF\subseteq Q7 because the two classes are equal (Mráz et al., 2024).

Decision problems are similarly split. Membership is efficiently decidable for deterministic models: for FQF\subseteq Q8, known algorithms give FQF\subseteq Q9 time, and for DFAwtl\mathrm{DFAwtl}00 membership is decidable in

DFAwtl\mathrm{DFAwtl}01

time, with the nondeterministic non-returning membership problem in DFAwtl\mathrm{DFAwtl}02. For DFAwtl\mathrm{DFAwtl}03, emptiness, finiteness, and universality are decidable, and inclusion is undecidable; equivalence remains open in that setting. For non-returning automata, emptiness was long open, but is now decidable for both DFAwtl\mathrm{DFAwtl}04 and DFAwtl\mathrm{DFAwtl}05 via a bounded-sweep reduction to nondeterministic iterated uniform finite-state transducers (Mráz et al., 2024, Mráz et al., 2022, Kutrib et al., 25 Jun 2026).

6. Generalizations and broader significance

Two major extensions show that the translucent-letter mechanism is not an isolated curiosity. The first is the move from translucent letters to translucent words. In a finite automaton with translucent words (DFAwtl\mathrm{DFAwtl}06), the invisible prefix must lie in DFAwtl\mathrm{DFAwtl}07 for a finite prefix code DFAwtl\mathrm{DFAwtl}08, rather than being formed letterwise. The letter model is recovered exactly as the length-DFAwtl\mathrm{DFAwtl}09 restriction: “the DFAwtl\mathrm{DFAwtl}10-length-restricted NFAwtw is just the NFAwtl.” In the ordinary word-based model, every accepted language is semilinear because each language has a letter-equivalent regular sublanguage; but the repetitive word-based deterministic model already accepts the non-semilinear language

DFAwtl\mathrm{DFAwtl}11

and emptiness for repetitive deterministic translucent-word automata is undecidable (Mráz et al., 21 Jul 2025).

The second extension adds stack memory. The 2025 work on input-driven pushdown automata with translucent input letters preserves exactly the same visibility mechanism—state-dependent invisibility, repeated sweeps, and returning versus non-returning operation—while superimposing a visibly pushdown discipline. In that setting, deterministic and nondeterministic models separate, and non-returning computation is strictly stronger than returning computation. The paper explicitly presents this as a direct extension of the finite-automaton concept rather than a different idea (Kutrib et al., 21 Jul 2025).

These extensions clarify the theoretical role of translucency. A plausible implication is that the main computational resource is not merely deletion or restarting, but the ability to make symbols invisible now and visible later depending on state. In the finite-state case this yields a family with nontrivial expressiveness, delicate closure properties, and sharp deterministic–nondeterministic contrasts; in the word-based and pushdown-based cases the same mechanism can drive non-semilinearity, stronger separations, and harder undecidability phenomena (Mráz et al., 21 Jul 2025, Kutrib et al., 21 Jul 2025).

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 Finite Automata with Translucent Letters.