Tres habitantes, tres naturalezas distintas y una sola asignación posible. Aquí, a diferencia de otros acertijos de isla, hay un tipo de habitante cuyo comportamiento no sigue ningún patrón fijo — y eso cambia todo.

El caballero, el escudero y el espía

Razonador
Lógica pura

Enunciado

En una isla hay tres tipos de habitantes:

  • caballeros, que siempre dicen la verdad;
  • escuderos, que siempre mienten;
  • espías, que pueden decir verdad o mentira.

Te encuentras con tres personas: A, B y C.

  • A dice: “B es caballero.”
  • B dice: “A es caballero.”
  • C dice: “A es escudero.”

Sabiendo que hay exactamente un caballero, un escudero y un espía, ¿quién es quién?

Ver solución

Solución

Respuesta:

  • A es el escudero.
  • B es el espía.
  • C es el caballero.

Analizamos partiendo de C.

C dice: «A es escudero.» Si C es caballero, esa frase es verdadera, así que A es escudero. Como ya tenemos caballero y escudero, B queda como espía.

Comprobamos las tres frases con esta asignación:

  • A dice: «B es caballero.» Es falso, y A es escudero: encaja.
  • B dice: «A es caballero.» Es falso, pero B es espía y puede mentir: encaja.
  • C dice: «A es escudero.» Es verdadero, y C es caballero: encaja.

Descartamos ahora las otras posibilidades para A.

A no puede ser caballero: su frase «B es caballero» sería verdadera, lo que daría dos caballeros. Contradicción.

A tampoco puede ser espía. Si A fuera espía, B y C serían caballero y escudero en algún orden. B dice «A es caballero», que sería falso, así que B no puede ser caballero; sería escudero. Entonces C sería caballero, y su frase «A es escudero» tendría que ser verdadera, pero A sería espía. Contradicción.

A solo puede ser escudero. De ahí se sigue que C es caballero y B es espía. La asignación es única: A = escudero, B = espía, C = caballero.