Логическая операция с использованием связки если то

Логические операции

Видеоурок: Логические операции.

Чтобы обращаться к логическим высказываниям, им назначают имена.

Пусть через А обозначено высказывание “Тимур поедет летом на море”, а через В – высказывание “Тимур летом отправиться в горы”. Тогда составное высказывание “Тимур летом побывает и на море, и в
горах” можно кратко записать как А и В. Здесь “и” – логическая связка, А.В – логические переменные, которые могут принимать только два значения – “истина” или “ложь”.

Каждая логическая связка рассматривается как операция над логическими высказываниями и имеет свое название и обозначение:

1.     Логическое отрицание (инверсия)

Операция, выражаемая символом “не” называется отрицанием и обозначается чертой над высказыванием.

Логическое отрицание (инверсия) образуется из высказывания с помощью добавления частицы “не” к сказуемому или использования оборота речи “неверно, что”.

Обозначение: не А. (Более подробно об обозначениях логических операций смотрите в хранилище файлов)

Нас интересует истинность высказывания, имеющего форму не А. Определяется она по специальной таблице истинности.

Из таблицы истинности следует, что инверсия высказывания истинна, когда высказывание ложно, и ложна, когда высказывание истинно.

2. Логическое умножение (конъюнкция)

Операция, выражаемая связкой “и” называется конъюнкцией или логическим умножением.

Логическое умножение (конъюнкция) образуется соединением двух высказываний в одно с помощью союза “и”.

Пример:

А = Закончились уроки.

В = Дети идут домой.

А * В = “Закончились уроки и дети идут домой”.

Обозначение конъюнкции: A и B, А*В.

Таблица истинности.   

Из таблицы истинности следует, что конъюнкция двух высказываний истинна тогда и только тогда, когда оба высказывания истинны, и ложна, когда хотя бы одно
высказывание ложно.

3. Логическое сложение (дизъюнкция)

Операция, выражаемая связкой “или” называется дизъюнкцией или логическим сложением.

Логическое сложение (дизъюнкция) образуется соединением двух высказываний в одно с помощью союза “или”.

Пример:

Высказывание “10 не делится на 2 или 5 не больше 3” — ложно, а высказывания

                “10 делится  на 2
или 5  больше 3”,

                “10 делится  на 2
или 5 не больше 3”

                “10 не делится  на 2
или 5  больше 3”   — истинны.

Обозначение операции: А или В, A+B.

Таблица истинности.

Из таблицы истинности следует, что дизъюнкция двух высказываний ложна тогда и только тогда, когда оба высказывания ложны, и истинна, когда хотя бы одно высказывание истинно.

4. Логическое следование (импликация)

Операция, выражаемая связками “если … то”, “из … следует”, “… влечет”, называется импликацией и обозначается знаком «стрелка».

Каким образом импликация связывает два элементарных высказывания?

                Пусть даны два высказывания:

                А = “данный четырехугольник квадрат”.

                В = “около данного четырехугольника можно описать окружность”.

Рассмотрим составное высказывание, которое понимается как “если данный четырехугольник квадрат, то около него можно описать окружность”.

Есть три варианта, когда импликация истинна:

·       А истинно и В истинно, то есть данный четырехугольник квадрат, и около
него можно описать окружность;

·       А ложно и В ложно, то есть данный четырехугольник не является квадратом, но около него можно описать
окружность (разумеется, это справедливо не для всякого четырехугольника);

·       А ложно и В ложно, то есть данный четырехугольник не является квадратом, и около него нельзя описать
окружность.

Ложен только один вариант: А истинно и В ложно, то есть данный четырехугольник является квадратом, но около него нельзя описать окружность.

Таблица истинности:

Из таблицы истинности следует, что импликация высказываний ложна тогда и только тогда, когда из истинного высказывания следует ложное (когда истинная предпосылка ведет к ложному
выводу).

5. Логическое равенство (эквивалентность)

Операция, выражаемая связками “тогда и только тогда”, “необходимо и достаточно”, “…равносильно…”, называется эквиваленцией или двойной импликацией и обозначается знаком «двухстороняя
стрелка».

Пример:

Высказывания

“24 делится на 6 тогда и только тогда, когда 24 делится на 3”,

“23 делится на 6 тогда и только тогда, когда 23 делится на 3”

истинны, а высказывания

“24 делится на 6 тогда и только тогда, когда 24 делится на 5”,

“21 делится на 6 тогда и только тогда, когда 21 делится на 3”

ложны.

Высказывания А и В, образующие составное высказывание эквивалентность могут быть совершенно не связаны по содержанию, например: “три больше двух” (А), “пингвины живут в Антарктиде” (В).
Отрицаниями этих высказываний являются высказывания “три не больше двух” (не А), “пингвины не живут  в Антарктиде” (не В). Образованные из
высказываний А, В составные высказывания А º В и не А º не В истинны, а высказывания А º не В и не А º В — ложны.

Таблица истинности:

Итак, нами рассмотрены пять логических операций:

·       отрицание

·       конъюнкция

·       дизъюнкция

·       импликация

·       эквиваленция.

Импликацию можно выразить через дизъюнкцию и отрицание:

                   если А то В = не А + В

Эквиваленцию можно выразить через отрицание, дизъюнкцию и конъюнкцию:

                   А равносильно В = (не А + В) * (не В + А)

Таким образом, операций отрицания, дизъюнкции и конъюнкции достаточно, чтобы описывать и обрабатывать логические высказывания.

Еще возникает необходимость говорить о приоритете выполнения логических операций. Они выполняются в следующем порядке:

·       отрицание

·       конъюнкция

·       дизъюнкция

·       импликация

·       эквиваленция.

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

Выполните задания:

1. Определите, какие из высказываний  в следующих парах являются отрицаниями друг друга, а какие нет:

а) «5<10», «5>10»;

б) «10>9», «10<=9»;

в) «мишень поражена первым выстрелом», «мишень поражена вторым выстрелом»;

г) «машина останавливалась у каждого из двух светофоров», «машина не останавливалась у каждого из двух светофоров»,

д) «человечеству известны все планеты Солнечной системы», «в Солнечной системе есть планеты, неизвестные человечеству»;

е) «существуют белые слоны», «все слоны серые»;

ж) «кит — млекопитающее», «кит — рыба»;

з) «неверно, что точка А не лежит на прямой а», «точка А лежит на прямой а»;

и) «прямая а параллельна прямой b», «прямая a перпендикулярна прямой b»;

к) «этот треугольник равнобедренный и прямоугольный», «этот треугольник не равнобедренный или он не прямоугольный».

2. Определите значения истинности высказываний:

а) «наличия аттестата о среднем образовании достаточно для поступления в институт»;

б) «наличие аттестата о среднем образовании необходимо для поступления в институт»;

в) «если целое число делится на 6, то оно делится на 3»;

Читайте также:  Глагол связка в русском язык это что

г) «подобие треугольников является необходимым условием их равенства»;

д) «подобие треугольников является необходимым и достаточным условием их равенства»;

е) «треугольники подобны только в случае их равенства»;

ж) «треугольники равны только в случае их подобия»;

з) «равенство треугольников является достаточным условием их подобия»;

и) «для того, чтобы треугольники были неравны, достаточно, чтобы они были неподобны»;

к) «для того, чтобы четырёхугольник был квадратом, достаточно, чтобы его диагонали были равны и перпендикулярны».

3. Подставьте в приведённые ниже высказывательные формы вместо логических переменных a, b, c, d такие высказывания, чтобы полученные таким образом составные высказывания имели
смысл в повседневной жизни:

а) если (а или (b и с)), то d;

б) если (не а и не b), то (с или d);

в) (а или b) тогда и только тогда, когда (с и не d).

4. Формализуйте следующий вывод: «Если a и b истинны, то c — истинно. Но c — ложно: значит, a или b ложны».

5. Формализуйте предостережение, которое одна жительница древних Афин сделала своему сыну, собиравшемуся заняться политической деятельностью: «Если ты будешь говорить правду, то
тебя возненавидят люди. Если ты будешь лгать, то тебя возненавидят боги. Но ты должен говорить правду или лгать. Значит, тебя возненавидят люди или возненавидят боги».

Формализуйте также ответ сына: «Если я буду говорить правду, то боги будут любить меня. Если я буду лгать, то люди будут любить меня. Но я должен говорить правду или лгать. Значит, меня будут
любить боги или меня будут любить люди».

Источник

Контрольная работа по теме «Основы логики» 9 класс

ФИО________________________________________________________________________________Контрольная работа_Логика_№1

В-1

  1. Логическая операция с использованием связки «и», называется —

а) дизъюнкция;

б) инверсия;

в) конъюнкция

г) импликация

д) эквивалентность

  1. Знаком «» обозначается —

а) инверсия;

б) конъюнкция;

в) эквивалентность

г) импликация

д) дизъюнкция;

  1. Определите какой логической операции соответствует таблица истинности:

А

Результат

1

1

а) конъюнкция;

б) дизъюнкция;

в) импликация;

г) эквивалентность

д) инверсия

  1. Постройте таблицу истинности для логической операции «эквивалентность»

А

В

1

1

1

1

  1. Приведите 1 пример сложного высказывания, построенного с использованием логической операции «импликация»

__________________________________________________________________________________________________________________________

  1. Запиши высказывания в виде логической формулы:

    1. Если в кинотеатре идет неинтересный фильм или у меня нет денег, то я останусь дома.

    2. Пришла весна, и растаял снег.

a___________________________b_________________________

  1. Укажите порядок вычисления значения логического выражения: (К  Ā)  А → К

  2. Сколько строк в таблице истинности для выражения: (К  Ā)  А → К

  3. Сколько столбцов в таблице истинности для выражения: (К  Ā)  А → К

  4. Постройте таблицу истинности выражения (К  Ā) → К

ФИО________________________________________________________________________________

Контрольная работа_Логика_№1

В-2

  1. Логическая операция с использованием связки «или», называется —

а) инверсия;

б) дизъюнкция;

в) конъюнкция;

г) эквивалентность

д) импликация

  1. Таким образом: «Ā» обозначается —

а) эквивалентность

б) конъюнкция;

в) импликация

г) дизъюнкция;

д) инверсия;

А

В

Результат

1

1

1

1

1

1

1

  1. Определите какой логической операции соответствует таблица истинности:

а) конъюнкция;

б) дизъюнкция;

в) импликация;

г) эквивалентность

д) инверсия

  1. Постройте таблицу истинности для логической операции «конъюнкция»

А

В

Результат

1

1

1

1

  1. Приведите 1 пример сложного высказывания, построенного с использованием логической операции «эквивалентность»

__________________________________________________________________________________________________________________________

  1. Запиши высказывание в виде логической формулы:

    1. Мы сегодня пойдем с друзьями в кино или я завтра пойду в театр.

    2. Если не купили вам пирожное и в кино не взяли вечером, то нужно на родителей обидеться.

a___________________________b_________________________

  1. Укажите порядок вычисления значения логического выражения: (Ā  С) ↔А  С

  2. Сколько строк в таблице истинности для выражения: (Ā  С) ↔А  С

  3. Сколько столбцов в таблице истинности для выражения: (Ā  С) ↔А  С

  4. Постройте таблицу истинности выражения: Ā  (С→А)

ФИО________________________________________________________________________________

Контрольная работа_Логика_№1

В-3

  1. Логическая операция с использованием связки «тогда и только тогда, когда…», называется —

а) инверсия;

б) конъюнкция;

в) дизъюнкция;

г) импликация

д) эквивалентность

  1. Знаком «» обозначается —

а) инверсия;

б) конъюнкция;

в) дизъюнкция;

г) импликация

д) эквивалентность

А

В

Результат

1

1

1

1

1

1

1

  1. Определите какой логической операции соответствует таблица истинности:

а) конъюнкция;

б) дизъюнкция;

в) импликация;

г) эквивалентность

д) инверсия

  1. Постройте таблицу истинности для логической операции «импликация»

А

В

1

1

1

1

  1. Приведите 1 пример сложного высказывания построенного, с использованием логической операции «инверсия»

______________________________________________________________________________________

_________________________________________________________________________________

  1. Запиши высказывание в виде логической формулы:

    1. Обычно вечером я иду на тренировку или гуляю с собакой.

    2. Если в расписании на завтра нет первого уроа, то я высплюсь.

a___________________________b_________________________

  1. Укажите порядок вычисления значения логического выражения: (К  А)  Ā → К

  2. Сколько строк в таблице истинности для выражения: (К  А)  Ā → К

  3. Сколько столбцов в таблице истинности для выражения: (К  А)  Ā → К

  4. Постройте таблицу истинности выражения: (К  Ā) → К

ФИО________________________________________________________________________________Контрольная работа_Логика_№1

В-4

  1. Логическая операция с использованием связки «если…, то…», называется —

а) импликация

б) конъюнкция;

в) дизъюнкция;

г) инверсия;

д) эквивалентность

  1. Знаком «» обозначается —

а) эквивалентность

б) конъюнкция;

в) дизъюнкция;

г) импликация

д) инверсия;

А

В

Результат

1

1

1

1

1

  1. Определите какой логической операции соответствует таблица истинности:

а) конъюнкция;

б) дизъюнкция;

в) импликация;

г) эквивалентность

д) инверсия

  1. Постройте таблицу истинности для логической операции «инверсия»

А

Результат

1

  1. Приведите 1 пример сложного высказывания, построенного с использованием логической операции «дизъюнкция»

__________________________________________________________________________________

  1. Запиши высказывание в виде логической формулы:

    1. Если за мной зайдут друзья, и мы пойдем гулять, тоя весело проведу время.

    2. Если с другом вышел в путь, то веселей дорога.

a___________________________b_________________________

  1. Укажите порядок вычисления значения логического выражения: (А  С) ↔ Ā  С

  2. Сколько строк в таблице истинности для выражения: (А  С) ↔ Ā  С

  3. Сколько столбцов в таблице истинности для выражения: (А  С) ↔ Ā  С

  4. Постройте таблицу истинности выражения: С ↔ Ā  С

ФИО________________________________________________________________________________Контрольная работа_Логика_№1

В-5

  1. Логическая операция с использованием связки «не», называется —

а) инверсия;

б) конъюнкция;

в) дизъюнкция;

г) импликация

д) эквивалентность

  1. Знаком «» обозначается —

а) инверсия;

б) конъюнкция;

в) дизъюнкция;

г) импликация

д) эквивалентность

А

В

Результат

1

1

1

1

1

1

  1. Определите какой логической операции соответствует таблица истинности:

а) конъюнкция;

б) дизъюнкция;

Читайте также:  Связки укрепляющие голеностопный сустав

в) импликация;

г) эквивалентность

д) инверсия

  1. Постройте таблицу истинности для логической операции «дизъюнкции»

А

В

1

1

1

1

  1. Приведите 1 пример сложного высказывания построенного, с использованием логической операции «конъюнкция»

____________________________________________________________________________________

___________________________________________________________________________________________

  1. Запиши высказывание в виде логической формулы:

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

    2. Прозвенел звонок, и все побежали на перемену.

a___________________________b_________________________

  1. Укажите порядок вычисления значения логического выражения: (Ā  ) ↔А  С

  2. Сколько строк в таблице истинности для выражения: (Ā  ) ↔А  С

  3. Сколько столбцов в таблице истинности для выражения: (Ā  ) ↔А  С

  4. Постройте таблицу истинности выражения: (Ā  )

Источник

Основы формальной логики

Знакомы ли Вы с понятием «формальная логика»? Что такое конъюнкция и дизъюнкция? А импликация? В статье будут рассмотрены данные понятия. Надеюсь статья будет Вам полезна.

Формальная логика (математическая логика) является важнейшей основой функционирования современных компьютеров. Мы используем законы формальной логики, когда делаем запрос на поиск информации в Интернете или базе данных или когда анализируем правильность математического вывода. Многие элементы компьютеров проектируются и работают на основе законов формальной логики. Её общепризнанным создателем является английский математик Джордж Буль (1815 – 1864). До работ Буля логика всегда считалась одним из разделов философии. Основы логики, как науки о законах и формах мышления, были заложены ещё в работах Аристотеля в 384 г. до н.э. Аристотель ввёл понятие силлогизма, сделав важный шаг в разработке логической дедукции и формализации логических рассуждений. Когда мы говорим о формальной логике, то имеем в виду, что анализируется правильность формы высказываний и умозаключений, а не их конкретное содержание.

Достижения Аристотеля в области логики не претерпели существенных изменений вплоть до XVII века. Впервые идеи обоснования логики на основе вычислений, подобно тому как мы оперируем символами в алгебре, были высказаны ещё в XVII веке Готфридом Лейбницем. Идеи Лейбница реализовал в своих работах Дж. Буль. В 1847 г. он опубликовал работу «Математический анализ логики», в которой высказал идею, что логика более близка к математике, чем к философии. Эта работа была чрезвычайно высоко оценена английским математиком Августом Де Морганом, который преподавал математику для Ады Лавлейс. В 1854 году Буль опубликовал работу «Исследование законов мышления, базирующихся на математической логике и теории вероятностей». Эти исследования Буля заложили основы алгебры логики или булевой алгебры. Ученый первым показал, что существует аналогия между алгебраическими и логическими действиями. Буль придумал систему обозначений и правил, пользуясь которыми, можно было закодировать любые высказывания, а затем манипулировать ими как обычными алгебраическими выражениями. Именно поэтому логику Буля часто называют математической логикой или Булевой алгеброй.

Рассмотрим основные понятия логики: суждение, понятие, простые и сложные высказывания. С помощью понятий мы раскрываем значение естественных или искусственных знаков, указываем классы, к которым принадлежат или не принадлежат мыслимые нами вещи. Умственное развитие – это способность переосмысливать старые и конструировать новые понятия. Только понятия делают нашу речь осмысленной. Мы имеем понятие о некоторой вещи, если знаем и можем словесно выразить, какие условия необходимы и достаточны для её однозначного определения.

Условие, определяющие некоторый класс вещей, называется необходимым, если все вещи из этого класса и, возможно, некоторые вещи из его дополнения удовлетворяют этому условию. Условие, определяющее некоторый класс вещей, называется достаточным, если некоторые (может быть и все) вещи из этого класса удовлетворяют этому условию, но ни одна вещь из дополнения класса не удовлетворяет ему.

В терминах свойств можно определить необходимость некоторого условия следующим образом: если некоторая вещь не может существовать без данного свойства, то это свойство необходимо для её существования. Если же из существования некоторого свойства можно сделать вывод о существовании некоторой вещи, то это свойство достаточно для этой вещи.

Суждения позволяют нам выразить разнообразные отношения между мыслимыми вещами. Мы имеем суждение о некоторой вещи, если можем выразить словесно её отношение к другой вещи или к себе самой.

Основная языковая форма суждения – повествовательное предложение. Суждение может быть истинным, ложным или неопределённым. Суждение (высказывание) является простым, если ни одна его часть не может рассматриваться как суждение. Простые суждения принято обозначать буквами: А, B, C, D

Любое простое суждение состоит из 4-х функционально различимых частей:

1) субъекта суждения (S) – класс вещей, о котором нечто утверждается;

2) предиката суждения (P) – класс вещей, который утверждается относительно субъекта; предикат выражает то, что утверждается относительно S;

3) утвердительной или отрицательной связки «есть» или «не есть», которая ставится между S и P;

4) слов «все», «некоторые», «ни один», которые ставятся перед субъектом.

Если простое суждение имеет форму, отличную от (1), то его можно преобразовать к этой форме.

Все простые суждения классифицируются как утвердительные и отрицательные, которые, в свою очередь, делятся на общие и частные: « Все студенты ходят на лекции», «Некоторые преподаватели читают детективы», «Ни один человек не хочет быть несчастливым», «Некоторые фрукты не растут в России».

Суждение истинно, если в нём утверждается связь между объектом и признаком, имеющая место в действительности, или отрицается связь, не имеющая места в действительности. Суждение ложно, если в нём утверждается связь между объектом и признаком, не имеющая места в действительности, или отрицается связь, которая имеет место в действительности. Истину и ложь обозначают по–разному: 1 или 0, T или F (от английского True и False), И или Л. Мы будем пользоваться обозначением 1, если суждение истинно: A =1. Ложное суждение обозначим нулём: B =0.

Сложные суждения состоят из нескольких простых, соединённых различными логическими союзами: «неверно, что A», « B и C», «A или D», « если B, то C », «или А или В». Например, «сегодня тихо и пасмурно». Сложные суждения можно выразить через простые, но не наоборот.

Связка «не А» или «неверно, что A» называется отрицанием. Отрицание суждения А является истинным, если А ложно, и ложным, если А истинно. Обозначают отрицание суждения А как «не А» или A , или not(A). Правила вычисления логической операции «отрицание» можно задать с помощью таблицы:

Связка «и» называется конъюнкцией высказываний A и B и принимает значений истина, только когда оба высказывания истинны, в других случаях конъюнкция принимает значение ложь. Обозначают конъюнкцию суждений A и B как A&B, A and B (в программировании), A ⁄ B (в учебниках по логике). Правила вычисления конъюнкции зададим с помощью таблицы истинности:

Конъюнкцию иногда называют логическим умножением: результат в третьем столбце формально можно получить как произведение чисел из 1- ого и 2-ого столбцов.

Читайте также:  Рецепты при растяжение связок

Логически связка «или» называется дизъюнкцией. Дизъюнкция двух высказываний А и В принимает значение «истина», если хотя бы одно из высказываний истинно, и значение «ложь», если оба высказывания ложны. Для дизъюнкции используют обозначение A ¤ B, в программировании используют обозначение A or B. Таблица истинности для дизъюнкции имеет вид:

Дизъюнкцию иногда называют логическим сложением. Связка «или» в дизъюнкции не имеет исключающего характера. В логике используется так называемая сильная дизъюнкция (исключающее или), которая на русском языке выражается с помощью связки «или А, или В». Она носит исключающий характер, т.к. принимает значение истина, когда операнды имеют разное логическое значение. Обозначается в программировании как A xor B; таблица истинности имеет вид:

Очевидно, что конъюнкция, дизъюнкция и сильная дизъюнкция являются коммутативными операциями, т.е.

A⁄B = B⁄A; A¤B = B¤A; A xor B = B xor A.

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

Логическая связка «если…, то ….» называется импликацией. Импликация высказываний «если A, то В» принимает значение ложь только в одном случае, когда А истинно, а В ложно. Импликация обозначается как AØB. Суждение А называется посылкой, В следствием. Иногда употребляются термины антецедент для посылки А и консеквент – для заключения В. Таблица истинности для импликации имеет вид:

Импликация не обладает свойством коммутативности. Это следует из таблицы истинности: если переставить столбцы 1 и 2, то значения в третьем столбце изменятся. Многие теоремы в математике имеют форму импликации. При доказательстве теорем вида A ØB мы доказываем, что ситуация, в которой из верной посылки А можно вывести ложное заключение В, невозможна. Например, «Если числовой ряд сходится, то его n–ый член стремится к нулю». Если теорема A ØB имеет место, то говорят, что В является логическим следствием А.

Эквиваленция – это логическая связка, которая выражается словами «А тогда и только тогда, когда В », «для А необходимо и достаточно В». Эквиваленция обозначается как А¨В и выражается через импликацию и конъюнкцию:

А¨В = (АØВ) ⁄ (BØA)

Эквиваленция принимает значение истина в случае, когда оба высказывания имеют одинаковые значения. Таблица истинности для эквиваленции имеет вид:

Многие теоремы в математике имеют форму эквиваленции. Такие теоремы называются критериям. Например, «Скалярное произведение ненулевых векторов P и Q равно нулю тогда и только тогда, когда эти векторы перпендикулярны».

Из нескольких простых высказываний с помощью логических операций можно составить более сложные высказывания. Для указания порядка выполнения логических действий можно использовать круглые скобки. Для однозначного прочтения логических выражений принят следующий приоритет выполнения операций (перечислены в порядке убывания приоритета): отрицание, конъюнкция, дизъюнкция, сильная дизъюнкция, импликация, эквиваленция. Отрицание – самая «сильная» операция. Например,

А ⁄ В ¤ С = (А ⁄ В) ¤ С; A ¤ В Ø С = (( A ) ¤ В) Ø С;

С помощью знака = (равно) будем обозначать равносильные высказывания – высказывания, которые принимают одинаковые логические значения при одинаковых значения простых высказываний, входящих в них. Логическое значение сложного высказывания определяется логическими значениями входящих в него простых высказываний. Например, требуется вычислить логическое значение сложного высказывания «не (А ⁄ В) ¤ (не С)» в случае, если А = 1, В = 1, С=0. Подставим на место простых высказываний их значения. Тогда А ⁄ В = 1, не (А ⁄ В) = 0, (не С ) = 1, дизъюнкция 0 ¤ 1 = 1. Заданное высказывание истинно при заданных значениях А, В, С.

Для определения всех возможных значений сложного высказывания, в зависимости от всевозможных значений входящих в него элементарных высказываний, можно построить таблицу истинности. В этой таблице для каждого простого высказывания, входящего в заданное сложное высказывание, надо создать отдельный столбец. Затем нужно заполнить строки таблицы для простых высказываний всевозможными комбинациями их логических значений. Если число простых высказываний равно n, то таких комбинаций будет 2n . Затем надо представить сложное высказывание в виде комбинации более простых, но также сложных высказываний и завести для каждого из них свой столбец. Один столбец (обычно последний) заводим для заданного высказывания. Заполняем все строки полученной таблицы. Например, пусть задано высказывание (формула)

не А ¤ В Ø А ⁄ не В.

Требуется составить для данного высказывания таблицу истинности. Запишем данную формулу с применением скобок: ((не А) ¤ В) Ø (А ⁄ (не В)). В таблице будет четыре строки, т.к. простых высказываний два: А и В.

Отметим, что заданная формула эквивалентна формуле «не (А Ø В)» (см. таблицу истинности для импликации), так как принимает одинаковые с ней логические значения при одинаковых значениях простых суждений, входящих в эти формулы. Перечислим основные правила преобразования логических выражений. Эти правила используются для упрощения заданных формул с целью получения из них более простых и эквивалентных им выражений.

4) А¨В = (АØВ) ⁄ (BØA)

В логике доказывается теорема, в которой утверждается, что все логические операции можно выразить через отрицание, конъюнкцию и дизъюнкцию. Говорят, что эти операции образуют полную систему логических операций.

Для операций конъюнкции и дизъюнкции имеют место свойства коммутативности, ассоциативности и дистрибутивности:

Рассмотрим пример равносильных преобразований. Упростить формулу, используя перечисленные выше свойства и правила преобразования логических выражений:

В XX веке в математической логике произошли важные изменения: впервые со времен своего возникновения логика стала многозначной. В многозначной логике высказывания могут иметь более двух истинностных значений. В 1920 г. Ян Лукасевич разработал трёхзначную логику. В ней высказывания могут принимать три значения: «истина», «ложь» и «может быть» или «неопределено». В такой логике не действует закон исключенного третьего. В 1921 г. Э. Пост выдвинул идею многозначной логики. В k – значной логике высказывания могут принимать значения от 0 до к-1, где k=3,4, 5… и т.д.

Подписывайтесь на мой блог и следите за появлением новых статей.

Учёба может быть легкой — просто зайди на мой блог!

Источник