Возможно у вас возникнет вопрос: а не слишком ли много множителей-условий в формуле общего следования? Мне кажется, что это сочетание условий достаточно точно формализует те условные высказывания, которые содержат лексемы-переменные.
Последнее условие
Давайте подумаем: каков смысл условных высказываний (с лексемами-переменными) в обычной речи? Основная идея любой логики состоит в том, чтобы в рассуждениях узнавать истинность высказываний, зная истинность других. А для условных высказываний речь идет, в основном, об использовании modus ponens и modus tollens.
Правило modus ponens гласит: если истинно условное высказывание, и истинно условие в нем, то мы получаем новое истинное высказывание:
следствие. То есть, когда мы знаем, что
Правило modus tollens гласит: если истинно условное высказывание, и ложно следствие, то мы получаем новое ложное высказывание:
условие. То есть, когда мы знаем, что
Раз уж эти применения так важны, то для них должны быть созданы минимальные условия. Во-первых, хотя бы иногда должно быть истинным
Во-вторых, хотя бы иногда должно быть ложным
Далее, при истинном условии
Предвижу возможное возражение: зачем добавлять два дополнительных условия, когда третье условие (без двух других) очень похоже на материальную импликацию и на логику возможных миров, а значит, можно строить теоремы и доказательства, пользуясь аналогиями, и вообще сохранять преемственность?
Другое возможное возражение: два первых условия гарантируют хотя бы один случай применения modus pollens и modus tollens. Если
их убрать, то гарантий не будет, ну и пусть, ведь ничего плохого не случится. Если там не встретится ни одного случая,
когда
На эти возражения я могу ответить следующее. Во-первых, преемственность не есть самоцель. В данном случае цель заключалась в том, чтобы максимально точно формализовать условные высказывания, обычные для рассуждений на естетственном языке, а также и для математики - когда она "говорит" на языке слов. Тем не менее, преемственность удастся в значительной мере сохранить, если для операции следования доказать ряд свойств, аналогичных тем, что применяются в распространенных логических системах. Это сделано в первой части.
Во-вторых, дело не только в modus-ах, но и в том, как в естетственном языке психологически воспринимаются высказывания, для которых не соблюдены первое и второе условия. А воспринимаются они как ложные, или, как минимум, сомнительные, недоказанные, смешные, несуразные. Конечно, эти характеристики нельзя считать строго определенными, они субъективны. Для доказательства подобных утверждений полагается ставить специальный психологический эксперимент, который, разумеется, не может быть сравним с математикой по строгости выводов. Рассмотрим примеры.
Пусть не выполняется условие
Еще хуже с невыполнением условия
В-третьих, еще один, как мне кажется, наиболее сильный аргумент. Посмотрите, откуда берутся парадоксы материальной импликации типа "если в огороде бузина, то в Киеве дядька"? А берутся они из того, что условие и следствие оказываются не связаны по смыслу. Вообще в логических исчислениях часто следуют принципу: смысл операндов игнорируется, рассматривается только их истинность (или доказанность). Но в том то и дело, что для формализации условных конструкций этого недостаточно. Я предлагаю формализовать также и смысл операндов, но в минимальном необходимом объеме: представить операнды в форме функций (предикатов) и анализировать поведение функций, как это происходит при вычислении пределов или производных.
Анализ предикатов как раз и позволяет выявить зависимость. Эта зависимость проявляется в том, что истинность одного предиката изменяется
в зависимости от истинности другого предиката. Это происходит благодаря наличию в них одноименных параметров, которые получают одно и то же
значение при одновременной подстановке. Но если один из предикатов - константа, то ни о каком изменении или зависимости говорить
уже нельзя, разве что о каком-то вырожденном случае. Да, в математике можно написать функцию
Четвертый аргумент. В некоторых системах, имеющих дело с вероятностями, встречается свой вариант формализации условных высказываний.
Мы его не касались, поскольку здесь речь идет только о двузначной логике. Но, вообще говоря, в литературе можно найти такую красивую формализацию условных
высказываний: "если
Пятый аргумент. Доказательство двух первых частей формулы, как правило, бывает очень простым. Если это доказательство и не приводят явно в рассуждениях с условными высказываниями, то, возможно, потому, что это бывает слишком очевидно.
Шестой аргумент. По сравнению с высказыванием:
- высказывание без "бы" звучит не так хорошо:
Но мы же знаем, что не погасло, и не замерзла, какие же тут могут быть "если"? Однако для космонавта, улетевшего далеко от Земли, это вполне нормальное замечание. Даже если он видит Солнце с расстояния, скажем, в 40 световых лет, это означает лишь то, что 40 лет назад Солнце все еще горело. А сейчас оно могло бы уже погаснуть в результате какого-нибудь катаклизма. Так что для космонавта вполне разумно говорить: "Если Солнце погасло..."
Также с точки зрения землянина не очень хорошо звучит:
А вот с точки зрения космонавта, улетевшего далеко, опять-таки, получается вполне логично. Получается, что восприятие оборота "если... то..." без частицы "бы" зависит от того, какова истинность условия. Если она строго ложна или истинна, то фраза звучит не очень хорошо, а вот если истинность условия не определена,- тогда в самый раз.
Таким образом, если истинность условия (или следствия) известна, то более "разумно" звучат формулировки с частицей "бы". Эта частица может быть убрана, если истинность условия и следствия не определены. Неопределенность истинности условия и следствия в случае общего следования обеспечивается автоматически тем, что формулы и в условии, и в следствии должны быть иногда истинными, а иногда ложными по формуле для общей истинности.