Strassen's 2x2 matrix multiplication algorithm: A conceptual perspective

08/27/2017
by   Christian Ikenmeyer, et al.
0

Despite its importance, all proofs of the correctness of Strassen's famous 1969 algorithm to multiply two 2x2 matrices with only seven multiplications involve some more or less tedious calculations such as explicitly multiplying specific 2x2 matrices, expanding expressions to cancel terms with opposing signs, or expanding tensors over the standard basis. This is why the proof is nontrivial to memorize and why many presentations of the proof avoid showing all the details and leave a significant amount of verifications to the reader. In this note we give a short, self-contained, easy to memorize, and elegant proof of the existence of Strassen's algorithm that avoids these types of calculations. We achieve this by focusing on symmetries and algebraic properties. Our proof combines the classical theory of M-pairs, which was initiated by Büchi and Clausen in 1985, with recent work on the geometry of Strassen's algorithm by Chiantini, Ikenmeyer, Landsberg, and Ottaviani from 2016.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/08/2022

Non-existence of a short algorithm for multiplication of 3×3 matrices with group S_4× S_3, II

It is proved that there is no an algorithm for multiplication of 3×3 mat...
research
04/20/2016

Convex Hull Calculations: a Matlab Implementation and Correctness Proofs for the lrs-Algorithm

This paper provides full -code and informal correctness proofs for the l...
research
11/07/2022

Non-existence of a short algorithm for multiplication of 3×3 matrices with group S_4× S_3

One of prospective ways to find new fast algorithms of matrix multiplica...
research
06/01/2023

Fast Matrix Multiplication Without Tears: A Constraint Programming Approach

It is known that the multiplication of an N × M matrix with an M × P mat...
research
06/25/2019

A note on Bianchi-Donà's proof to the variance formula of von Neumann entropy

Bianchi and Donà [1] have recently reported a proof to the variance form...
research
08/30/2017

Designing Strassen's algorithm

In 1969, Strassen shocked the world by showing that two n x n matrices c...

Please sign up or login with your details

Forgot password? Click here to reset