Я думаю, що відповідь - ні , якщо припустити, що (я вважаю, я даю доказ нижче, але потенційно їх достатньо тут є чіткі питання, що я з обережністю ставляться до своїх претензій).PR≠NPR
Підтвердженням того, що відповідь - це не припущенняPR≠NPR : Насправді, я вважаю, що таке твердження є більш сильним:
Лемма: для будь-якої проблеми рішення BSS над , якщо poly-time-BSS зводиться до проблеми на цілих вхідних даних, тоді .LRLRL∈PR
Доказ леми : припустити , що було поліноміальний час ПБСА скорочення в порівнянні з до задачі про цілочисельних входах, задається машина . Для входів, що складаються з реальних параметрів, розгорніть обчислення в алгебраїчне дерево обчислень. Листя є лише кінцево багато, і результат на кожному аркуші - це єдина раціональна функція вхідних параметрів. Для того, щоб раціональна функція реальних входів завжди виводила ціле число, вона повинна бути постійною функцією, а отже, не залежати від введення. Однак яка постійна функція використовується на кожному листі, звичайно, може залежати від гілок. Однак, оскільки є рівномірною машиною, їх може бути тількиRLMnMMO(1) вихідні вузли, і, отже, лише вихідні значення. Таким чином, може бути тривіально модифікованим, щоб фактично вирішити у поліноміальний час. QEDO(1)ML
Тепер візьмемо як справжню реальність справжніх многочленів. Якщо , то і леми немає зменшення від до будь-якої проблеми на цілих вхідних даних (зокрема, до реальної можливості цілих поліномів).LPR≠NPRL∉PRL
Обіцяти проблему? : Ще одна потенційна проблема, пов’язана з вашим запитанням, полягає в тому, що реальна доцільність цілих поліномів може бути не в , а лише у своїй версії з обіцянками. Проблема тут полягає в тому, що для перевірки того, що вхід (наприклад, коефіцієнт многочлена ) є цілим числом, вимагає часу, який залежить від величини , тоді як набір екземплярів (усі екземпляри, а не лише так-екземпляри) для проблема вирішення повинна вирішуватися в , останнє означає, що вона займає поліноміальний час у кількості параметрів.NPRfixNPRPR, а не їх величини. Я вважаю, що це тісно пов'язане з тим, що цілі числа не визначаються в першому порядку в межах дійсних цифр. (По суті, найкраще BSS -машина може зробити, щоб перевірити, чи є вхід цілим числом, - це обчислити цілу частину шляхом обчислення потужностей та "двійкового пошуку". Після її обчислення ціла частина , вона просто перевіряє, чи дорівнює це .) Тому я думаю, що проблема реальної доцільності цілих рівнянь є в але, ймовірно, не в (або принаймні здається нетривіальним довести, що він знаходиться вRxx2xxPromiseNPRNPRNPR ).