next up previous contents
Next: the pair diagram Up: Diagrams Previous: de Bruijn diagram

the subset diagram


  
Figure: Since the de Bruijn diagram of a (3,1/2) automaton has three vertices, the subset diagram has eight vertices, ranked at four levels according to the size of the subset.
\begin{figure}
\centering
\begin{picture}
(150,160)
\put(0,0){\epsfxsize=150pt \epsffile{3hsubs.eps}}
\end{picture}
\end{figure}

The vertices in the subset diagram are subsets of de Bruijn vertices. Each source subset is linked to the union of all the destinations of its elements. If there are no destinations for a given label, linkage goes to the empty set.

It is useful to introduce some symbolism to express these ideas, anticipating the eventual complexity of the constructions.

Having made these prearrangements, it is easier to connect the nodes in the subset diagram, using the word LINK instead of link because of the profusion of linkages that have to be dealt with. When suitable graphic facilities exist, such as when drawing the diagrams by hand, it is convenient to represent link linkages by thin arrows running between points, and LINK linkages by fat arrows running between subsets.

That is the reason for introducing a case-sensitive nomenclature which is more common in computer programming than in mathematical expositions. Following these precepts, it is time to define the linkage predicate for the subset diagram:

$\displaystyle {\rm LINK}(U,V)$ $\textstyle \equiv$ $\displaystyle V = \bigcup_{u\varepsilon U}{\rm NEXT}(u)$ (44)

A detail which should be observed in this definition, which to a certain extent captures the essence of the subset diagram, is that there is one and only one set which can be called ${\rm LINK}(U)$. There is one because in the worst case it is the empty set, and only one because of he insistence that it is the maximum set to which interelement connections via NEXT can be formed. Consequently,

$\displaystyle {\rm LINK}(U)$ = $\displaystyle \bigcup_{u\varepsilon U}{\rm link}(u)$ (45)

Leaves in the subset diagram have no incoming arrows, which could be a consequence of all the points in that node being leaves themselves; but it could also result from a lack of saturation. In other words, its points could have incoming arrows, emanating from sources which have additional destinations lying in some other subset.

Rootlets would have no outgoing links, which is impossible because such nodes would be connected to the empty set. But it is still possible to ask what kind has the empty set as its destination (which would have to be unique). Evidently unions of rootlets would be rootlets, just as unions of leaves would be leaves. Unlike the situation with leaves, however, there are no fat rootlets composed of anything other than thin rootlets.


next up previous contents
Next: the pair diagram Up: Diagrams Previous: de Bruijn diagram
root
2000-03-17