Estoy interesado en determinar la complejidad del siguiente problema de decisión: dados dos enteros y l 2 (cada uno con m bits como máximo), decida si el bit más significativo de la multiplicación l 1 ⋅ l 2 es 1 (donde el resultado se imprime en bits de 2 m con posiblemente los primeros 0)?
Algunos antecedentes sobre el problema: Obviamente, este problema es un caso especial de multiplicación binaria que pregunta si el -ésimo bit de la multiplicación l 1 ⋅ l 2 es 1. En su artículo, Circuitos de umbral de profundidad constante uniforme para división e iteración multiplicación , Hesse, Allender y Barrington demuestran que la multiplicación iterativa (y por lo tanto binaria) está en D L o g T i m e - uniforme T C 0 . Además, parece ser bien sabido que la multiplicación binaria ya es D L o g T i -uniforme T C 0 -duro. Sin embargo, no pude encontrar una fuente particular que pruebe este resultado de dureza. Como no experto en complejidad de circuitos, también agradecería un puntero a este resultado de dureza general. Finalmente, suponiendo que la multiplicación binaria es D L o g T i m e -uniforme T C 0 -duro, mi pregunta también se puede leer como: ¿Sigue siendo D L o g T i m e -uniforme T C 0 -duro si queremos decidir solo el bit más significativo de la multiplicación binaria?
ACTUALIZACIÓN: la respuesta de Kaveh aclara por qué la multiplicación binaria es -duro (reducción de COUNT). La complejidad precisa de decidir el bit más significativo de la multiplicación binaria permanece abierta (y la recompensa es por esta pregunta).