Entry tags:
Хана импликации :)
На одном форуме нашел очередной "парадокс" импликации. Самый убойный из всех, что я знаю.
Рассмотрим утверждение:
"Неправда, что если погода пасмурная, то идет дождь"
Это утверждение истинное во всех смыслах: действительно, пасмурная погода не всегда сопровождается дождем. Обычно верно обратное: при дожде практически всегда стоит пасмурная погода (ну кроме редких случаев "слепого дождика").
Переведем это на язык логики с импликацией. "Неправда, что" переводится операцией отрицания. Все утверждение формализуется как ~(A => B), где
A - истинность высказывания "погода пасмурная",
B - истинность высказывания "идет дождь".
Все высказывание в целом истинно, согласно рассуждениям выше.
~(A => B) = true
Левая часть будет истинна при единственной комбинации истинностей переменных: A = true, B = false. Таким образом, мы доказали, что: погода пасмурная всегда и дождь не идет никогда. Очевидно, что это противоречит реальности.
Рассмотрим утверждение:
"Неправда, что если погода пасмурная, то идет дождь"
Это утверждение истинное во всех смыслах: действительно, пасмурная погода не всегда сопровождается дождем. Обычно верно обратное: при дожде практически всегда стоит пасмурная погода (ну кроме редких случаев "слепого дождика").
Переведем это на язык логики с импликацией. "Неправда, что" переводится операцией отрицания. Все утверждение формализуется как ~(A => B), где
A - истинность высказывания "погода пасмурная",
B - истинность высказывания "идет дождь".
Все высказывание в целом истинно, согласно рассуждениям выше.
~(A => B) = true
Левая часть будет истинна при единственной комбинации истинностей переменных: A = true, B = false. Таким образом, мы доказали, что: погода пасмурная всегда и дождь не идет никогда. Очевидно, что это противоречит реальности.
no subject
Иначе можно придумать "=>" которое означает "выводится в системе/логике ААА". Но это уже сложнее и зависит от логики ААА. В разных логиках "А => В" может быть по разному связано с "А ИЛИ НЕ В". Примерно так.
no subject
~(A => B) = ~(A & ~B), где
A истинность фразы "позавчера в Киеве было пасмурно"
B истинность фразы "позавчера в Киеве шел дождь"
?
no subject
no subject
(кстати там в формуле опечатка (A => B) не равно (A & ~B))
no subject
Правильно:
~(A => B) = (A & ~B)
Вы писали, что более логично утверждение "существуют ситуации когда погода пасмурная, дождь не идёт".
То есть,
\exist x : A(x) & ~B(x) =
~ \forall x : ~(A(x) & ~B(x)) =
~ \forall x : ~A(x) V B(x) =
~\forall x : A(x) => B(x)
A(x) истинность фразы "в x пасмурно"
B(x) истинность фразы "в x шел дождь"
x - координаты и время.
А это, по-вашему, правильная формализация?
no subject
Просто фраза "существуют ситуации когда погода пасмурная, дождь не идёт" лучше звучит и имеет меньше дополнительных смыслов и неясностей чем исходная.
no subject
no subject
Вообще я считаю что надо формализовать смысл а не втупую союзы заменять. А пояснять на примерах. Т.к. и все остальные союзы (И, ИЛИ) тоже не всегда без потери смысла позволяют сделать замену.