Coloquialmente, a definição do expoente de multiplicação de matrizes é o menor valor para o qual existe um algoritmo conhecido de multiplicação de matrizes . Como não é aceitável como definição matemática formal, acho que a definição técnica é algo como o mínimo em todo tal forma que existe um algoritmo de multiplicação de matrizes em .n ω t n t
Nesse caso, não podemos dizer que existe um algoritmo para multiplicação de matrizes em ou mesmo , apenas que para todo existe um algoritmo em . Muitas vezes, no entanto, trabalhos e resultados que usam multiplicação de matrizes relatam seu custo simplesmente como . n ω + o ( 1 ) ϵ > 0 n ω + ϵ O ( n ω )
Existe alguma definição alternativa de que permita esse uso? Existem resultados que garantem que um algoritmo de tempo ou n ^ {\ omega + o (1)} exista? Ou o uso O (n ^ {\ omega}) é simplesmente desleixado?n ω n ω + o ( 1 ) O ( n ω )