Principio d'induzione

noipo
Ho due esercizi che non riesco a risolvere:

1) Dimostrare per induzione che la funzione definita dalle clausole (in sistema)
[tex]f(0, y, z) = z \times y[/tex]
[tex]f(x + 1, y, z) = z + f(x, y, z)[/tex]

è tale che, per ogni [tex]x, y, z \in N[/tex]

[tex]f(x, y, z) = (x+ y) \times z[/tex]



2) Dimostrare per induzione che la funzione definita dalle clausole (in sistema)
[tex]f(0) = 1[/tex]
[tex]f(n + 1) = f(n) + f(n)[/tex]

è tale che, per ogni [tex]n \in N[/tex]

[tex]f(n) = 2^n[/tex]


Per entrambi considero come Base la prima eq. che c'è nel sistema e come Passo induttivo cosa metto come ipotesi e come tesi? Come si svolge?

Grazie mille

Risposte
albertobosia
"vfldj":
Ho due esercizi che non riesco a risolvere:

1) Dimostrare per induzione che la funzione definita dalle clausole (in sistema)
[tex]f(0, y, z) = z \times y[/tex]
[tex]f(x + 1, y, z) = z + f(x, y, z)[/tex]

è tale che, per ogni [tex]x, y, z \in N[/tex]

[tex]f(x, y, z) = (x+ y) \times z[/tex]



2) Dimostrare per induzione che la funzione definita dalle clausole (in sistema)
[tex]f(0) = 1[/tex]
[tex]f(n + 1) = f(n) + f(n)[/tex]

è tale che, per ogni [tex]n \in N[/tex]

[tex]f(n) = 2^n[/tex]


Per entrambi considero come Base la prima eq. che c'è nel sistema e come Passo induttivo cosa metto come ipotesi e come tesi? Come si svolge?

Grazie mille

devi verificare che la base funzioni, comunque.
ad esempio, nel secondo:
base: \(f(0)=1=2^0\) ok
passo: \(f(n)=2^n\)
\(f(n+1)=f(n)+f(n)=2^n+2^n=2\cdot2^n=2^{n+1}\) ok

noipo
"albertobosia":

devi verificare che la base funzioni, comunque.
ad esempio, nel secondo:
base: \(f(0)=1=2^0\) ok
passo: \(f(n)=2^n\)
\(f(n+1)=f(n)+f(n)=2^n+2^n=2\cdot2^n=2^{n+1}\) ok

Grazie per la risposta.
Quindi [tex]f(n)=2^n[/tex] è l'ipotesi del passo induttivo e la tesi è [tex]f(n+1)=f(n)+f(n)[/tex]?
In ogni problema di questo genere quindi la tesi è la seconda eq. che c'è nel sistema?

Stavo guardando l'es 2 qui http://corsiadistanza.polito.it/corsi/pdf/9335N/eserc1.pdf
Come arriva a dire [tex]2 \cdot n![/tex]?

E nell'esercizio 8 qui http://www.mat.unimi.it/users/massa/eserind.pdf come fa a dimostrare la tesi? Non capisco i passaggi :(

Come si svolge quest'esercizio?
Dimostrare per induzione che la funzione definita dalle clausole (in sistema)
[tex]f(0) = 0[/tex]
[tex]f(s(n)) = s(s(f(n)))[/tex]
dove [tex]s(n) = n + 1[/tex], si dimostri che [tex]\forall n \in N . f(n) = 2n[/tex]

Come base metto [tex]f(0) = 0 = 2 \cdot 0[/tex]. Nel passo induttivo invece considero come ipotesi [tex]f(n) = 2n[/tex] e come tesi [tex]f(s(n)) = s(s(f(n)))[/tex]. So che [tex]f(s(n)) = f(n + 1)[/tex] e poi come procedo? E' un pò incasinata :?

Grazie ancora :D

noipo
Nessuno mi può aiutare?

noipo
E' importante..

albertobosia
\(f(s(n))=s(s(f(n)))\)
riscrivilo come
\(f(n+1)=f(n)+2\)
il tuo passo induttivo è
\(f(n+1)=f(n)+2=2n+2=2(n+1)\)

noipo
Grazie :)

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