Interactive certificate for the verification of Wiedemann's Krylov sequence: application to the certification of the determinant, the minimal and the characteristic polynomials of sparse matrices
Jean-Guillaume Dumas, Erich Kaltofen (NCSU), Emmanuel Thom\'e, (CARAMEL)

TL;DR
This paper introduces interactive certificates for Wiedemann's Krylov sequence, enabling efficient verification of determinants and polynomials of sparse matrices with nearly linear complexity.
Contribution
It presents algorithms for computing certificates for Krylov sequences of sparse or structured matrices with Monte Carlo verification complexity that is essentially linear.
Findings
Certificates enable efficient verification of matrix properties.
Algorithms work for sparse and structured matrices over abstract fields.
Applications include certification of determinants and characteristic polynomials.
Abstract
Certificates to a linear algebra computation are additional data structures for each output, which can be used by a-possibly randomized- verification algorithm that proves the correctness of each output. Wiede-mann's algorithm projects the Krylov sequence obtained by repeatedly multiplying a vector by a matrix to obtain a linearly recurrent sequence. The minimal polynomial of this sequence divides the minimal polynomial of the matrix. For instance, if the input matrix is sparse with n 1+o(1) non-zero entries, the computation of the sequence is quadratic in the dimension of the matrix while the computation of the minimal polynomial is n 1+o(1), once that projected Krylov sequence is obtained. In this paper we give algorithms that compute certificates for the Krylov sequence of sparse or structured matrices over an abstract field, whose Monte Carlo verification…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Complexity and Algorithms in Graphs · Polynomial and algebraic computation
