Problem Collatza (3n+1)
: 30 gru 2022, o 08:26
Ostatnio natknąłem się na Problem Collatza, według Wikipedii nierozstrzygnięty dotychczas problem, który pyta, czy ciąg zadany rekurencyjnie:
\(\displaystyle{ c_{n+1}=\begin{cases} \frac{c_{n}}{2} , c_{n}=0 (\bmod2) \\3c_{n}+1, c_{n}=1 (\bmod2) \end{cases} }\)
zawsze wpadnie w pętlę 4,2,1 niezależnie od wyboru \(\displaystyle{ c_{0}}\). I dowód wydaje mi się absolutnie banalny, \(\displaystyle{ c_{n}}\) może być w jednej z czterech postaci: \(\displaystyle{ 4k; 4k+1; 4k+2; 4k+3}\) dla pewnej liczby całkowitej \(\displaystyle{ k}\). I dla każdej możliwości prześledźmy co się dzieje w kolejnych krokach:
\(\displaystyle{ 4k \rightarrow 2k}\)
\(\displaystyle{ 4k+1 \rightarrow 12k+4 \rightarrow 6k+2 \rightarrow 3k+1}\)
\(\displaystyle{ 4k+2 \rightarrow 2k+1}\)
\(\displaystyle{ 4k+3 \rightarrow 12k+10 \rightarrow 6k+5 \rightarrow 12k+16 \rightarrow 6k+8 \rightarrow 3k+4}\)
I zauważmy, że dla każdego przypadku na po skończonej liczbie kroków uzyskaliśmy liczbę ostro mniejszą niż wyjściowa (ponieważ \(\displaystyle{ k>1}\). A skoro startujemy od dowolnej liczby całkowitej więc w skończonej liczbie kroków dojdziemy do 1 więc wpadniemy w cykl. Co więcej sam problem Collatza jest częścią zadania 1 z 67 OM
więc pytanie, czy ja czegoś nie rozumiem w sformułowaniu problemu czy to że jest to problem otwarty to błąd powielany w wielu miejscach po prostu?
\(\displaystyle{ c_{n+1}=\begin{cases} \frac{c_{n}}{2} , c_{n}=0 (\bmod2) \\3c_{n}+1, c_{n}=1 (\bmod2) \end{cases} }\)
zawsze wpadnie w pętlę 4,2,1 niezależnie od wyboru \(\displaystyle{ c_{0}}\). I dowód wydaje mi się absolutnie banalny, \(\displaystyle{ c_{n}}\) może być w jednej z czterech postaci: \(\displaystyle{ 4k; 4k+1; 4k+2; 4k+3}\) dla pewnej liczby całkowitej \(\displaystyle{ k}\). I dla każdej możliwości prześledźmy co się dzieje w kolejnych krokach:
\(\displaystyle{ 4k \rightarrow 2k}\)
\(\displaystyle{ 4k+1 \rightarrow 12k+4 \rightarrow 6k+2 \rightarrow 3k+1}\)
\(\displaystyle{ 4k+2 \rightarrow 2k+1}\)
\(\displaystyle{ 4k+3 \rightarrow 12k+10 \rightarrow 6k+5 \rightarrow 12k+16 \rightarrow 6k+8 \rightarrow 3k+4}\)
I zauważmy, że dla każdego przypadku na po skończonej liczbie kroków uzyskaliśmy liczbę ostro mniejszą niż wyjściowa (ponieważ \(\displaystyle{ k>1}\). A skoro startujemy od dowolnej liczby całkowitej więc w skończonej liczbie kroków dojdziemy do 1 więc wpadniemy w cykl. Co więcej sam problem Collatza jest częścią zadania 1 z 67 OM
Kod: Zaznacz cały
om.mimuw.edu.pl/static/app_main/problems/om67_1.pdf