Мені цікаво визначити складність наступної проблеми рішення: З огляду на два цілих числа та (кожне з максимум m бітів), вирішіть, чи є найбільш значущим бітом множення 1 (де результат друкується в 2 м біт з можливими ведучими 0)?
Деякі відомості про проблему: Очевидно, що ця проблема є особливим випадком двійкового множення, який запитує, чи -й біт множення є 1. У своїй роботі Уніфіковані порогові схеми постійної глибини для ділення та ітераційного множення , Гессе, Аллендер і Баррінгтон доводять, що ітераційне (і, таким чином, двійкове) множення є в - рівномірному . Більше того, мабуть, добре відомо, що двійкове множення вже - рівномірне -твердий. Однак мені не вдалося знайти конкретного джерела, що підтверджувало б цей результат твердості. Як не знаючий складності схем, я також би вдячний вказівці на цей загальний результат твердості. Нарешті, припускаючи, що двійкове множення є - рівномірним -hard, моє запитання також може бути прочитане як: Чи залишається - рівномірним - важко, якщо ми хочемо вирішити лише найзначніший біт двійкового множення?
ОНОВЛЕННЯ: Відповідь Каве пояснює, чому двійкове множення є -hard (зменшення від COUNT). Точна складність вирішення найбільш значущого біта двійкового множення залишається відкритою (і це щедро для цього питання).