Другие языки программирования и технологии

Не понимаю принцип имплекации A->B или A=>B

Я могу понять 0->0 = 1 (если на улице нет дождя, то асфальт не мокрый - правда)
1->1= 0 (если на улице дождь, то асфалть мокрый - правда)
1->0 = 0 (если на улице дождь, то асфальт не мокрый - ложь)

но не могу понять 0->1 = 1, ибо "если на улице нет дождя, то асфалть мокрый - правда" - это же бред, оно не может быть правдой
по-моему, пример с дождем и асфальтом не совсем корректный.
дело в том, что и A, и B - сами по себе тоже логические высказывания, которые могут быть истинными или ложными.

поэтому В ДОЖДЛИВЫЙ ДЕНЬ посыл A должен выглядеть так:
"нам говорят, что на улице прошел дождь" (верный посыл)
"нам говорят, что на улице не было дождя" (ложный посыл)

и вывод B должен принимать такой вид:
"мы решаем, что асфальт мокрый" (верный вывод)
"мы решаем, что асфальт сухой" (ложный вывод)

и наша импликация работает следующим образом:

пусть нам кто-то чего-то сказал про погоду, и мы решили, что асфальт должен быть мокрый.
мы выходим на улицу, и убеждаемся что это так (день-то, как мы условились, дождливый).
воодушевленные своей правотой мы возвращаемся домой и продолжаем жить как жили.
этот сценарий описывает два случая:
1->1 (нам сказали правду, что прошел дождь)
0->1 (нас обманули, что дождя не было)
в первом случае всё хорошо: нам говорят правду, и наши дедуктивные способности нас не подводят.
а вот второй случай хитрее: нас обманывают, и наши логические схемы повреждены, но мы даже не подозреваем об этом, поскольку природа подтверждает наши выводы!
так или иначе, в обоих случаях мы считаем, что нам не о чем беспокоиться (импликация истинная).

рассмотрим теперь вторую пару вариантов:
пусть нам кто-то чего-то сказал про погоду, и мы решили, что асфальт должен быть сухой.
мы выходим на улицу, видим лужи и понимаем, что гармония Вселенной нарушена: либо нас обманывают, либо глючим мы сами.
этот печальный сценарий описывает другие два случая:
1->0 (нам сказали правду, что прошел дождь)
0->0 (нас обманули, что дождя не было)
тут уж нам придется провести разбор полётов, чтобы понять:
источники нашей информации ненадёжны, а с нами всё хорошо (истинная импликация)
или наши источники правдивы, а в наши логические схемы закралась ошибка (ложная импликация)

таким образом, можно импликацию рассматривать как индикатор нашей способности логически мыслить.
когда с этой способностью всё хорошо - или мы думаем, что всё хорошо - импликация истинна.
если же с этой способностью неполадки, и мы знаем об этом - импликация ложна.
ВС
Владимир Симонов
69 543
Лучший ответ
Владимир Симонов придумалась тут ещё одна интерпретация импликации, может, сгодится.

если ты даешь нам верные исходные данные, ты вправе требовать от нас верные выводы:
1->1 - истина
1->0 - ложь
(типа, в дождливый день:
"там дождь прошел. верно, ли, что асфальт мокрый?" - "да"
"там дождя прошел. верно, ли, что асфальт сухой?" - "нет"
)

а если ты кормишь нас заведомо ложной информацией, мы с себя чалму снимаем, и вправе вернуть тебе в ответ любую (пофиг, верную или нет) хрень:
0->1 - истина
0->0 - истина
(всё в тот же дождливый день:
"прекрасная погодка! верно, ли, что асфальт мокрый?" - (ах ты, падла..)" угу, конечно"
"дождя не было. верно, ли, что асфальт сухой?" - "да-да, отвяжись только"
)

^_^
дождь прошел, а асфальт мокрый, почему не может быть?!
1. Существование логической функции от 2х переменных, у которой столбец значений 1101 вытекает просто из перебора всех возможных комбинаций от 0000 до 1111, поэтому существование такой функции не вызывает сомнений (количество уникальных функций от n переменных равно 2^(2^n)).

2. Возникает лишь вопрос приемлемой интерпретации смысла. Случай, когда 0->1 = 1 ставит перед нами вопрос о замкнутости рассматриваемого нами мира. "Если на улице нет дождя, то асфальт мокрый - правда" - означает, что могут существовать ДРУГИЕ ПРИЧИНЫ, почему асфальт мокрый, например, поливальная машина проехала. Поэтому мы должны либо расширять множество используемых высказываний, либо ограничивать моделируемый мир и говорить, что у нас не может быть других причин, почему асфальт мокрый.
Стас Старус
Стас Старус
41 121
Андрей Бергер Здравствуйте. Можете подсказать по моему вопросу, пожалуйста. https://otvet.mail.ru/question/227668387