Em seu trabalho seminal, algoritmos teóricos de grupo para multiplicações de matrizes , Cohn, Kleinberg, Szegedy e Umans introduzem o conceito de quebra-cabeça exclusivamente solucionável (definido abaixo) e a capacidade da USP. Eles afirmam que Coppersmith e Winograd, em seu próprio papel inovador A multiplicação de matrizes através de progressões aritméticas , "implicitamente" provar que a capacidade USP é . Essa afirmação é reiterada em vários outros lugares (inclusive aqui na história), mas em nenhum lugar há uma explicação para ser encontrada. Abaixo está meu próprio entendimento sobre o que Coppersmith e Winograd provam, e por que não é suficiente.
É verdade que a capacidade USP é ? Em caso afirmativo, existe uma referência para a prova?
Quebra-cabeças exclusivamente solucionáveis
Um quebra-cabeça exclusivamente solucionável (USP) de comprimento e largura consiste em um subconjunto de de tamanho , que também consideramos como três coleções de "peças" (correspondentes aos locais onde vetores são , os locais onde são e os locais onde são ), satisfazendo a seguinte propriedade. Suponha que organizemos todas as peças em linhas. Então deve haver uma maneira única de colocar as outras peças, uma de cada tipo em cada linha, para que elas "se encaixem".
Seja o comprimento máximo de um USP de largura . A capacidade da USP é
Exemplo (um USP de comprimento e largura 4 ): 1111 2131 1213 2233 Não exemplo de comprimento 3 e largura 3 , em que as peças 2 e 3 podem ser dispostas de duas maneiras diferentes: 123
Puzzles de Coppersmith-Winograd
Um quebra-cabeça de Coppersmith-Winograd (CWP) de comprimento e largura k consiste em um subconjunto S de { 1 , 2 , 3 } k de tamanho n no qual as "peças" são únicas - para quaisquer dois a ≠ b ∈ S e , { i ∈ [ k ] : um i = c } ≠ { i ∈ [ (Eles apresentam um pouco diferente.)
Cada USP é um CWP (como comentamos acima), portanto, a capacidade CWP satisfaz λ ≥ κ . Acima comentamos que . Fundidor e Winograd mostraram, utilizando um argumento sofisticado, que λ = 3 / 2 2 / 3 . Seu argumento foi simplificado por Strassen (veja ateoria da complexidade algébrica). Esboçamos uma prova simples abaixo.