Papers
Topics
Authors
Recent
Search
2000 character limit reached

1-DTA: One-Clock Deterministic Timed Automata

Updated 28 January 2026
  • 1-DTA is a computational model extending finite automata with a single clock to enforce quantitative timing constraints in real-time systems.
  • The Myhill–Nerode framework and region abstraction allow the construction of minimal canonical models and ensure decidability for key verification problems.
  • 1-DTA supports efficient active learning, model checking, and controller synthesis, making it pivotal in the analysis and design of timed systems.

A one-clock deterministic timed automaton (1-DTA) is a computational model that extends classical finite automata by equipping them with a single real-valued clock, enabling the recognition of timed languages that involve quantitative temporal constraints. 1-DTAs serve as a pivotal class of timed automata, lying precisely at the interface between the rich expressiveness of time and the tractability of algorithmic analysis. They admit decidability for several fundamental problems and possess a robust theoretical characterization in terms of language theory and learning.

1. Formal Definition and Semantics

A 1-DTA is a tuple

A=(Σ,Q,q0,F,c,Δ)A = (\Sigma, Q, q_0, F, c, \Delta)

where:

  • Σ\Sigma is a finite input alphabet,
  • QQ is a finite set of locations (states),
  • q0Qq_0 \in Q is the initial location,
  • FQF \subseteq Q is the set of final (accepting) locations,
  • cc is the single real-valued clock,
  • ΔQ×Σ×Φc×{0,1}×Q\Delta \subseteq Q \times \Sigma \times \Phi_c \times \{0,1\} \times Q is a finite set of transitions.

The set Φc\Phi_c of clock constraints is built as Boolean combinations of atomic guards c<mc < m, cmc \le m, Σ\Sigma0, Σ\Sigma1, Σ\Sigma2 for Σ\Sigma3. A transition Σ\Sigma4 can be taken from state Σ\Sigma5 on input symbol Σ\Sigma6 if the current clock value satisfies the guard Σ\Sigma7. The reset bit Σ\Sigma8 indicates whether the clock is reset to Σ\Sigma9 (QQ0) or left unchanged (QQ1).

A configuration is a pair QQ2 where QQ3 is the current valuation of the clock. Timed words are sequences QQ4, where QQ5.

A run of the automaton over a timed word is a sequence

QQ6

such that for each QQ7 the transition from QQ8 to QQ9 on q0Qq_0 \in Q0 is enabled by some q0Qq_0 \in Q1 with q0Qq_0 \in Q2 advanced by q0Qq_0 \in Q3 to satisfy q0Qq_0 \in Q4, and if q0Qq_0 \in Q5, q0Qq_0 \in Q6; otherwise q0Qq_0 \in Q7.

Determinism requires that for every location q0Qq_0 \in Q8 and input symbol q0Qq_0 \in Q9, the guards of all transitions FQF \subseteq Q0 are pairwise disjoint subsets of FQF \subseteq Q1. Thus, at most one transition is enabled from any configuration for each input and valuation (An et al., 2019, Clemente et al., 2021, Doveri et al., 21 Jan 2026).

2. Myhill–Nerode-Style Language Theory

A central theoretical advance in the study of 1-DTAs is the Myhill–Nerode theorem for timed languages. For a language FQF \subseteq Q2, the key insight is that finite-index equivalence relations analogous to those for DFAs can be constructed using "half-integral" timed words and a syntactic reset function FQF \subseteq Q3.

Given a language FQF \subseteq Q4, the syntactic congruence FQF \subseteq Q5 is defined over half-integral timed words so that FQF \subseteq Q6 iff FQF \subseteq Q7 and FQF \subseteq Q8. The Myhill–Nerode theorem for 1-DTA states:

  • FQF \subseteq Q9 is recognized by some 1-DTA iff cc0 has finite index.
  • The canonical minimal 1-DTA for cc1 has state space corresponding to equivalence classes of cc2 and minimal clock constant.

This characterization enables the construction of minimal and canonical 1-DTAs, supports rigorous language theory, and underlies active learning approaches (Doveri et al., 21 Jan 2026).

3. Determinisation, Decidability, and Complexity

Given a one-clock nondeterministic timed automaton (1-NTA) without cc3-transitions, it is decidable whether the recognized language is also recognized by a 1-DTA with a fixed number of clocks and bounded constants. The determinisation procedure for 1-DTAs relies on orbit-finite constructions and region abstraction, which partition the clock's value space into finitely many equivalence classes (regions) according to the integral constants appearing in guards.

Key results include:

  • The k-DTA membership problem (fixed cc4) is PSPACE-complete.
  • Any relaxation—two or more clocks, cc5-transitions, or unbounded clocks—leads to undecidability of determinisability (Clemente et al., 2021, Clemente et al., 2020).

For integer-reset timed automata (IRTA), every language recognized by an IRTA can be determinized into a one-clock deterministic IRTA, with a worst-case doubly-exponential blowup in size; this is tight (Manasa et al., 2010).

4. Closure, Expressiveness, and Limitations

The class of 1-DTA is closed under union, intersection, and, for certain subclasses (notably integer-reset), under complementation. Equivalence, inclusion, and emptiness are decidable.

Expressiveness of 1-DTA is strictly below that of general (possibly non-deterministic or multi-clock) timed automata. There exist timed languages recognized by nondeterministic one-clock timed automata that cannot be recognized by any deterministic one-clock timed automaton—typically, these require arbitrarily many "resets" or must remember unboundedly many time instants, which is impossible for any fixed set of clock variables (Clemente et al., 2021, Clemente et al., 2020, Manasa et al., 2010).

1-DTAs with parametric clock constraints (where guards are of the form cc6 for a parameter cc7) are strictly more expressive and dangerously cross into undecidability for many verification problems, such as MTL-model checking (Quaas, 2014).

5. Equivalence, Checking, and Learning Algorithms

1-DTA equivalence can be decided efficiently by reduction to region abstractions or direct untimed finite-state machine (FSM) equivalence:

  • Every deterministic one-clock timed automaton admits a finite untimed FSM abstraction via region or "t-abstraction." Bisimulation between the timed and untimed models is used to show behavioral equivalence (Bresolin et al., 2014, Bresolin et al., 2021).
  • The FSM abstraction preserves the acceptance of all timed words up to equivalence of region sequences, and deciding 1-DTA equivalence reduces to FSM equivalence.

Active learning of 1-DTAs is feasible using cc8-style observation tables extended for time and reset behavior:

  • When resets are observable (the "smart teacher" model), learning is polynomial in the size of the automaton and maximal clock constant.
  • Without reset information, the learning problem becomes exponential owing to the need to guess reset choices at every table expansion (An et al., 2019, Doveri et al., 21 Jan 2026, Xu et al., 2022).

The Myhill–Nerode theory directly enables construction of a canonical 1-DTA through active learning over half-integral representations (Doveri et al., 21 Jan 2026).

6. Applications, Model Checking, and Synthesis

1-DTAs are central to specification, verification, and synthesis for real-time systems due to their algorithmic tractability:

  • Model checking of one-clock deterministic timed automata against continuous-time Markov chains (CTMCs) reduces to solving standard transient equations for CTMCs, as the region structure is simple enough to permit an explicit, finite-state reduction (Chen et al., 2011).
  • Synthesis procedures for model-based testing, controller synthesis, and supervisory control often assume deterministic timed automaton specifications; the decidability and constructibility for 1-DTA make them suitable for practical deployment (Clemente et al., 2021, Manasa et al., 2010).

7. Limitations, Decidability Boundaries, and Future Research

The key boundaries for decidable analysis and learning in the timed automata landscape are enforced by the strict restriction to one clock, the exclusion of silent (cc9) transitions, and bounded clock constants. Introducing additional clocks, ΔQ×Σ×Φc×{0,1}×Q\Delta \subseteq Q \times \Sigma \times \Phi_c \times \{0,1\} \times Q0-transitions, unbounded parameters, or certain forms of parametric equality into the model invariably leads to the undecidability of determinisation, emptiness, or model checking problems (Clemente et al., 2021, Clemente et al., 2020, Quaas, 2014).

Ongoing research explores more expressive sub-classes (e.g., L/U-automata), connections to register automata and the synthesis of canonical minimal models, as well as efficient, practical learning algorithms based on the theoretical results outlined above. The Myhill–Nerode approach and active learning methods are particularly central in recent advances (Doveri et al., 21 Jan 2026, An et al., 2019, Xu et al., 2022).

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 One-Clock Deterministic Timed Automata (1-DTA).