Долго размышляя над созданием эффективного алгоритма факторизации чисел, я наткнулся на довольно интересную проблему - проблему оценки вероятности существования делителя на конкретном промежутке для произвольного натурального числа. Разрешение данного вопроса, на мой взгляд, способно продвинуть создание вероятностного алгоритма разложения числа на простые множители. Формулировка Пусть у нас есть произвольное число из множества натуральных чисел, тогда с какой вероятностью p(x) у числа есть делитель на отрезке от 2 до f(x)? Стоит заметить, что для данной задачи работает формула включений-исключений: где p - это простое число, а его индекс - это порядковый номер, так, например, p1 = 2, а p2 = 3 и так далее, а n - количество простых чисел от 2до f(x). Пример Для большего понимания рассмотрим частный случай при f(x) = 3: Представим себе множество натуральных чисел выберем из множество всех чисел, которые делятся на 2. Вероятность того произвольное число делится на 2 равна 1/2. Аналогично