1.
Попытаюсь на конкретном примере объяснить, как я понимаю бинарные логические связки (среди которых есть и импликация). Оговорюсь, что в этом примере высказывания связаны по смыслу, что, как известно, не обязательно.
Возьмем множество
натуральных чисел (включая
). Каждый элемент этого множества либо делится на
, либо нет, а также либо делится на
, либо нет. При этом
разбивается на четыре непересекающихся подмножества:
1)
, элементами которого являются все числа, которые не делятся ни на
, ни на
,
2)
, элементами которого являются все числа, которые не делятся на
и при этом делятся на
,
3)
, элементами которого являются все числа, которые делятся на
, но не делятся на
,
4)
, элементами которого являются все числа, которые делятся на
и на
.
Возьмем два утверждения:
и
.
Для элементов
оба они являются ложными,
для элементов
является ложным, а
истинным,
для элементов
является истинным, а
ложным,
для элементов
оба они являются истинными.
Составим таблицу
Она является таблицей булевой функции "тождественная единица," которой соответствует все множество
, то есть в этой таблице для любого элемента
найдется строка, которая ему соответствует, например, если число делится на
и не делится на
, то ему соответствует третья строка -- не считая строки с
и
, которую будем считать нулевой).
Теперь если, например, в последнем столбце заменить первые три единицы (разумеется, не считая жирной единицы, обозначающей функцию "тождественная единица,") на
, то получим таблицу функции "конъюнкция":
которой соответствует то, что останется от множества
, если из него убрать подмножества
,
и
, то есть оставить только подмножество
(элементами которого являются все числа, которые делятся на
и на
).
А если в последнем столбце заменить единицу только третьей строки на
, то получим таблицу функции "импликация":
которой соответствует множество
-- то есть то, что останется от
, если из него убрать подмножество
и оставить только подмножества
,
и
.
2.
Здесь хотелось бы сказать, почему, как мне кажется, из всех бинарных логических связок именно под импликацией часто подразумевают причинно-следственную связь, и наоборот, хотя понятие импликации шире понятия причинно-следственной связи: в импликации, как и во всякой трехстрочной функции (я имею в виду стоки таблицы, которые не оканчиваются нулем, и, разумеется, не нулевую строку), имеется две причинно-следственные связи (обозначенные
):
Здесь вместо двух высказываний:
и
, -- и их оценок (
-- истина,
-- ложь) употреблены четыре высказывания:
,
,
и
, -- которые все полагаются истинными (при соответствующих условиях). Впрочем, я думаю, на эти четыре переменные можно смотреть непосредственно как на качества элементов
:
,
,
,
, --
вместо того, чтобы смотреть на них как на высказывания об этих качествах.
Что же касается двухстрочных функций, то две из них: эквиваленция и исключающее "или" имеют каждая по четыре причинно-следственной связи:
Почему, например, в дизъюнкции (
) мы имеем
? Потому что пара
отображается в нуль, то есть исключается (и вместе с ней из множества
исключаются все числа, которые делятся одновременно на
и на
, то есть из множества
исключается подмножество
). Таким образом,
остается только в составе пары
, и если число
имеет качество
, то необходимо имеет его вместе с качеством
(поэтому для каждого числа из
, которое не делится на
, необходимо следует, что оно делится на
). Аналогично в дизъюнкции (
) мы имеем
.
Аналогично же обстоит и с причинно-следственными связями всех остальных бинарных булевых функций, в которых они есть [причинно-следственные связи есть не во всех функциях, их нет в шести из шестнадцати -- если считать, что они есть в четырех однострочных функциях (в числе которых конъюнкция и стрелка Пирса)].
Дело в том, что сомнительно, считать ли, что, например, в конъюнкции из
следует
(и наоборот), потому что можно считать, что
следует не из
, а из того, что все остальные пары, кроме
, исключены (и вместе с ними исключены все подмножества
, кроме
, так что все остающиеся числа делятся как на
, так и на
), а пара
остается, так что у
нет другого выбора, как только оставаться.
Но если 6 или даже 10 функций имеют причинно-следственные связи, почему же именно импликация часто отождествляется с причинно-следственной связью (что, кстати, может приводить к путанице)?
Я думаю, вот почему. Одни качества можно считать основными, другие производными от них, тогда, если
и
это основные, то
и
производные, и наоборот. Конечно, все равно, какое качество:
или
, -- назначить основным, но когда оно уже назначено, то основным и считается. Я назначил для
основными качествами
и
. Так вот, прямая импликация, в отличие от многих других функций, имеет причинно-следственную связь между основными качествами:
(причем первое качество стоит на первом месте, а второе на втором). В обратной импликации тоже есть причинно-следственная связь между основными качествами, но в обратном порядке:
.
В этом с обеими импликациями конкурирует эквиваленция, в ней есть и причинно-следственная связь
, и причинно-следственная связь
(эти две связи обозначаются одним знаком:
), так что
прямая импликация это единственная из всех 16 бинарных булевых функций (если не считать конъюнкции), в которой есть , и при этом нет , и в этом она совпадает с причинно-следственной связью между и (то есть совпадает с ),но, как сказано, понятие импликации шире понятия причинно-следственной связи.
Правильно ли я понимаю?