Logika matematyczna: zagadki z bandytami i rycerzami

Jak trenować swoje umiejętności logiczne? Niektóre niezwykłe postacie mogą ci pomóc…

GRA LOGICZNA: RUGGERS I RYCERZE

TEN łajdacy i Rycerze to populacja wymyślona przez matematyka i pisarza Raymonda Smullyana w jego książce – piękna! – uprawniona «Jaki jest tytuł tej książki?».

Na wyspie żyje populacja składająca się wyłącznie z drani i rycerzy. Rycerze zawsze mówią prawdę. TEN złoczyńcy zawsze kłamią. Przybywasz na wyspę i aby poznać drogę, musisz wiedzieć, czy osoba, z którą rozmawiasz, jest łotrzykiem, czy rycerzem.

W rzeczywistości, jeśli jest rycerzem, wiesz, że możesz mu zaufać: zawsze mówi prawdę.
A jeśli jest łobuzem… nawet w tym przypadku możesz mu zaufać: o ile uważasz to za pewnik przeciwieństwo co ci mówi.

Problem polega zatem na tym, aby wiedzieć, z kim rozmawiasz, czy to złoczyńca, czy rycerz.

Więc lądujesz na wyspie i spotykasz kogoś. Naiwnie może przyjść ci do głowy pytanie „Czy jesteś rycerzem?”.
Na to pytanie rycerz odpowiada „tak”, bo zawsze mówi prawdę. Ale nawet łobuz odpowiada „tak”, ponieważ zawsze kłamie. I nic nie możesz zrozumieć.

Co jeśli zapytasz „Czy jesteś złoczyńcą?”
Zacznijmy od nowa, rycerz odpowiada „nie”, a łotrzyk też.

JAK WYŚWIETLIĆ FURFANTE?

Aby zidentyfikować naturę swojego rozmówcy, możesz go zapytać: – Czy to prawda, że ​​dwa plus dwa równa się pięć, a ty jesteś rycerzem?

Rycerz odpowiedziałby „nie”, ponieważ dwa plus dwa nie dają pięciu.
Łotrzyk odpowiedziałby „tak”, ponieważ oba stwierdzenia są fałszywe i zawsze kłamie.

Jeszcze prostszym pytaniem, jakie można mu zadać, jest „Czy dwa plus dwa równa się cztery?”
Rycerz odpowiada tak, a łotrzyk nie.

Czy możesz zadać inne pytania, aby zidentyfikować typ swojego rozmówcy?

INNE PYTANIA LOGICZNE

Innym razem, po przybyciu na wyspę, znajdujesz A i B, a A mówi „Przynajmniej jeden z nas jest złoczyńcą”. Co możesz z tego wywnioskować?

Jeśli A jest rycerzem, stwierdzenie jest prawdziwe i to B musi być czarnym charakterem.

Gdyby A był łotrzykiem, bez względu na typ B, twierdzenie byłoby prawdziwe, ale A nigdy nie przedstawia żadnych prawdziwych twierdzeń. Więc ten przypadek to niemożliwe.
Dlatego A jest rycerzem, a B jest złoczyńcą.

Piłka jest twoja: przeczytaj książkę Smullyana lub szukaj w sieci kłopoty z łajdakami i rycerzami lub wymyśl własne.