da robbstark » 30/11/2010, 23:54
Ho letto per bene l'articolo segnalato da Gugo, dove viene proposta una soluzione con due sole domande. Provo a riassumerla qui, sperando di averla capita correttamente.
Scordiamoci per ora che le divinità parlano una lingua sconosciuta. Supponiamo di fare ad una delle tre la domanda:
Tu risponderesti "Sì" alla domanda sul fatto che
B non sia random e tu sia bugiarda, oppure
B sia random e tu risponderai "No" a questa domanda?
Se B fosse Random e la divinità Sincera rispondesse Sì, essa affermerebbe di rispondere Sì ad una menzogna; se la divinità Sincera rispondesse No, essa affermerebbe di rispondere No ad una verità, pertanto se l'interrogata è Sincera e B è Random, Sincera non risponderà.
Analogamente, se l'interrogata fosse Bugiarda e B Random, rispondendo Sì, affermerebbe di rispondere Sì ad una menzogna, il che sarebbe vero!; rispondendo invece No, afferemerebbe di rispondere No ad una verità, il che sarebbe di nuovo vero. Se B è quindi random, nè Sincera nè Bugiarda risponderanno.
Supponiamo ora di interrogare Sincera e che B sia Bugiarda. In questo caso la risposta di Sincera è No.
Viceversa sia Bugiarda l'interrogata e B Sincera. Bugiarda risponderebbe No all'aut aut (dovendo mentire), ma siccome gli si chiede se risponde Sì, cambierà la risposta in Sì.
Cambiamo adesso la domanda:
Tu risponderesti "No" alla domanda sul fatto che
B non sia random e tu sia bugiarda, oppure
B sia random e tu risponderai "Sì" a questa domanda?
Si interroghi Sincera e sia B Random. Se rispondesse Sì, affermerebbe di negare una verità; se rispondesse No, negherebbe di negare una bugia.
Si interroghi Bugiarda e sia B Random. Se rispondesse Sì, affermerebbe di negare una verità, ma ciò sarebbe vero!; se rispondesse No, negherebbe di negare una bugia, ma ciò sarebbe vero! Dunque anche in questo caso, se B è Random, non si potrà ricevere risposta.
Si interroghi Sincera e sia B Bugiarda. La risposta sarà Sì.
Si interroghi Bugiarda e sia B Sincera. Dovendo mentire, risponderebbe No, quindi risponderà No.
Dunque, facendo l'una o l'altra domanda avremo:
- Nessuna risposta se B è random
- Una risposta randomica se l'interrogata è random
- Una risposta, a seconda dei casi, negli altri casi. La risposta di Sincera è opposta alla prima parola tra Sì e No che viene citata nella domanda, il contrario dicasi per la risposta di bugiarda.
A questo punto possiamo sostituire Sì e No con Ja e Da, senza sapere i rispettivi significati.
Facendo la domanda alla divinità A, se B non è Random, in base alla risposta di A, possiamo escludere che A sia Sincera o Bugiarda.
A questo punto facciamo la domanda a B, sostituendo C (quella finora non coinvolta) con B. Se C è random, allora capiamo anche cosa è A, e quindi anche B. Se C non è random, capiamo che A è random, inoltre dalla risposta di B, capiamo se B è Sincera o Bugiarda, quindi capiamo anche chi è C.
Se invece B è Random, rifacciamo la domanda ad A con C al posto di B, e dalla risposta deduciamo la natura di A.
Che ingarbuglio!!! Comunque, se ho ben capito il procedimento, ritengo ci sia un difetto o comunque un'assunzione non ovvia: si suppone che già dalla prima domanda conosciamo le parole usate dalle divinità per dire Sì e No, pur non sapendo esattamente quale delle due sia Sì e quale No. Mi sbaglio?