La congettura di Collatz

Picozzi
Ciao a tutti sono Saverio Picozzi.
Ho un problema urgente che riguarda la teoria dei numeri, + precisamente sulla concettura di Collatz.
A quanto pare, sono riuscito a dare una 'presunta' dimostrazione di tale congettura Vorrei che diate una controllata per vedere se ci sono errori.

Grazie della gentile attenzione.

Saverio Picozzi

Risposte
Picozzi
Dimostrazione:
I) Se n è una potenza di 2, l’asserto è banale, infatti ponendo n=2^k la sequenza è:
$[2^k;2 ^(k-1); 2^(k-2);…;2^2;2^1;2^0=1]$
II) Se n è un numero pari non potenza di 2, si giungerà sempre ad un numero dispari.
Infatti, Nella scomposizione in fattori primi di n si ha che:
∃!i ∈N∶n=2^i D con D dispari
Dunque la sequenza di n nell’algoritmo diverrebbe:

$[(n=2^i D;(2)^(i-1) D;…2^1 D;D;…]$

Dunque dobbiamo dimostrare che l’algoritmo termini considerando solo i numeri dispari.
Supponiamo quindi che n sia dispari.

III) Se $n=(4^k-1)/3$ (numero di Collatz), il successivo numero nella sequenza è proprio $4^k$, che essendo anche una potenza di 2, per la I) l’algoritmo terminerà.

IV) Se $D_1$ è un qualsiasi altro numero dispari non di Collatz, dimostreremo che si giungerà ad un numero di Collatz, e quindi per la II) e la I) si giungerà al termine.

Supponiamo per assurdo che la sequenza abbia infiniti numeri primi dispari non di Collatz, chiamamoli:
$D_1; D_2;…D_m;…$

Dopo ogni $D_i$ L’algoritmo prevede di eseguire sempre $3D_i+1$ che è pari si ha quindi che:


$1) 3D_1+1=2^(j_(1 ) ) D_2;$
$2) 3D_2+1=2^(j_2 ) D_3;$
$3) 3D_3+1=2^(j_3 ) D_4;$

$m) 3D_m+1=2^(j_m ) D_(m+1);$


Isolando $D_1$ dalla 1) si ha

$D_1=(2^(j_(1 ) ) D_2-1)/3$
Isolando $D_2$ dalla 2) e sostituendo nella 1) si ha:

$D_1=(2^(j_1+j_2 ) D_3)/3^2 -2^(j_1 )/3^2 -1/3$

Ripetendo il Ragionamento fino a un generico $D_m$ si ha:

$D_1=(2^(j_1+j_2 +j_3+⋯j_m ) D_(m+1))/3^m -2^(j_1+j_2 +j_3+⋯j_(m-1) )/3^m -2^(j_1+j_2 +j_3+⋯j_(m-2) )/3^(m-1) -2^(j_1+j_2 +j_3+⋯j_(m-3) )/3^(m-2) …-2^(j_1+j_2 )/3^3 -2^(j_1 )/3^2 -1/3 = Z_((m))$

Guardiamo il primo addendo al secondo membro nell’equazione qui in alto (è l’unico addendo positivo).

$(2^(j_1+j_2 (+j)_3+⋯j_m ) D_(m+1))/3^m =A_((m))$

Se $ j_1+j_2 (+j)_3+⋯j_m=m,$ si ha

$j_1=j_2 (=j)_3=⋯j_m=1$

siccome la sequenza ammette infiniti numeri dispari allora m→+∞

dunque
$lim ⁡A_((m)) ⁡=lim (2/3)^m D_(m+1)=0$
Ma allora $D_1<0$ Assurdo!!!

Dunque si ha $j_1+j_2 +j_3+⋯j_m>m$, ma eseguendo di nuovo il limite per tutto il secondo membro nell’equazione in alto, si ha

$lim ⁡Z_((m) )= lim ⁡A_((m)) $ Per l’ordine degli infiniti, ma
$lim ⁡A_((m)) = +∞ $ Per lo stesso motivo.

Ma allora $D_1→+∞$; Assurdo!!!

Dunque, la sequenza ammette un numero finito di numeri dispari.

Supponiamo ancora per assurdo che l’ultimo di essi non sia un numero di Collatz, allora il successivo numero è un numero pari non potenza di 2, e quindi per la II) si giungerà ad un’ulteriore numero dispari, e quindi è assurdo. Dunque l’ultimo numero dispari della sequenza è un numero di Collatz e quindi per la III) il ciclo avrà termine.

Dal momento che abbiamo esaurito ogni tipo di numero naturale nelle I) II) III) IV) l’algoritmo di Collatz avrà sempre termine per ogni n.

C.V.D

Studente Anonimo
Studente Anonimo
Ciao,

io vedo delle incongruenze.

"Picozzi":
$lim_m A_((m)) =lim_m (2/3)^m D_(m+1)=0$
Come fai a dire che quel limite è zero? Per dedurlo penso che dovresti avere più informazioni sui $D_m$ (osserva che la successione $D_m$ è per ipotesi illimitata).
Dunque si ha $j_1+j_2 +j_3+⋯j_m>m$, ma eseguendo di nuovo il limite per tutto il secondo membro nell’equazione in alto, si ha

$lim_m Z_((m) )= lim_m A_((m)) $ Per l’ordine degli infiniti, ma
$lim_m A_((m)) = +infty $ Per lo stesso motivo.
Ma come mai prima il limite veniva zero e adesso infinito? L'unica cosa che è cambiata è che $j_1+...+j_m>m$, e questo non mi pare sufficiente per concludere che quel limite è infinito: se infatti fosse costantemente $j_1+...+j_m=m+1$ avresti il limite di $2 (2/3)^m D_{m+1}$ che è solo il doppio del limite di cui sopra (quindi in questo caso se il limite di prima era zero allora è zero anche questo).

Inoltre nelle tue argomentazioni hai dimostrato che non può essere $j_1+...+j_m=m$ per ogni $m$, ma ciò non esclude che questo possa essere vero per qualche $m$.
Quindi non è lecito dedurre (come invece mi pare tu faccia) che $j_1+...+j_m>m$ per ogni $m$.

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.