Bernard, se te escapan las mejores

Anoche en un momento de insomnio me encelé con este interesante viral.

A estas alturas no me dedico a resolver estas cosas, que casi siempre es variación de lo mismo. Pero me interesa leer sobre el problema: su formulación y su solución.

En este caso me llamó la atención la última cláusula como llama la atención el quinto postulado de Euclides. ¿Es necesaria? Dicho de otra forma ¿cuál es el número mínimo de cláusulas para resolver el problema? Entiéndase una cláusula como una intervención de los protagonistas, Albert y Bernard.

La respuesta es sencilla. El número mínimo es dos: uno dice el mes y otro dice el día y los dos saben el cumpleaños. Vale para todos los casos pero no es una solución interesante.

En algunos casos el problema se soluciona con una intervención si empieza a hablar quien posee el día. Pero si empieza a hablar quien tiene el mes el problema se soluciona como mínimo con dos intervenciones exahustivas. En este caso está la solución del problema planteado. Dicho de otra forma, el juego no tenía que volver a Albert.

En su primera intervención Albert dice que no sabe cuándo es el cumpleaños [afirmación innecesaria por otra parte si sabemos que sabe el mes] pero sí sabe que Bernard tampoco lo sabe; entonces Bernard podía responder que al principio no lo sabía, pero ahora ya lo sabe… y añadir también que sabe que lo sabe Albert.

Rizando el rizo Albert pudo hacer su primera intervención más descriptiva: «joder Cheryl, qué jodía eres, sé que Bernard no lo sabía al principio; y que yo lo sabré sabiendo ahora si él sabe o no sabe». A lo que Bernard podría responder: «yo ya sé». O no.