On the expressive power of query languages for matrices
From MaRDI portal
Publication:3305355
Abstract: We investigate the expressive power of , a formal language for matrix manipulation based on common matrix operations and linear algebra. The language can be extended with the operation of inverting a matrix. In we can compute the transitive closure of directed graphs, whereas we show that this is not possible without inversion. Indeed we show that the basic language can be simulated in the relational algebra with arithmetic operations, grouping, and summation. We also consider an operation for diagonalizing a matrix, which is defined so that different eigenvectors returned for a same eigenvalue are orthogonal. We show that can be expressed in . We put forward the open question whether there are boolean queries about matrices, or generic queries about graphs, expressible in but not in . The evaluation problem for is shown to be complete for the complexity class .
Recommendations
- On the expressive power of linear algebra on graphs
- The impact of transitive closure on the expressiveness of navigational query languages on unlabeled graphs
- Relative expressive power of navigational querying on graphs using transitive closure
- The impact of transitive closure on the Boolean expressiveness of navigational query languages on graphs
- scientific article; zbMATH DE number 219206
Cites work
- scientific article; zbMATH DE number 3165828 (Why is no real title available?)
- scientific article; zbMATH DE number 839556 (Why is no real title available?)
- scientific article; zbMATH DE number 6159604 (Why is no real title available?)
- scientific article; zbMATH DE number 1395614 (Why is no real title available?)
- A linear algebraic approach to Datalog evaluation
- Complexity of some geometric and topological problems
- Equivalence of Relational Algebra and Relational Calculus Query Languages Having Aggregate Functions
- Expressive power of SQL.
- Fast PageRank Computation via a Sparse Linear System
- Fixed points, Nash equilibria, and the existential theory of the reals
- Geometric reasoning with logic and algebra
- Linear algebra done right
- Logics with aggregate operators
- On the Descriptive Complexity of Linear Algebra
- Reachability is in DynFO
- Some graphs with characteristic polynomials which are not solvable by radicals
- Undecidability results on two-variable logics
Cited in
(4)
This page was built for publication: On the expressive power of query languages for matrices
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q3305355)