The complexity of relational query languages

MY Vardi - Proceedings of the fourteenth annual ACM symposium …, 1982 - dl.acm.org
… and expression complexity of logical langnages - relational … quantification - and algebraic
languages - relational algebra and its … Number of quantifier is better than number of tape cells. …

[BOOK][B] The formal semantics of programming languages: an introduction

G Winskel - 1993 - books.google.com
… For any arithmetic expression we care to write down it leaves us the task of putting in enough
parentheses to ensure it has been built-up in a unique way. It is helpful to think of abstract …

Alpha: An extension of relational algebra to express a class of recursive queries

R Agrawal - IEEE Transactions on Software Engineering, 1988 - ieeexplore.ieee.org
… The primary intent is to improve the functionality of relational … erators, operates on a relational
expression and produces as … relational operators can operate on it as they would on any

Simple relational correctness proofs for static analyses and program transformations

N Benton - ACM SIGPLAN Notices, 2004 - dl.acm.org
expression analysis and redundancy elimination transformation may be justified by translation
into relational … For example, a better formulation of one of the skip rules is the following: …

Relational queries computable in polynomial time

N Immerman - Proceedings of the fourteenth annual ACM symposium …, 1982 - dl.acm.org
… Query languages whi,:h are as expressive as Codd's Rclation,d Calcul,as are somctimes
cal/cd comp]_e~. This lcrm is misleading, however, hccausc many interesting queries are not …

Relational expressive power of constraint query languages

M Benedikt, G Dong, L Libkin, L Wong - Journal of the ACM (JACM), 1998 - dl.acm.org
… Thus, the coupling of relational calculus with arithmetic constraints enhances power. A
natural question arises, attracting much attention recently: How much more power can we gain …

[PDF][PDF] Design of mutant operators for the C programming language

H Agrawal, RA DeMillo, R Hathaway, W Hsu, W Hsu… - 1989 - academia.edu
… A test case that forces the expression c to evaluate to `\n' and n evaluate to any value not
equal to 1, is su cient to kill such a mutant. On the contrary, an SSWM mutant will encourage the …

[PDF][PDF] Equivalences among relational expressions with the union and difference operators

Y Sagiv, M Yannakakis - Journal of the ACM (JACM), 1980 - dl.acm.org
… expressions using the relational operations select, project, join… and show that every relational
expression over select, project, … In this section we strengthen this result by showing that the …

Efficient optimization of a class of relational expressions

AV Aho, Y Sagiv, JD Ullman - ACM Transactions on Database Systems …, 1979 - dl.acm.org
… and the operators are the relational operators select, project, … correspond to any expression
over the operators we discuss. … Therefore, we may “promote” b and d to the same constant, …

[BOOK][B] Semantics of programming languages: structures and techniques

CA Gunter - 1992 - books.google.com
… for an expression is different for different occurrences of the expression in a given program.
… In a later chapter, we expand our horizons to admit the possibility that there are variables in …