Ось кілька верхніх меж.
При повторному квадраті проблема полягає в PSPACE.
Є трохи краща верхня межа. Проблема є особливим випадком проблеми BitSLP: З огляду на пряму програму, що починається з 0 і 1 з додаванням, відніманням і множенням, що представляє ціле число N , і задано i ∈ℕ, вирішують, чи є i -й біт (рахуючи з Найменше значущий біт) двійкового представлення N дорівнює 1. Проблема BitSLP полягає в ієрархії підрахунку ( CH ) [ABKM09]. (В [ABKM09] зазначено, що можна показати, що проблема BitSLP знаходиться в PH PP PP PP PP PP .)
Приналежність до СН часто розглядається як доказ того, що проблема навряд чи буде важкою для PSPACE, оскільки рівність CH = PSPACE означає, що ієрархія підрахунку руйнується. Однак я не знаю, наскільки міцними вважаються ці докази.
Що стосується твердості, то показано, що BitSLP є # P-жорстким у тому самому папері [ABKM09]. Однак, мабуть, доказ не передбачає жодної твердості мови X у питанні.
Список літератури
[ABKM09] Ерік Аллендер, Пітер Бюргіссер, Йохан Келлдгаард-Педерсен та Пітер Бро Мільтерсен. Про складність чисельного аналізу. Журнал обчислювальної техніки SIAM , 38 (5): 1987–2006, січень 2009 р. Http://dx.doi.org/10.1137/070697926