×

Improving the representation of infinite trees to deal with sets of trees. (English) Zbl 0960.68041

Smolka, Gerd (ed.), Programming languages and systems. 9th European symposium on programming, ESOP 2000. Held as part of the joint European conferences on theory and practice of software, ETAPS 2000, Berlin, Germany, March 25 - April 2, 2000. Proceedings. Berlin: Springer. Lect. Notes Comput. Sci. 1782, 275-289 (2000).
Summary: In order to deal efficiently with infinite regular trees (or other pointed graph structures), we give new algorithms to store such structures The trees are stored in such a way that their representation is unique and shares as much as possible. This maximal sharing allows substantial memory gain and speed up. For example, equality testing becomes constant time. The algorithms are incremental, and as such allow good reactive behavior. This new algorithms are then applied to the representation of sets of trees. The expressive power of this new representation is exactly what is needed by set-based analysis.
For the entire collection see [Zbl 0935.00050].

MSC:

68P05 Data structures