Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Нуль - единичная проверка истинности высказыванийСодержание книги
Поиск на нашем сайте
Принятая в логике высказываний символика позволяет существенно расширить сведение мыслительных операций к простому счету. При желании их можно передать таким способом даже вычислительным машинам. Надо только научиться вычислять истинностное (семантическое) значение сложных высказываний, записанных в виде формулы (мы будем называть их далее также пропозициональными функциями). Каждое из простых высказываний, как мы помним, может принимать два возможных значения: “истинно” или “ложно”, и в зависимости от семантического значения переменных составленные из них сложные сообщения будут принимать разные значения. Так, приведенное выше высказывание о получении доходов при уклонении от уплаты налогов и платежей может (как, впрочем, и остальные из тех же высказываний при различных конкретных обстоятельствах) быть как истинным, так и ложным, причем это относится и к каждому компоненту в отдельности, и к формуле в целом. Предприятие может на самом деле получать доход (p=1) и при этом не уплачивать налоги (q=0) и не вносить платежи (r=0). Но оно может и не получать в действительности доход при тех же условиях. Сверх этого, существуют еще и другие возможные сочетания действительных обстоятельств, которые можно выразить через комбинацию семантических значений пропозициональных переменных. В каждом случае мы, разумеется, будем по-разному оценивать выраженное формулой заявление - соответствует оно действительности или нет, являются ли истинными слова о получении доходов отмеченным путем или их надо признать ложными. Определение семантического значения той или иной формулы через истинностные значения входящих в нее пропозициональных переменных называется разрешением (решением) формулы. Оно составляет очень важную задачу в исчислении высказываний. Если бы символическая логика обходилась только простейшими пропозициональными функциями, образуемыми перечисленными в предыдущем разделе союзами, то вся задача решалась бы каждый раз просто: у всех их за исключением отрицания имеется только четыре варианта сочетания разных по значению пропозициональных переменных (а у отрицания и того меньше - два). Все они приведены в таблице истинности, достаточно заглянуть туда и найти соответствующую строку. Дело, однако, существенно усложняется, когда формула содержит более или менее сложное сплетение таких элементарных функций. Простое обращение к таблице истинности здесь уже не помогает. Существует несколько способов, позволяющих устанавливать, истинно или ложно выражение при разных наборах значений пропозициональных переменных. Наиболее простым и удобным является метод нуля и единицы. Возьмем какое-нибудь конкретное высказывание, допустим, такое: “Если получу стипендию, то куплю себе учебник по логике, и если не получу стипендию, то учебник по логике покупать не стану”. Обозначим через p простое высказывание “Получу стипендию” и через q - “Куплю учебник по логике”. Тогда формула для этого выражения будет выглядеть так:
Предположим, далее, что на самом деле учебник не был куплен, хотя стипендия была получена. На языке символической логики это означает, что высказывание p является истинным (p=1), а высказывание q - ложным (q=0). В данном случае само собой понятно, что сделанное заявление о покупке учебника при получении стипендии не соответствует реальным делам, следовательно, ложно. Но нам надо получить этот результат с помощью подсчета (так, чтобы к нему могла бы прийти и машина). Для разрешения данной формулы надо сначала подставить в нее вместо буквенных переменных их цифровые значения. Тогда получим:
Теперь надо поэтапно упрощать выражение. Сначала проведем отрицания внутри скобок, остальную же часть формулы пока просто перепишем без изменений. Поскольку в таблице истинности отрицание обозначено как p, то для вычисления выражения Аналогично отрицание нуля можно заменить на единицу:
Следующим шагом мы должны вычислить две импликации. Левой из них в колонках для p и q соответствует третья строка, и импликация в этой строке является ложной (там стоит цифра нуль); значит выражение
Если выразить все преобразование одной строкой, то оно будет выглядеть так:
Получается, вся эта формула при данных значениях переменных содержит ложное высказывание. Это надо понимать так: автор высказывания о покупке учебника после получения стипендии на самом деле не сдержал своего слова. Мы могли бы проверить истинность его намерения и при других значениях переменных. Поскольку их всего две, то возможных наборов четыре - столько же, сколько и у простых функций. Результаты сведены здесь в табл. 2. Таблица 2
Из нее видно, что если бы высказывание сопровождалось приобретением учебника, несмотря на то, что стипендия не была получена (вторая строка), то его слова надо было бы признать не соответствующими делам. В то же время его высказывание является истинным, если стипендии не было и учебник не был куплен (последняя строка). Тем более его высказывание не является ложным, если после получения стипендии учебник был куплен. Легко увидеть, вникнув в содержание всего заявления, что именно так мы и сами оценили бы его истинность при всех перечисленных вариантах реальных обстоятельств. Возьмем еще такую ситуацию в качестве примера. Предположим, руководитель предприятия заверяет своих коллег: «Неправда, будто мы или получим льготный кредит, или не достроим новое здание». И допустим, далее, что кредит был получен, а здание достроено. Спрашивается, сказал ли он правду? Обратимся к методу нуля и единицы. Формула, выражающая его слова, должна представлять собой отрицание нестрогой дизъюнкции, причем с одной ее стороны переменная, с другой – переменная с отрицанием: Подставим, как и прежде, в формулу вместо переменных их числовые значения и проводим поэтапное вычисление:
Ноль говорит о том, что слова руководителя не соответствуют тому, что произошло на самом деле, то есть его слова ошибочны или ложны. Вычисление других возможных значений формулы и их интерпретацию предоставляется выполнить самостоятельно. Результаты можно сверить по приведенной здесь табл. 3. Таблица 3
Подобным образом можно вычислять семантические значения любых формул, как бы они ни были сложны. Причем, если переменных больше двух, то тогда, разумеется, и вариантов их сочетаний больше: при трех - 8, при четырех - 16 и т.д. Исчисление высказываний обеспечивает, таким образом, как и правила традиционной логики, последовательность в выводах и рассуждениях. Однако в отличие от аристотелевской логики здесь речь может идти о последовательности не только в словах и мыслях, но также и о последовательности в делах: в самом ли деле высказанные заявления соответствуют тому, что осуществлено на практике, и соответствует ли описанная в высказывании картина каких-либо обстоятельств тому, что имеет место в действительности. Надо, однако, помнить, что исчисление высказываний - первый шаг в становлении символической логики. В нем пока еще много несовершенного. Раньше уже говорилось об упрощении действительной мысли в отрицаниях и импликациях. А когда их несколько в одной достаточно большой формуле, то дело может доходить и до нелепостей. Громоздкие формулы для целей выражения мысли из-за этого ненадежны. Одна и та же формула описывает множество разных по содержанию высказываний. Так, предложение “Если встречу Катю, то пойдем с ней в кино или в театр” запишется в виде следующего буквенного выражения: Такая несуразица возникла, однако, не из-за несовершенства языка символической логики, так как данный вариант не является ложным (для других высказываний из того же набора полученное сочетание вполне допустимо). Он невыполним вообще. Чтобы его избежать, надо было воспользоваться более сложным выражением, скажем, таким: “Если встречу Катю, то пойдем с ней в кино или в театр, и, если не встречу Катю, то не пойдем ни в кино, ни в театр”. Соответствующая формула будет выглядеть так: Язык символической логики позволяет обнаруживать некоторые трудно уловимые нюансы в нашей речи. Возьмем высказывание: “Он мухи не обидит, а если и обидит, то прощения попросит”. Формула для него запишется таким образом: Формулами можно выражать также и договорные отношения и затем проверять, были ли они выполнены в тех или иных обстоятельствах. Скажем, транспортная организация могла бы заключить такой договор: «Если действует железнодорожное сообщение, а груз задерживается, то фирма уплачивает штраф» Таблица 4
Дело здесь в тех особенностях импликации, о которых ранее говорилось. Ее консеквент содержит следствие, которое может вызываться не только явлением или действием, указанным в антецеденте, но и многими другими, совершенно посторонними обстоятельствами. Поэтому для определения соответствия действий сторон договорным обязательствам надо просчитывать каждый раз два варианта: штраф уплачен и штраф не уплачен. В данном случае окажется, что нести штрафные санкции нет необходимости в том смысле, что договорные обязательства будут выполнены как при уплате штрафа, так и при неуплате. Могут быть также формулировки, в которых в случае уплаты и не уплаты договор не выполняется. Кроме того, можно придумать и более корректное выражение: «Если груз задерживается, то фирма платит штраф тогда и только тогда, когда действует железнодорожное сообщение» Допустимо также вместо импликации использовать эквивалентность. Тот же самый договор звучал бы тогда так: «Фирма уплачивает штраф тогда и только тогда, когда железнодорожное сообщение действует, а груз задерживается» В общем-то тут надо помнить как о недостатках естественного языка, так и несовершенстве языка логики высказываний. Дальнейшие уточнения таких вопросов здесь были бы излишними. Достаточно отметить, что без символической логики, возможно, мы не заметили бы таких тонких зависимостей в смыслах предложений.
Нормальные формы
Метод нуля и единицы удовлетворительно работает, пока дело касается формул, содержащих не более трех-четырех переменных. Однако, когда их число возрастает, применение этого метода существенно осложняется: при шести переменных таблица истинности формулы состоит из 64 строк, при 10 она уже разрастается до 1024. Между тем, теория должна располагать методикой, позволяющей определять семантические значения в принципе даже при неограниченном числе переменных. Приходится поэтому искать дополнительные методы разрешения. К числу таковых относится сведение к так называемым нормальным формам[[Если этот раздел покажется трудным, то его можно не изучать. На уяснение последующего материала это не повлияет.]. Когда это достигается, то тогда по одной лишь структуре формулы удается определить ее семантику. Правда, при этом устанавливается только тип формулы: дает ли она при всех наборах переменных только истинные высказывания или только ложные, или среди них есть то и другое. Нормальные формы составляются из так называемых элементарных конъюнкций и дизъюнкций. В формулах, приведенных к нормальным формам, других логических союзов, кроме указанных, нет; отрицания допускаются только над переменными. Если исходная формула содержит иные знаки, а также отрицания над выражениями или скобками, то тогда ее сначала надо избавить от всего этого, применив так называемые эквивалентные замены. О таких заменах речь будет впереди. К элементарным конъюнкциям относятся выражения вида
Здесь под ai понимается любое высказывание. Так, формула Отсюда вытекает очень важное в практическом отношении следствие: к элементарной конъюнкции можно присоединять неограниченное число истинных высказываний, а также можно их из нее убирать. Семантическое значение формулы не изменится, оно будет определяться теми конъюнктами, которые имелись в ней до введения или остались после удаления какой-то части: есть среди них хоть один ложный конъюнкт - все выражение ложно, нет - оно истинно. Это можно записать в виде такой формулы:
где 1 представляет собой любое истинное высказывание или формулу, среди множества семантических значений которой имеется только одно - “истина” и нет другого. И еще одно не менее примечательное свойство: когда в элементарной конъюнкции содержится хотя бы одна пара, состоящая из переменной и ее отрицания, то тогда вся формула при любых значениях переменных образует только ложные утверждения. Это нетрудно понять, так как в этом случае в ней обязательно имеется хотя бы одна переменная, имеющая значение “ложь”. А этого, как уже сказано, достаточно, чтобы и вся формула образовывала только ложные высказывания. Элементарные дизъюнкции строятся подобным же образом (переменная ai тоже означает любое высказывание):
В отличие от элементарных конъюнкций эти формулы могут быть ложными только тогда, когда ложны абсолютно все их дизъюнкты. И это соответствует употреблению таких высказываний в обиходе и науке. Допустим, кто-нибудь сообщает нам, что некий переводчик владеет то ли китайским, то ли японским, то ли корейским, то ли вьетнамским языком. Поскольку перечисляются возможные альтернативы, то достаточно назвать хотя бы один и только один язык, который он на самом деле знает, и все равно такая информация не собьет нас с толку. Пусть даже потом перечисляются десятки языков, которые данному переводчику в действительности неизвестны. По этой причине к элементарной дизъюнкции можно прибавлять любое число ложных выражений, ее истинность все равно будет определяться теми дизъюнктами, которые были до этого: есть среди них хоть один истинный - все сложное высказывание будет истинным, нет такого - будет ложным. И можно также отбрасывать заведомо ложные. Следовательно, для нее будет правильно написать такой закон:
где 0 - ложное высказывание или формула, дающая только ложные высказывания. Наличие в элементарной дизъюнкции хотя бы одной переменной вместе с ее отрицанием приводит к тому, что в ней всегда обязательно содержится как минимум одна переменная со значением “истина”. Поэтому такая формула обязательно будет давать только истинные высказывания, какие бы наборы переменных мы ни брали. Конъюнктивная нормальная форма (КНФ). Из элементарных конъюнкций и дизъюнкций составляются нормальные формы, которые делятся на две разновидности: конъюнктивные и дизъюнктивные. Конъюнктивная нормальная форма представляет собой выражение вида
где A, B, C,...Z являются элементарными дизъюнкциями. Она, как видим, сходна с элементарной конъюнкцией, но каждый конъюнкт в свою очередь представляет собой элементарную дизъюнкцию. Так, формула
представляет собой конъюнктивную нормальную форму (КНФ). Любая формула логики высказываний может быть приведена к КНФ. Правда, процесс сведения не относится к числу легко осуществимых для тех, кто не имеет навыка работы с математическими формулами. Зато с помощью конъюнктивных нормальных форм легко определить тип формулы. Если в каждой элементарной дизъюнкции встречается хотя бы одна переменная с ее отрицанием, это означает, что все члены конъюнктивной нормальной формы образуют только истинные высказывания и никакие другие. Следовательно, и все выражение в целом, из которого получена данная КНФ, также дает только истинные высказывания. Дальнейшая проверка истинностных значений формулы становится излишней. Дизъюнктивная нормальная форма (ДНФ). Сочетание элементарных конъюнкций, соединяемых с помощью дизъюнкции, образует дизъюнктивную нормальную форму:
A, B, C,... Z - элементарные конъюнкции. Так, к дизъюнктивным нормальным формам относится такая формула:
К ДНФ также может быть сведено любое выражение, и если в каждой элементарной конъюнкции находится хотя бы одна пара, состоящая из переменной и отрицания, то тогда каждый дизъюнкт в ДНФ ложен и, следовательно, вся формула образует только ложные высказывания.
Основные эквивалентности
Помимо определения истинности сложных составных предложений методы символической логики позволяют также проверять последовательность и определенность мысли, когда она переформулируется в других выражениях. При этом она может оставаться как тождественной самой себе, только высказанной иными словами, так и замененной на другую, вытекающую в качестве следствия из нее. Ключевую роль в этом играет эквивалентность. В символической логике доказано, что одни логические союзы могут заменяться на другие и при этом не нарушится смысл высказывания. Выражение, содержащее, скажем, союз “или”, можно при желании переформулировать в такое, в котором вместо него будет стоять, скажем, конъюнкция или импликация, и если исходное выражение было истинным, то и полученное в результате преобразования тоже останется истинным. Мы остановимся лишь на самых распространенных видах сложных высказываний - конъюнкции, дизъюнкции и импликации. Они являются также наиболее употребительными и в обычном языке. Доказательство формул для преобразования одних видов суждений в другие очень сложно, мы его опускаем, беря их каждый раз уже готовыми. Конъюнкция преобразуется в дизъюнкцию с таким же набором значений истинности переменных следующим образом:
Мы ставим знак равенства между выражениями, подчеркивая этим, что формула не доказана. Но вообще в логике высказываний доказательства этой и других подобных формул даны со всей математической строгостью. Так что при использовании этого закона допустимо ставить знак эквивалентности и применять к нему все законы логики высказываний, подтверждая их, если, надо с помощью нормальных форм (см. выше пар. 1.3). Для преобразования в импликацию надо руководствоваться формулой, которая тоже приводится здесь без доказательства:
Допустим, у нас имеется сложное конъюнктивное высказывание: “Казак - это пахарь и воин”. Разбив его на два конъюнкта и воспользовавшись приведенными законами преобразования, мы легко получим два высказывания, равносильных исходному, но выраженных иначе - с дизъюнкцией и импликацией: “Неверно, что казак - это или не пахарь, или не воин”, “Неверно, что если казак - пахарь, то он не воин”. На месте переменных A и B может быть и сложное выражение. Возьмем фразу из комедии «Горе от ума», один из персонажей которой говорит: «Умный человек не может быть не плутом». Придадим ему сначала форму конъюнктивного выражения: «Не бывает, чтоб человек был умен и не был плутом»
На словах это звучит так: «Или не умен, или плут». А вот как выглядит преобразование по третьей формуле:
Переведя полученное выражение в словесную формулировку, имеем: «Если человек умен, то он плут». При переформулировании первоначальных высказываний после их преобразования не всегда возможно оставлять неизменными словесные выражения пропозициональных переменных. В некоторых случаях их приходится существенно менять по соображениям стилистики вплоть до вставки новых слов, не говоря уже о перестановке слов местами. Внешне это выглядит как нарушение фундаментального требования к мышлению: быть определенным - придерживаться одного и того же, однажды выделенного содержания. На деле, однако, нарушений таким образом не вносится, поскольку символическая логика оставляет в рассмотрении, как уже неоднократно подчеркивалось, только семантическое значение предложений и их логические союзы. Лишь они должны оставаться неизменными или, если и меняться, то только в соответствии с законами и правилами для них. Словесная же запись высказываний может меняться. Так что при восстановлении высказывания из формулы, когда оно приняло новую форму в результате преобразований, воспроизводить буквально пропозициональные переменные не приходится. Изменения в них и допустимы, и даже неизбежны. Надо только следить за тем, чтобы они не исказили смысл логических союзов и не повлияли на семантическое значение высказываний. Для преобразования выражений с тремя переменными возьмем такое сложное высказывание: “Преступление раскрыто, но неверно, что его раскрыли Петров или Сидоров” -
Преобразованное выражение содержит те же переменные, но вместо конъюнкции у него импликация. В новой редакции оно будет звучать уже иначе, чем раньше, хотя и останется тем же самым по смыслу: “Неверно утверждать: если преступление раскрыто, то сделано это Петровым или Сидоровым”. Дизъюнкция преобразуется в другие выражения по следующим формулам:
Например, дизъюнктивное высказывание “Преступная группа совершила ограбление вчера (p) или позавчера (q)” будет равносильно такому, выраженному через конъюнкцию: “Неверно, что преступная группа не совершала ограблений ни вчера, ни позавчера”. А высказывание “товар, проходящий через таможню, является экспортным (p) или импортным (q)” может быть преобразовано в равносильное импликативное: “Если товар, проходящий через таможню, не является экспортным, то он является импортным”. Можно также попробовать преобразовать известное латинское изречение: “О мертвых - или ничего, или хорошо”. Сначала напишем формулу для него:
В обновленной формулировке это же изречение получится таким: “Если о мертвых что-нибудь говорить, то хорошо”. Стоит, пожалуй, обратить внимание на то, что при перестановке местами дизъюнктов (“О мертвых - или хорошо, или ничего”) импликативное высказывание звучит иначе: “Если о мертвых не говорить хорошо, то не надо говорить о них ничего”; или еще так: “Если о мертвых не говорят хорошо, то не говорят о них вообще”. Возможно, конечно, преобразование этого же изречения и в конъюнкцию по формуле (4):
“Hевеpно (неправильно) говорить что-либо о мертвых и при этом не говорить хорошо”. Импликация. Формулы для перевода импликативных сложных высказываний в иные их виды могут быть получены из предыдущих. Надо только подобрать конъюнктивные и дизъюнктивные выражения, преобразование которых приводит к импликации, не содержащей отрицаний. Попробуем для начала перевести в импликацию конъюнктивное выражение
Формула для перевода импликации в дизъюнкцию выводится аналогично.
Чтобы проиллюстрировать эти правила преобразования наглядным примером, возьмем широко известное шутливое изречение: “Кому не везет в картах, тому везет в любви”. Обозначив как p — “Везет в картах” и q — “Везет в любви”, получим запись этой мысли с помощью символов:
Дизъюнктивное высказывание, эквивалентное первоначальному, будет звучать: “Или везет в картах, или везет в любви”; конъюнктивное - “Не бывает, чтобы не везло в картах и не везло в любви”. Для проведения таких же преобразований на высказывании с тремя переменными можно взять одно из правил поведения пешехода: “Если переходишь улицу (p), то сначала оглянись направо (q) и налево (r)”. Замена формулы, соответствующей этому утверждению
В результате получим заново восстановленные словесные высказывания, эквивалентные разбираемому правилу: “Или не переходи улицу, или сначала оглянись направо и налево”; “Hевеpно переходить улицу и при этом не признавать, что надо сначала оглянуться направо и налево”. Эквивалентность тоже может быть выражена через другие логические союзы. Суть выражаемой этим союзом связи состоит в том, что одна переменная обуславливает наличие друго
|
||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2021-04-05; просмотров: 180; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.11 (0.016 с.) |