Anteprima della struttura

Problemi d’età: un modello, cinque versioni

Dal problema dei 40 e 30 anni al caso 69–65: ricaviamo il modello (4k, 3k) e risolviamo cinque varianti con l’IA.

Articoli /problemi-eta-modello-ia
Problemi d’età: un modello, cinque versioni

12 min

Salvatore Mosaico · 2026

Indice

Un problema d’età può sembrare un labirinto di «quando», «avevi» e «avrai». Ma una volta individuata la struttura, molte versioni diventano applicazioni dello stesso modello: (4k, 3k). Questo articolo rielabora la conversazione «Risolvi il problema d’età»: il rapporto 3/4 era già stato trovato da Salvatore Mosaico mediante un’equazione parametrica; qui viene sviluppato e applicato alle diverse condizioni.

1. Il problema di partenza

«Io ho il doppio dell’età che tu avevi quando io avevo l’età che tu hai. Quando tu avrai l’età che io ho, insieme avremo 90 anni. Quanti anni abbiamo oggi?»

Chi parla è la persona più anziana. Indichiamo con x la sua età e con y quella della persona più giovane, con x > y > 0. Trattiamo le età come durate esatte, non come numeri di compleanni arrotondati. La differenza x − y resta costante: tornando indietro o andando avanti, aggiungiamo o sottraiamo lo stesso tempo a entrambi.

La prima frase determina un rapporto. La seconda serve soltanto a scegliere una coppia fra tutte quelle compatibili. Non partiamo da 40 e 30 per verificare il testo: cerchiamo di capire perché debbano emergere proprio quelle età.

2. Come si ricava il modello (4k, 3k)

Quando la persona più anziana aveva y anni, era x − y anni fa. La più giovane aveva dunque y − (x − y) = 2y − x anni. La frase «io ho il doppio dell’età che tu avevi» diventa:

x = 2(2y − x)
x = 4y − 2x
3x = 4y
y/x = 3/4

Quindi x:y = 4:3. Tutte le coppie compatibili si possono scrivere:

(x, y) = (4k, 3k), k > 0
x − y = 4k − 3k = k

Il parametro k è positivo ed è proprio la differenza d’età. Non abbiamo indovinato un rapporto che funziona: lo abbiamo dedotto dalla frase. Viceversa, con le età 4k e 3k, tornando indietro di k anni otteniamo 3k e 2k, e 4k è effettivamente il doppio di 2k. Il modello è quindi necessario e sufficiente per la prima condizione.

3. Tre momenti e la prima soluzione

Manteniamo sempre lo stesso ordine: persona più anziana, persona più giovane. «Quando tu avrai l’età che io ho» significa raggiungere l’età che io ho oggi, non raggiungermi mentre continuo a invecchiare.

MomentoMaggioreMinoreSomma
k anni prima3k2k5k
Oggi: momento della frase4k3k7k
k anni dopo5k4k9k

La somma futura è 5k + 4k = 9k. Partiamo allora direttamente dal dato 90, come proposto nella conversazione:

k = 90/9 = 10
(4k, 3k) = (4 × 10, 3 × 10) = (40, 30)

Oggi le età sono 40 e 30 anni. Dieci anni fa erano 30 e 20: 40 è il doppio di 20. Tra dieci anni saranno 50 e 40: la somma è 90. Entrambe le condizioni sono verificate.

4. Versione 1: conosciamo la somma attuale

Vale la frase-base «Io ho il doppio dell’età che tu avevi quando io avevo l’età che tu hai». Oggi la somma delle nostre età è 63. Quanti anni abbiamo?

Usiamo lo stesso modello. La somma attuale contiene sette parti, non nove:

7k = 63
k = 63/7 = 9
(4k, 3k) = (36, 27)

Le età sono 36 e 27 anni. Nove anni fa erano 27 e 18; 36 è il doppio di 18. Oggi 36 + 27 = 63. In generale, se S è la somma attuale, k = S/7 e le età sono (4S/7, 3S/7).

5. Versione 2: conosciamo la somma futura

Vale la stessa frase-base. Quando la persona più giovane raggiungerà l’età attuale della più anziana, la somma sarà S. Quali sono le età attuali?

Nel futuro indicato le età sono (5k, 4k), quindi k = S/9. Le età da trovare, però, sono quelle attuali: (4k, 3k). Non confondiamo i due momenti.

9k = S
k = S/9
(4k, 3k) = (4S/9, 3S/9)

Per S = 90 ritroviamo (40, 30). Per S = 54 otteniamo k = 6, dunque (24, 18); la verifica futura è 30 + 24 = 54. Per S = 63 otteniamo (28, 21); per S = 27 otteniamo (12, 9). Cambia il dato, non il procedimento.

6. Versione 3: conosciamo l’età del maggiore

«Io ho 24 anni e ho il doppio dell’età che tu avevi quando io avevo l’età che tu hai». Quanti anni ha l’altra persona?

L’età nota corrisponde alle quattro parti:

4k = 24
k = 24/4 = 6
(4k, 3k) = (24, 18)

Le età sono 24 e 18 anni. Sei anni fa erano 18 e 12, e 24 = 2 × 12. In generale, se A è l’età del maggiore, k = A/4 e la coppia è (A, 3A/4). Con A = 40 si ottiene immediatamente (40, 30).

7. Versione 4: conosciamo l’età del minore

La persona più giovane ha 18 anni. La più anziana le dice la stessa frase-base. Quanti anni ha chi parla?

Qui l’età nota corrisponde alle tre parti. Questo esempio numerico applica la quarta formula della conversazione:

3k = 18
k = 18/3 = 6
(4k, 3k) = (24, 18)

Le età sono ancora 24 e 18 anni, ma partiamo da un dato diverso. In generale, se B è l’età del minore, k = B/3 e la coppia è (4B/3, B). Dividere per quattro anche in questo caso significherebbe attribuire il dato alla persona sbagliata.

8. Versione 5: differenza nota e problema rovesciato

Se la frase-base vale nel momento considerato e la differenza è D, il parametro è già noto: k = D. Le età sono (4D, 3D). Con D = 4 otteniamo (16, 12).

La variante proposta da Salvatore Mosaico rovescia la domanda:

«Oggi io ho 69 anni e tu ne hai 65. Un giorno ti ho detto: “Io ho il doppio dell’età che tu avevi quando io avevo l’età che tu hai”. Quanti anni avevamo quel giorno?»

Il modello (4k, 3k) deve valere nel giorno della frase, non oggi. La differenza, invece, è rimasta identica:

D = 69 − 65 = 4
k = D = 4
(4k, 3k) = (16, 12)
69 − 16 = 65 − 12 = 53

Quel giorno avevano 16 e 12 anni, ed era 53 anni fa. Per controllare la frase, torniamo indietro di altri quattro anni rispetto a quel giorno: avevano 12 e 8 anni. Il sedicenne poteva quindi dire correttamente di avere il doppio degli 8 anni che l’altro aveva allora.

Con età odierne A > B, poniamo D = A − B. L’istante cercato ha età (4D, 3D); gli anni trascorsi sono A − 4D = B − 3D. Un valore positivo indica il passato, zero il presente, negativo un momento futuro: non è sempre lecito chiamarlo «un giorno passato».

9. Un modello, cinque formule rapide

Dato notoValore di kEtà al momento della frase
Somma attuale SS/7(4S/7, 3S/7)
Somma futura SS/9(4S/9, 3S/9)
Età del maggiore AA/4(A, 3A/4)
Età del minore BB/3(4B/3, B)
Differenza DD(4D, 3D)

Il rapporto 4:3 non resta costante durante tutta la vita: resta costante la differenza. Il modello descrive il momento in cui la frase-base è vera. Da (40, 30) si passa, dieci anni dopo, a (50, 40), che non è nel rapporto 4:3.

Non occorre che k sia intero se ammettiamo età frazionarie. Se invece vogliamo entrambe le età intere in anni, k deve essere intero: per esempio, la somma attuale deve essere multipla di 7 e quella futura multipla di 9. La formula va sempre letta insieme alle ipotesi.

10. Che cosa aggiunge il lavoro con l’IA

Nella conversazione iniziale l’IA ha presentato 40 e 30 e mostrato che il rapporto 4:3 funziona. Ma verificare una coppia non equivale ancora a derivare tutte le soluzioni. Il richiamo dell’autore al suo precedente rapporto 3/4 e all’equazione parametrica ha portato a esplicitare la struttura generale.

Il passo successivo non è stato risolvere ogni variante da capo, ma chiedere di usare sempre (4k, 3k), trovando direttamente k dal dato disponibile. La variante 69–65 mette particolarmente bene in evidenza la differenza fra il momento attuale e quello in cui la frase era vera. La attribuiamo all’autore come proposta della conversazione, senza rivendicare una priorità storica non verificata.

Comprendere un modello significa riconoscere la stessa struttura sotto testi diversi. L’IA aiuta a sviluppare e controllare i passaggi; la scelta di che cosa generalizzare e di quale domanda porre dà direzione al percorso.

Copertina fotografica generata con IA: scena illustrativa con persone immaginarie, non fotografia dei partecipanti alla conversazione.