Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
B10.doc
Скачиваний:
16
Добавлен:
17.12.2018
Размер:
765 Кб
Скачать
☆

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

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

((J → K) →(M N L)) ((M N L) → (¬J K))  (M → J) = 1

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

Решение (вариант 1, использование свойств импликации):

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

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

  2. учитывая, что , и выполняя замены и , получаем

.

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

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

  1. в случае «а» последнее уравнение превращается в и не имеет решений

  2. в случае «б» имеем , тогда как и – произвольные; поэтому есть 4 решения, соответствующие четырем комбинациям и

  3. в случае «в» получаем , то есть для есть единственное решение (), а для – три решения (при ; и ; и )

  4. проверяем, что среди решений, полученных в п. 7 и 8 нет одинаковых

  5. таким образом, всего есть 4 + 1 + 3 = 8 решений

  6. ответ – 8

Решение (вариант 3, декомпозиция, автор идеи – А. Сидоров, ЭПИ МИСИС):

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

  1. идея заключается в том, что мы выбираем одну какую-нибудь переменную и отдельно рассматриваем случаи, когда она равна 0 и 1; такой подход, когда большая задача разбивается на несколько более простых, называют декомпозицией

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

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

  4. выполним второй шаг декомпозиции: рассмотрим отдельно варианты и

  5. при и получаем

это равенство истинно, если , а такого не может быть, то есть в этом случае решений нет

  1. при и получаем

это равенство истинно только при (иначе первая скобка равна нулю), но у нас никак не ограничены значения и поэтому получается, что при и есть 4 решения (при и всех 4-х различных комбинациях и )

  1. теперь проверяем вариант, когда ; при этом

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

  1. выполним второй шаг декомпозиции: рассмотрим отдельно варианты и

  2. при получаем , откуда сразу следует, что (3 решения: ; и )

  3. при получаем , откуда сразу следует, что (1 решение: )

  4. таким образом, уравнение всего имеет 4+3+1 = 8 решений

  5. ответ – 8

Решение (вариант 4, декомпозиция, автор идеи – А. Сидоров, ЭПИ МИСИС):

  1. та же декомпозиция, но в другом порядке

  2. сделаем сначала декомпозицию по

  3. рассмотрим вариант, когда ; подставляя это значение в уравнение

получаем

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

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

этого не может быть, потому что первая скобка равна нулю; поэтому при решений нет

  1. теперь пусть , тогда и , поэтому остается уравнение

  1. выполним декомпозицию по переменной

  2. при получаем , что верно при условии ; из всех 8-ми комбинаций значений переменных , и только одна этому условию не удовлетворяет (), поэтому имеем 7 решений

  3. при получаем , что верно при условии ; из 8-ми комбинаций значений переменных , и только одна () удовлетворяет этому условию, поэтому имеем 1 решение

  4. таким образом, уравнение всего имеет 7+1 = 8 решений

  5. ответ – 8

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

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

  • нужно помнить, что импликация равна нулю только в случае , часто именно это свойство позволяет упростить решение

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]