Non sono assolutamente d'accordo con la soluzione, vi spiego il mio ragionamento:
1) Inizio: Albert conosce il mese e Bernard il giorno rispettivamente (respectively in inglese è un’indicazione chiara e su questo non ci piove)
2) Date possibili: 15-16-19 maggio, 17-18 giugno, 14-16 luglio, 14-15-17 agosto
3) Albert (che conosce il mese) dice che Bernard ( che sa solo il giorno) non può conoscere la data esatta
QUINDI il giorno non è un giorno che compare una volta sola perciò non è né il 18 né il 19
Date possibili rimaste : 15-16 maggio, 17 giugno, 14-16 luglio, 14-15-17 agosto
Albert (che conosce il mese) dice inoltre che ancora non sa quando è la data perciò il mese non può essere giugno visto che era rimasto un giorno solo a giugno
Date rimaste: 15-16 maggio, 14-16 luglio, 14-15-17 agosto
4) Adesso parla Bernard (che conosce il giorno) e dice di sapere la data esatta
Se il giorno fosse il 14 o il 15 o il 16 sarebbe indeciso perché compaiono in tutti in due mesi diversi
Perciò il giorno è il 17 e dunque il 17 agosto
5) A questo punto anche Albert ha capito l’unica soluzione ovvia
Questa è una soluzione rigorosamente valida sulla base di quanto detto da ALbert e da Bernard.
Analizzando invece l'altra soluzione proposta (quella che porta al 16 luglio) si può vedere che è formalmente scorretta e lo dimostro:
supponiamo che al punto 3) Albert (che sa il mese) dica che Bernard non può indovinare perchè il mese è luglio o agosto (Albert lo sa)
quindi Date possibili: 14-16 luglio, 14-15-17 agosto
A questo punto Bernard (che sa il giorno) dice di sapere la data e quindi non è il 14 se no sarebbe indeciso tra luglio ed agosto ma può essere tranquillamente il 15 il 16 o il 17 e lui che sa il giorno automaticamente conosce anche il mese
mentre Albert sa solo che il giorno può essere il 15 il 16 o il 17 ma non può indovinare il mese.