Tree codes and the defect theorems for trees
Sabrina Mantaci
LIAFA
My research background at the time I joined ALAPEDES (January 1999)
was mainly in the field of combinatorics on words and language theory.
More in details the research I developed in order to relate my Ph.D
thesis and in the following period, was devoted to the generalization
to k-ary node-labeled trees of notions, properties and results of
the combinatorial theory of words. In particular problems like
extending the notion of ``code'', ``equation'', ``periodicity'',
together with the connected theories, have been successfully
studied. Under this point of view, many of the theorems of
combinatorics of words can be seen like a special case of theorems in
combinatorics on trees, but, in the same time, some properties do not
have a corresponding property for trees, due to their branching and
asymmetric top-down/bottom-up structure. As a concrete example, here
we consider the notion of tree code and the defect theorem, and their
extention to the tree case. The defect theorem is one of the
fundamental results of the combinatorial theory of words. It states
that if a set X of words of cardinality n satisfies a nontrivial
relation, then its elements can be expressed as a catenation of the
words in another set Y having cardinality at most n-1. Actually
there does not exist just one, but several results which formalize the
above defect effect depending on the properties we require on Y(i.e., for instance, to be a code, a prefix/suffix code). We look at
which defect theorems on words can be extended to trees. It turns out
that in many cases this is possible. However, interestingly, the
proofs are not just translations, but contain several different
features compared to those for words. Moreover, due to the above
differences, some results cannot be extended.
I just began to investigate some specific problems in the field of
Discrete Event Systems. (max,+)-automata on words
have been studied a lot, they are an important modelling tool for
Discrete Event Systems. It seems interesting to study their
counterpart for trees, that is (max,+)-tree automata.
1999-03-21