mlsanityData to 7 Oct 2026

On the expressive power of query languages for matrices

arXiv 1709.08359 ↗First posted 25 Sep 2017cs.DBcited by 14

Not on the map. Why?

Abstract (arXiv)

We investigate the expressive power of mathsfMATLANG, a formal language for matrix manipulation based on common matrix operations and linear algebra. The language can be extended with the operation mathsfinv of inverting a matrix. In mathsfMATLANG+mathsfinv 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 mathsfeigen for diagonalizing a matrix, which is defined so that different eigenvectors returned for a same eigenvalue are orthogonal. We show that mathsfinv can be expressed in mathsfMATLANG+mathsfeigen. We put forward the open question whether there are boolean queries about matrices, or generic queries about graphs, expressible in mathsfMATLANG + mathsfeigen but not in mathsfMATLANG+mathsfinv. The evaluation problem for mathsfMATLANG + mathsfeigen is shown to be complete for the complexity class exists R.

Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 25 Sep 2017.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 2; 2022: 6; 2023: 3; 2024: 1; 2025: 1; 2026: 1.

14 papers.

Sort: