O teorema de Galois efetivamente diz que não se pode expressar as raízes de um polinômio de grau> = 5 usando funções racionais de coeficientes e radicais - não se pode ler que se está dizendo que, dado um polinômio, não há algoritmo determinístico para encontrar as raízes?
Agora considere uma questão de decisão da forma: "Dado um polinômio real com raiz e um número k é a terceira e a quarta raiz mais alta de pelo menos com uma diferença de k?"
Um certificado de prova para esta questão de decisão será apenas o conjunto de raízes desse polinômio e esse é um certificado curto e, portanto, parece que MAS NÃO é o teorema de Galois dizendo que não existe nenhum algoritmo determinístico para encontrar um certificado para esta decisão questão? (e essa propriedade, se true, exclui qualquer algoritmo para decidir a resposta a esta pergunta)
Então, em que classe de complexidade está essa questão de decisão?
Todas as perguntas NP-completas que eu vi sempre têm um algoritmo de tempo exponencial trivial disponível para resolvê-las. Não sei se é esperado que essa seja uma propriedade que sempre deve ser verdadeira para todas as perguntas de NP-complete. Para esta questão de decisão, isso não parece ser verdade.
fonte
Respostas:
Conexão interessante, no entanto, a teoria de Galois afirma que não existe um método (consistente) para encontrar raízes do quintic usando radicais , em vez de dizer que o problema tem uma solução (por exemplo, um caminho mais longo) que pode exigir tempo super-polinomial. Então, eu diria que está mais relacionado à indecidibilidade do que à complexidade.
Especificamente, na teoria de Galois, constrói-se progressivamente extensões de grupo das raízes da equação, passo a passo (adicionando uma raiz de cada vez). E todos esses grupos devem ser solucionáveis, em certo sentido, não deve haver ambiguidade no processo de construção dessas extensões em outra ordem. Existe uma pergunta relacionada a MO sobre a complexidade de construir o grupo Galois de uma equação .
Outra referência aqui "TEORIA COMPUTACIONAL DE GALOIS: INVARIANTES E COMPUTAÇÕES SOBRE ", CLAUS FIEKER JURGEN KLUNERSQ
Além disso, pode-se representar sistematicamente raízes de uma euqação polinomial usando radicais (quando a equação é solucionável usando radicais) com base na construção do (s) grupo (s) de Galois da equação. Ref: "Representação radical de raízes polinomiais", Hirokazu Anai Kazuhiro Yokoyama 2002
A complexidade computacional de determinar se um dado polinômio monômico irredutível sobre os números inteiros é solúvel por radicais está em Ref "A solvabilidade dos radicais está no tempo polinomial", S. Landau GL Miller 1984PZ P
Uma pesquisa recente "Técnicas para a Computação de Grupos Galois", Alexander Hulpke
Obviamente, se alguém está procurando bons algoritmos de aproximação e sua complexidade (por exemplo, o método de Newton ou o Teorema de Sturm), essa é uma pergunta um pouco diferente e a resposta já postada fornece mais informações nessa direção.
fonte
Suponho que você esteja considerando polinômios com coeficientes inteiros .
Você tomou o ponto de partida errado para suas investigações; seu objetivo é encontrar boas estimativas para as raízes reais. Procurar uma fórmula algébrica para que você possa avaliá-la com precisão suficiente é algo que você pode fazer, mas não é realmente a coisa certa a fazer aqui. (a menos que, é claro, "a
k
-a maior raiz real de um polinômio" seja uma de suas operações algébricas)Um ponto de partida muito melhor é usar o teorema de Sturm para isolar as raízes do polinômio. Em seguida, é possível produzir melhores estimativas por pesquisa binária, mas se isso for muito lento, você poderá usar o método de Newton para produzir rapidamente estimativas de alta precisão.
Mas isso é apenas sobre encontrar certificados. Ainda há a questão de quais certificados podem existir.
Primeiramente, vou apontar que você pode calcular diretamente se duas das raízes estão exatamente unidades separadas, por exemplo, computando . Você também terá que decidir o que deseja fazer sobre as raízes repetidas e lidar adequadamente. Presumo que você lide com esse caso especialmente.gcd ( p ( x ) , p ( x - k ) )k mcd ( p ( x ) , p ( x - k ) )
Se sabemos que as duas raízes não estão exatamente unidades separadas, isso significa que você pode produzir uma estimativa de precisão suficiente para provar que elas são maiores ou menores que unidades separadas. por exemplo, existem dois tipos de certificados:kk k
O primeiro tipo (prova negativa) é
O segundo tipo (prova no positivo) é
Um certificado pode ser verificado usando o teorema de Sturm. Agora, sua pergunta sobre o tamanho de um certificado se resume a encontrar quantos bits de precisão você precisa para representar .uma
Em outras palavras, quais são os limites dos possíveis valores de , onde a , b são raízes de f ?a - b - k a , b f
Não tenho certeza de uma ótima abordagem, mas uma que deve lhe dar alguma coisa é observar que todos esses valores são raízes do polinômio:
Por quê? Lembre-se de que o resultado de dois polinômios monônicos é o produto de todas as diferenças de suas raízes;
fonte
vou responder às suas perguntas como geralmente abertas. a prova de galois, agora conhecida como Abel-Ruffini thm, mostra a impossibilidade de soluções polinomiais para o quintic. (em contraste com, por exemplo, a equação quadrática). portanto, não é realmente um resultado da dureza de um problema em si, mas da impossibilidade . nesse sentido, é mais análogo, por exemplo, uma prova de indecidibilidade do problema da parada. A teoria da complexidade está geralmente preocupada com o "custo" das soluções de computação. esse é o ponto de vista de dois pesquisadores de CS líderes na seção introdutória deste artigo a seguir ( Computability and Complexity / Kleinberg & Papadimitriou), seção 1 The Quest for the Quintic Formula:
fonte