ݺߣ

ݺߣShare a Scribd company logo
Основные операции          Таблицы истинности               Законы логики




                    Математическая логика



                       11 февраля 2013 г.




                                    Математическая логика
Основные операции              Таблицы истинности                  Законы логики



Три основные логические операции



       Название      Обозначение     Альт.     Соответствие     Знач.
       Конъюнкция        &            ∧        умножение        и
       Дизъюнкция         ∨                    сложение         или
       Отрицание          ¬                    отрицание        не
           Полезно запомнить соответствия — это помогает
           определить порядок выполнения операций: отрицание,
           конъюнкция, дизъюнкция.




                                        Математическая логика
Основные операции   Таблицы истинности               Законы логики




                        &




                             Математическая логика
Основные операции   Таблицы истинности               Законы логики




                        ¬




                             Математическая логика
Основные операции   Таблицы истинности               Законы логики




                        ∨




                             Математическая логика
Основные операции           Таблицы истинности               Законы логики




                        A ∨ ¬B&C
                    Какой порядок выполнения?




                                     Математическая логика
Основные операции           Таблицы истинности               Законы логики




              ¬A&¬B ∨ C &(¬D ∨ E )
                    Какой порядок выполнения?




                                     Математическая логика
Основные операции         Таблицы истинности               Законы логики




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




                                   Математическая логика
Основные операции                Таблицы истинности               Законы логики



Таблица истинности для конъюнкции



           Рассмотрим, чему может быть равно высказывание A & B:

                             A     B     A&B
                             И     И      И
                             И     Л      Л
                             Л     И      Л
                             Л     Л      Л




                                          Математическая логика
Основные операции                Таблицы истинности               Законы логики



Таблица истинности для дизъюнкции



           Рассмотрим, чему может быть равно высказывание A ∨ B:

                             A      B    A∨B
                             И      И     И
                             И      Л     И
                             Л      И     И
                             Л      Л     Л




                                          Математическая логика
Основные операции             Таблицы истинности               Законы логики



Таблица истинности для отрицания




           Рассмотрим, чему может быть равно высказывание ¬A:

                                A    ¬A
                                И    Л
                                Л    И




                                       Математическая логика
Основные операции              Таблицы истинности               Законы логики



Правила для запоминания / понимания




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




                                        Математическая логика
Основные операции               Таблицы истинности                Законы логики



Пример построения таблицы истинности

           Построим таблицу истинности для высказывания
           A & B ∨ ¬C .
           Построение заключается в переборе всех возможных
           вариантов.

                            A    B    C     Итог
                            И    И    И
                            И    И    Л
                            И    Л    И
                            Л    И    И
                            И    Л    Л
                            Л    И    Л
                            Л    Л    И
                            Л    Л    Л

                                          Математическая логика
Основные операции               Таблицы истинности                Законы логики



Пример построения таблицы истинности

           Посчитаем первую строку, подставив значения A, B, C:
           A&B ∨ ¬C = И&И∨¬И = И&И∨Л = И ∨ Л = И

                            A    B    C     Итог
                            И    И    И      И
                            И    И    Л
                            И    Л    И
                            Л    И    И
                            И    Л    Л
                            Л    И    Л
                            Л    Л    И
                            Л    Л    Л



                                          Математическая логика
Основные операции               Таблицы истинности                Законы логики



Пример построения таблицы истинности


           Аналогично рассчитываем для каждой оставшейся строки.

                            A    B    C     Итог
                            И    И    И      И
                            И    И    Л      И
                            И    Л    И      Л
                            Л    И    И      Л
                            И    Л    Л      И
                            Л    И    Л      И
                            Л    Л    И      Л
                            Л    Л    Л      И



                                          Математическая логика
Основные операции                 Таблицы истинности               Законы логики



Задачи




           Построить таблицу истинности для следующих
           высказываний:
              1     A ¬ B ∨ ¬¬A
              2     ¬(A&¬B)&C
              3     A ¬A
              4     A ∨ ¬A




                                           Математическая логика
Основные операции       Таблицы истинности               Законы логики




                    Законы логики




                                 Математическая логика
Основные операции               Таблицы истинности               Законы логики



Основные законы логики


           Как и в математике, в логике есть свои законы.
           Во многом, они похожи на математические.
            Название             Закон
            Переместительный     A&B = B&A
                                 A∨B = B∨A
            Сочетательный        A&(B&C) = A&(B&C)
                                 A∨(B∨C) = A∨(B∨C)
            Распределительный    A&(B∨C) = (A&B)∨(A&C)
                                 A∨(B&C) = (A∨B)&(A∨C)
            Правила де Моргана ¬(A&B) = ¬A∨¬B
                                 ¬(A∨B) = ¬A&¬B



                                         Математическая логика
Основные операции               Таблицы истинности               Законы логики




                    В логике можно доказывать законы

                              Но как?



                                         Математическая логика
Основные операции              Таблицы истинности               Законы логики



Доказательство правила де Моргана


           В логике два высказывания называются равными, если
           совпадают их таблицы истинности.
           Для доказательства одного из правил де Моргана
           построим таблицы истинности для левых и правых частей
           равенства.
           Если таблицы совпадут, значит, формула верна:
            A B ¬(A&B)                     A B ¬A∨¬B
            И И       Л                    И И       Л
            И Л       И                    И Л       И
            Л И       И                    Л И       И
            Л Л       И                    Л Л       И



                                        Математическая логика
Основные операции             Таблицы истинности               Законы логики



Задачи




           Докажите переместительный закон для конъюнкции.
           Докажите распределительный закон конъюнкции
           относительно дизъюнкции (первый).




                                       Математическая логика
Основные операции                Таблицы истинности               Законы логики



Остальные законы


                    Название                   Закон
                    Двойного отрицания         ¬¬A = A
                    Противоречия               A&¬A = Л
                                               A∨¬A = И
                    Повторения                 A&A = A
                                               A∨A = A
                    Просто закон               A&И = A
                                               A∨И = И
                    Просто закон 2             A&Л = Л
                                               A∨Л = A




                                          Математическая логика
Основные операции                     Таблицы истинности               Законы логики



Задачи




           Пример с раскрытием скобок:
           A&¬(B∨C) = A&(¬B&¬C) = A&¬B&¬C
           Раскрыть скобки у следующих выражений:
              1     ¬(A&¬B)&C
              2     ¬(¬(¬¬A&¬B)&C )




                                               Математическая логика

More Related Content

Viewers also liked (10)

Электронные таблицы
Электронные таблицыЭлектронные таблицы
Электронные таблицы
Evgeny Smirnov
25 интернет сервисов
25 интернет сервисов25 интернет сервисов
25 интернет сервисов
Мария Рамина
Введение в алгоритмы
Введение в алгоритмыВведение в алгоритмы
Введение в алгоритмы
Evgeny Smirnov
Логические задачи
Логические задачиЛогические задачи
Логические задачи
Evgeny Smirnov
Управляющие структуры в Ruby: условия
Управляющие структуры в Ruby: условияУправляющие структуры в Ruby: условия
Управляющие структуры в Ruby: условия
Evgeny Smirnov
Основы программирования на ruby
Основы программирования на rubyОсновы программирования на ruby
Основы программирования на ruby
Evgeny Smirnov
Ruby: работа с массивами
Ruby: работа с массивамиRuby: работа с массивами
Ruby: работа с массивами
Evgeny Smirnov
Использование сервисов Google в образовании
Использование сервисов Google в образованииИспользование сервисов Google в образовании
Использование сервисов Google в образовании
Evgeny Smirnov
Сервисы Google в образовании
Сервисы Google в образованииСервисы Google в образовании
Сервисы Google в образовании
whatsab
Электронные таблицы
Электронные таблицыЭлектронные таблицы
Электронные таблицы
Evgeny Smirnov
Введение в алгоритмы
Введение в алгоритмыВведение в алгоритмы
Введение в алгоритмы
Evgeny Smirnov
Логические задачи
Логические задачиЛогические задачи
Логические задачи
Evgeny Smirnov
Управляющие структуры в Ruby: условия
Управляющие структуры в Ruby: условияУправляющие структуры в Ruby: условия
Управляющие структуры в Ruby: условия
Evgeny Smirnov
Основы программирования на ruby
Основы программирования на rubyОсновы программирования на ruby
Основы программирования на ruby
Evgeny Smirnov
Ruby: работа с массивами
Ruby: работа с массивамиRuby: работа с массивами
Ruby: работа с массивами
Evgeny Smirnov
Использование сервисов Google в образовании
Использование сервисов Google в образованииИспользование сервисов Google в образовании
Использование сервисов Google в образовании
Evgeny Smirnov
Сервисы Google в образовании
Сервисы Google в образованииСервисы Google в образовании
Сервисы Google в образовании
whatsab

More from Evgeny Smirnov (20)

Внедряем MOOC'и на уроке информатики
Внедряем MOOC'и на уроке информатикиВнедряем MOOC'и на уроке информатики
Внедряем MOOC'и на уроке информатики
Evgeny Smirnov
Инновации которые не мешают
Инновации которые не мешаютИнновации которые не мешают
Инновации которые не мешают
Evgeny Smirnov
Мобильные приложения в школе
Мобильные приложения в школеМобильные приложения в школе
Мобильные приложения в школе
Evgeny Smirnov
Порядок и хаос в Солнечной системе
Порядок и хаос в Солнечной системеПорядок и хаос в Солнечной системе
Порядок и хаос в Солнечной системе
Evgeny Smirnov
Ruby: инкапсуляция и полиморфизм
Ruby: инкапсуляция и полиморфизмRuby: инкапсуляция и полиморфизм
Ruby: инкапсуляция и полиморфизм
Evgeny Smirnov
Объектно-ориентированное программирование в ruby
Объектно-ориентированное программирование в rubyОбъектно-ориентированное программирование в ruby
Объектно-ориентированное программирование в ruby
Evgeny Smirnov
Мобильные приложения в образовании
Мобильные приложения в образованииМобильные приложения в образовании
Мобильные приложения в образовании
Evgeny Smirnov
NumBuster! Почему связи между данными важнее самих данных.
NumBuster! Почему связи между данными важнее самих данных.NumBuster! Почему связи между данными важнее самих данных.
NumBuster! Почему связи между данными важнее самих данных.
Evgeny Smirnov
Мастер-класс: LMS42, ч.2
Мастер-класс: LMS42, ч.2Мастер-класс: LMS42, ч.2
Мастер-класс: LMS42, ч.2
Evgeny Smirnov
Мастер-класс: Anki карточки
Мастер-класс: Anki карточкиМастер-класс: Anki карточки
Мастер-класс: Anki карточки
Evgeny Smirnov
Мастер-класс: Quiz up
Мастер-класс: Quiz upМастер-класс: Quiz up
Мастер-класс: Quiz up
Evgeny Smirnov
Мастер-класс: Dragonbox Algebra
Мастер-класс: Dragonbox AlgebraМастер-класс: Dragonbox Algebra
Мастер-класс: Dragonbox Algebra
Evgeny Smirnov
Мастер-класс: начало
Мастер-класс: началоМастер-класс: начало
Мастер-класс: начало
Evgeny Smirnov
LMS42: основы (для мастер-класса)
LMS42: основы (для мастер-класса)LMS42: основы (для мастер-класса)
LMS42: основы (для мастер-класса)
Evgeny Smirnov
Промо-презентация для мастер-класса "Образовательные и игровые платформы в по...
Промо-презентация для мастер-класса "Образовательные и игровые платформы в по...Промо-презентация для мастер-класса "Образовательные и игровые платформы в по...
Промо-презентация для мастер-класса "Образовательные и игровые платформы в по...
Evgeny Smirnov
Образовательные и игровые платформы в помощь учителю и методисту
Образовательные и игровые платформы в помощь учителю и методистуОбразовательные и игровые платформы в помощь учителю и методисту
Образовательные и игровые платформы в помощь учителю и методисту
Evgeny Smirnov
Педагогический клуб 18.10: LMS42
Педагогический клуб 18.10: LMS42Педагогический клуб 18.10: LMS42
Педагогический клуб 18.10: LMS42
Evgeny Smirnov
Построение диаграмм по электронным таблицам
Построение диаграмм по электронным таблицамПостроение диаграмм по электронным таблицам
Построение диаграмм по электронным таблицам
Evgeny Smirnov
Функции для работы с электронными таблицами
Функции для работы с электронными таблицамиФункции для работы с электронными таблицами
Функции для работы с электронными таблицами
Evgeny Smirnov
Внедряем MOOC'и на уроке информатики
Внедряем MOOC'и на уроке информатикиВнедряем MOOC'и на уроке информатики
Внедряем MOOC'и на уроке информатики
Evgeny Smirnov
Инновации которые не мешают
Инновации которые не мешаютИнновации которые не мешают
Инновации которые не мешают
Evgeny Smirnov
Мобильные приложения в школе
Мобильные приложения в школеМобильные приложения в школе
Мобильные приложения в школе
Evgeny Smirnov
Порядок и хаос в Солнечной системе
Порядок и хаос в Солнечной системеПорядок и хаос в Солнечной системе
Порядок и хаос в Солнечной системе
Evgeny Smirnov
Ruby: инкапсуляция и полиморфизм
Ruby: инкапсуляция и полиморфизмRuby: инкапсуляция и полиморфизм
Ruby: инкапсуляция и полиморфизм
Evgeny Smirnov
Объектно-ориентированное программирование в ruby
Объектно-ориентированное программирование в rubyОбъектно-ориентированное программирование в ruby
Объектно-ориентированное программирование в ruby
Evgeny Smirnov
Мобильные приложения в образовании
Мобильные приложения в образованииМобильные приложения в образовании
Мобильные приложения в образовании
Evgeny Smirnov
NumBuster! Почему связи между данными важнее самих данных.
NumBuster! Почему связи между данными важнее самих данных.NumBuster! Почему связи между данными важнее самих данных.
NumBuster! Почему связи между данными важнее самих данных.
Evgeny Smirnov
Мастер-класс: LMS42, ч.2
Мастер-класс: LMS42, ч.2Мастер-класс: LMS42, ч.2
Мастер-класс: LMS42, ч.2
Evgeny Smirnov
Мастер-класс: Anki карточки
Мастер-класс: Anki карточкиМастер-класс: Anki карточки
Мастер-класс: Anki карточки
Evgeny Smirnov
Мастер-класс: Quiz up
Мастер-класс: Quiz upМастер-класс: Quiz up
Мастер-класс: Quiz up
Evgeny Smirnov
Мастер-класс: Dragonbox Algebra
Мастер-класс: Dragonbox AlgebraМастер-класс: Dragonbox Algebra
Мастер-класс: Dragonbox Algebra
Evgeny Smirnov
Мастер-класс: начало
Мастер-класс: началоМастер-класс: начало
Мастер-класс: начало
Evgeny Smirnov
LMS42: основы (для мастер-класса)
LMS42: основы (для мастер-класса)LMS42: основы (для мастер-класса)
LMS42: основы (для мастер-класса)
Evgeny Smirnov
Промо-презентация для мастер-класса "Образовательные и игровые платформы в по...
Промо-презентация для мастер-класса "Образовательные и игровые платформы в по...Промо-презентация для мастер-класса "Образовательные и игровые платформы в по...
Промо-презентация для мастер-класса "Образовательные и игровые платформы в по...
Evgeny Smirnov
Образовательные и игровые платформы в помощь учителю и методисту
Образовательные и игровые платформы в помощь учителю и методистуОбразовательные и игровые платформы в помощь учителю и методисту
Образовательные и игровые платформы в помощь учителю и методисту
Evgeny Smirnov
Педагогический клуб 18.10: LMS42
Педагогический клуб 18.10: LMS42Педагогический клуб 18.10: LMS42
Педагогический клуб 18.10: LMS42
Evgeny Smirnov
Построение диаграмм по электронным таблицам
Построение диаграмм по электронным таблицамПостроение диаграмм по электронным таблицам
Построение диаграмм по электронным таблицам
Evgeny Smirnov
Функции для работы с электронными таблицами
Функции для работы с электронными таблицамиФункции для работы с электронными таблицами
Функции для работы с электронными таблицами
Evgeny Smirnov

Основы математической логики

  • 1. Основные операции Таблицы истинности Законы логики Математическая логика 11 февраля 2013 г. Математическая логика
  • 2. Основные операции Таблицы истинности Законы логики Три основные логические операции Название Обозначение Альт. Соответствие Знач. Конъюнкция & ∧ умножение и Дизъюнкция ∨ сложение или Отрицание ¬ отрицание не Полезно запомнить соответствия — это помогает определить порядок выполнения операций: отрицание, конъюнкция, дизъюнкция. Математическая логика
  • 3. Основные операции Таблицы истинности Законы логики & Математическая логика
  • 4. Основные операции Таблицы истинности Законы логики ¬ Математическая логика
  • 5. Основные операции Таблицы истинности Законы логики ∨ Математическая логика
  • 6. Основные операции Таблицы истинности Законы логики A ∨ ¬B&C Какой порядок выполнения? Математическая логика
  • 7. Основные операции Таблицы истинности Законы логики ¬A&¬B ∨ C &(¬D ∨ E ) Какой порядок выполнения? Математическая логика
  • 8. Основные операции Таблицы истинности Законы логики Таблицы истинности Математическая логика
  • 9. Основные операции Таблицы истинности Законы логики Таблица истинности для конъюнкции Рассмотрим, чему может быть равно высказывание A & B: A B A&B И И И И Л Л Л И Л Л Л Л Математическая логика
  • 10. Основные операции Таблицы истинности Законы логики Таблица истинности для дизъюнкции Рассмотрим, чему может быть равно высказывание A ∨ B: A B A∨B И И И И Л И Л И И Л Л Л Математическая логика
  • 11. Основные операции Таблицы истинности Законы логики Таблица истинности для отрицания Рассмотрим, чему может быть равно высказывание ¬A: A ¬A И Л Л И Математическая логика
  • 12. Основные операции Таблицы истинности Законы логики Правила для запоминания / понимания Конъюнкция требует, чтобы оба условия были истинны: и то, и другое. Дизъюнкции достаточно, чтобы одно из условий выполнялось: или первое, или второе (или оба вместе). Отрицание меняет значение на противоположное. Математическая логика
  • 13. Основные операции Таблицы истинности Законы логики Пример построения таблицы истинности Построим таблицу истинности для высказывания A & B ∨ ¬C . Построение заключается в переборе всех возможных вариантов. A B C Итог И И И И И Л И Л И Л И И И Л Л Л И Л Л Л И Л Л Л Математическая логика
  • 14. Основные операции Таблицы истинности Законы логики Пример построения таблицы истинности Посчитаем первую строку, подставив значения A, B, C: A&B ∨ ¬C = И&И∨¬И = И&И∨Л = И ∨ Л = И A B C Итог И И И И И И Л И Л И Л И И И Л Л Л И Л Л Л И Л Л Л Математическая логика
  • 15. Основные операции Таблицы истинности Законы логики Пример построения таблицы истинности Аналогично рассчитываем для каждой оставшейся строки. A B C Итог И И И И И И Л И И Л И Л Л И И Л И Л Л И Л И Л И Л Л И Л Л Л Л И Математическая логика
  • 16. Основные операции Таблицы истинности Законы логики Задачи Построить таблицу истинности для следующих высказываний: 1 A ¬ B ∨ ¬¬A 2 ¬(A&¬B)&C 3 A ¬A 4 A ∨ ¬A Математическая логика
  • 17. Основные операции Таблицы истинности Законы логики Законы логики Математическая логика
  • 18. Основные операции Таблицы истинности Законы логики Основные законы логики Как и в математике, в логике есть свои законы. Во многом, они похожи на математические. Название Закон Переместительный A&B = B&A A∨B = B∨A Сочетательный A&(B&C) = A&(B&C) A∨(B∨C) = A∨(B∨C) Распределительный A&(B∨C) = (A&B)∨(A&C) A∨(B&C) = (A∨B)&(A∨C) Правила де Моргана ¬(A&B) = ¬A∨¬B ¬(A∨B) = ¬A&¬B Математическая логика
  • 19. Основные операции Таблицы истинности Законы логики В логике можно доказывать законы Но как? Математическая логика
  • 20. Основные операции Таблицы истинности Законы логики Доказательство правила де Моргана В логике два высказывания называются равными, если совпадают их таблицы истинности. Для доказательства одного из правил де Моргана построим таблицы истинности для левых и правых частей равенства. Если таблицы совпадут, значит, формула верна: A B ¬(A&B) A B ¬A∨¬B И И Л И И Л И Л И И Л И Л И И Л И И Л Л И Л Л И Математическая логика
  • 21. Основные операции Таблицы истинности Законы логики Задачи Докажите переместительный закон для конъюнкции. Докажите распределительный закон конъюнкции относительно дизъюнкции (первый). Математическая логика
  • 22. Основные операции Таблицы истинности Законы логики Остальные законы Название Закон Двойного отрицания ¬¬A = A Противоречия A&¬A = Л A∨¬A = И Повторения A&A = A A∨A = A Просто закон A&И = A A∨И = И Просто закон 2 A&Л = Л A∨Л = A Математическая логика
  • 23. Основные операции Таблицы истинности Законы логики Задачи Пример с раскрытием скобок: A&¬(B∨C) = A&(¬B&¬C) = A&¬B&¬C Раскрыть скобки у следующих выражений: 1 ¬(A&¬B)&C 2 ¬(¬(¬¬A&¬B)&C ) Математическая логика