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





НазваниеТема: Основные понятия математической логики
страница5/8
Дата публикации22.02.2015
Размер0.75 Mb.
ТипРешение
100-bal.ru > Математика > Решение
1   2   3   4   5   6   7   8

Тема: Преобразование логических выражений.


Про обозначения

К сожалению, обозначения логических операций И, ИЛИ и НЕ, принятые в «серьезной» математической логике (,, ¬), неудобны, интуитивно непонятны и никак не проявляют аналогии с обычной алгеброй. Автор, к своему стыду, до сих пор иногда путает и . Поэтому на его уроках операция «НЕ» обозначается чертой сверху, «И» – знаком умножения (поскольку это все же логическое умножение), а «ИЛИ» – знаком «+» (логическое сложение).
В разных учебниках используют разные обозначения. К счастью, в начале задания ЕГЭ приводится расшифровка закорючек (,, ¬), что еще раз подчеркивает проблему.

Что нужно знать:

  • условные обозначения логических операций

¬ A, не A (отрицание, инверсия)

A B, A и B (логическое умножение, конъюнкция)

A B, A или B (логическое сложение, дизъюнкция)

A B импликация (следование)

  • таблицы истинности логических операций «И», «ИЛИ», «НЕ», «импликация» (см. презентацию «Логика»)

  • операцию «импликация» можно выразить через «ИЛИ» и «НЕ»:

A B = ¬ A B или в других обозначениях A B =

  • если в выражении нет скобок, сначала выполняются все операции «НЕ», затем – «И», затем – «ИЛИ», и самая последняя – «импликация»

  • логическое произведение A∙B∙C∙… равно 1 (выражение истинно) только тогда, когда все сомножители равны 1 (а в остальных случаях равно 0)

  • логическая сумма A+B+C+… равна 0 (выражение ложно) только тогда, когда все слагаемые равны 0 (а в остальных случаях равна 1)

  • правила преобразования логических выражений (слайд из презентации «Логика»):


Пример задания:


Каково наибольшее целое число X, при котором истинно высказывание

(50 < X·X) (50 > (X+1)·(X+1))

Решение (вариант 1):

  1. это операция импликации между двумя отношениями и

  2. попробуем сначала решить неравенства

,

  1. обозначим эти области на оси X:




на рисунке фиолетовые зоны обозначают область, где истинно выражение , голубая зона – это область, где истинно

  1. вспомним таблицу истинности операции «импликация»:

    A

    B

    A B

    0

    0

    1

    0

    1

    1

    1

    0

    0

    1

    1

    1

  2. согласно таблице, заданное выражение истинно везде, кроме областей, где и ; область истинности выделена зеленым цветом

  3. поэтому наибольшее целое число, удовлетворяющее условию – это первое целое число, меньшее , то есть, 7

  4. таким образом, верный ответ – 7 .

Возможные проблемы:

    • в этом примере потребовалось применить знания не только (и не столько) из курса информатики, но и умение решать неравенства

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

Решение (вариант 2, преобразование выражения):

  1. сначала можно преобразовать импликацию, выразив ее через «ИЛИ» и «НЕ»:



  1. это значит, что выражение истинно там, где или

  2. дальнейшие действия точно такие же, как и в варианте 1.

Возможные проблемы:

    • нужно помнить формулу для преобразования импликации

Еще пример задания:


Сколько различных решений имеет уравнение

((K L) (L M N)) = 0

где K, L, M, N – логические переменные? В ответе не нужно перечислять все различные наборы значений K, L, M и N, при которых выполнено данное равенство. В качестве ответа Вам нужно указать количество таких наборов.

Решение (вариант 1):

  1. перепишем уравнение, используя более простые обозначения операций:

((K + L) (L · M · N)) = 0

  1. из таблицы истинности операции «импликация» (см. первую задачу) следует, что это равенство верно тогда и только тогда, когда одновременно

K + L = 1 и L · M · N = 0

  1. из первого уравнения следует, что хотя бы одна из переменных, K или L равна 1 (или обе вместе); поэтому рассмотрим три случая

  2. если K = 1 и L = 0, то второе равенство выполняется при любых М и N; поскольку существует 4 комбинации двух логических переменных (00, 01, 10 и 11), имеем 4 разных решения

  3. если K = 1 и L = 1, то второе равенство выполняется при М · N = 0; существует 3 таких комбинации (00, 01 и 10), имеем еще 3 решения

  4. если K = 0, то обязательно L = 1 (из первого уравнения); при этом второе равенство выполняется при М · N = 0; существует 3 таких комбинации (00, 01 и 10), имеем еще 3 решения

  5. таким образом, всего получаем 4 + 3 + 3 = 10 решений.

Совет:

    • лучше начинать с того уравнения, где меньше переменных



Возможные проблемы:

    • есть риск потерять какие-то решения при переборе вариантов

Еще пример задания:


Укажите значения переменных К, L, M, N, при которых логическое выражение

(¬(М L) К) (¬К ¬М) N)

ложно. Ответ запишите в виде строки из 4 символов: значений переменных К, L, М и N (в указанном порядке). Так, например, строка 1101 соответствует тому, что К=1, L=1, M=0, N=1.

Решение (вариант 1, анализ исходного выражения):

  1. запишем уравнение, используя более простые обозначения операций (условие «выражение ложно» означает, что оно равно логическому нулю):



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

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

и

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

  2. из второго условия, , при и получаем

  3. таким образом, правильный ответ – 1000.



Возможные проблемы:

    • переменные однозначно определяются только для ситуаций «сумма = 0» (все равны 0) и «произведение = 1» (все равны 1), в остальных случаях нужно рассматривать разные варианты

    • не всегда выражение сразу распадается на 2 (или более) отдельных уравнения, каждое из которых однозначно определяет некоторые переменные

Решение (вариант 2, упрощение выражения):

  1. запишем уравнение, используя более простые обозначения операций:



  1. заменим импликацию по формуле :



  1. раскроем инверсию сложного выражения по формуле де Моргана :



  1. упростим выражение :



  1. мы получили уравнение вида «сумма = 0», в нем все слагаемые должны быть равны нулю

  2. поэтому сразу находим

  3. таким образом, правильный ответ – 1000.



Замечание:

  • этот способ работает всегда и дает более общее решение; в частности, можно легко обнаружить, что уравнение имеет несколько решений (тогда оно не сведется к форме «сумма = 0» или «произведение = 1»)



Возможные проблемы:

    • нужно помнить правила преобразования логических выражений и хорошо владеть этой техникой

Задачи для тренировки5:


  1. Каково наибольшее целое число X, при котором истинно высказывание

(90 < X·X) (X < (X-1))

  1. Сколько различных решений имеет уравнение

(K  L  M)  (¬L  ¬M  N) = 1

где K, L, M, N – логические переменные? В ответе не нужно перечислять все различные наборы значений K, L, M и N, при которых выполнено данное равенство. В качестве ответа вам нужно указать только количество таких наборов.

  1. Укажите значения переменных K, L, M, N, при которых логическое выражение

(¬K M) (¬L M N)

ложно. Ответ запишите в виде строки из четырех символов: значений переменных K, L, M и N (в указанном порядке). Так, например, строка 1101 соответствует тому, что K=1, L=1, M=0, N=1.

  1. Каково наименьшее целое положительное число X, при котором высказывание:

(4 > -(4 + XX)) (30 > X·X)

будет ложным.

  1. Каково наибольшее целое положительное число X, при котором истинно высказывание:

((X - 1) < X) (40 > X·X)

  1. Укажите значения переменных K, L, M, N, при которых логическое выражение

(¬(M L) K) ((¬K ¬M) N)

ложно. Ответ запишите в виде строки из четырех символов: значений переменных K, L, M и N (в указанном порядке). Так, например, строка 1101 соответствует тому, что K=1, L=1, M=0, N=1.

  1. Каково наименьшее натуральное число X, при котором высказывание

¬(X·X < 9) (X >(X + 2))

будет ложным?

  1. Укажите значения логических переменных Р, Q, S, Т, при которых логическое выражение

¬Q) (Q (S Т))

ложно. Ответ запишите в виде строки из четырех символов: значений переменных Р, Q, S, T (в указанном порядке).

  1. Каково наибольшее целое положительное число X, при котором высказывание:

((X + 6)·X + 9 > 0) (X·X > 20)

будет ложным?

B6 (повышенный уровень, время – 8 мин)

1   2   3   4   5   6   7   8

Похожие:

Тема: Основные понятия математической логики iconТема: «Исследования Луны» Учитель физики моу «Каширская оош» Горчакова Елена Павловна
Новое время (индуктивная логика, гипотетико-дедуктивный метод); возникновение математической логики в сер. 19 века. Соотношение традиционной...
Тема: Основные понятия математической логики iconУрок лекция План проведения урока
Новое время (индуктивная логика, гипотетико-дедуктивный метод); возникновение математической логики в сер. 19 века. Соотношение традиционной...
Тема: Основные понятия математической логики icon1. «Совершенные дизъюнктивные нормальные формы (сднф) и совершенные...
Логика – это наука о законах мышления. Это одна из древнейших наук. Основные законы логики были сформулированы еще древнегреческим...
Тема: Основные понятия математической логики iconУрок 1 Тема урока : Логика как наука. Основные понятия математической логики
Учебный курс (рабочая программа) «Логика научного исследования» для аспирантов очной и заочной форм обучения специальностей 09. 00....
Тема: Основные понятия математической логики iconПрограмма дисциплины логика для специальности 080504. 65
Новое время (индуктивная логика, гипотетико-дедуктивный метод); возникновение математической логики в сер. 19 века. Соотношение традиционной...
Тема: Основные понятия математической логики iconПедагогическая психология среди других наук Общенаучная характеристика педагогической психологии
Новое время (индуктивная логика, гипотетико-дедуктивный метод); возникновение математической логики в сер. 19 века. Соотношение традиционной...
Тема: Основные понятия математической логики iconРазвивающие игры как средство развития логического мышления младшего школьника
Новое время (индуктивная логика, гипотетико-дедуктивный метод); возникновение математической логики в сер. 19 века. Соотношение традиционной...
Тема: Основные понятия математической логики iconИсследовательская работа «Влияние лунных фаз на рост, развитие и урожайность редиса и свеклы»
Новое время (индуктивная логика, гипотетико-дедуктивный метод); возникновение математической логики в сер. 19 века. Соотношение традиционной...
Тема: Основные понятия математической логики iconПроект программы XVII международного экологического телевизионного...
Новое время (индуктивная логика, гипотетико-дедуктивный метод); возникновение математической логики в сер. 19 века. Соотношение традиционной...
Тема: Основные понятия математической логики iconН. Г. Чернышевский Древнегреческий философ Сократ отказывается исследовать...
Новое время (индуктивная логика, гипотетико-дедуктивный метод); возникновение математической логики в сер. 19 века. Соотношение традиционной...
Тема: Основные понятия математической логики iconТема : Основные понятия математической логики
А представляет собой двоичную запись числа 226, столбец значений аргумента в – числа 154, столбец значений аргумента с – числа 75....
Тема: Основные понятия математической логики iconЛуна: корень землян, врата в Мир Олег Ермаков Все те, кто поистине...
Новое время (индуктивная логика, гипотетико-дедуктивный метод); возникновение математической логики в сер. 19 века. Соотношение традиционной...
Тема: Основные понятия математической логики icon2. Основы логики и логические основы компьютера Основы логики. Основные...
Информационные процессы в живой природе, обществе и технике: получение, передача, преобразование, хранение и использование информации....
Тема: Основные понятия математической логики iconПрограмма по формированию навыков безопасного поведения на дорогах...
Основные понятия. Метод математической индукции. Обобщенный метод математической индукции. Геометрическая прогрессия. Треугольные...
Тема: Основные понятия математической логики iconПрограмма по формированию навыков безопасного поведения на дорогах...
Закрепление изученных понятий математической логики: высказывание, тема, рема, истинное высказывание и ложное высказывание
Тема: Основные понятия математической логики iconПрограмма по дисциплине «прикладные протоколы интернет и www»
Глобальные вычислительные сети: os unix – основные понятия, Internet – структура и основные понятия, аппаратное обеспечение, программное...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск