Автор Тема: Сколько правдивых среди нас?  (Прочитано 700 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Иван Горин

  • Модератор
  • Местный мудрец
  • *****
  • Сообщений: 4517
  • Страна: ru
  • Рейтинг: +2173/-934
  • Пол: Мужской
Сколько правдивых среди нас?
« : 04 Январь 2021, 17:54:16 »
Мужик в баре опять встречает знакомую тройку А, Б и С.
Мужик обращается к А и задает ему вопрос : "Сколько среди вас правдивцев?"
А опять произносит что-то невнятное.
Тогда мужик обращается к Б: "Что он сказал?"
Б: "А сказал, что среди нас один правдивец"
С: "Не верьте Б, он лжет!"
Вопрос.
Кто Б и кто С?
Обосновать ответ по правилам бинарной логики.

Задача имеет единственное решение.
Флудер, который изменит условие задачи или применит житейскую логику, получает горький перчик, то есть минус в карму.
Кто ответит правильно и правильно обоснует, получает сладкий пряник, плюс в карму.

Большой Форум

Сколько правдивых среди нас?
« : 04 Январь 2021, 17:54:16 »
Загрузка...

Оффлайн sergey_B_K

  • Местный мудрец
  • *****
  • Сообщений: 5080
  • Страна: ua
  • Рейтинг: +34/-34
  • Пол: Мужской
    • блог «Classical Science»
Re: Сколько правдивых среди нас?
« Ответ #1 : 04 Январь 2021, 19:03:41 »
Мужик в баре опять встречает знакомую тройку А, Б и С.
Мужик обращается к А и задает ему вопрос : "Сколько среди вас правдивцев?"
А опять произносит что-то невнятное.
Тогда мужик обращается к Б: "Что он сказал?"
Б: "А сказал, что среди нас один правдивец"
С: "Не верьте Б, он лжет!"
Вопрос.
Кто Б и кто С?
Обосновать ответ по правилам бинарной логики.

Задача имеет единственное решение. ( %%+/)
Флудер, который изменит условие задачи или применит житейскую логику, получает горький перчик, то есть минус в карму.
Кто ответит правильно и правильно обоснует, получает сладкий пряник, плюс в карму.
Но задачка-то опять из того же тупого десятка.
Если "С" сказал правду, то правдивцем может быть как "С", так и "А" или оба вместе.  "С" за то, что сказал правду, а "А"  за то, что мог и не говорить то, что передал "В", т.е. транзитом.
Если "С"  солгал, то правдивец "В".  Сказав правду, он подтвердил, что "А" солгал, поскольку двух правдивцев по утверждению того быть не может, а значит, "А" солгал.
Ставь мне очередной минус подтверждая свою искалеченную "логику"... И считая флудёрством правду... +@-
« Последнее редактирование: 04 Январь 2021, 19:21:37 от sergey_B_K »
Фальшивое никогда не бывает прочным. Пьер Буаст

Оффлайн Иван Горин

  • Модератор
  • Местный мудрец
  • *****
  • Сообщений: 4517
  • Страна: ru
  • Рейтинг: +2173/-934
  • Пол: Мужской
Re: Сколько правдивых среди нас?
« Ответ #2 : 04 Январь 2021, 19:13:48 »
Но задачка-то опять из того же тупого десятка.
Если "С" сказал правду, то правдивцем может быть как "С", так и "А" или оба вместе.
Если "С"  солгал, то правдивец "В".
Ставь мне очередной минус подтверждая свою искалеченную "логику"... И считая влудёрством правду... +@-
Решения задачи у Каравашкина нет. Флуда тоже нет.
За это минус не ставится.
Каравашкин получает минус за хамство и оскорбление автора задачи!

Оффлайн Иван Горин

  • Модератор
  • Местный мудрец
  • *****
  • Сообщений: 4517
  • Страна: ru
  • Рейтинг: +2173/-934
  • Пол: Мужской
Re: Сколько правдивых среди нас?
« Ответ #3 : 10 Январь 2021, 13:46:57 »
Но задачка-то опять из того же тупого десятка.
Если "С" сказал правду, то правдивцем может быть как "С", так и "А" или оба вместе.  "С" за то, что сказал правду, а "А"  за то, что мог и не говорить то, что передал "В", т.е. транзитом.
Если "С"  солгал, то правдивец "В".  Сказав правду, он подтвердил, что "А" солгал, поскольку двух правдивцев по утверждению того быть не может, а значит, "А" солгал.
Ставь мне очередной минус подтверждая свою искалеченную "логику"... И считая флудёрством правду... +@-
Каравашкин даже условие задачи не понял!
У него вывод. "А" солгал.
Про "А" в задаче ничего не спрашивается.

Оффлайн severe

  • Местный мудрец
  • *****
  • Сообщений: 5608
  • Страна: ru
  • Рейтинг: +64/-5
Re: Сколько правдивых среди нас?
« Ответ #4 : 11 Январь 2021, 01:58:38 »
Б: "А сказал, что среди нас один правдивец"
С: "Не верьте Б, он лжет!"
Б: "А сказал, что среди нас один правдивец"
С: "Среди нас не один правдивец!"

Перебираем варианты.
Б1С1 отметается из-за противоречия, как и Б0С0.

Остаются варианты Б1С0 и Б0С1.

Б1С0:
Б: "А сказал, что среди нас один правдивец"
С: "Среди нас один правдивец!"
Не отметается.

Б0С1:
Б: "А сказал, что среди нас не один правдивец"
С: "Среди нас не один правдивец!" Не отметается.

Остаётся Б1С0, Б0С1. Два ответа: либо Б - правдивец, С - лжец; либо С - правдивец, Б - лжец. Сори, может, что-то и упустил.

« Последнее редактирование: 11 Январь 2021, 02:22:50 от severe »

Оффлайн Иван Горин

  • Модератор
  • Местный мудрец
  • *****
  • Сообщений: 4517
  • Страна: ru
  • Рейтинг: +2173/-934
  • Пол: Мужской
Re: Сколько правдивых среди нас?
« Ответ #5 : 11 Январь 2021, 12:48:57 »
Два ответа: либо Б - правдивец, С - лжец; либо С - правдивец, Б - лжец. Сори, может, что-то и упустил.


Это не ответ. Это предварительные рассуждения. И вывод из них правильный.
Хотя из высказывания С уже ясно, что оно противоречит Б.
И поэтому твой вывод упрощается.до одной строчки.
Так как С противоречит Б, то они не могут быть оба лжецами или оба правдивыми.

И теперь можно приступать к решению задачи.
НО ЗАДАЧА УПРОЩАЕТСЯ, так как в ней остаются только две логические переменные А и Б.
Нам необходимо найти только Б. И тогда С=NOT(Б).

Оффлайн ER*

  • Местный мудрец
  • *****
  • Сообщений: 14370
  • Страна: de
  • Рейтинг: +1675/-1151
  • Пол: Мужской
  • nemo curat 😈
Re: Сколько правдивых среди нас?
« Ответ #6 : 11 Январь 2021, 14:30:47 »
НО ЗАДАЧА УПРОЩАЕТСЯ, так как в ней остаются только две логические переменные А и Б.
Нам необходимо найти только Б. И тогда С=NOT(Б).

Нетрудно видеть, что

А0Б0С1 - подходит. Например, А говорил что все трое правдивцы, Б соврал, что А говорил только об одном правдивце, а С назвал Б лжецом за перевранную фразу А
А0Б1С0 - не подходит
А1Б0С1 - подходит. Например, А сказал "среди нас 2 правдивца", и далее всё срастается.
А1Б1С0 - не подходит

Таким образом, вне зависимости от того кто А,

Б - лжец, С - правдивец.
« Последнее редактирование: 11 Январь 2021, 14:45:24 от ER* »

Оффлайн Иван Горин

  • Модератор
  • Местный мудрец
  • *****
  • Сообщений: 4517
  • Страна: ru
  • Рейтинг: +2173/-934
  • Пол: Мужской
Re: Сколько правдивых среди нас?
« Ответ #7 : 11 Январь 2021, 16:56:27 »
Нетрудно видеть, что

1. А0Б0С1 - подходит. Например, А говорил что все трое правдивцы, Б соврал, что А говорил только об одном правдивце, а С назвал Б лжецом за перевранную фразу А
2. А0Б1С0 - не подходит
3. А1Б0С1 - подходит. Например, А сказал "среди нас 2 правдивца", и далее всё срастается.
4. А1Б1С0 - не подходит

Таким образом, вне зависимости от того кто А,

Б - лжец, С - правдивец.

Правильное решение.
Докажем  пункты 2 и 4.
Предположим, что Б правдивый.
1) А лжец.
Тогда всего правдивых один. Это Б.
Но если А лжец, то он не мог произнести фразу "Среди нас один правдивый"
2) А правдивец.
Тогда всего два правдивца А и Б.
Правдивец не может лгать.

И наше предположение - неверно.
То есть Б не может быть правдивым.

Оффлайн Иван Горин

  • Модератор
  • Местный мудрец
  • *****
  • Сообщений: 4517
  • Страна: ru
  • Рейтинг: +2173/-934
  • Пол: Мужской
Re: Сколько правдивых среди нас?
« Ответ #8 : 06 Декабрь 2022, 21:15:51 »
Б: "А сказал, что среди нас один правдивец"
С: "Среди нас не один правдивец!"
С такое не говорил!

Большой Форум

Re: Сколько правдивых среди нас?
« Ответ #8 : 06 Декабрь 2022, 21:15:51 »
Loading...