Newsgroup: it.hobby.enigmi
Titolo: La torta rubata - Prendetela con calma...

Alberto , Bruno e Carlo sono tre fratellini (chissa' perche'
nei problemi i nomi iniziano sempre per  A, B, C...).
Uno di loro ha mangiato la torta che la mamma aveva preparato.
La mamma li ha dunque interrogati, ben sapendo che tutti e tre
sapevano chi era il colpevole e che due di loro le avrebbero
detto la verita', ma il colpevole sicuramente avrebbe mentito.
Nelle frasi da loro pronunciate ognuno ha parlato di uno degli altri
due, mai di se stesso. Ecco le loro frasi:
Il primo a parlare ha detto: "Alberto non e' stato!"
Adesso pero' la mamma non ricorda piu' in quale ordine sono
state dette le altre due frasi, che sono state queste:
" Bruno ti ha detto la verita' ! "
" Carlo ti ha mentito! "
Potreste aiutare la mamma a capire chi ha rubato la torta?
ciao
fulvio


s
p
o
i
l
e
r
E' stato Alberto infatti:
Se Carlo dice: "Alberto non e' stato!"
Alberto dice: " Bruno ti ha detto la verita' ! "
Bruno dice: "Carlo ti ha mentito! "
Soluzione: ALBERTO
Oppure
Se Bruno dice: "Alberto non e' stato!"
Carlo dice: " Bruno ti ha detto la verita' ! "
Alberto dice: "Carlo ti ha mentito! "
Soluzione: ALBERTO
E' giusto?
CIAO.
ALECS.

 Alberto dice: "Carlo ti ha mentito! "
Anche qui non ci siamo:
se A mente C e' sincero, dunque B e' bugiardo e c' e'
di nuovo un bugiardo di troppo
Ripensaci, ciao
grazie per il tentativo
fulvio

 ha scritto nel messaggio
news:9g376p$4nl$1...@nreadB.inwind.it...

C' e' una correzione da fare, ahime' , vado a Canossa di
corsa!!!
Il colpevole di sicuro mente, mentre gli altri due
POSSONO MENTIRE O ESSERE SINCERI
(sono in Polinesia per un po'!)
fulvio

(sono in Polinesia per un po'!)
Te possino!:-(((((((((
Be' ricomincio;-))
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian GNU/Linux 2.2 Potato */

(sono in Polinesia per un po'!)
Eccomi col Lafayette ad onde lunghe:
spoiler
E` stato B e ha detto: "C ti ha mentito".
C che ha detto: "A non e` stato".
Le altre cinque possibilita` entrano in contraddizione.


 Le altre cinque possibilita` entrano in contraddizione.
Ok, e' cosi', sto uscendo, piu' tardi posto la soluzione
con tutto il ragionamento....
fulvio

 ha scritto nel messaggio
news:9g3e20$bad$1...@nreadB.inwind.it...

Soluzione...
Escludendo i casi in cui ognuno avrebbe parlato di se',
(come dal testo del problema)
restano le seguenti 2  possibilita':
Possibilita' 1
B dice  "Alberto non e' stato!"
C dice  " Bruno ti ha detto la verita' ! "
A dice  " Carlo ti ha mentito! "
Ipotizziamo che  B sia stato sincero, in tal caso
egli sarebbe innocente (perche' il colpevole mente)
e per sua ammissione sarebbe innocente pure A.
Dunque C sarebbe colpevole e di conseguenza bugiardo,
ma egli afferma che B e' sincero
il che  genera una contraddizione logica
Allora ipotizziamo che B abbia mentito, in tal caso
il colpevole (per sua falsa ammissione ) sarebbe A,
il quale cosi' affermerebbe falsamente che  C ha mentito.
Dunque C sarebbe stato sincero e B non avrebbe mentito,
siamo ricaduti in una contraddizione.
Possibilita' 2
C dice  "Alberto non e' stato!"
A dice  " Bruno ti ha detto la verita' ! "
B dice  " Carlo ti ha mentito! "
Se C mentisse, il colpevole sarebbe A,
che avrebbe detto il falso, dunque B
avrebbe mentito ed avrebbe mentito pure C
il che contraddice l' ipotesi originale.
Resta come ultima possibilita' che
C sia sincero, dunque egli non sarebbe
il colpevole (essendo sincero) e per la sua
affermazione nemmeno A. Il colpevole dunque
sarebbe B che mente riguardo a C.
In conclusione:
C dice (sincero)  "Alberto non e' stato!"
A dice (bugiardo, ma non colpevole)  " Bruno ti ha detto la verita' ! "
B dice  (bugiardo e colpevole)  " Carlo ti ha mentito! "
... che e' dunque l' unica soluzione che non genera contraddizioni
Saluti
fulvio

B dice  " Carlo ti ha mentito! "
Ed ovviamente altrettanto qui. Io figurati che ero proprio partito
da B, poi ho continuato per vedere se non ce ne fossero altre..
