> On Aug 27, 7:14 am, "g.resta" <
g.re...@iit.cnr.it> wrote:
>> Le parti frazionarie dei multipli di un irrazionale sono distribuite
>> uniformemente tra 0 e 1.
>>
http://www.mathnerds.com/best/digit/ThA.aspx
Non avevo pensato che da questa proprieta' discende immediatamente
che il problema non puo' essere risolto.
Ovviamente il valore D non puo' essere dato in forma simbolica,
altrimenti avremmo direttamente il valore di m.
Quello che possiamo immaginare di avere e' un oracolo
che ad ogni invocazione ci fornisca una ulteriore cifra significativa
di D.
Il problema e' che, per la proprieta' di uniformita', se immaginiamo
che l'oracolo ci abbia fornito le prime n cifre (per qualunque n) di
D
abbiamo comunque un numero infinito di possibili m che possono
fornire un residuo coincidente con D nelle prime n cifre.
Un problema diverso, in linea di principio fattibile, e' determinare
il piu' piccolo m tale che il residuo D ottenuto coincida nelle prime
n cifre con un numero dato.
In pratica, se io ti chiedo quale e' il piu' piccolo m tale che la
parte
frazionaria di Sqrt(2)*m cominci con 0.1234567 la risposta la puoi
trovare provando tutti gli m fino a trovare quello giusto (in questo
caso 6150388)
Per la proprieta' di uniformita' so che esistono infiniti m tail che
la parte frazionale di Sqrt(2)*m e' 0.1234567.....
quindi "prima o poi" ne trovero' uno.
Quello che mi chiedo e' se esiste un modo per determinare un
upperbound al valore di m (entro il quale so che trovero' una
soluzione)
e in generale se esiste un modo per velocizzare la ricerca di m.
ciao,
g.