{"id":"arxiv:0912.3925","kind":"preprint","title":"A Simplified Proof For The Application Of Freivalds' Technique to Verify Matrix Multiplication","authors":["Vamsi K. Kundeti"],"author_count":1,"year":2009,"published":"2009-12-19","venue":null,"cited_by":null,"doi":null,"arxiv_id":"0912.3925","nct_id":null,"source_url":"https://arxiv.org/abs/0912.3925","archive_url":"https://space-kitty.com/papers/arxiv:0912.3925","updated":"2010-03-16","pmid":null,"pmcid":null,"openalex_id":null,"pdf_url":"https://arxiv.org/pdf/0912.3925","abstract":"Fingerprinting is a well known technique, which is often used in designing Monte Carlo algorithms for verifying identities involving ma- trices, integers and polynomials. The book by Motwani and Raghavan [1] shows how this technique can be applied to check the correctness of matrix multiplication -- check if AB = C where A, B and C are three nxn matrices. The result is a Monte Carlo algorithm running in time $Theta(n^2)$ with an exponentially decreasing error probability after each indepen- dent iteration. In this paper we give a simple alternate proof addressing the same problem. We also give further generalizations and relax various assumptions made in the proof.","abstract_license":"CC0-1.0 (arXiv descriptive metadata)","license":null,"is_open_access":false,"retracted":false,"peer_reviewed":false,"categories":["cs.DS","cs.DM"],"details":null,"provenance":"arxiv","attribution":"Abstract: arXiv descriptive metadata (CC0). Thank you to arXiv for use of its open access interoperability. This service was not reviewed or approved by, nor does it necessarily express or reflect the policies or opinions of, arXiv.","topics":[],"cited_in_dossiers":[]}