June 29, 2026
Many physical state-transition systems — machinery wear cycles, human activity sequences, or physiological progressions — are naturally modeled by per-state classifiers rather than by a single global sequence model. Such architectures require a control skeleton that enforces hard graph constraints and minimum residence times. We study that skeleton in the form of destination-labeled self-looping systems with dwell (DLSL systems).
Once dwell is imposed, visible states no longer suffice: two histories may end in the same visible state while differing in whether departure is already enabled. The structural question is therefore intrinsic: which deterministic transducers arise from DLSL phase expansion over a fixed visible graph? We show first that the phase-expanded realizations of DLSL systems are exactly the fiber-linear graph-respecting transducers. Second, under reachability and realizable-departure hypotheses, equivalent accessible fiber-linear transducers over the same visible graph are isomorphic, so the visible transduction determines the dwell vector and local decision maps uniquely. Third, enforcing dwell values \((d_i)\) requires exactly \(\sum_i d_i\) control states in the deterministic graph-preserving setting. Recognition and reconstruction are polynomial-time, in \(O(|Q||\Omega|)\) time. We also treat an edge-entry extension in which decisions may enter designated interior phases of successor fibers; the same path-fiber analysis yields the corresponding converse and recognition results.
[orcid=0000-0002-8741-0349]
finite-state automata ,deterministic transducers ,structural characterization ,dwell-time ,descriptional complexity ,reconstruction algorithms
Many physical processes — machinery wear cycles, human activity sequences, and physiological state progressions among them — evolve through a discrete set of qualitatively distinct regimes. A natural modeling choice in such settings is to assign a separate classifier to each regime, trained on data generated within that regime, rather than to train a single global model on the full sequence. This per-state classifier structure requires a control skeleton specifying which regime changes are physically admissible and how long the system must remain in a regime before a departure is credible. The DLSL model is exactly that skeleton.
A global sequence model — whether based on hidden-state inference, recurrent neural networks, or semi-Markov discrimination — learns transition structure from data, either explicitly or implicitly. When the transition graph and minimum dwell constraints are physically known in advance, it is more natural to encode them as hard structural constraints rather than as regularities that the learning algorithm must rediscover. That yields a model that is easier to interpret and, in principle, more data-efficient. The present framework isolates the finite-state control structure underlying that design: hard graph constraints, minimum dwell, per-state decisions, and deterministic execution in a single symbolic object.
Once minimum dwell is imposed, visible states no longer suffice to describe the controller exactly. Two histories may end in the same visible state while differing in whether departure is already enabled. The standard resolution is to refine each visible state into a short internal chain that records the remaining forced-hold depth. This yields the familiar phase-expanded realization. The forward construction is straightforward. The main question of the paper is the converse one: which deterministic transducers arise in exactly this way over a fixed visible graph?
The paper is organized around three questions. The first is constructive: how does one compile a DLSL system into a deterministic transducer, and what is the exact graph-preserving state cost? Sections 3 and 4 answer this; the compilation is immediate, and the lower-bound argument shows that the cost is optimal. The second question is intrinsic: which deterministic transducers arise from this construction without phase coordinates being assumed in advance? Section 5 answers this, establishing fiber-linearity as the complete characterization and rigidity as its structural consequence. The third question is algorithmic: can fiber-linearity be tested efficiently? Section 6 answers yes, in \(O(|Q||\Omega|)\) time, and reconstructs the underlying DLSL data. Section 7.2 extends the characterization to the edge-entry variant, in which decisions may enter designated interior phases of successor fibers. The visible-state trace formulation is collected in Appendix 10.
We now formalize the symbolic skeleton and fix the notation used throughout. The development is purely symbolic, but the intended motivation remains the same: each local map \(g_i\) may be viewed as the output of a per-state classifier, while the DLSL structure supplies the hard control constraints. No statistical assumptions are needed in the formal theory.
Let \(S\) be a finite visible-state set and let \(E \subseteq S \times S\) be a directed graph of admissible visible moves. Let \(\Sigma\) be a finite alphabet and let \(\ell:S\to\Sigma\) be a visible-state labeling.
Definition 1 (Destination-labeled graph). A directed graph \((S,E)\) equipped with \(\ell:S\to\Sigma\) is destination-labeled if every admissible edge \((i,j)\in E\) carries the label \(\ell(j)\). Equivalently, if we define \[\mathrm{lab}(i\to j):=\ell(j),\] then the label of an edge depends only on its destination.
Definition 2 (Self-looping). A destination-labeled graph is self-looping if every visible state has a self-loop: \[(i,i) \in E \qquad \text{for all } i \in S.\]
Definition 3 (Label-deterministic out-neighborhood). A destination-labeled graph is label-deterministic if for every visible state \(i\) and every label \(a\in\Sigma\), \[\left|\{j \in \mathrm{Out}(i): \ell(j)=a\}\right| \le 1.\]
Under label-determinism, a visible successor is uniquely identified by its destination label. We therefore define \[\Sigma_i := \{\ell(j): j \in \mathrm{Out}(i)\},\] together with the induced partial transition map \[\delta(i,a)= \begin{cases} j, & \text{if } j \in \mathrm{Out}(i) \text{ and } \ell(j)=a,\\ \text{undefined}, & \text{otherwise.} \end{cases}\]
We use a small running example throughout to keep the notation concrete. Let \[S=\{\mathrm{rest},\mathrm{walk},\mathrm{run}\}.\] The visible graph allows \[\begin{align} &\mathrm{rest}\to\mathrm{rest},\quad \mathrm{rest}\to\mathrm{walk},\quad \mathrm{walk}\to\mathrm{rest},\quad \mathrm{walk}\to\mathrm{walk},\\ &\mathrm{walk}\to\mathrm{run},\quad \mathrm{run}\to\mathrm{walk},\quad \mathrm{run}\to\mathrm{run}, \end{align}\] and forbids direct \(\mathrm{rest}\to\mathrm{run}\) and \(\mathrm{run}\to\mathrm{rest}\) transitions. The dwell values are \[d_{\mathrm{rest}}=3,\qquad d_{\mathrm{walk}}=2,\qquad d_{\mathrm{run}}=2.\]
One may view the visible states as symbolic activity regimes and the local maps \(g_i\) as regime-dependent decision rules. This interpretation motivates the model; no statistical assumptions enter the formal development.
The example is deliberately small. Its phase-expanded realization has \(3+2+2=7\) control states, so it is convenient for illustrating the constructions and converse results below.
It is useful to distinguish the visible DLSL skeleton from its exact deterministic realization. The former has one visible state per label and records only the destination-labeled transition structure; the latter refines each visible state into a phase chain in order to make dwell memory explicit.
1 shows the visible DLSL skeleton of the running example, before any phase expansion is introduced. There is exactly one visible state for each label, and the labeling is destination-based: every transition entering \(\textsf{rest}\), \(\textsf{walk}\), or \(\textsf{run}\) carries the corresponding destination label. The minimum dwell values \(d_{\mathrm{rest}}=3\), \(d_{\mathrm{walk}}=2\), and \(d_{\mathrm{run}}=2\) are not encoded by extra visible states in this figure. Instead, they are enforced by the operational semantics through the residual dwell phase.
This distinction is important. The visible DLSL skeleton records the admissible labeled moves between regimes, while the phase-expanded realization introduced later makes the dwell memory explicit in the control state. In particular, when some \(d_i>1\), the one-state-per-label skeleton is not by itself an exact deterministic realization of the dwell-constrained behavior.
Fix a finite symbolic input alphabet \(\Omega\), an initial visible state \(s_0 \in S\), and a dwell map \[d:S \to \mathbb{N}_{\ge 1}, \qquad i \mapsto d_i.\] For each visible state \(i\), let \[g_i : \Omega \to \Sigma_i\] be a local symbolic decision map.
Definition 4 (Symbolic DLSL system with dwell). A symbolic destination-labeled self-looping system with dwell consists of the data \[\mathcal{A} = (S,E,\ell,s_0,d,(g_i)_{i\in S})\] such that \((S,E,\ell)\) is destination-labeled, self-looping, and label-deterministic. Its operational state is a pair \((i,r)\), where \(i\in S\) is the visible state and \[r \in \{0,1,\dots,d_i-1\}\] is the residual dwell phase.
The operational update on input \(u\in\Omega\) is \[\label{eq:operational95update} (i,r) \xrightarrow{u} \begin{cases} (i,r-1), & r>0,\\ (\delta(i,g_i(u)),\, d_{\delta(i,g_i(u))}-1), & r=0. \end{cases}\tag{1}\] Thus, while \(r>0\), the machine is forced to remain in the current visible state. Once \(r=0\), it may apply the local decision map and move to the unique visible successor identified by the predicted destination label.
In the running example, the operational state \((\mathrm{walk},1)\) means: the current visible regime is \(\mathrm{walk}\), and one forced-hold step remains before any proposal to leave \(\mathrm{walk}\) can be acted upon. By contrast, \((\mathrm{walk},0)\) means that the next input may either keep the machine in \(\mathrm{walk}\) or send it to \(\mathrm{rest}\) or \(\mathrm{run}\), provided the corresponding destination label is proposed by \(g_{\mathrm{walk}}\).
For an input word \(w=u_1\cdots u_n \in \Omega^*\), let \[(y_0,r_0)=(s_0,d_{s_0}-1)\] and define recursively \[(y_t,r_t) = \delta_{\mathrm{op}}((y_{t-1},r_{t-1}),u_t), \qquad t=1,\dots,n.\] We write \[\mathrm{tr}_{\mathcal{A}}(w):=y_0 y_1 \cdots y_n \in S^{n+1}\] for the visible-state trace and \[\mathrm{Out}_{\mathcal{A}}(w):=y_1 \cdots y_n \in S^n\] for the post-initial output word.
Definition 5 (Standing assumptions). The symbolic DLSL system is:
destination-complete if, for every visible state \(i\) and every label \(a\in\Sigma_i\), there exists an input symbol \(u\in\Omega\) such that \(g_i(u)=a\);
reachable if every visible state under discussion is reachable from \(s_0\) by some input word.
Destination-completeness is only needed when we want exact visible-trace realizability statements and lower bounds. It is not needed for the basic compilation into a deterministic transducer.
Because the visible graph is self-looping and destination-labeled, every visible state automatically has its own label available as a hold action. Concretely, if \((i,i)\in E\), then the self-loop into \(i\) carries label \(\ell(i)\), so \(\ell(i)\in\Sigma_i\). We use this simple observation only implicitly later, when a decision phase needs to realize a visible self-loop without augmenting the visible graph.
The forward realization is standard: once the residual dwell phase is carried explicitly, one obtains a deterministic finite-state controller immediately. We record it only to fix notation and to make the state count explicit before turning to lower bounds and intrinsic characterization.
Proposition 6 (Phase expansion into a deterministic finite-state transducer). For every symbolic DLSL system with dwell, there exists a deterministic Mealy transducer \[T_{\mathcal{A}}=(Q,q_0,\Omega,S,\Delta,\omega)\] such that for every input word \(w \in \Omega^*\), \[\omega^*(q_0,w)=\mathrm{Out}_{\mathcal{A}}(w).\] Moreover, one may choose \[Q = \{(i,r): i \in S,\;0 \le r \le d_i-1\}, \qquad q_0=(s_0,d_{s_0}-1),\] so that \[|Q| = \sum_{i\in S} d_i.\]
Proof. The construction is the phase expansion itself. Let \[Q = \{(i,r): i \in S,\;0 \le r \le d_i-1\}, \qquad q_0=(s_0,d_{s_0}-1),\] and define \[\Delta((i,r),u)= \begin{cases} (i,r-1), & r>0,\\ (\delta(i,g_i(u)),\, d_{\delta(i,g_i(u))}-1), & r=0, \end{cases}\] together with \[\omega((i,r),u)= \begin{cases} i, & r>0,\\ \delta(i,g_i(u)), & r=0. \end{cases}\] These formulas are exactly the operational semantics 1 , with the next visible state emitted after each input symbol. Hence, by a direct induction on the input length, the transducer state after any prefix coincides with the operational state of the symbolic system, and the emitted word is precisely \(\mathrm{Out}_{\mathcal{A}}(w)\). The determinism of the transducer follows from the fact that each \(g_i\) is a function and label-determinism makes \(\delta(i,g_i(u))\) unique. Finally, \[|Q|=\sum_{i\in S} d_i\] by construction. ◻
In 2, the destination-labeled structure and the dwell refinement are visible at the same time. The automaton is organized into three fibers, corresponding to \(\textsf{rest}\), \(\textsf{walk}\), and \(\textsf{run}\). Within each fiber, all transitions are labeled by the fiber label, so the visible symbol is determined by the destination side of the move.
The phase index records the remaining forced-hold depth before a non-self departure becomes possible. For example, after entering the \(\textsf{walk}\) fiber, the controller first visits phase \(1\), and one further occurrence of \(\textsf{walk}\) is required before it reaches the decision state at phase \(0\). Only there can it either remain in \(\textsf{walk}\) or move to another fiber.
This is the shape that will later be characterized intrinsically: path-like fibers with one decision state and destination-labeled transitions between fibers.
The phase-expanded picture in 2 is enough for the rest of the main line of the paper. A complementary behavioral description in terms of visible-state traces and run-length constraints is still useful, but it is secondary to the structural classification and is therefore deferred to 10.
The phase-expanded realization uses extra control states to store the residual dwell phase. The next question is whether this is merely a convenient construction or the exact graph-preserving state cost of dwell.
Definition 7 (Graph-respecting labeled transducer). A graph-respecting labeled transducer for the visible graph \((S,E)\) is a deterministic transducer \[T=(Q,q_0,\Omega,S,\Delta,\lambda),\] where \(\lambda:Q\to S\) is a surjective visible-state labeling such that for every control state \(q\in Q\) and every input symbol \(u\in\Omega\), \[\lambda(\Delta(q,u)) \in \mathrm{Out}(\lambda(q)).\] Its emitted symbol after reading one input is the visible label of the successor control state. We say that \(T\) is equivalent to \(\mathcal{A}\) if for every input word \(w\), the emitted output word of \(T\) equals \(\mathrm{Out}_{\mathcal{A}}(w)\).
Proposition 8 (Visible states alone do not suffice in the presence of nontrivial dwell). Assume there exists a reachable visible state \(i\in S\) such that \[d_i > 1 \qquad \text{and} \qquad \mathrm{Out}(i) \setminus \{i\} \ne \varnothing.\] Assume further that at least one non-self destination from \(i\) is realizable, namely that there exist \(j \in \mathrm{Out}(i)\setminus\{i\}\) and \(b \in \Omega\) such that \[g_i(b)=\ell(j).\] Then there is no deterministic graph-respecting labeled transducer equivalent to \(\mathcal{A}\) whose control-state set is exactly \(S\) and whose visible-state labeling is the identity.
Proof. The idea is to compare two histories that end at the same visible state \(i\) but leave different amounts of dwell budget.
Because \(i\) is reachable, there exists an input word \(\alpha\) that brings the symbolic DLSL system to visible state \(i\). By extending \(\alpha\), we may assume that the operational state after reading \(\alpha\) is \((i,d_i-1)\), namely the state immediately after entry into \(i\). Fix an arbitrary input symbol \(c \in \Omega\).
Consider the two words \[w = \alpha c^{d_i-1}, \qquad w' = \alpha c^{d_i-2}.\] After reading \(w\), the operational state is \((i,0)\): the machine is still visibly in \(i\), but it is now allowed to leave. After reading \(w'\), the operational state is \((i,1)\): the machine is still visibly in \(i\), but one forced-hold step remains.
Now feed the same additional symbol \(b\). By assumption, when the machine is in visible state \(i\) and residual phase \(0\), the symbol \(b\) triggers a move to \(j \ne i\). Hence the visible output on the continuation \(b\) after history \(w\) begins with \(j\). By contrast, after history \(w'\), the machine is still under forced hold. Here one uses 1 explicitly: for every input symbol \(u\), if the residual phase is positive then the next operational state remains in the same visible state, namely \((i,r)\xrightarrow{u}(i,r-1)\). Therefore the same continuation \(b\) keeps the visible state at \(i\); the visible output begins with \(i\). The two continuations thus produce different future visible outputs.
Suppose now that an equivalent graph-respecting transducer existed with control-state set exactly \(S\) and visible-state labeling equal to the identity. After histories \(w\) and \(w'\), that transducer would be in the same control state \(i\). By determinism, feeding the same next symbol \(b\) would then produce the same successor visible state after both histories, contradicting the previous paragraph. Thus no such transducer exists. ◻
In the running example, the same phenomenon appears inside the visible state \(\mathrm{walk}\): two histories may both end in \(\mathrm{walk}\), yet only the one that has already discharged its dwell budget can respond immediately to a proposal for \(\mathrm{run}\). That distinction is invisible on the visible graph alone.
Theorem 9 (Lower bound on required augmentation). Assume the symbolic DLSL system is destination-complete. Let \[T=(Q,q_0,\Omega,S,\Delta,\lambda)\] be any deterministic graph-respecting labeled transducer equivalent to \(\mathcal{A}\).
Fix a reachable visible state \(i\in S\) such that \(\mathrm{Out}(i)\setminus\{i\} \ne \varnothing\) and at least one non-self departure from \(i\) is realizable. Then \[|\lambda^{-1}(i)| \ge d_i.\] Consequently, if every visible state is reachable and admits a realizable non-self departure, then \[|Q| \ge \sum_{i\in S} d_i.\]
Proof. This is the same separation idea, now used to distinguish all residual phases above a fixed visible state.
Write \(m=d_i\). We show that the \(m\) residual phases above visible state \(i\) are pairwise distinguishable by future continuations. Let \(0 \le r < r' \le m-1\). Choose a non-self realizable departure symbol \(b \in \Omega\) and destination \(j \in \mathrm{Out}(i)\setminus\{i\}\) such that \[g_i(b)=\ell(j).\] Fix an arbitrary symbol \(c \in \Omega\), and consider the continuation \[x = c^r b.\]
Start from the operational state \((i,r)\). The prefix \(c^r\) consumes exactly the remaining forced-hold budget and brings the machine to phase \(0\). The final symbol \(b\) is therefore read at decision phase, so the machine departs from \(i\) to \(j\). Thus the output on continuation \(x\) begins with a block of \(i\)’s of length exactly \(r\), followed by \(j\).
Now start instead from operational state \((i,r')\). After the same prefix \(c^r\), the residual phase is still \(r'-r>0\), so the final symbol \(b\) is read under forced hold. Hence the machine remains in visible state \(i\) throughout the whole continuation \(x\). In particular, the resulting output word differs from the previous one.
Therefore the future behaviors obtained from residual phases \(r\) and \(r'\) are different. Any equivalent deterministic transducer must realize these distinguishable behaviors by distinct reachable control states. Since all these behaviors project to the same visible state \(i\), the fiber \(\lambda^{-1}(i)\) must contain at least \(m=d_i\) distinct control states.
If the assumption holds for every visible state, the fibers \(\lambda^{-1}(i)\) are disjoint and summing the per-fiber lower bounds yields \[|Q| = \sum_{i\in S} |\lambda^{-1}(i)| \ge \sum_{i\in S} d_i.\] ◻
Corollary 10 (Tightness of the phase expansion). Under the hypotheses of 9, the phase-expanded realization of 6 is optimal among deterministic graph-respecting labeled transducers equivalent to \(\mathcal{A}\). In particular, \[\min |Q| = \sum_{i\in S} d_i.\]
Proof. 6 constructs an equivalent graph-respecting deterministic realization with exactly \(\sum_i d_i\) control states, while 9 shows that no equivalent graph-respecting deterministic realization can use fewer. The bounds match. ◻
So the dwell budget above each visible state has an exact deterministic state cost. The phase-expanded realization is not just sufficient; in the graph-preserving setting it is also minimal.
We now identify the class of deterministic transducers that arise from phase expansion, without assuming phase coordinates in advance. The strategy is to define an intrinsic structural property — fiber-linearity — purely in terms of the hold behavior inside each visible-state fiber and the reset behavior of decisions. We then show that this property characterizes exactly the compiled DLSL realizations and that it yields a unique canonical representative.
Recall that a graph-respecting labeled transducer is a deterministic transducer \[T=(Q,q_0,\Omega,S,\Delta,\lambda),\] where \(\lambda:Q\to S\) is a surjective visible-state labeling such that \[\lambda(\Delta(q,u))\in\mathrm{Out}(\lambda(q)) \qquad \text{for all } q\in Q,\;u\in\Omega.\]
Definition 11 (Forced-hold state). Let \(T=(Q,q_0,\Omega,S,\Delta,\lambda)\) be a graph-respecting transducer. A control state \(q\in Q\) is a forced-hold state if there exists a control state \(q'\in Q\) such that \[\lambda(q')=\lambda(q) \qquad\text{and}\qquad \Delta(q,u)=q' \quad\text{for every }u\in\Omega.\] In that case, \(q'\) is uniquely determined by determinism, and we denote it by \[\mathrm{hsucc}(q).\] A control state that is not forced-hold is called a decision state.
Definition 12 (Fiber hold graph). For a visible state \(i\in S\), let \[\mathrm{Fib}(i):=\lambda^{-1}(i).\] The fiber hold graph \(H_i\) is the directed graph with vertex set \(\mathrm{Fib}(i)\) and an edge \[q \longrightarrow \mathrm{hsucc}(q)\] for every forced-hold state \(q\in\mathrm{Fib}(i)\).
Definition 13 (Fiber-linear graph-respecting transducer). A graph-respecting transducer \[T=(Q,q_0,\Omega,S,\Delta,\lambda)\] is fiber-linear if, for every visible state \(i\in S\), the following hold:
Path condition inside the fiber: the fiber hold graph \(H_i\) is a directed simple path on the whole fiber \(\mathrm{Fib}(i)\), ending at a unique terminal vertex \(p_i\). Equivalently, \(p_i\) is the unique decision state in \(\mathrm{Fib}(i)\), every other state in \(\mathrm{Fib}(i)\) is forced-hold, and repeated application of \(\mathrm{hsucc}\) walks through the fiber in a single linear chain until \(p_i\) is reached.
Reset-on-decision: let \(t_i\) denote the unique initial vertex of the path \(H_i\) (so \(t_i=p_i\) when \(|\mathrm{Fib}(i)|=1\)). Then for every input symbol \(u\in\Omega\), if \[\lambda(\Delta(p_i,u)) = j,\] we have \[\Delta(p_i,u)=t_j.\]
The point of 13 is that it is intrinsic. It refers only to input-independent hold behavior inside visible-state fibers and to where decisions reset. No phase indexing is assumed at the outset.
3 makes the geometry explicit. The positive panel shows the unique pattern allowed inside each visible-state fiber: a linear hold chain culminating in one decision state, with every inter-fiber decision entering the designated entry state of the successor fiber. The two obstruction panels anticipate 17: any internal cycle or any decision entering an interior state of a successor fiber immediately falls outside the DLSL class.
The same class can also be described in standard algebraic language. Each fiber carries a single unary “countdown” transformation whose powers form a finite chain monoid; the reset condition says that cross-fiber actions factor through the unique active state at the bottom of that chain.
Proposition 14 (Transformation-monoid characterization). Let \[T=(Q,q_0,\Omega,S,\Delta,\lambda)\] be a graph-respecting transducer. Then the following are equivalent.
\(T\) is fiber-linear.
For every visible state \(i\in S\), there exist states \(t_i,p_i\in \mathrm{Fib}(i)\) and a transformation \[h_i:\mathrm{Fib}(i)\to \mathrm{Fib}(i)\] such that:
the transformation monoid \(\langle h_i\rangle\) has size \(|\mathrm{Fib}(i)|\), is generated by the single map \(h_i\), and is a finite chain monoid in the sense that its unique nonidentity idempotent is the constant map onto \(p_i\);
for every \(q\in \mathrm{Fib}(i)\setminus\{p_i\}\) and every input symbol \(u\in\Omega\), one has \[\Delta(q,u)=h_i(q);\] in particular, every nonterminal fiber state is input-independent;
if \(\lambda(\Delta(p_i,u))=j\), then \[\Delta(p_i,u)=t_j.\]
In particular, fiber-linear transducers are exactly the graph-respecting deterministic transducers whose per-fiber dynamics are governed by monogenic aperiodic chain monoids and whose cross-fiber actions factor through the unique active state of each fiber.
Proof. Assume first that \(T\) is fiber-linear. For a fiber \(\mathrm{Fib}(i)\), let \(p_i\) be the terminal vertex of the hold path and \(t_i\) its initial vertex. Define \[h_i(q):= \begin{cases} \mathrm{hsucc}(q), & q\neq p_i,\\ p_i, & q=p_i. \end{cases}\] Because the fiber hold graph is a directed simple path on all vertices of \(\mathrm{Fib}(i)\), repeated application of \(h_i\) moves every state one step closer to \(p_i\), and the powers \[\mathrm{id},h_i,h_i^2,\dots,h_i^{|\mathrm{Fib}(i)|-1}\] are pairwise distinct. The last power is the constant map onto \(p_i\), and it is the unique nonidentity idempotent. Clause (b) is just the definition of forced-hold, and clause (c) is the reset-on-decision property.
Conversely, assume the transformation-monoid formulation. Since \(\langle h_i\rangle\) is a finite chain monoid of size \(|\mathrm{Fib}(i)|\), the orbit of every state under \(h_i\) is linearly ordered and terminates at the unique image point \(p_i\) of the nonidentity idempotent. Because the monoid has exactly \(|\mathrm{Fib}(i)|\) elements, there is exactly one state at each distance from \(p_i\), so the directed graph formed by the edges \(q\to h_i(q)\) for \(q\neq p_i\) is a simple path on the whole fiber, with initial vertex \(t_i\) and terminal vertex \(p_i\). Clause (b) then says that every nonterminal fiber state is forced-hold, and clause (c) is precisely reset-on-decision. Hence \(T\) is fiber-linear. ◻
Every compiled DLSL realization is a sequential transducer, hence belongs to the classical subsequential world. The inclusion is strict: an accessible deterministic graph-respecting sequential transducer may fail to be fiber-linear simply because one visible-state fiber contains a cycle instead of a single hold path, or because a decision transition enters a nonentry state of a successor fiber.
Theorem 15 (Compiled realizations are fiber-linear). Let \(\mathcal{A}\) be a symbolic DLSL system with dwell, and let \(T_{\mathcal{A}}\) be the deterministic realization constructed in 6. Then \(T_{\mathcal{A}}\) is fiber-linear.
Proof. The phase-expanded realization has control states \[Q=\{(i,r): i\in S,\;0\le r\le d_i-1\},\] with visible-state labeling \(\lambda(i,r)=i\).
Fix a visible state \(i\). For every state \((i,r)\) with \(r>0\), the operational update is \[\Delta((i,r),u)=(i,r-1) \qquad \text{for all } u\in\Omega,\] so \((i,r)\) is forced-hold and \[\mathrm{hsucc}((i,r))=(i,r-1).\] The unique state in the fiber \(\mathrm{Fib}(i)\) that is not forced-hold is \((i,0)\), since from that state the successor depends on the input through \(g_i\). Therefore the fiber hold graph is exactly the directed path \[(i,d_i-1)\to(i,d_i-2)\to\cdots\to(i,1)\to(i,0).\] Thus the path condition holds, with terminal vertex \(p_i=(i,0)\) and initial vertex \(t_i=(i,d_i-1)\).
Now consider an input symbol \(u\in\Omega\) read at the decision state \((i,0)\). By the operational semantics, \[\Delta((i,0),u)=\bigl(j,d_j-1\bigr), \qquad j=\delta(i,g_i(u)).\] But \((j,d_j-1)=t_j\), the initial vertex of the path in the fiber over \(j\). Hence the reset-on-decision condition also holds. Therefore \(T_{\mathcal{A}}\) is fiber-linear. ◻
Theorem 15 shows that every compiled DLSL realization is fiber-linear. The next theorem establishes the converse: fiber-linearity is not merely a property of compiled realizations but characterizes them exactly.
Theorem 16 (Intrinsic converse representation). Let \[T=(Q,q_0,\Omega,S,\Delta,\lambda)\] be a fiber-linear graph-respecting transducer. Then there exists an injectively labeled symbolic DLSL system with dwell \[\mathcal{A}_T=(S,E,\ell,s_0,d,(g_i)_{i\in S})\] such that the phase-expanded realization of \(\mathcal{A}_T\) is isomorphic to \(T\). Moreover, \(\mathcal{A}_T\) is unique up to injective relabeling of the visible states.
Proof. For each visible state \(i\), let \(p_i\) be the unique terminal vertex of the path \(H_i\), and let \(t_i\) be the unique initial vertex of that path. Define \[d_i := |\mathrm{Fib}(i)|.\] Because \(H_i\) is a directed simple path on \(\mathrm{Fib}(i)\), each state \(q\in\mathrm{Fib}(i)\) has a unique distance to the terminal vertex \(p_i\). Write this distance as \[\mathrm{Phase}_i(q)\in\{0,1,\dots,d_i-1\},\] so that \[\mathrm{Phase}_i(p_i)=0, \qquad \mathrm{Phase}_i(t_i)=d_i-1.\]
We now reconstruct a symbolic DLSL system. Let the visible alphabet be the visible-state set itself: \[\Sigma:=S, \qquad \ell(i):=i.\] This labeling is injective. Define the visible edge set by \[E := \{(i,j): \exists u\in\Omega \text{ such that } \lambda(\Delta(p_i,u))=j\} \;\cup\; \{(i,i): i\in S\}.\] The added self-loops make the visible graph self-looping. Because the labeling is injective, the graph is automatically destination-labeled and label-deterministic.
For each visible state \(i\), define \[g_i(u):=\lambda(\Delta(p_i,u)).\] Since \(\lambda(\Delta(p_i,u))\in\mathrm{Out}(i)\), we indeed have \(g_i(u)\in\Sigma_i\).
Consider now the phase-expanded realization of this symbolic DLSL system. Its control states are pairs \[(i,r),\qquad 0\le r\le d_i-1.\] Define \[\Phi:Q\to \{(i,r): i\in S,\;0\le r\le d_i-1\}\] by \[\Phi(q):=\bigl(\lambda(q),\mathrm{Phase}_{\lambda(q)}(q)\bigr).\] Because each fiber hold graph is a path, every fiber contains exactly one state at each phase depth \(r\), so \(\Phi\) is bijective.
We show that \(\Phi\) is a transducer isomorphism.
First, suppose \(q\in\mathrm{Fib}(i)\) is forced-hold. Then \(\mathrm{hsucc}(q)\) is the next state on the path toward \(p_i\), hence \[\mathrm{Phase}_i(\mathrm{hsucc}(q))=\mathrm{Phase}_i(q)-1.\] Since \(q\) is forced-hold, \(\Delta(q,u)=\mathrm{hsucc}(q)\) for every \(u\in\Omega\). Therefore \[\Phi(\Delta(q,u)) = \bigl(i,\mathrm{Phase}_i(q)-1\bigr),\] which is exactly the phase-expanded transition from \((i,\mathrm{Phase}_i(q))\) when the phase is positive.
Second, suppose \(q=p_i\) is the decision state in fiber \(i\). By fiber-linearity, for every \(u\in\Omega\), if \[\lambda(\Delta(p_i,u))=j,\] then \[\Delta(p_i,u)=t_j.\] Hence \[\Phi(\Delta(p_i,u)) = \bigl(j,\mathrm{Phase}_j(t_j)\bigr) = (j,d_j-1),\] which is exactly the phase-expanded reset transition from decision phase \(0\) in the symbolic DLSL system defined above.
Thus \(\Phi\) intertwines the transitions of \(T\) and of the phase-expanded realization of \(\mathcal{A}_T\), and it preserves visible labels by construction. Therefore the two transducers are isomorphic.
Finally, the reconstruction depends only on the visible graph, the fiber lengths, and the injective naming of visible labels. Replacing \(\ell(i)=i\) by any other injective relabeling yields an isomorphic symbolic DLSL system. This is the claimed uniqueness up to injective relabeling. ◻
4 summarizes the logic of the converse theorem. Fiber inspection extracts the visible graph, the dwell vector, and the local decision maps; those data in turn determine a unique phase-expanded realization. This reconstruction viewpoint is what later supports both the obstruction test and the canonicality result.
Corollary 17 (Simple obstructions to DLSL representability). Let \[T=(Q,q_0,\Omega,S,\Delta,\lambda)\] be a deterministic graph-respecting transducer. If, for some visible state \(i\in S\), the fiber \(\mathrm{Fib}(i)\) fails to form a single directed hold path with a unique decision state, or if some decision transition enters a noninitial state of a successor fiber, then \(T\) is not isomorphic to the phase-expanded realization of any injectively labeled symbolic DLSL system with dwell.
Proof. Any such transducer is not fiber-linear. The claim is therefore immediate from 16. ◻
Theorem 18 (Behavioral rigidity and canonicality). Let \[T=(Q,q_0,\Omega,S,\Delta,\lambda) \qquad\text{and}\qquad T'=(Q',q'_0,\Omega,S,\Delta',\lambda')\] be accessible fiber-linear graph-respecting transducers over the same visible graph \((S,E)\) and with the same initial visible state. Assume that every visible state is reachable and admits a realizable non-self departure in both transducers. If \(T\) and \(T'\) induce the same visible-state transduction \[\mathrm{Out}_T(w)=\mathrm{Out}_{T'}(w) \qquad \text{for all } w\in\Omega^*,\] then \(T\) and \(T'\) are isomorphic.
Proof. By 16, both transducers reconstruct to symbolic DLSL systems \[\mathcal{A}=(S,E,s_0,d,(g_i)_{i\in S}) \qquad\text{and}\qquad \mathcal{A}'=(S,E,s_0,d',(g'_i)_{i\in S}),\] where we suppress the injective labeling because only the visible-state behavior matters here. The behavioral argument below is carried out on the reconstructed DLSL systems \(\mathcal{A}\) and \(\mathcal{A}'\), not directly on \(T\) and \(T'\). This is valid because 16 gives an isomorphism between each fiber-linear transducer and the phase-expanded realization of its reconstructed data; hence visible transduction equality for \(T\) and \(T'\) implies visible transduction equality for \(\mathcal{A}\) and \(\mathcal{A}'\).
Fix a visible state \(i\in S\). Since \(i\) is reachable, choose a word \(x_i\) whose visible-state run enters \(i\) at its last step; if \(i=s_0\), take \(x_i=\varepsilon\). In a phase-expanded DLSL realization, reading \(x_i\) places the machine at the top state of the fiber over \(i\). Because \(i\) admits a realizable non-self departure, the set \[D_i:=\{m\ge 1 : \exists y\in\Omega^m \text{ such that the visible run after } x_i y \text{ leaves } i \text{ at its last step}\}\] is nonempty. Its minimum is exactly \(d_i\): departure is impossible during the first \(d_i-1\) symbols after entry into \(i\), while some departure is realizable on the \(d_i\)-th symbol. The same reasoning applied to \(T'\) yields \(\min D_i=d'_i\). Since \(T\) and \(T'\) have the same visible transduction, the sets \(D_i\) coincide, and therefore \[d_i=d'_i \qquad\text{for all } i\in S.\]
Now fix \(u\in\Omega\). Because the first \(d_i-1\) steps after entering \(i\) are forced holds, the visible successor chosen on the \(d_i\)-th step depends only on \(u\). More precisely, for any word \(z\in\Omega^{d_i-1}\), the visible state reached after reading \(x_i z u\) is \[\delta(i,g_i(u))\] in \(T\) and \[\delta(i,g'_i(u))\] in \(T'\). Equality of the visible transductions implies \[\delta(i,g_i(u))=\delta(i,g'_i(u)).\] Since the visible graph is fixed, the destination visible state uniquely determines the local choice. Hence \(g_i(u)=g'_i(u)\) for every \(u\in\Omega\), and therefore \[g_i=g'_i \qquad\text{for all } i\in S.\]
Thus the reconstructed DLSL data coincide. Their phase-expanded realizations are therefore identical up to the canonical phase-state renaming, which yields an isomorphism between \(T\) and \(T'\). ◻
Corollary 19 (Canonical representative and equivalence test). Every accessible fiber-linear graph-respecting transducer has a unique canonical representative, namely the phase-expanded realization of its reconstructed DLSL data. In particular, equivalence of two accessible fiber-linear transducers over the same visible graph is decidable in polynomial time by reconstruction and comparison of the canonical data.
Proof. The canonical representative is provided by 16. Uniqueness follows from 18, and polynomial-time reconstruction from 21. ◻
Remark 20. Concretely, two fiber-linear transducers realizing the same visible-state transduction can be tested for equivalence by reconstructing their dwell vectors \((d_i)_{i\in S}\) and local maps \((g_i)_{i\in S}\) using the algorithm of 21, and comparing the resulting DLSL data directly. No state-space exploration, product construction, or language-equivalence test is needed. In particular, the canonical representative is computed in \(O(|Q||\Omega|)\) time.
The converse characterization is constructive. It turns DLSL representability into a directly testable property of a deterministic transducer description, and the defining fiber structure can be checked algorithmically.
Theorem 21 (Polynomial-time recognition and reconstruction). There is an algorithm that, given a deterministic graph-respecting transducer \[T=(Q,q_0,\Omega,S,\Delta,\lambda),\] decides in time \(O(|Q||\Omega|)\) whether \(T\) is fiber-linear. When the answer is yes, the algorithm reconstructs the unique underlying symbolic DLSL system of 16, up to injective relabeling of the visible states.
Proof. The test is straightforward: identify forced-hold states, inspect each fiber, and then check whether decisions reset to the top of successor fibers.
For each control state \(q\in Q\), inspect the set of successors \[\{\Delta(q,u): u\in\Omega\}.\] If all these successors coincide with a state \(q'\) satisfying \[\lambda(q')=\lambda(q),\] then mark \(q\) as forced-hold and set \(\mathrm{hsucc}(q)=q'\); otherwise mark \(q\) as a decision state. This takes \(O(|Q||\Omega|)\) time.
Now fix a visible state \(i\in S\). Build the fiber hold graph \(H_i\) on \(\mathrm{Fib}(i)=\lambda^{-1}(i)\), with edges \(q\to\mathrm{hsucc}(q)\) for forced-hold states \(q\in\mathrm{Fib}(i)\). We claim that \(T\) is fiber-linear if and only if, for every \(i\), the following conditions hold:
\(H_i\) is a directed simple path on all vertices of \(\mathrm{Fib}(i)\);
the unique terminal vertex of \(H_i\) is the unique decision state \(p_i\) in \(\mathrm{Fib}(i)\);
if \(t_i\) denotes the unique initial vertex of \(H_i\), then for every \(u\in\Omega\), \[\Delta(p_i,u)=t_j \quad\text{whenever}\quad \lambda(\Delta(p_i,u))=j.\]
These are exactly the two clauses of 13, rewritten in graph-theoretic language.
Each of the three checks above can be carried out in time linear in the size of the fiber plus \(|\Omega|\). For the path condition, one does not merely test connectivity and acyclicity. One checks directly that, within each fiber \(H_i\), every forced-hold vertex except one has indegree \(1\) and outdegree \(1\), the unique initial vertex has indegree \(0\), the terminal vertex \(p_i\) has outdegree \(0\), and all vertices belong to the same weakly connected component. These conditions are exactly the directed simple-path conditions for the hold graph on the fiber. Summing over all fibers yields total time \[O(|Q|+|Q||\Omega|)=O(|Q||\Omega|).\]
If every fiber passes, then the path order in each fiber is uniquely determined. The length of the fiber becomes the dwell value \(d_i\), the terminal state becomes the decision state \(p_i\), the initial state becomes the top state \(t_i\), and the reconstructed local maps are \[g_i(u):=\lambda(\Delta(p_i,u)).\] This is exactly the reconstruction used in 16. Hence the underlying symbolic DLSL system is recovered, uniquely up to injective relabeling. ◻
The core converse theorem uses injective visible labels and exact reset-to-top because that is the cleanest canonical normal form. Neither restriction is conceptually fundamental.
The intrinsic reconstruction theorem is really about visible states, fibers, and entry structure. Injective visible labels are used only to choose canonical names for the reconstructed visible states. Concretely, once a fiber-linear graph-respecting transducer has been reconstructed to its canonical injectively labeled DLSL presentation, any alternative visible-state labeling that remains destination-labeled and label-deterministic on the same visible graph yields an equivalent presentation of the same visible-state dynamics. In that sense, injective labels are a presentation choice rather than part of the intrinsic structure.
A second extension relaxes reset-to-top. Instead of forcing every decision from \(i\) to enter the top state of the successor fiber \(j\), we may allow the entry phase to depend on the visible edge \((i,j)\).
Definition 22 (Edge-entry DLSL system). An edge-entry DLSL system consists of \[\mathcal{A}=(S,E,\ell,s_0,d,\rho,(g_i)_{i\in S}),\] where \((S,E,\ell)\) is destination-labeled, self-looping, and label-deterministic, where \(d_i\ge 1\), where each \(g_i:\Omega\to\Sigma_i\) is a local decision map, and where \[\rho:E\to\mathbb{N}\] satisfies \(0\le \rho(i,j)\le d_j-1\) for every edge \((i,j)\in E\). The operational update becomes \[(i,r) \xrightarrow{u} \begin{cases} (i,r-1), & r>0,\\ (j,\rho(i,j)), & r=0 \text{ and } j=\delta(i,g_i(u)). \end{cases}\] The original DLSL model is the special case \(\rho(i,j)=d_j-1\) for every edge.
5 shows exactly what changes in this extension. The internal geometry of each fiber remains a directed hold path, but the target of a visible decision no longer has to be the top state of the successor fiber. What matters instead is that each visible edge \((i,j)\) determines a designated entry state inside \(\mathrm{Fib}(j)\), which is the structural condition captured next by entry-consistency.
Definition 23 (Entry-consistent path-fiber transducer). A graph-respecting transducer is entry-consistent path-fiber if every visible-state fiber is a directed simple hold path with a unique decision state and, for every visible edge \((i,j)\), there exists a distinguished entry state \(e_{ij}\in\mathrm{Fib}(j)\) such that every decision transition from the decision state of fiber \(i\) into visible state \(j\) lands in \(e_{ij}\).
Theorem 24 (Converse theorem for edge-entry systems). The phase-expanded realizations of edge-entry DLSL systems are exactly the entry-consistent path-fiber graph-respecting transducers. Moreover, the edge-entry parameters \(d_i\) and \(\rho(i,j)\) are reconstructed uniquely from the fiber lengths and designated entry states.
Proof. The forward direction is immediate from the operational semantics: each fiber remains a directed hold path, and a decision from \(i\) to \(j\) lands in the designated state \((j,\rho(i,j))\). For the converse, let \(T\) be entry-consistent path-fiber. Reconstruct the visible graph, dwell values, and decision states exactly as in 16. For each visible edge \((i,j)\), let \(e_{ij}\) be the designated entry state of \(\mathrm{Fib}(j)\), and define \[\rho(i,j):=\mathrm{Phase}_j(e_{ij}).\] The same bijection \(\Phi(q)=(\lambda(q),\mathrm{Phase}_{\lambda(q)}(q))\) used in 16 remains well-defined because each fiber is still a directed simple hold path, so \(\mathrm{Phase}_{\lambda(q)}(q)\) is the unique distance from \(q\) to the terminal decision state of its fiber, independent of the entry point. The operational semantics of the reconstructed edge-entry system match the transitions of \(T\) under \(\Phi\): for a decision from visible state \(i\) to visible state \(j\), the operational update lands in \((j,\rho(i,j))\), while entry-consistency ensures that \(T\) lands in the distinguished state \(e_{ij}\in\mathrm{Fib}(j)\) with \(\mathrm{Phase}_j(e_{ij})=\rho(i,j)\). Thus \(\Phi\) intertwines the two dynamics exactly. Uniqueness of the parameters follows because the path order in each fiber is unique and the designated entry states are part of the transducer itself. ◻
Corollary 25 (Recognition of the edge-entry extension). Accessible entry-consistent path-fiber transducers can be recognized and reconstructed in polynomial time by the same fiber inspection used in 21, augmented with the check that all decision transitions from a fixed source fiber into a fixed successor fiber land in a unique designated entry state.
Proof. The path test is the same as before. Once the unique decision state \(p_i\) in each fiber is known, inspect all transitions \(\Delta(p_i,u)\) such that \(\lambda(\Delta(p_i,u))=j\). Entry-consistency requires that all such transitions land in the same state \(e_{ij}\in\mathrm{Fib}(j)\). If two such transitions land in distinct states of \(\mathrm{Fib}(j)\), the transducer is not entry-consistent. This check is performed by a single scan of the decision transitions, hence in time linear in \(|Q||\Omega|\). ◻
The closest background is classical deterministic automata and transducer theory, especially sequential and subsequential transducers, minimization, and algebraic structure [1]–[5]. The present paper does not propose a new general model of regular functions. Its contribution is structural: it isolates a rigid subclass of graph-respecting deterministic transducers and characterizes that subclass intrinsically.
There is also a natural relation with the broader theory of regular word functions and their machine models [6]. That literature studies equivalences between transducer formalisms, logical definability, and algebraic characterizations of regular functions. The present setting is narrower: the visible graph is fixed, graph-preserving realization is required, and the main outcome is a canonical internal decomposition. From that viewpoint, fiber-linearity should be read as a recognition criterion for a specific transducer subclass rather than as a general expressiveness result.
The DLSL framework is also motivated by the limitations of global sequence classifiers for systems with per-state structure. Hidden semi-Markov models [7] encode dwell probabilistically and generatively but do not address deterministic realization, exact state cost, or hard graph constraints. Semi-Markov conditional random fields [8] are discriminative but globally trained, with no per-state classifier structure and no hard transition constraints. LSTM-based sequence classifiers [9] likewise learn transition structure implicitly from data. When transition graphs and minimum dwell values are physically known in advance, encoding them as hard structural constraints yields a more interpretable and structurally grounded model. The present paper provides the formal foundation for that encoding: it identifies the exact transducer class induced by those constraints, proves that the class is rigid, and gives a polynomial-time recognition procedure.
The timing aspect is related, but not identical, to timed automata and hybrid-system abstractions [10], [11]. Timed automata work over dense time and are analyzed through clocks, regions, or zones, whereas the present model uses discrete symbolic time and finite phase counters attached to visible states. The resulting questions are correspondingly different: exact deterministic realization on a fixed visible graph, exact state cost, canonicality, and recognition of the induced subclass.
There is also a conceptual connection with dwell-time conditions in switched and hybrid control [12]–[16]. In that literature, dwell is imposed to control switching behavior of continuous dynamics. Here dwell is purely symbolic: it constrains when visible departures may occur and forces a specific finite-memory architecture inside a deterministic transducer.
We identified an exact structural subclass inside deterministic transducer theory. The phase-expanded realizations of DLSL systems are precisely the graph-respecting transducers whose visible-state fibers are linear hold paths with a unique decision state; equivalently, each fiber carries a monogenic aperiodic chain monoid and cross-fiber actions factor through its distinguished active state.
This characterization has three immediate consequences. First, the phase-expanded realization has exact graph-preserving state cost: enforcing dwell values \(d_i\) requires exactly \(\sum_i d_i\) control states in the deterministic graph-preserving setting. Second, the class is rigid: under natural reachability and realizable-departure hypotheses, equivalent accessible fiber-linear transducers over the same visible graph are isomorphic. Third, the same reconstruction perspective remains valid beyond the canonical normal form: injective labels are only a presentation device, and the edge-entry variant is handled by the same path-fiber analysis and admits its own converse and recognition theorem.
Two natural directions remain. One is to identify broader classes of graph-respecting deterministic transducers that admit comparable canonical decompositions. The other is to measure, in structural terms, how far a general graph-respecting transducer lies from the DLSL or edge-entry regimes.
The main body of the paper is organized around the internal structure of graph-respecting deterministic transducers. There is also a complementary behavioral view, stated directly on visible-state traces. Since it is not part of the intrinsic converse route, we collect it here.
For a visible-state word \(\tau = y_0 y_1 \cdots y_n \in S^{n+1}\) and an index \(0 \le t \le n\), define the current run length by \[\mathrm{run}_{\tau}(t) := \max \bigl\{ \ell' \ge 1 : t-\ell'+1 \ge 0 \text{ and } y_{t-\ell'+1}=\cdots=y_t \bigr\}.\] To avoid confusion with the visible-state labeling \(\ell\), we use \(\ell'\) here only as a local dummy variable.
Theorem 26 (Characterization of realizable visible-state traces). Assume that the symbolic DLSL system is destination-complete. Let \[\tau = y_0 y_1 \cdots y_n \in S^{n+1} \qquad \text{with } y_0=s_0.\] Then there exists an input word \(w \in \Omega^n\) such that \[\tau = \mathrm{tr}_{\mathcal{A}}(w)\] if and only if the following two conditions hold:
Graph-feasible adjacency: \[y_{t+1} \in \mathrm{Out}(y_t) \qquad \text{for every } t=0,\dots,n-1;\]
Minimum dwell before departure: whenever \(y_t \ne y_{t+1}\), \[\mathrm{run}_{\tau}(t) \ge d_{y_t}.\]
Proof. Necessity is immediate from the operational semantics. Suppose \(\tau = \mathrm{tr}_{\mathcal{A}}(w)\) for some input word. At each time step the visible successor is either the current visible state itself, during forced hold, or a visible successor selected by the local decision map. In either case \(y_{t+1} \in \mathrm{Out}(y_t)\), so condition (1) holds.
Now assume \(y_t \ne y_{t+1}\). Let \(i=y_t\), and let \(s\) be the first time index of the maximal block of \(i\) ending at time \(t\). Then \[y_s = y_{s+1} = \cdots = y_t = i, \qquad y_{s-1} \ne i \quad \text{if } s>0.\] When the machine enters visible state \(i\) at time \(s\), its residual phase is reset to \(d_i-1\). Each subsequent time step spent in \(i\) decreases this phase by one. A non-self departure at time \(t\) is possible only if the symbol read at time \(t+1\) is processed from phase \(0\). Thus the phase must have gone from \(d_i-1\) down to \(0\) over the interval from entry at time \(s\) to the departure point at time \(t\), which requires at least \(d_i-1\) steps after entry: \[t-s \ge d_i-1.\] Equivalently, \[t-s+1=\mathrm{run}_{\tau}(t)\ge d_i,\] which is condition (2).
For sufficiency, assume that \(\tau\) satisfies conditions (1) and (2). We construct an input word \(w=u_1\cdots u_n\) inductively so that the induced visible trace is exactly \(\tau\).
At time \(t\), suppose the currently realized visible state is \(y_t\). Let \[r_t := \max\{d_{y_t}-\mathrm{run}_{\tau}(t),\, 0\}.\] This is the residual phase that should be present at time \(t\) if the earlier part of the trace has already been realized. There are three cases.
Case 1: \(y_{t+1} \ne y_t\). By condition (2), \(\mathrm{run}_{\tau}(t) \ge d_{y_t}\), hence \(r_t=0\). Since the graph is destination-complete and \(y_{t+1} \in \mathrm{Out}(y_t)\), there exists an input symbol \(u_{t+1}\) such that \[g_{y_t}(u_{t+1}) = \ell(y_{t+1}).\] Reading this symbol causes the visible state to move to \(y_{t+1}\), as required.
Case 2: \(y_{t+1}=y_t\) and \(r_t>0\). Then the dynamics force the visible state to remain equal to \(y_t\) regardless of the input. Choose any \(u_{t+1} \in \Omega\).
Case 3: \(y_{t+1}=y_t\) and \(r_t=0\). Here the machine is free to decide, but we want it to stay at the same visible state. Because the visible graph is self-looping and destination-labeled, the self-label \(\ell(y_t)\) belongs to \(\Sigma_{y_t}\), and by destination-completeness there exists an input symbol \(u_{t+1}\) such that \[g_{y_t}(u_{t+1}) = \ell(y_t).\] Reading this input triggers the self-loop and again realizes \(y_{t+1}=y_t\).
In every case we can choose \(u_{t+1}\) so that the prefix \(u_1\cdots u_{t+1}\) realizes the prefix \(y_0\cdots y_{t+1}\). Induction on \(t\) completes the construction. ◻
Corollary 27 (Regularity of the visible-trace language). Assume destination-completeness. Then \[L_{\mathrm{tr}}(\mathcal{A}) := \{\mathrm{tr}_{\mathcal{A}}(w) : w \in \Omega^*\} \subseteq S^*\] is a regular language.
Proof. By 6, the symbolic DLSL system is realized by a finite-state transducer on the phase-expanded state set. By 26, the visible traces are exactly those visible-state words satisfying a finite-memory condition: graph-feasible adjacency together with a minimum dwell requirement before each departure. Either description yields a finite automaton recognizing the trace language. Hence the language is regular [1]. ◻
Corollary 28 (Injective-label version). If the visible-state labeling \(\ell:S\to\Sigma\) is injective, then minimum dwell is equivalent to a state-dependent minimum run-length condition on the emitted label stream \((\ell(y_t))\).
Proof. When \(\ell\) is injective, maximal visible-state blocks and maximal emitted-label blocks coincide. Apply 26. ◻