Handbook of formal languages, vol. 1
Shuffle on trajectories: syntactic constraints
Theoretical Computer Science
Algebraic properties of the shuffle over ω-trajectories
Information Processing Letters
Handbook of Formal Languages
Theory of Automata
Acta Informatica
Trajectory-based embedding relations
Fundamenta Informaticae
Template-guided DNA recombination
Theoretical Computer Science - Descriptional complexity of formal systems
On properties of bond-free DNA languages
Theoretical Computer Science
Substitutions, trajectories and noisy channels
CIAA'04 Proceedings of the 9th international conference on Implementation and Application of Automata
Semantic shuffle on and deletion along trajectories
DLT'04 Proceedings of the 8th international conference on Developments in Language Theory
Hi-index | 5.23 |
Language operations on trajectories provide a generalization of many common operations such as concatenation, quotient, shuffle and others. A trajectory is a syntactical condition determining positions where an operation is applied. Besides their elegant language-theoretical properties, the operations on trajectories have been used to solve problems in coding theory, bioinformatics and concurrency theory. We focus on algebraic properties of substitution on trajectories. Their characterization in terms of language-theoretical properties of the associated sets of trajectories is given. The transitivity property is of particular interest. Unlike, e.g., shuffle on trajectories, in the case of substitution the transitive closure of a regular set of trajectories is again regular. This result has consequences in the above-mentioned application areas.