Kao sto sam vec rekao u prethodnoj poruci, odgovor nije da su se ogledali u vodi, i slicni trikovi, nego je u pitanju cisto logicko razmisljanje i zakljucivanje ostrvljana. Znaci, posmatramo jednu idealizovanu situaciju.
Odgovor koji je zzzz dao je u potpunosti tacan, a napisacu i malo drugacije rjesenje koje ce, nadam se, dati odgovor na pitanje: "Koju novu informaciju je Guru dao?". Problem je dosta tezi nego sto se cini na prvi pogled, jer nije samo bitno sta neko zna, nego sta neko zna o tome sta neko drugi zna ("ja znam da ti znas"), i tako 99 puta u dubinu ("ja znam da ti znas da on zna", itd).
Osoba sa plavim ocima (bilo koja posto su svi ekvivalentni), zvacemo je Broj1, moze da pretpostavi jedan od dva slucaja:
1. da ima plave oci
2. da nema plave oci
(ipak je Broj1 savrseni logicar

)
Ako je tacno pod 1. onda Broj1 ide sa ostrva, ali posto mora biti siguran, mora da razmotri drugu mogucnost, a to je da nema plave oci, dakle da ima 99 osoba sa plavim ocima. Sada Broj1 posmatra proizvoljnu osobu iz te grupe, zvacemo je Broj2, i pretpostavlja tok razmisljanja te osobe.
Sada taj "zamisljeni" Broj2, razmatrajuci 2 opcije na isti nacin, isto mora da pretpostavi da nema plave oci, sto znaci da ima 98 osoba sa plavim ocima, pa pretpostavlja tok razmisljanja neke od tih 98 osoba (Broj3). E sad, ovo razmisljanje Broja2 je naizgled besmisleno, jer svi na ostrvu znaju da postoji bar 99 osoba sa plavim ocima. Ali, radi se o hipotetickom razmisljanju neke osobe
u slucaju da Broj1 nema plave oci, sto znamo da nije tacno. Znaci, niko na ostrvu nece ovako razmisljati (kao Broj2), ali Broj1 zna da bi neko tako razmisljao u slucaju da on nema plave oci, sto je opcija koju mora da razmotri. I sva razmisljanja u nastavku su hipoteticka, tj. nece se nikad desiti, jer predstavljaju razmisljanja koja polaze od pogresnih pretpostavki (mi znamo da su pogresne, ali osobe koje razmisljaju o njima ne znaju).
Broj3 sada "vidi" 97 osoba sa plavim ocima, i pretpostavlja za sebe da nema plave oci, dakle ukupno je 97 plavih. Ovaj proces se dalje nastavlja (dakle, smanjuje se pretpostavljenih broj osoba sa plavim ocima), dok se ne dodje do poslednje osobe (u tom trenutku, onaj ko nju posmatra, Broj99, pretpostavlja da ima samo jedna osoba sa plavim ocima). Poslednja osoba, Broj100 nema 2 mogucnosti kao svi ostali, jer je Guru rekao da ima bar jedna osoba sa plavim ocima, a to mora biti on. (Dakle, ovde je bitna Guru-ova izjava).
Medjutim, posto Broj100 ne ode prve veceri, onda Broj99 ne moze da za sebe pretpostavi da nema plave oci, tj. mora da pretpostavi da imaju 2 osobe sa plavim ocima: on (Broj99) i Broj100. Ali, posto posle 2 dana, njih dvojica ne odu sa ostrva, Broj98 takodje ne moze da pretpostavi da nema plave oci, dan kasnije to shvata i Broj97, i tako dalje, sve dok posle 100 dana to ne shvati Broj1, koji onda odlazi sa ostrva. Posto sve osobe sa plavim ocima razmisljaju kao Broj1 (ali sada stvarno, ne hipoteticki), svi plavi odu sa ostrva posle 100 dana.
Drugi nacin da se posmatra zasto je Guru-ova izjava bitna (opet, ovo je razmisljanje neke od "plavih" osoba"):
1. Znam da je na ostrvu bar 99 osoba sa plavim ocima.
2. Znam da svako zna da je na ostrvu bar 98 osoba sa plavim ocima. (Posto ja mozda nemam plave oci)
3. Znam da svako zna da svako zna da je na ostrvu bar 97 osoba sa plavim ocima. (uff

)
...
99. Znam (da svako zna)x98 da je na ostrvu bar 1 osoba sa plavim ocima.
100. Ali NE ZNAM (da svako zna)x99 da je na ostrvu bar 1 osoba sa plavim ocima.
E sad, kad je Guru rekao da postoji bar 1 osoba sa plavim ocima, to su svi vec znali. Ali je on isto tako ubacio tu 1 osobu u sve nivoe razmisljanja (ne znam kako drugacije da se izrazim), sto je, od ovih nabrojanih izjava, imalo uticaja samo na 100-tu, koja je uticala na 99-tu (koja se mijenja u "...bar 2 osobe sa plavim ocima"), sto se dalje "odmotava" do prve koja postaje:
1. Znam da je na ostrvu bar 100 osoba sa plavim ocima. A posto ih vidim 99 ja moram biti 100-ta.
Ufff, valjda ce nekome biti jasno (vise nisam siguran ni da li je meni jasno

).
P.S. Ono sto je jos bitno u postavci zadatka je da nije dovoljno reci da su svi savrseni logicari. Treba reci i da svi znaju da su svi savrseni logicari. I da svi znaju da svi znaju da su svi savrseni logicari. I da... Shvatili ste, tako 99 puta.

Ma, ludilo...
IRC is just multiplayer notepad.