[HOME - BASE Cinque - Appunti di Matematica ricreativa]
Algebrista contro abacista
Uomo contro computer
Abacist vs. Algorismist
da Gregor Reisch, Margarita
Philosophica
Strassbourg, 1504
clicca qui per un'immagine più grande (216 kb)
Ringrazio Sprmnt21 dalle cui lettere ho estratto il seguente problema.
Computer contro uomo
Nell'ultimo numero (l'ottavo) del giornalino delle olimpiadi
della matematica sul sito della Normale vi e' un problema che
chiede di calcolare la somma dei valori che una funzione assume
in una serie di punti.
In particolare:
dato f(x)=4^x/(4^x+2)
si chiede di determinare il valore di f(1/2003)+f(2/2003)+...+f(2002/2003).
Ovviamente il conto puo' essere fatto a mano e viene un numero "buono": in caso contrario non sarebbe stato dato in questo tipo di contesto.
La cosa offre pero' lo spunto ad interessanti considerazioni.
Ho fatto alcuni esperimenti numerici usando il programma Mathematica per fare il calcolo in questione anche nel caso di molti meno termini dei 2002 del problema. Ebbene per n >10 il programma non ce la fa piu' a trovare un numero "buono".
La considerazione (che vale anche come
suggerimento)interessante che si puo' fare a questo punto e' che:
SI E' VERO CHE CAMBIANDO L'ORDINE DEGLI ADDENDI LA SOMMA NON
CAMBIA, MA PUO' CAMBIARE, E DI MOLTO, IL TEMPO NECESSARIO A FARLA.
In effetti il punto che impegna "mathematica" per un tempo lunghissimo non e' il calcolo (numerico) della somma in questione (non ho provato ma credo che in frazioni di secondo "mathematica" sbrogli il tutto).
Io ho chiesto al programma di fare il conto esatto usando le regole dell'algebra e in pochi decimi di secondo infatti tira fuori un'espressione piena di frazioni ed esponenziali lunga molte pagine.
Di questa espressione ho richiesto una
semplificazione (perche' risolvendo il problema a mano ho
ottenuto un numero "buono") tipo quelle che si fanno ai
primi anni delle superiori e su questo punto il PC 'unciafa'.
(N.d.R: 'unciafa' = 'non ce la fa')
Gianfranco Bo
In effetti questo semplice programmino in BASIC (onore e gloria a
Kemeny e Kurtz) trova la soluzione, che è 1001,
in un tempo decisamente inferiore al decimo di secondo.
E il programma si può progettare e scrivere in meno di 3 minuti.
s = 0
FOR x = 1 TO 2002
s = s + 4 ^ (x / 2003) / (4 ^ (x / 2003) + 2)
NEXT
PRINT s
Però la domanda è: può l'astuto algebrista
trovare la soluzione scrivendo qualche simbolo?
O anche: può il valido abacista trovare la soluzione muovendo
qualche pietruzza?
Simone Gammeri
Da amante dell'algebra (algebrista?!?) non ho
potuto che accettare la sfida...
se si considera che 4x = 22x
allora dividendo numeratore e denominatore per 22x si ha:
Si consideri ora la somma da eseguire:
Si tenga anche conto che per commutatività:
Nello specifico si hanno 1001 coppie di valori:
Da qui il noto risultato:
Si noti che la dimostrazione portata vale evidentemente per ogni funzione del tipo
Dal Giornalino delle Olimpiadi della
Matematica n. 9
Sito Web realizzato da Gianfranco Bo