Je ne connais pas non plus ce domaine, mais je pense pouvoir apporter une réponse non constructive.
La théorie du premier ordre des champs fermés réels est décidable. Votre problème peut être présenté comme un système d'équations et d'inéquations algébriques sur les nombres algébriques réels. Considérons variables x 1 , … , x deg P , y 1 , … , y deg P , x ′ 1 , … , x ′ deg P ,2(degP+degQ) . Vous voulez savoir si le système suivant est satisfaisable:
\ 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,x′1,…,x′degP,y′1,…,y′degP
\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*}
Les deux premières familles d'équations expriment que les et x ′ k + iXj+ iyj sont les racines des polynômes, les deux familles d'inéquation suivantes expriment quex1+iX′k+ iy′k et x ′ 1 + iX1+ iy1 a la plus grande valeur absolue, et la dernière inéquation compare ces plus grandes valeurs absolues.X′1+ iy′1
Il est possible de déterminer si ce système est satisfaisable: votre problème est décidable. Cependant, cette déclaration n'est probablement pas la manière la plus efficace de s'y prendre.
Une réponse plus utile implique probablement la théorie des bases de Gröbner . Si vous essayez de résoudre ce problème par vous-même, je pense que la lecture des premiers chapitres de tout livre d'algèbre informatique vous donnera le contexte requis. Si vous visez simplement à résoudre votre problème sous-jacent, il existe probablement un algorithme standard que vous pouvez implémenter.