psilogic: (bantik)
psilogic ([personal profile] psilogic) wrote2007-10-29 01:54 pm
Entry tags:

Хана импликации :)

На одном форуме нашел очередной "парадокс" импликации. Самый убойный из всех, что я знаю.

Рассмотрим утверждение:

"Неправда, что если погода пасмурная, то идет дождь"

Это утверждение истинное во всех смыслах: действительно, пасмурная погода не всегда сопровождается дождем. Обычно верно обратное: при дожде практически всегда стоит пасмурная погода (ну кроме редких случаев "слепого дождика").

Переведем это на язык логики с импликацией. "Неправда, что" переводится операцией отрицания. Все утверждение формализуется как ~(A => B), где
A - истинность высказывания "погода пасмурная",
B - истинность высказывания "идет дождь".
Все высказывание в целом истинно, согласно рассуждениям выше.

~(A => B) = true

Левая часть будет истинна при единственной комбинации истинностей переменных: A = true, B = false. Таким образом, мы доказали, что: погода пасмурная всегда и дождь не идет никогда. Очевидно, что это противоречит реальности.

[identity profile] akuzmich.livejournal.com 2007-10-29 10:07 am (UTC)(link)
Чтобы ставить слово "никогда" не следует ли в первоначальное утверждение вставить слово "всегда"?

[identity profile] psilogic.livejournal.com 2007-10-29 10:16 am (UTC)(link)
Исходное утверждение сформулировано для произвольных A и B. Это значит, что вполне можно добавить квантор всеобщности (по логике предикатов ). Но если добавить, что это изменит? Все равно ведь жопа.

(no subject)

[identity profile] akuzmich.livejournal.com - 2007-10-29 10:32 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-10-29 10:40 (UTC) - Expand

[identity profile] alisarin.livejournal.com 2007-10-29 10:21 am (UTC)(link)
Абстрагирование - это сложный и деликатный процесс, и только логикам-формалистам кажется, что он может быть простым.

То же самое исходное положение может быть только таким:

Между пасмурной погодой и состоянием дождя отсутствует однозначная зависимость.

И никаких парадоксов ...

[identity profile] rainboy.livejournal.com 2007-10-29 11:24 am (UTC)(link)
а что ты думаешь про парадокс лужкова? )

[identity profile] psilogic.livejournal.com 2007-10-29 12:03 pm (UTC)(link)
это еще шо такое?

вот тут

[identity profile] rainboy.livejournal.com - 2007-10-29 12:09 (UTC) - Expand

[identity profile] declonter.livejournal.com 2007-10-29 11:44 am (UTC)(link)
Классно! :)

Правильная форма: ~(A=>B)=>true

[identity profile] sanitareugen.livejournal.com 2007-10-29 12:32 pm (UTC)(link)
Скучно, но правильно...

Re: Правильная форма: ~(A=>B)=>true

[identity profile] psilogic.livejournal.com 2007-10-29 01:41 pm (UTC)(link)
Истинность того высказывания _равна_ true. Так что надо писать = или <=>.

[identity profile] gressus.livejournal.com 2007-10-29 03:09 pm (UTC)(link)
"Левая часть будет истинна при единственной комбинации истинностей переменных: A = true, B = false."

неверно ведь.

левая часть истинна, если ложна (A => B), а (A => B) будет ложно _хоть при одном таком_ A = true, чтобы B = false

вот потеря квантора общности "_хоть при одном таком_" и есть ошибка

[identity profile] psilogic.livejournal.com 2007-10-29 03:27 pm (UTC)(link)
То есть, вы предлагаете формализовать если-то через кванторы. А обычно предлагают через просто A => B, в том то и дело. Ваш вариант используется в модальной логике, это называется strict импликация, она менее "парадоксальна" (но тоже имеет проблемы).

(Anonymous) 2007-10-29 09:12 pm (UTC)(link)
"Левая часть будет истинна при единственной комбинации истинностей переменных: A = true, B = false."

Указанная Вами комбинация истинностей - необходимое, но не достаточное условие истинности левой части. Чтобы левая часть была истинной, надо еще, чтобы стрелочкой обозначался правильный логический переход. Иначе говоря, чтобы B вытекало из A по правилам логики, а не потому что кому-то так хочется. А этого не происходит. Думаю, это и хотел сказать gressus

(no subject)

[identity profile] psilogic.livejournal.com - 2007-10-29 21:19 (UTC) - Expand

(no subject)

(Anonymous) - 2007-10-29 22:49 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-10-30 09:21 (UTC) - Expand

(no subject)

(Anonymous) - 2007-10-30 11:30 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-10-30 11:47 (UTC) - Expand

(no subject)

(Anonymous) - 2007-10-30 13:16 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-10-30 13:34 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-10-30 13:36 (UTC) - Expand

(no subject)

(Anonymous) - 2007-10-30 14:40 (UTC) - Expand

(no subject)

(Anonymous) - 2007-10-30 14:49 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-10-30 20:32 (UTC) - Expand

Ошибка формализации.

[identity profile] inkelyad.livejournal.com 2007-10-30 08:51 pm (UTC)(link)
"Все высказывание в целом истинно, согласно рассуждениям выше.
~(A => B) = true"

Неверно. У меня сейчас, например, и пасмурно и дождь идет.
~(true=>true) = true. Как же.

В исходном утверждении есть (неявная) переменная -- координаты, и по времени в том числе.
Полностью оно понимается так:
Неправда, что для любого места и времени если погода пасмурная, то идет дождь.

После формализации:
~(для любого x (A(x) => B(x)) = true

x -- переменная из множества интересующих нас мест.

Re: Ошибка формализации.

[identity profile] psilogic.livejournal.com 2007-10-30 08:59 pm (UTC)(link)
[ Неверно. ]

Что "неверно"? Формализация неверная, я об этом и говорю, что так нельзя формализовать. Из такой формализации получается, что всегда пасмурно и нет дождя, а у вас вот пасмурно и есть дождь.

[ В исходном утверждении есть (неявная) переменная -- координаты, и по времени в том числе. ]

Это не поможет :) Зафиксируйте любой момент времени x0 в будущем (ну и в пространстве по аналогии), получите высказывания A(x0) и B(x0) насчет конкретного момента времени, скажем, 1 июля 2010 года. Дальше можно повротить все рассуждения, исходя из фразы: "Неправда, что если 1 июля 2010 года погода будет пасмурная, то 1 июля 2010 года пойдет дождь". Получите, что в этот день дождя не будет. А если будет? Тогда хана формализации :)

[ После формализации:
~(для любого x (A(x) => B(x)) = true ]

Эта формализация называется "strict implication", которая применяется в модальной логике. В отличие от "material implication", которую я рассматривал. В этой формализации тоже встречаются проблемы, но конкретно в этом случае парадокса действительно удастся избежать.

[identity profile] nefedor.livejournal.com 2007-10-31 06:15 am (UTC)(link)
"Таким образом, мы доказали, что: погода пасмурная всегда и дождь не идет никогда."

Нет, не доказали. Мы нашли всего лишь навсего комбинацию переменных, которая удовлетворяет формуле "высказывание про погоду"=true, делая его тождеством.

[identity profile] psilogic.livejournal.com 2007-10-31 10:35 am (UTC)(link)
А нам как раз дано, что "высказывание про погоду"=true. Из этого можно сделать вывод, что для любого фиксированного момента времени и места погода будет пасмурной и не будет дождя. А из этого - что погода пасмурна всегда и дождь не идет никогда.

(no subject)

[identity profile] nefedor.livejournal.com - 2007-10-31 18:26 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-10-31 21:01 (UTC) - Expand

(no subject)

[identity profile] nefedor.livejournal.com - 2007-11-01 00:25 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-11-01 10:04 (UTC) - Expand

(no subject)

[identity profile] nefedor.livejournal.com - 2007-11-01 15:49 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-11-01 21:48 (UTC) - Expand

(no subject)

[identity profile] nefedor.livejournal.com - 2007-11-01 23:12 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-11-02 00:36 (UTC) - Expand

(no subject)

[identity profile] nefedor.livejournal.com - 2007-11-02 03:51 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-11-02 10:29 (UTC) - Expand

(no subject)

[identity profile] inkelyad.livejournal.com - 2007-10-31 20:30 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-10-31 20:59 (UTC) - Expand

(no subject)

[identity profile] nefedor.livejournal.com - 2007-11-01 00:29 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-11-01 10:06 (UTC) - Expand

(no subject)

[identity profile] nefedor.livejournal.com - 2007-11-01 15:12 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-11-01 15:15 (UTC) - Expand

(no subject)

[identity profile] nefedor.livejournal.com - 2007-11-01 15:38 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-11-02 10:30 (UTC) - Expand

(no subject)

[identity profile] inkelyad.livejournal.com - 2007-11-01 03:41 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-11-01 10:20 (UTC) - Expand

(no subject)

[identity profile] inkelyad.livejournal.com - 2007-11-01 15:23 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-11-01 15:26 (UTC) - Expand

(no subject)

[identity profile] nefedor.livejournal.com - 2007-11-01 15:50 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-11-01 21:45 (UTC) - Expand

(no subject)

[identity profile] nefedor.livejournal.com - 2007-11-01 23:16 (UTC) - Expand

(no subject)

[identity profile] nefedor.livejournal.com - 2007-11-01 16:47 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-11-01 21:43 (UTC) - Expand

(no subject)

[identity profile] nefedor.livejournal.com - 2007-11-01 23:17 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-11-02 00:36 (UTC) - Expand

(no subject)

[identity profile] nefedor.livejournal.com - 2007-11-02 03:47 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-11-02 10:32 (UTC) - Expand

[identity profile] inkelyad.livejournal.com 2007-11-01 05:45 pm (UTC)(link)
Начнем заново.

psilogic пытается показать, что наивная формализация утверждения
"Неправда, что если погода пасмурная, то идет дождь"
приводит к странным результатам.

Вот только весь параграф
"Это утверждение истинное: действительно, пасмурная погода не всегда
сопровождается дождем. Обычно верно обратное: при дожде практически
всегда стоит пасмурная погода."
все портит: ТАК объясняется истинность при понимании "~∀ x: P(x)".

После этого мы успешно забываем, что мы таки знаем и имеем использовать правильный вариант формализации и работаем с плохим.

Отсюда и парадокс.

[identity profile] psilogic.livejournal.com 2007-11-02 01:12 am (UTC)(link)
ну да, примерно так я и делаю. только параграф ничего не портит, он закладывает будущее противоречие :)

кстати, для лучшего понимания, вашей трактовки приведите пожалста 1 пример истинной фразы вида "если ... то ..." и 1 пример ложной?

[identity profile] inkelyad.livejournal.com 2007-11-01 06:09 pm (UTC)(link)
Как это будет выглядеть, если так не жульничать:

Мне:
Рассмотрим утверждение:
"Неправда, что если погода пасмурная, то идет дождь"

Я:
Наивно формализую в виде

A - истинность высказывания "погода пасмурная",
B - истинность высказывания "идет дождь".
высказывание о погоде имеет вид
~(A => B) (1)

Мне:
Это утверждение истинное: действительно, пасмурная погода не всегда сопровождается дождем.

Я:
наивно формализую и это тоже.

пасмурная погода не всегда сопровождается дождем
бывает пасмурный и не дождливый день
(cуществует x0, что A(x0) и не B(x0)) (2)
(2) истинно из опыта
(существует x0, что A(x0) и не B(x0)) = true

А после этого долго пытаюсь понять, как из (2) вывести (1)

Мне:
Высказывание (1) истинно, согласно рассуждениям выше.
~(A => B) = true

Я:
Минуточку, у меня есть (2) = true, но так до сих пор и не вышло (2)=>(1).

[identity profile] psilogic.livejournal.com 2007-11-01 09:39 pm (UTC)(link)
Да никто не жульничает, не обзывайся, сам дурак :)

(1)
либо
a) дано по условию,
либо
б) принимается вами интуитивно как носителем русского языка,
либо
в) выводится из (2) по правилу вывода:
если существует хотя бы одна комбинация x* свободных переменных из A и B, для которой A(x*) = true и B(x*) = false, тогда A => B ложно.

Если вы не принимаете одно из а), б), в), то мое рассуждение для вас не годится.

(no subject)

[identity profile] nefedor.livejournal.com - 2007-11-02 04:44 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-11-02 10:51 (UTC) - Expand

(no subject)

[identity profile] inkelyad.livejournal.com - 2007-11-02 19:37 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-11-02 10:59 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-11-02 11:05 (UTC) - Expand

разгадка

[identity profile] falcao.livejournal.com 2007-11-05 01:13 pm (UTC)(link)
Для меня здесь разгадка проста. Известно, что в обиходной речи имеется масса "умолчаний" (то есть чего-то, подразумеваемого "по умолчанию"). Также понятно, что некоторые слова опускаются, и обычно их легко бывает восстановить. В данном случае в процитированной Вами фразе я "слышу" модальность:

"Неправда, что если погода пасмурная, то (обязательно) идет дождь"

То есть это, строго говоря, просто не импликация.

При формализации мы привыкли игнорировать модальности, заменяя их, когда возможно, кванторами. Пусть S -- ситуация, о которой мы говорим (я когда-то обосновывал мысль, что истинностный статус возникает только в пределах ситуаций). Тогда по смыслу мы получаем вот что:

"Неправда, что во всех ситуациях выполнено условие: если погода пасмурная, то идёт дождь".

То есть на языке формул будет так:

~((\forall S)(A(S)=>B(S)))

Это логически эквивалентно вот чему:

(\exist S)(~(A(S)=>B(S)))

Что несомненно, так как ситуации, в которых погода пасмурна, а дождя нет, бывают. Что, собственно, и подразумевалось.

Поэтому "виной" всему я вижу устранение модальности при формализации, что привело к удалению квантора всеобщности. При этом в отрицании всеобщего высказывания исчезает подразумеваемый квантор существования, без которого высказывание становится всеобщим. Что, конечно же, не так.

Re: разгадка

[identity profile] psilogic.livejournal.com 2007-11-05 02:23 pm (UTC)(link)
[ В данном случае в процитированной Вами фразе я "слышу" модальность ...
То есть это, строго говоря, просто не импликация. ]

А можете ли вы представить себе случаи применения союза если...то... в обиходной речи и _без_ модальности? Причем, я не имею в виду варианты применения если-то в качестве разделительного (если Москва - холодный город, то Афины - теплый) или уступительного (если Москва и теплый город, то разве что по сравнению с Архангельском) союза.

NP-полнота

[identity profile] falcao.livejournal.com - 2007-11-05 15:23 (UTC) - Expand

[identity profile] twilight-sun.livejournal.com 2007-12-26 01:21 pm (UTC)(link)
ну тут на самом деле обычная путаница: при переводе на формальную логику теряется часть смысла.
В данном случае смысл "пасмурная погода не всегда сопровождается дождем" требует для правильной формализации нужных кванторов, т.к. "погода пасмурная" и "идет дождь" по смыслу предикаты, т.е. функции места/времени. А при отрицании квантор всеобщности превратится в квантор существование и будет доказано не "погода пасмурная всегда и дождь не идет никогда", а боле логичное утверждение "существую ситуации когда погода пасмурная, дождь не идёт". Ну собственно это в большинстве коментов и описано.


А в чём собственно парадокс тогда?

Напоминает как один политолог спрашивал согласны ли мы с утверждением что "цель оправдывает средства" с таким видом вроде это вопрос на который мы скажем "да/нет" ...

[identity profile] twilight-sun.livejournal.com 2007-12-26 01:25 pm (UTC)(link)
да, кстати. я сначала было подумал что пример опять на излюбленную тему "материальной импликации", а потому увидел что тут никакой причинно-следственной связи не требуется. просто наблюдение об одновременности событий.

Кстати, тоже интересный эффект что причинно-следственная связь и одновременность в языке рядышком, получается.

[identity profile] psilogic.livejournal.com 2007-12-26 01:34 pm (UTC)(link)
[ А в чём собственно парадокс тогда? ]

Тогда - когда? Если изменить формализацию, тогда ни в чем.

(no subject)

[identity profile] psilogic.livejournal.com - 2007-12-26 14:20 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-12-26 14:47 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-12-26 16:05 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-12-26 17:27 (UTC) - Expand

(no subject)

[identity profile] psilogic.livejournal.com - 2007-12-26 20:07 (UTC) - Expand

[identity profile] psilogic.livejournal.com 2007-12-26 01:37 pm (UTC)(link)
Рассмотрите тот же пример, но для определенного, конкретного времени и места. Что получится?