Je pense que la réponse est non , en supposant (je crois que je donne une preuve ci-dessous, mais il y a suffisamment de problèmes de définition potentiellement délicats ici que je suis prudent à propos de mes revendications).PR≠NPR
Preuve que la réponse n'est pas en supposant PR≠NPR : En fait, je pense que la déclaration plus forte suivante est vraie:
Lemme: Pour tout problème de décision BSS sur R , si L poly-time-BSS R réduit à un problème sur les entrées de nombres entiers, alors L ∈ P R .LRLRL∈PR
Preuve du lemme : Supposons qu'il y ait un BSS polynomial R réduction de L à un problème sur les entrées de nombre entier donné par une machine M . Pour les entrées composées de n paramètres réels, déroulez le calcul de M dans un arbre de calcul algébrique. Il n'y a qu'un nombre fini de feuilles et le résultat à chaque feuille est une fonction rationnelle unique dans les paramètres d'entrée. Pour qu'une fonction rationnelle des entrées réelles produise toujours une valeur entière, elle doit être une fonction constante et donc ne pas dépendre de l'entrée. Cependant, la fonction constante utilisée pour chaque feuille peut bien entendu dépendre des branches. Cependant, comme M est une machine uniforme, il ne peut y avoir que ORLMnMMO(1) output nodes, and thus only O(1) output values. Thus M can be trivially modified to in fact decide L in polynomial time. QED
Now, take L to be real feasibility of real polynomials. If PR≠NPR, then L∉PR, and by the Lemma there is no reduction from L to any problem on integer inputs (in particular, to real feasibility of integer polynomials).
Problème de promesse? : Un autre problème potentiel avec votre question est que la faisabilité réelle des polynômes entiers peut ne pas être dans , mais seulement dans sa version promise. Le problème ici est que pour vérifier qu'une entrée (comme le coefficient d'un polynôme f i ) est un entier, cela prend du temps qui dépend de la magnitude de x , alors que l'ensemble des instances (toutes les instances, pas seulement les instances oui) pour un problème de décision N P R doit être décidable dans P R , ce dernier signifiant qu'il faut du temps polynomial dans le nombre de paramètresNPRfixNPRPRRxx2xxPromiseNPRNPR (or at least it seems nontrivial to prove that it is in NPR).