我也不熟悉该领域,但是我认为我可以提供一个非建设性的答案。
实封闭域的一阶理论是可以决定的。您的问题可以用代数方程组和实代数上的不等式表示。考虑变量。您想知道以下系统是否可以满足:
2(degP+degQ)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*}
前两个方程族表示和是多项式的根,后两个不等式族表示和具有最大的绝对值,最后一个不等式比较这些最大的绝对值。xj+iyjx′k+iy′kx1+iy1x′1+iy′1
这个系统是否令人满意是可以决定的:您的问题是可以决定的。但是,此语句可能不是解决问题的最有效方法。
一个更有用的答案可能涉及Gröbner基的理论。如果您想自己解决该问题,我认为阅读任何计算代数书籍的前几章将为您提供必要的背景知识。如果您只是想解决您的根本问题,则可以使用一种现成的算法来实现。