ciao gaetano! vorrei provare a cimentarmi anch'io in questo problema, seguendo il tuo suggerimento del sistema.. xò mi sfugge una cosa.. hai detto:
Quindi detta V(i,k) la probabilità di vincere del giocatore i al passo k si ha
V(i,k)= (V(i-1 (mod N) ,k-1)+V(i+1 (mod N),k-1)/3
nn ho capito a cosa serve il mod N... me lo puoi spiegare? :)
ok, grazie x il chiarimento... allora provo a buttarmi sul sistema (in realtà ci avevo provato anche l'altra volta, ma senza molto successo)
ps: mi hai confuso cn sparpas.. io sn sm82 :)
______________
Gaetano...forse ci sono!!
credo di aver trovato la soluzione del tuo sistemino :) cioè diciamo che ho trovato il modo di esprimere x0 (ovvero la probabilità che il re vinca) in funzione di n (ossia il numero dei cavalieri)... è una cosa un po' complicata cmq cerco di scrivertela. Magari x ora ti scrivo solo il risultato, così controlli se va bene; poi nel caso ti spiego il ragionamento che ho fatto, ok?
Allora, per prima cosa consideriamo la successione f(n) di Fibonacci, definita ricorsivamente in questo modo:
f(0) = 1
f(1) = 1
f(n+2) = f(n) + f(n+1)
ovvero è la successione:
1,1,2,3,5,8,13,21,34,55,89,144,....
Definiamo una nuova successione g(n) prendendo solo gli elementi di posto dispari della successione di Fibonacci, cioè definiamo:
g(n) = f(2n+1)
In altre parole g(n) è la successione:
1,3,8,21,55,144,....
Quello che io ho trovato è che la probabilità x0 che il re vinca si esprime in questo modo:
x0 = [ 3g(n-2) - g(n-3) ] /
{ [3+g(n-3)] * [3g(n-2)-g(n-3)] - [1+g(n-2)] * [1+3g(n-3)-g(n-4)] }
o analogamente, se vogliamo esprimerla in termini delle f(n), basterà considerare che g(n) = f(2n+1) e quindi sostituire:
g(n-2) = f(2n-3)
g(n-3) = f(2n-5)
g(n-4) = f(2n-7)
può andar bene secondo te??
___________________________
sì sì, ma infatti io sn partita studiando l'equazione generica del sistema x(n+2)-3x(n+1)+ x(n)=0, poi sn arrivata a Fibonacci ma solo intuitivamente, cioè senza dimostrarlo...
ora ti spiego il ragionamento che ho fatto...
Per prima cosa ho riscritto il sistema in questo modo:
-3x(0) + x(1) + x(n-1) = -1
x(0) - 3x(1) + x(2) = 0
x(1) - 3x(2) + x(3) = 0
..........
..........
x(n-3) - 3x(n-2) + x(n-1) = 0
x(0) + x(n-2) - 3x(n-1) = 0
A questo punto, partendo dall'ultima equazione del sistema e via via risalendo fino alla terza, ho iniziato a ricavare le varie incognite x(k) in funzione di x(0) e x(n-1):
x(n-2) = - x(0) + 3x(n-1)
x(n-3) = 3x(n-2) - x(n-1) = 3[-x(0) + 3x(n-1)] - x(n-1) =
= -3x(0) + 8x(n-1)
x(n-4) = 3x(n-3) - x(n-2) = 3[-3x(0) + 8x(n-1)]-[- x(0) + 3x(n-1)]=
= -8x(0) + 21x(n-1)
e così via.
In questo modo quindi ho:
x(n-k) = -ax(0) + bx(n-1), con a,b>0
per ogni k = n-2,......,1 (decrescendo).
A questo punto sostituendo le espressioni trovate per x(1) e x(2) nella seconda equazione, otterrò un'espressione di x(n-1) in funzione di x(0), ovvero una cosa del tipo:
x(n-1) = cx(0)
grazie alla quale quindi posso esprimere tutte le incognite x(k) in funzione solo di x(0), per ogni k=1,...,n-2.
In particolare mi interessano le espressioni di x(1) e x(n-1), che poi andrò a sostituire nella prima equazione, potendo finalmente trovare un'espressione per x(0).
Questa è l'idea di procedere.
A questo punto mi sn concentrata sui coefficienti a, b: nel ricavare le varie x(k) in funzione di x(0) e x(n-1), ho notato che:
x(n-2) ----> a=1, b=3
x(n-3) ----> a=3, b=8
x(n-4) ----> a=8, b=21
x(n-5) ----> a=21, b=55
x(n-6) ----> a=55, b=144
ecc...
quindi ho notato che il coefficiente a di x(k) è = al coefficiente b di x(k+1).
Inoltre questi numeri mi erano familiari e riflettendoci su mi hanno fatto arrivare alla successione di Fibonacci: essi infatti sn i termini di indice dispari della successione.
Ho quindi definito la successione g(n) come già detto:
g(n) = f(2n+1)
e quindi ho riscritto le espressioni precedenti delle varie x(k) usando le g(n), perciò:
x(n-2) = -g(0)x(0) + g(1)x(n-1)
x(n-3) = -g(1)x(0) + g(2)x(n-1)
x(n-4) = -g(2)x(0) + g(3)x(n-1)
e ne ho dedotto (ma solo intuitivamente!) che in generale si ha:
x(n-k) = -g(k-2)x(0) + g(k-1)x(n-1)
Questo cm sempre per n-k=n-2,....,1, ovvero per k=2,...,n-1.
Quindi in particolare:
x(2) = -g(n-4)x(0) + g(n-3)x(n-1)
x(1) = -g(n-3)x(0) + g(n-2)x(n-1)
quindi, andando a sostituire nella seconda equazione, abbiamo:
x(0) - 3x(1) + x(2) = 0
x(0) - 3[-g(n-3)x(0) + g(n-2)x(n-1)] + [-g(n-4)x(0) + g(n-3)x(n-1)] = 0
da cui facendo i conti si ricava:
x(n-1) = { [1+3g(n-3)-g(n-4)] / [3g(n-2) - g(n-3)] } * x(0)
Ora sostituisco questa espressione nell'espressioni di x(1) precedentemente trovata: avrò così una nuova espressione per x(1) in funzione solo di x(0), che a me risulta:
x(1) = -g(n-3)x(0) + g(n-2) { [1+3g(n-3)-g(n-4)] / [3g(n-2) - g(n-3)] } * x(0)
Ora sostituendo le ultime 2 espressioni nella prima equazione del sistema ottengo un'equazione nella sola incognita x(0), dalla quale si ricava appunto quello che avevo scritto inizialmente, ossia
x0 = [ 3g(n-2) - g(n-3) ] /
{ [3+g(n-3)] * [3g(n-2)-g(n-3)] - [1+g(n-2)] * [1+3g(n-3)-g(n-4)] }
Il problema sarebbe dunque dimostrare che quella cosa che ho dedotto solo intuitivamente è effettivamente vera...
___________________
Ho letto la tua dimostrazione ma nn mi torna qualcosa: hai detto che la nostra tesi è :
x(n)= -g(n)x(0) + g(n-1)x(1) @
ma in realtà nn è così, la nostra tesi è:
x(n)= -g(n-2)x(0) + g(n-1)x(1), @@
che infatti è ciò che hai dimostrato x i casi base n=2,3.
Solo che nel dimostrare che la verità della tesi per n-1 e n implica la verità per n+1, hai considerato la @...
il metodo della dim cmq l'ho capito, anzi provo a farla anch'io considerando la "vera" tesi @@:
base 2,3 : già fatta da te
supponiamola vera per n-1 e n:
x(n-1)= -g(n-3)x(0) + g(n-2)x(1)
x(n)= -g(n-2)x(0) + g(n-1)x(1)
vogliamo provarla per n+1, cioè vogliamo provare che:
x(n+1)= -g(n-1)x(0) + g(n)x(1)
Allora:
x(n+1) = -x(n-1) + 3 x(n) =
= - [ -g(n-3)x(0) + g(n-2)x(1)] + 3[-g(n-2)x(0) + g(n-1)x(1)] =
= - [3g(n-2)-g(n-3)] x(0) + [3g(n-1) - g(n-2)] x(1) = [1]
A questo punto sfrutto la tua osservazione:
3g(n-1)-g(n-2)= 3f(2n-1)- f(2n-3) = 2f(2n-1) + f(2n-1) - f(2n-3) =
= 2f(2n-1) + f(2n-2) + f(2n-3) - f(2n-3) =
= 2f(2n-1) + f(2n-2) =
= f(2n-1) + f(2n-1) + f(2n-2) =
= f(2n-1) + f(2n) = f(2n+1) = g(n)
Quindi:
3g(n-1)-g(n-2)= g(n)
da cui si ricava:
3g(n-2) - g(n-3) = g(n-1)
Allora sostituendo si ha:
[1]= -g(n-1)x(0) + g(n)x(1)
c.v.d.
....... ma quindi la mia soluzione va bene?!!