AbstractWe investigate the role of commutativity in query processing of linear recursion. We give a sufficient condition for two linear, function-free, and constant-free rules to commute. The condition depends on the form of the rules themselves. For a restricted class of rules, we show that the condition is necessary and sufficient and can be tested in polynomial time in the size of the rules. Using the algebraic structure of such rules, we study the relationship of commutativity with several other properties of linear recursive rules and show that it is closely related to the important special classes of separable recursion and recursion with recursively redundant predicates
AbstractA program schema defines a class of programs, all of which have identical statement structur...
Identified are a number of conditions on square patterns that are closely related to allowing commut...
AbstractWe present asymptotically exact expressions for the expected sizes of relations defined by t...
AbstractFor certain sets of logical rules, one can demonstrate that for every proof tree there is an...
Two operations commute if they generate the same result regardless of the order in which they execut...
The recursive nature of logic programs has long been the subject of optimization techniques [2, 8]. ...
We propose a programming paradigm that tries to get close to both the semantic simplicity of relatio...
We propose a programming paradigm that tries to get close to both the semantic simplicity of rela-ti...
In this paper, we present a linear and reversible programming language with inductives types and rec...
We study the problem of maintaining recursively-defined views, such as the transitive closure of a r...
There are many ways in which the query answering process for deductive databases may be optimised. M...
Abstract. This paper presents structural recursion as the basis of the syntax and semantics of query...
The theory of computability, or basic recursive function theory as it is often called, is usually m...
AbstractThe theory of computability, or basic recursive function theory as it is often called, is us...
AbstractWe consider polynomial-time Turing machines that have access to two oracles and investigate ...
AbstractA program schema defines a class of programs, all of which have identical statement structur...
Identified are a number of conditions on square patterns that are closely related to allowing commut...
AbstractWe present asymptotically exact expressions for the expected sizes of relations defined by t...
AbstractFor certain sets of logical rules, one can demonstrate that for every proof tree there is an...
Two operations commute if they generate the same result regardless of the order in which they execut...
The recursive nature of logic programs has long been the subject of optimization techniques [2, 8]. ...
We propose a programming paradigm that tries to get close to both the semantic simplicity of relatio...
We propose a programming paradigm that tries to get close to both the semantic simplicity of rela-ti...
In this paper, we present a linear and reversible programming language with inductives types and rec...
We study the problem of maintaining recursively-defined views, such as the transitive closure of a r...
There are many ways in which the query answering process for deductive databases may be optimised. M...
Abstract. This paper presents structural recursion as the basis of the syntax and semantics of query...
The theory of computability, or basic recursive function theory as it is often called, is usually m...
AbstractThe theory of computability, or basic recursive function theory as it is often called, is us...
AbstractWe consider polynomial-time Turing machines that have access to two oracles and investigate ...
AbstractA program schema defines a class of programs, all of which have identical statement structur...
Identified are a number of conditions on square patterns that are closely related to allowing commut...
AbstractWe present asymptotically exact expressions for the expected sizes of relations defined by t...