РЕШЕНИЕ ЛОГИЧЕСКИХ ЗАДАЧЛогические задачи обычно формулируются на естественном языке. В первую очередь их необходимо формализовать, то есть записать на языке алгебры высказываний. Полученные логические выражения необходимо упростить и проанализировать. Для этого иногда бывает необходимо построить таблицу истинности полученного логического выражения. Условие задачи. В школе-новостройке в каждой из двух аудиторий может находиться либо кабинет информатики, либо кабинет физики. На дверях аудиторий повесили шутливые таблички. На первой повесили табличку «По крайней мере, в одной из этих аудиторий размещается кабинет информатики», а на второй аудитории — табличку с надписью «Кабинет физики находится в другой аудитории». Проверяющему, который пришел в школу, известно только, что надписи на табличках либо обе истинны, либо обе ложны. Помогите проверяющему найти кабинет информатики. Решение задачи. Переведем условие задачи на язык логики высказываний. Так как в каждой из аудиторий может находиться кабинет информатики, то пусть: Отрицания этих высказываний: Высказывание, содержащееся на табличке на двери первой аудитории, соответствует логическому выражению: Высказывание, содержащееся на табличке на двери второй аудитории, соответствует логическому выражению: Содержащееся в условии задачи утверждение о том, что надписи на табличках либо одновременно истинные, либо одновременно ложные в соответствии с законом исключенного третьего записывается следующим образом: Подставим вместо X и Y соответствующие формулы: Упростим сначала первое слагаемое. В соответствии с законом дистрибутивности умножения относительно сложения: В соответствии с законом непротиворечия: В соответствии с законом непротиворечия: В результате получаем: Полученное логическое выражение оказалось простым и поэтому его можно проанализировать без построения таблицы истинности. Для того чтобы выполнялось равенство В & ¬А = 1, В и ¬А должны быть равны 1, то есть соответствующие им высказывания истинны. Ответ: В первой аудитории находится кабинет физики, а во второй — кабинет информатики. |