Функция Мебиуса определяется как μ ( 1 ) = 1 , μ ( n ) = 0, если n имеет квадратный простой множитель, и μ ( p 1 … p k ) = ( - 1 ) k, если все простые числа p 1 , … , p k разные. Можно ли вычислить μ ( n )без вычисления простой факторизации ?
Функция Мебиуса определяется как μ ( 1 ) = 1 , μ ( n ) = 0, если n имеет квадратный простой множитель, и μ ( p 1 … p k ) = ( - 1 ) k, если все простые числа p 1 , … , p k разные. Можно ли вычислить μ ( n )без вычисления простой факторизации ?
Ответы:
Один из ответов на ваш вопрос заключается в том, что SQUARE-FREE (это число без квадрата), как известно, не находится в P, и вычисление функции Мёбиуса решило бы эту проблему (так как число без квадрата имеет ).
Если вы не ответите, вас может заинтересовать гипотеза Сарнака (см., Например, http://gilkalai.wordpress.com/2011/02/21/the-ac0-prime-number-conjecture/ , http: //rjlipton.wordpress. .com / 2011/02/23 / функция глубины мобильности / , /mathpro/57543/walsh-fourier-transform-of-the-mobius-function ), которая в основном говорится, что функция Мёбиуса не связана с какой-либо «простой» булевой функцией. Нередко ожидать, что оно должно сохраняться, когда «простое» интерпретируется как полиномиальное время. Что мы знаем до сих пор, так это то, что гипотеза верна для -функций (доказано Беном Грином ) и всех монотонных функций (доказано Жаном Бургейном ).
Одна из рекурсивных формул, относящихся к значениям подвижной функции:
Вот аналогия: чтобы узнать, есть ли в банке нечетное или четное количество желейных бобов, нужно сосчитать желейные бобы. Вот почему вы должны вычислить простую факторизацию числа, чтобы вычислить его функцию Мёбиуса, когда она не делится на квадрат. Но чтобы знать, что в банке находится более одного желе, не нужно проверять какие-либо желе в банке. Можно просто встряхнуть банку и услышать, что есть более одного желе. Вот почему вам не нужно учитывать число, чтобы знать, что оно составное. Алгоритмы, такие как маленькая теорема Ферма, позволяют «встряхнуть число», чтобы понять, что оно составное.