Beruflich Dokumente
Kultur Dokumente
In automata theory, a tree is a particular way of representing atree structure as sequences of natural numbers.
A tree is called ordered if there is an order among the successors of each of its nodes. The above definition of tree naturally suggests
an order among the successors, which can be used to make the tree ranked.
In the case of ranked alphabets, an extra function Ar: is defined. This function associates a fixed arity to each symbol of the
alphabet. In this case, each t T has to satisfy Ar(V(t)) = d(t). The trees that satisfy this property are called ranked trees. The trees
that do not (necessarily) satisfy that property are calledunranked.
For example, the above definition is used in the definition of aninfinite tree automaton.
Example
Let T = {0,1}* and = {a,b}. We define a labeling function V as follows: the labeling for the root node is V() = a and, for every
other node t {0,1}*, the labellings for its successor nodes are V(t.0) = a and V(t.1) = b. It is clear from the picture that T forms a
(fully) infinite binary tree.
References
Comon, Hubert; Dauchet, Max; Gilleron, Rmi; Jacquemard, Florent; Lugiez, Denis; Lding, Christof;ison,
T Sophie;
Tommasi, Marc (November 2008). "Preliminaries". Tree Automata Techniques and Applications(PDF). Retrieved
11 February 2014.
Text is available under theCreative Commons Attribution-ShareAlike License ; additional terms may apply. By using this
site, you agree to the Terms of Use and Privacy Policy. Wikipedia is a registered trademark of theWikimedia
Foundation, Inc., a non-profit organization.