AbstractDownwards passes on binary trees are essentially functions which pass information down a tree, from the root towards the leaves. Under certain conditions, a downwards pass is both ‘efficient’ (computable in a functional style in parallel time proportional to the depth of the tree) and ‘manipulable’ (enjoying a number of distributivity properties useful in program construction); we call a downwards pass satisfying these conditions a downwards accumulation. In this paper, we show that these conditions do in fact yield a stronger conclusion: the accumulation can be computed in parallel time proportional to the logarithm of the depth of the tree, on a Crew Pram machine
We present a linear-time sequential algorithm for the construction of a binary tree, given its preor...
This report contains Fork95 implementations of basic parallel operations on trees, like rooting and ...
The exponential output size problem asks whether the size of output trees of a tree transducer grows...
Downwards passes on binary trees are essentially functions which pass information down a tree, from ...
Downwards accumulations on binary trees are essentially functions which pass information down a tree...
AbstractDownwards passes on binary trees are essentially functions which pass information down a tre...
Accumulations are higher-order operations on structured objects; they leave the shape of an object u...
AbstractAccumulations are higher-order operations on structured objects; they leave the shape of an ...
Accumulations are higher-order operations on structured objects; they leave the shape of an object u...
An accumulation\\/ is a higher-order operation over structured objects of some type; it leaves the ...
A downwards accumulation is a higher-order operation that distributes information downwards through ...
A downwards accumulation is a higher-order operation that distributes information downwards through ...
AbstractA downwards accumulation is a higher-order operation that distributes information downwards ...
Abstract. We present two results for path traversal in trees, where the traversal is performed in an...
AbstractThe performance of several tree traversal algorithms may be described in terms of various no...
We present a linear-time sequential algorithm for the construction of a binary tree, given its preor...
This report contains Fork95 implementations of basic parallel operations on trees, like rooting and ...
The exponential output size problem asks whether the size of output trees of a tree transducer grows...
Downwards passes on binary trees are essentially functions which pass information down a tree, from ...
Downwards accumulations on binary trees are essentially functions which pass information down a tree...
AbstractDownwards passes on binary trees are essentially functions which pass information down a tre...
Accumulations are higher-order operations on structured objects; they leave the shape of an object u...
AbstractAccumulations are higher-order operations on structured objects; they leave the shape of an ...
Accumulations are higher-order operations on structured objects; they leave the shape of an object u...
An accumulation\\/ is a higher-order operation over structured objects of some type; it leaves the ...
A downwards accumulation is a higher-order operation that distributes information downwards through ...
A downwards accumulation is a higher-order operation that distributes information downwards through ...
AbstractA downwards accumulation is a higher-order operation that distributes information downwards ...
Abstract. We present two results for path traversal in trees, where the traversal is performed in an...
AbstractThe performance of several tree traversal algorithms may be described in terms of various no...
We present a linear-time sequential algorithm for the construction of a binary tree, given its preor...
This report contains Fork95 implementations of basic parallel operations on trees, like rooting and ...
The exponential output size problem asks whether the size of output trees of a tree transducer grows...