Decidibilidade de um problema relativo a polinômios

11

Eu me deparei com o seguinte problema interessante: sejam polinômios sobre o campo dos números reais e suponhamos que seus coeficientes sejam todos inteiros (ou seja, existe uma representação exata finita desses polinômios). Se necessário, podemos supor que o grau de ambos os polinômios seja igual. Vamos denotar por (resp. ) o maior valor absoluto de alguma raiz (real ou complexa) do polinômio (resp. ). A propriedade decidível?p,qx q p q x p = x qxpxqpqxp=xq

Caso contrário, essa propriedade é válida para algumas famílias restritas de polinômios? No contexto em que esse problema surge, os polinômios são polinômios característicos das matrizes e suas raízes são valores próprios.

Estou ciente de alguns algoritmos numéricos para calcular raízes de polinômios / autovalores, no entanto, estes parecem não ser úteis aqui, pois a saída desses algoritmos é apenas aproximada. Parece-me que a álgebra computacional pode ser útil aqui, no entanto, infelizmente, eu não tenho quase nenhum conhecimento nesse campo.

Não estou procurando uma solução detalhada para esse problema; no entanto, qualquer intuição e idéias para procurar a solução seriam úteis.

Agradeço antecipadamente.

042
fonte
Se você pode calcular o campo de divisão, basta escrevê-los no formato e comparar; para alguns campos, o campo de divisão não é computável, mas não tenho certeza se isso vale para extensões de ? Q(x-x0 0)(x-x1)...Q
Xodarap 15/10/12

Respostas:

5

Também não conheço esse campo, mas acho que posso fornecer uma resposta não construtiva.

A teoria de primeira ordem dos campos fechados reais é decidível. Seu problema pode ser declarado como um sistema de equações e inequações algébricas sobre os números algébricos reais. Considere variáveis x 1 , , x deg P , y 1 , , y deg P , x 1 , , x deg P , y 1 , , y 2(degP+degQ) . Você deseja saber se o seguinte sistema é satisfatório: \ begin {align *}  P (x_j + i \, y_j) & = 0 & \ text {for \ (1 \ le j \ le \ deg P \)} \\  Q (x'_k + i \, y'_k) & = 0 & \ text {for \ (1 \ le k \ le \ deg Q \)} \\  x_j ^ 2 + y_j ^ k & \ le x_1 ^ 2 + x_2 ^ 2 & \ text {for \ (2 \ le j \ le \ deg P \)} \\  x'_j ^ 2 + y'_j ^ k & \ le x'_1 ^ 2 + x'_2 ^ 2 & \ text {for \ (2 \ le k \ le \ deg Q \)} \\  x_1 ^ 2 + y_1 ^ 2 = x'_1 ^ 2 + y'_1 ^ 2 \\\ end {align *x1,...,xdegP,y1,...,ydegP,x1,...,xdegP,y1,...,ydegP

\ begin {align *} P (x_j + i \, y_j) & = 0 & \ text {for \ (1 \ le j \ le \ deg P \)} \\ Q (x'_k + i \, y ' _k) & = 0 & \ text {for \ (1 \ le k \ le \ deg Q \)} \\ x_j ^ 2 + y_j ^ k & \ le x_1 ^ 2 + x_2 ^ 2 & \ text {for \ ( 2 \ le j \ le \ deg P \)} \\ x'_j ^ 2 + y'_j ^ k & \ le x'_1 ^ 2 + x'_2 ^ 2 & \ text {for \ (2 \ le k \ le \ deg Q \)} \\ x_1 ^ 2 + y_1 ^ 2 = x'_1 ^ 2 + y'_1 ^ 2 \\\ end {align *}
Gilles 'SO- parar de ser mau'
fonte
1

Eu posso estar errado sobre isso: também não tenho muito conhecimento neste campo (onde estão os especialistas !?), mas acredito que tenho um algoritmo razoavelmente rápido para o que você está perguntando.

PEuxPEuxPEuP RPQREu

RPQEuxPQ

Este é apenas um esboço, mas não é preciso muito para transformar isso em um algoritmo de boa-fé , na verdade, suspeito que o uso do Maple ou do Mathematica tornaria isso trivial.

cody
fonte