SlideShare a Scribd company logo
1 of 23
Download to read offline
Основные операции          Таблицы истинности               Законы логики




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



                       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

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

Viewers also liked (10)

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

More from Evgeny Smirnov

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

More from Evgeny Smirnov (20)

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

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

  • 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 ) Математическая логика