11,228 research outputs found
Three hierarchies of transducers
Composition of top-down tree transducers yields a proper hierarchy of transductions and of output languages. The same is true for ETOL systems (viewed as transducers) and for two-way generalized sequential machines
The copying power of one-state tree transducers
One-state deterministic top-down tree transducers (or, tree homomorphisms) cannot handle "prime copying," i.e., their class of output (string) languages is not closed under the operation L → {)f(n) w ε L, f(n) ≥ 1}, where f is any integer function whose range contains numbers with arbitrarily large prime factors (such as a polynomial). The exact amount of nonclosure under these copying operations is established for several classes of input (tree) languages. These results are relevant to the extended definable (or, restricted parallel level) languages, to the syntax-directed translation of context-free languages, and to the tree transducer hierarchy.\ud
\u
Bottom-up and top-down tree transformations - a comparison
The top-down and bottom-up tree transducer are incomparable with respect to their transformation power. The difference between them is mainly caused by the different order in which they use the facilities of copying and nondeterminism. One can however define certain simple tree transformations, independent of the top-down/bottom-up distinction, such that each tree transformation, top-down or bottom-up, can be decomposed into a number of these simple transformations. This decomposition result is used to give simple proofs of composition results concerning bottom-up tree transformations.\ud
\ud
A new tree transformation model is introduced which generalizes both the top-down and the bottom-up tree transducer
Classical Structures Based on Unitaries
Starting from the observation that distinct notions of copying have arisen in
different categorical fields (logic and computation, contrasted with quantum
mechanics) this paper addresses the question of when, or whether, they may
coincide. Provided all definitions are strict in the categorical sense, we show
that this can never be the case. However, allowing for the defining axioms to
be taken up to canonical isomorphism, a close connection between the classical
structures of categorical quantum mechanics, and the categorical property of
self-similarity familiar from logical and computational models becomes
apparent.
The required canonical isomorphisms are non-trivial, and mix both typed
(multi-object) and untyped (single-object) tensors and structural isomorphisms;
we give coherence results that justify this approach.
We then give a class of examples where distinct self-similar structures at an
object determine distinct matrix representations of arrows, in the same way as
classical structures determine matrix representations in Hilbert space. We also
give analogues of familiar notions from linear algebra in this setting such as
changes of basis, and diagonalisation.Comment: 24 pages,7 diagram
Tree transducers, L systems, and two-way machines
A relationship between parallel rewriting systems and two-way machines is investigated. Restrictions on the “copying power” of these devices endow them with rich structuring and give insight into the issues of determinism, parallelism, and copying. Among the parallel rewriting systems considered are the top-down tree transducer; the generalized syntax-directed translation scheme and the ETOL system, and among the two-way machines are the tree-walking automaton, the two-way finite-state transducer, and (generalizations of) the one-way checking stack automaton. The. relationship of these devices to macro grammars is also considered. An effort is made .to provide a systematic survey of a number of existing results
- …