Collapsible pushdown automata (CPDA) are a new kind of higher-order pushdown automata in which every symbol in the stack has a link to a stack situated somewhere below it. In addition to the higher-order push and pop operations, CPDA have an important operation called collapse, whose effect is to "collapse" a stack s to the prefix as indicated by the link from the topmost symbol of s. Our first result is that CPDA are equi-expressive with recursion schemes as generators of (possibly infinite) ranked trees. In one direction, we give a simple algorithm that transforms an order-n CPDA to an order-n recursion scheme that generates the same tree, uniformly for all n Gt= 0. In the other direction, using ideas from game semantics, we give an effec...
National audienceWe are interested in the problem of expressiveness of the following operations in t...
Higher-order pushdown automata (n-PDA) are abstract machines equipped with a nested \u27stack of sta...
Recursive game graphs can be used to reason about the control flow of sequential programs with recur...
We consider recursion schemes (not assumed to be homogeneously typed, and hence not necessarily safe...
International audienceHigher-order recursion schemes are rewriting systems for simply typed terms an...
International audienceThis paper studies the logical properties of a very general class of infinite ...
Higher-Order Pushdown Automata (HOPDA) are abstract machines equipped with a nested stacks of stacks...
International audienceThis paper studies a large class of two-player perfect-information turn-based ...
International audienceIn this paper we consider parity games defined by higher-order pushdown automa...
International audienceLet R be a class of generators of node-labelled infinite trees, and L be a log...
Higher-order pushdown systems extend the idea of pushdown systems by using a "higher-order stack" (w...
We prove that the modal mu-calculus model-checking problem for node-labelled ranked trees that are g...
Higher-order recursion schemes are an expressive formalism used to define languages of possibly infi...
We investigate the expressive power of higher-order recursion schemes (HORS) restricted to linear ty...
We show that collapsible deterministic second level pushdown automata can recognize more languages t...
National audienceWe are interested in the problem of expressiveness of the following operations in t...
Higher-order pushdown automata (n-PDA) are abstract machines equipped with a nested \u27stack of sta...
Recursive game graphs can be used to reason about the control flow of sequential programs with recur...
We consider recursion schemes (not assumed to be homogeneously typed, and hence not necessarily safe...
International audienceHigher-order recursion schemes are rewriting systems for simply typed terms an...
International audienceThis paper studies the logical properties of a very general class of infinite ...
Higher-Order Pushdown Automata (HOPDA) are abstract machines equipped with a nested stacks of stacks...
International audienceThis paper studies a large class of two-player perfect-information turn-based ...
International audienceIn this paper we consider parity games defined by higher-order pushdown automa...
International audienceLet R be a class of generators of node-labelled infinite trees, and L be a log...
Higher-order pushdown systems extend the idea of pushdown systems by using a "higher-order stack" (w...
We prove that the modal mu-calculus model-checking problem for node-labelled ranked trees that are g...
Higher-order recursion schemes are an expressive formalism used to define languages of possibly infi...
We investigate the expressive power of higher-order recursion schemes (HORS) restricted to linear ty...
We show that collapsible deterministic second level pushdown automata can recognize more languages t...
National audienceWe are interested in the problem of expressiveness of the following operations in t...
Higher-order pushdown automata (n-PDA) are abstract machines equipped with a nested \u27stack of sta...
Recursive game graphs can be used to reason about the control flow of sequential programs with recur...