We give a polymorphic account of the relational algebra. We introduce a formalism of ''type formulas'' specifically tuned for relational algebra expressions, and present an algorithm that computes the ''principal'' type for a given expression. The principal type of an expression is a formula that sp
Reflective Programming in the Relational Algebra
β Scribed by Jan Van den Bussche; Dirk van Gucht; Gottfried Vossen
- Publisher
- Elsevier Science
- Year
- 1996
- Tongue
- English
- Weight
- 485 KB
- Volume
- 52
- Category
- Article
- ISSN
- 0022-0000
No coin nor oath required. For personal study only.
β¦ Synopsis
This paper introduces a reflective extension of the relational algebra. Reflection is achieved by storing and manipulating relational algebra programs as relations and by adding a LISP-like evaluation operation to the algebra. We first show that this extension, which we call the reflective algebra, can serve as a unifying formalization of various forms of procedural data management which have been considered in database systems research. We then study the expressive power and complexity of the reflective algebra. In particular, we establish a close correspondence between reflection and bounded looping, and between tailrecursive reflection and unbounded looping. These correspondences yield new logical characterizations of PTIME and PSPACE.
π SIMILAR VOLUMES
## Abstract We introduce a new axiom scheme for constructive set theory, the Relation Reflection Scheme (RRS). Each instance of this scheme is a theorem of the classical set theory ZF. In the constructive set theory CZF^β^, when the axiom scheme is combined with the axiom of Dependent Choices (DC),
## Abstract Despite the intuitive appeal of conceptualizing time as a resource, like money, to which prospect theory should apply, the application of prospect theory to timeβrelated decisions has met with mixed results. Existing literature has failed repeatedly to find evidence of loss aversion and
In this note, we prove a theorem on a new presentation for the algebra of the endomorphisms of the permutation representation (Yokonuma-Hecke algebra) of a simple Chevalley group with respect to a maximal unipotent subgroup. This presentation is given using certain nonstandard generators.