Dados e M , é possível obter o M 'ésimo bit (ou dígito de qualquer base pequena) de N ! no tempo / espaço de ó ( p ( l n ( N ) , l N ( H ) ) ) , onde P ( x , y ) é uma função polinomial de x e y ?
Dado que , M = 2 μ (com N , M ∈ Z ), encontre o bit 2 μ de ( 2 η ) ! em O ( p ( η , μ ) ) .
Nota: Eu perguntei isso no mathoverflow.net aqui e não recebi nenhuma resposta, por isso tenho postagens cruzadas.
A partir do comentário no outro site, Gene Kopp ressalta que é possível calcular com eficiência os bits de ordem inferior fazendo aritmética modular e bits de ordem superior usando a aproximação de Stirling, então essa pergunta é realmente 'com que eficiência é possível calcular os bits de ordem média?' .