De fato, existem outras restrições em que relacionam esse problema à IG. Por exemplo, se alguém exige que P seja um produto Kronecker (tensor) P 1 ⊗ P 2 ⊗ P 3 , o problema resultante é tão difícil quanto a equivalência de tensores de 3 valentes, que é aproximadamente a mesma complexidade que a Equivalência de código linear, que por sua vez é conhecido por ser resistente ao GI (mas não conhecido por ser equivalente ao GI).PPP1⊗P2⊗P3
Outro ponto de vista da sua pergunta, que pode lançar alguma luz sobre a situação geral, é o seguinte. Para qualquer ação grupal de em um conjunto X n (um para cada n ), pode-se perguntar sobre a complexidade de decidir se dois pontos x , y ∈ X n estão no mesmo óxido de G n ; chame isso de problema de órbita para essa (família de) ação (s). Sua pergunta é essencialmente sobre a complexidade dos problemas de órbita que podem ser expressos da seguinte forma: dada uma ação linear de um grupo G n em um espaço vetorial V nGnXnnx , y∈ XnGnGnVn, considere o problema de órbita da ação induzida de (por conjugação) em X n = V n ⊗ ( V n ) ∗ .GnXn= Vn⊗ ( Vn)∗
Para isomorfismo gráfico, temos e V n = R n com a ação natural, permutando coordenadas. Para a conjugação da matriz, temos G n = GL n ( F ) em sua ação natural sobre V n = F n . Para o exemplo acima, temos G n = GL a × GL b × GL c em sua ação natural em V n = F a ⊗ FGn= SnVn= RnGn= GLn( F )Vn= FnGn= GLuma× GLb× GLc .Vn= Fuma⊗ Fb⊗ Fc