Algoritmo Sant'Anna

Messaggioda borgianni » 11/08/2017, 14:53

Dato un numero naturale dispari n, si consideri il seguente algoritmo:
si calcoli

$a1=(3n+2)/2$

se a1 è pari, l’algoritmo si arresta, altrimenti si calcoli:

$a2=(3a1+1)/2$

se a2 è pari, l’algoritmo si arresta, altrimenti si calcoli $a3=(3a2+1)/2$
e così via.
Dimostrare che, qualunque sia il numero n considerato, l’algoritmo, ad un certo punto, si arresta, cioè la successione da esso generata
a1 , a2 ,...
è finita. Dire da quanti termini essa è costituita.

:D
borgianni
Starting Member
Starting Member
 
Messaggio: 12 di 30
Iscritto il: 27/07/2017, 08:46

Re: Algoritmo Sant'Anna

Messaggioda otta96 » 11/08/2017, 15:01

Ma $a_1$ non è intero...
otta96
Cannot live without
Cannot live without
 
Messaggio: 415 di 5761
Iscritto il: 12/09/2015, 22:15

Re: Algoritmo Sant'Anna

Messaggioda Cantor99 » 11/08/2017, 21:12

Partendo da $a_1$ possiamo costruire la successione
$a_2=\frac{9n+8}{4}$
$a_3=\frac{27n+28}{8}$
E, supponendo che dopo $k-1$ iterazioni l'algoritmo non si sia arrestato, si ha
$a_k=\frac{n*3^k+3^k\pm \1}{2^k}$
dove il segno + vale per $k$ dispari mentre il - per $k$ pari.
Ora si tratta di dimostrare che esiste un intero $m$ per cui $a_m$ è pari e ciò accade se e solo se
$n*3^m+3^m=3^m*(n+1)=2t\pm \1$ per qualche $t\in \Z$
Ma ciò è impossibile perché $n+1$ è pari e $2t\pm \1$ dispari.
Non so dove ho sbagliato ma a me l'algoritmo non si arresta mai per $n$ dispari (mentre per $n$ pari lo fa)
Cantor99
Senior Member
Senior Member
 
Messaggio: 6 di 1238
Iscritto il: 06/08/2017, 10:52
Località: Dragoni

Re: Algoritmo Sant'Anna

Messaggioda dan95 » 11/08/2017, 21:15

Questo problema mi sta mettendo in difficoltà, per i casi in cui $n=1+4k$ e $n=3+8n$ l'ho fatto ma mi manca il caso $n=7+8n$, che praticamente sembra impossibile...
"Chi è padrone del proprio respiro, è padrone della propria vita."~ Antico proverbio

"La capacità di scegliere è un dono che la natura fa all'uomo. Scegliere è un dono che l'uomo fa a se stesso." D.B.

"Il genio è semplicemente un uomo con la mente da donna." D. B.
dan95
Cannot live without
Cannot live without
 
Messaggio: 1970 di 5268
Iscritto il: 10/06/2013, 16:37
Località: Roma Caput Mundi

Re: Algoritmo Sant'Anna

Messaggioda axpgn » 11/08/2017, 21:28

Perché non mettete sotto spoiler?

Comunque dovrebbe essere così ...

Testo nascosto, fai click qui per vederlo
Premetto che per me il primo passaggio è come gli altri, se $n=4x+1$ allora diventa pari dopo un passaggio mentre se $n=4x+3$ si deve distinguere se $x=$ è pari o dispari: se è pari dopo due passaggi si ferma mentre se è dispari continua finché $a_n$ non diventa del formato $4x+1$ ... peraltro se si converte $n$ in binario, per conoscere il numero di passaggi prima dello stop basta contare quanti $1$ ci sono partendo da destra fino al primo zero ...


Cordialmente, Alex
axpgn
Cannot live without
Cannot live without
 
Messaggio: 8956 di 40668
Iscritto il: 20/11/2013, 22:03

Re: Algoritmo Sant'Anna

Messaggioda Cantor99 » 11/08/2017, 21:38

dan95 ha scritto:Questo problema mi sta mettendo in difficoltà, per i casi in cui $n=1+4k$ e $n=3+8n$ l'ho fatto ma mi manca il caso $n=7+8n$, che praticamente sembra impossibile...


Vorrei chiederti come si possa arrestare dopo un passaggio per $n=1+4k$, cioè ad esempio, ponendo $n=5$ si ha $a_1=\frac{17}{2}$, $a_2=\frac{53}{4}$ poi $a_3=\frac{163}{8}$. Non ti trovi con quello che ho scritto? Mi potresti spiegare dove ho sbagliato?
Grazie
Cantor99
Senior Member
Senior Member
 
Messaggio: 7 di 1238
Iscritto il: 06/08/2017, 10:52
Località: Dragoni

Re: Algoritmo Sant'Anna

Messaggioda axpgn » 11/08/2017, 21:40

L'espressione per $a_1$ è sbagliata, deve essere come le altre perché funzioni ... comunque cosa vi costa mettere sotto spoiler?
axpgn
Cannot live without
Cannot live without
 
Messaggio: 8958 di 40668
Iscritto il: 20/11/2013, 22:03

Re: Algoritmo Sant'Anna

Messaggioda Cantor99 » 11/08/2017, 21:44

axpgn ha scritto:L'espressione per $a_1$ è sbagliata, deve essere come le altre perché funzioni ... comunque cosa vi costa mettere sotto spoiler?


Sono nuovo del forum e non so come mettere lo spoiler, cosa devo scrivere?...in che senso ho sbagliato $a_1$? Ho messo $n=5$ che è nella forma $4k+1$...non capisco
Cantor99
Senior Member
Senior Member
 
Messaggio: 8 di 1238
Iscritto il: 06/08/2017, 10:52
Località: Dragoni

Re: Algoritmo Sant'Anna

Messaggioda axpgn » 11/08/2017, 21:48

Non hai sbagliato tu, ha sbagliato colui che ha iniziato la discussione ... l'espressione per il calcolo di $a_1$ deve essere come le altre cioè la formula ricorsiva è unica, così $a_n=(3a_(n-1)+1)/2$.

Per quanto riguarda lo spoiler, sopra il form di risposta ci sono tante opzioni tra cui "spoiler": selezioni il testo da nascondere e poi premi quel pulsante ...
axpgn
Cannot live without
Cannot live without
 
Messaggio: 8959 di 40668
Iscritto il: 20/11/2013, 22:03

Re: Algoritmo Sant'Anna

Messaggioda Cantor99 » 11/08/2017, 22:50

axpgn ha scritto:Non hai sbagliato tu, ha sbagliato colui che ha iniziato la discussione ... l'espressione per il calcolo di $a_1$ deve essere come le altre cioè la formula ricorsiva è unica, così $a_n=(3a_(n-1)+1)/2$.

Per quanto riguarda lo spoiler, sopra il form di risposta ci sono tante opzioni tra cui "spoiler": selezioni il testo da nascondere e poi premi quel pulsante ...


Quindi poniamo $a_1=\frac{3n+1}{2}$?
Cantor99
Senior Member
Senior Member
 
Messaggio: 9 di 1238
Iscritto il: 06/08/2017, 10:52
Località: Dragoni

Prossimo

Torna a Scervelliamoci un po'

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite