È un problema di logica con proposizioni autoreferenziali (cioè che parlano di sè stessi).

In questo caso occorre esaminare la verità delle singole affermazioni ed eliminare quelle contraddittorie


Il vecchio afferma: “Io sono paggio; il ragazzo è cavaliere”

VECCHIO
RAGAZZO
RAGAZZA
PAGGIO
(il vecchio dice la verità su sè stesso)
FURFANTE
(dopo una verità il paggio dice una menzogna)

PAGGIO
(dopo una verità il paggio dice una menzogna)

FURFANTE
(il furfante non dice mai la verità)
FURFANTE
(il furfante non dice mai la verità)

PAGGIO
(il furfante non dice mai la verità)

CAVALIERE
( il cavaliere dice la verità ma il vecchio afferma il falso su sè stesso)





Il ragazzo dice: “Io sono cavaliere; la ragazza è paggio”.


VECCHIO
RAGAZZO
RAGAZZA
PAGGIO
FURFANTE

CAVALIERE
(il furfante non dice mai la verità)
FURFANTE
(il furfante non dice mai la verità)
PAGGIO
PAGGIO
(dopo una menzogna il paggio dice la verità)
FURFANTE
FURFANTE
CAVALIERE
(il furfante non dice mai la verità)
FURFANTE
(il furfante non dice mai la verità)
PAGGIO
PAGGIO
(dopo una menzogna il paggio dice la verità)


La ragazza afferma infine: “Io sono furfante; il vecchio è paggio”.

VECCHIO
RAGAZZO
RAGAZZA
VECCHIO
PAGGIO
FURFANTE
CAVALIERE
( il cavaliere dice la verità ma la ragazza afferma il falso su sè stessa)

FURFANTE
( il furfante non dice la verità ma la ragazza afferma il vero su sè stessa)

PAGGIO
PAGGIO

PAGGIO
(dopo una menzogna il paggio dice la verità
e il vecchio è un paggio)

FURFANTE

FURFANTE
CAVALIERE
( il cavaliere dice la verità ma la ragazza afferma il falso su sè stessa)

FURFANTE
( il furfante non dice la verità ma la ragazza afferma il vero su sè stessa)

PAGGIO
PAGGIO
PAGGIO
(dopo una menzogna il paggio dice la verità
ma il vecchio non è paggio)


Quindi affinchè loro affermazioni non siano contraddittore devono essere tutti e tre paggi.