Além de Strassen, ninguém é capaz de lhe contar como Strassen teve sua ideia. No entanto, posso lhe dizer, como você poderia ter encontrado essa fórmula - desde que esteja interessado em geometria algébrica e teoria de representação. Isso também fornece as ferramentas para mostrar que a fórmula de Strassen é tão boa quanto possível, ou mais precisamente, que não existe uma fórmula que calcule o produto de duas matrizes 2 × 2 que usam menos de 7 multiplicações .
Como você está interessado em matrizes, presumo que você saiba álgebra linear básica e ficará um pouco confuso com os detalhes mais avançados.
Primeiro seja E o conjunto de todos os mapas lineares de um plano para um plano. Esse é basicamente o conjunto de todas as matrizes 2 × 2, mas esquecemos um sistema de coordenadas específico - porque, se houvesse um sistema de coordenadas melhor que o “padrão”, poderíamos ter interesse em usá-lo para multiplicação de matrizes. Também denotamos por E † o espaço duplo de E e por X = P (E⊗E † ⊗E †) o espaço projetivo associado ao produto tensorial E⊗E † ⊗E † .
Um elemento de X = P (E⊗E † ⊗E †) da forma especial [c⊗α⊗β] pode ser interpretado como uma operação elementar em matrizes que, em alguns sistemas de coordenadas apropriados, lê um coeficiente de uma matriz um e um coeficiente de uma matriz B e escreve o produto destes coeficientes de alguma matriz C . Um elemento geral de X é uma combinação destas operações elementares, de modo que o produto π de duas matrizes, entendida como um mapa de P (E) x P (E) a P (E), é um ponto em X .
A fórmula usual do produto da matriz e a fórmula de Strassen podem ser expressas como combinações dessas operações lineares, então deixe-me denotar por W₁ o conjunto dessas operações elementares [c⊗α⊗β] e deixe-me descrever geometricamente suas combinações.
Seja W₂ a variedade de secantes de W₁ em X. É obtido tomando-se (fechamento da) união de todas as linhas que passam por dois pontos (genéricos) de W₁ . Podemos pensar nisso como um conjunto de todas as combinações de duas operações elemetárias.
Seja W₃ a variedade de planos secantes de W2 em X. É obtido tomando-se (fechamento da) união de todos os planos passando por três pontos (genéricos) de W2 . Podemos pensar nisso como um conjunto de todas as combinações de três operações elemetárias.
Da mesma forma, definimos variedades secantes para índices maiores. Observe que essas variedades crescem cada vez maiores, ou seja, W₁⊂W₂⊂W₃⊂ ⋯ Portanto, a fórmula clássica do produto da matriz mostra que o produto das matrizes é um ponto de W₈ . Na realidade
PROPOSIÇÃO (Strassen) - O produto das matrizes π está em W₇.
Até onde eu sei, Strassen não colocou as coisas dessa maneira, no entanto, este é um ponto de vista geométrico sobre esta questão. Este ponto de vista é muito útil, porque também permite provar que a fórmula de Strassen é a melhor, ou seja, que π não está em W₆ . Os métodos geométricos desenvolvidos aqui também podem ser usados para uma ampla gama de problemas.
Espero ter pego sua curiosidade. Você pode ir além, lendo este artigo de Landsberg e Manivel:
http://arxiv.org/abs/math/0601097
¹ Não vou consertar esse erro, porque peguei um resfriado.