Ich kenne mich auch auf diesem Gebiet nicht aus, aber ich denke, ich kann eine nicht konstruktive Antwort geben.
Die Theorie erster Ordnung realer geschlossener Felder ist entscheidbar. Ihr Problem kann als ein System algebraischer Gleichungen und Ungleichungen über die reellen algebraischen Zahlen angegeben werden. Betrachten Sie Variablen x 1 , ... , x Grad P , y 1 , ... , y Grad P , x ' 1 , ... , x ' Grad P , y ' 1 , ... , y '2(degP+degQ) . Sie möchten wissen, ob das folgende System erfüllt werden kann:
\ 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 {für \ (1 \ le k \ le \ deg Q \)} \\ x_j ^ 2 + y_j ^ k & \ le x_1 ^ 2 + x_2 ^ 2 & \ text {für \ (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*}
Die ersten beiden Gleichungsfamilien drücken aus, dass und x ' k + ixj+iyj sind Wurzeln der Polynome, die nächsten beiden Ungleichungsfamilien drücken x 1 + i ausx′k+iy′k und x ' 1 + ix1+iy1 hat den größten absoluten Wert und die letzte Ungleichung vergleicht diese größten absoluten Werte.x′1+iy′1
Es ist entscheidend, ob dieses System zufriedenstellend ist: Ihr Problem ist entscheidbar. Diese Aussage ist jedoch wahrscheinlich nicht der effizienteste Weg, dies zu tun.
Eine nützlichere Antwort betrifft wahrscheinlich die Theorie der Gröbner-Basen . Wenn Sie versuchen, dieses Problem selbst zu lösen, erhalten Sie beim Lesen der ersten Kapitel eines rechnergestützten Algebra-Buches den erforderlichen Hintergrund. Wenn Sie nur Ihr zugrunde liegendes Problem lösen möchten, können Sie wahrscheinlich einen Standardalgorithmus implementieren.