Почему гипотеза Коллатца верна

—

от автора

Данная статья является, если не попыткой строгого доказательства, то, как минимум, строгого объяснения почему гипотеза Коллатца верна. Делается это путем рассмотрения изменения последовательности Коллатца внутри кольца классов вычетов Z/6Z. Так как стремление к математической строгости может повлечь за собой определенную сухость языка, статья не является удобной для понимания, за что ее автор заранее просит прощения.

Вводная часть

Перечислим операции сложения и умножения [внутри кольца Z/6Z], которые будут нам необходимы для дальнейших рассуждений:
b ∈ [1]6 + c ∈ [3]6 = d ∈ [4]6     (1.1),
b ∈ [0]6 * c ∈ [2]6 = d ∈ [0]6      (1.2),
b ∈ [1]6 * c ∈ [2]6 = d ∈ [2]6      (1.3),
b ∈ [1]6 * c ∈ [3]6 = d ∈ [3]6      (1.4),
b ∈ [2]6 * c ∈ [2]6 = d ∈ [4]6      (1.5),
b ∈ [2]6 * c ∈ [3]6 = d ∈ [0]6      (1.6),
b ∈ [2]6 * c ∈ [4]6 = d ∈ [2]6      (1.7),
b ∈ [2]6 * c ∈ [5]6 = d ∈ [4]6      (1.8),
b ∈ [3]6 * c ∈ [3]6 = d ∈ [3]6      (1.9),
b ∈ [3]6 * c ∈ [5]6 = d ∈ [3]6      (1.10).
Также отметим, что A = [0]6 ∪ [2]6 ∪ [4]6, где A – это множество всех четных чисел.

Часть I. Последовательность Коллатца внутри кольца Z/6Z

Число d ∈ [0]6 путем умножения на 2 можно получить только из числа b ∈ [0]6 (1.2), либо из числа c ∈ [3]6 (1.6). Следовательно, в результате деления числа d ∈ [0]6 на 2 получится число b ∈ A, где A = [0]6 ∪ [3]6. Асимптотическая плотность d([0]6) = d([3]6) = 1/6, поэтому вероятности b∈ [0]6 и b∈ [3]6 равны по 1/2.
Если число b ∈ [1]6 умножить на 3, получится число c ∈ [3]6 (1.4). Если затем к числу c прибавить 1, получится число d ∈ [4]6 (1.1).
Число d ∈ [2]6 путем умножения на 2 можно получить только из числа b ∈ [1]6 (1.3), либо из числа c ∈ [4]6 (1.7). Следовательно, в результате деления числа d ∈ [2]6 на 2 получится число b ∈ A, где A = [1]6 ∪ [4]6. Асимптотическая плотность d([1]6) = d([4]6) = 1/6, поэтому вероятности b∈ [1]6 и b∈ [4]6 равны по 1/2.
Если число b ∈ [3]6 умножить на 3, получится число c ∈ [3]6 (1.9). Если затем к числу c прибавить 1, получится число d ∈ [4]6 (1.1).
Число d ∈ [4]6 путем умножения на 2 можно получить только из числа b ∈ [2]6 (1.5), либо из числа c ∈ [5]6 (1.8). Следовательно, в результате деления числа d ∈ [4]6 на 2 получится число b ∈ A, где A = [2]6 ∪ [5]6. Асимптотическая плотность d([2]6) = d([5]6) = 1/6, поэтому вероятности b∈ [2]6 и b∈ [5]6 равны по 1/2.
Если число b ∈ [5]6 умножить на 3, получится число c ∈ [3]6 (1.10). Если затем к числу c прибавить 1, получится число d ∈ [4]6 (1.1).

Исходя из всего вышеизложенного, построим следующий ориентированный мультиграф:

Часть II. Циклы внутри последовательности Коллатца

С помощью ориентированного мультиграфа выделим следующие циклы внутри последовательности Коллатца:
1. [0]6 -> [0]6 (петля)
2. [4]6 -> [5]6 -> [4]6
3. [4]6 -> [2]6 -> [4]6
4. [4]6 -> [2]6 -> [1]6 -> [4]6.
Циклы 2, 3, 4 в совокупности представляют цикл [4]6 -> … -> [4]6.
Согласно закону больших чисел \lim\limits_{n \to \infty} P(H) = 1, где H – {переход цикла [0]6 -> [0]6, где n – число итераций цикла, в цикл [4]6 -> … -> [4]6 через маршрут [0]6 -> [3]6 -> [4]6}.
Таким образом, \lim\limits_{n \to \infty} P(H_1) = 1, P(H_2) = 0, где H1 – {вход в цикл [4]6 -> … -> [4]6, где (xn) – последовательность Коллатца}, H2 – {выход из цикла [4]6 -> … -> [4]6}.

Часть III. Изменение последовательности Коллатца внутри цикла [4]6 -> … -> [4]6

Рассмотрим случай однократной итерации цикла [4]6 -> … -> [4]6: P(H1) = 1/2, P(H2) = 1/4, P(H3) = 1/4, где H1 – {итерация цикла [4]6 -> [5]6 -> [4]6}, H2 – {итерация цикла [4]6 -> [2]6 -> [4]6}, H3 – {итерация цикла [4]6 -> [2]6 -> [1]6 -> [4]6}.
Далее примем за x число в начале каждого цикла и рассмотрим его изменение в результате итерации данного цикла:
[4]6 -> [5]6 -> [4]6: f(x) = \frac {3x}2 + 1

[4]6 -> [2]6 -> [4]6: f(x) = \frac x4

[4]6 -> [2]6 -> [1]6 -> [4]6: f(x) = \frac{3x}4 + 1 .

Исходя из вышеизложенного, число x изменяется за одну итерацию цикла [4]6 -> … -> [4]6 следующим образом: \lim\limits_{n \to \infty} f(x) = 1,5 * 1,5 * 0,25 * 0,75 = 0,421875x, где n – количество итераций цикла [4]6 -> … -> [4]6.

Следовательно, по закону больших чисел последовательность Коллатца при стремлении к бесконечности непременно убывает и, следовательно, достигает наименьшего значения, замыкаясь в цикле 1 -> 4 -> 2 -> 1.


ссылка на оригинал статьи https://habr.com/ru/post/694870/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *