Article ID Journal Published Year Pages File Type
436944 Theoretical Computer Science 2006 14 Pages PDF
Abstract

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, bio-informatics 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.

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics