Главная страница

Судопланов. Судоплатов С.В., Овчинникова Е.В. Дискретная математика 2016. Редакционная коллегия серии учебники нгту


Скачать 2.01 Mb.
НазваниеРедакционная коллегия серии учебники нгту
АнкорСудопланов
Дата05.06.2022
Размер2.01 Mb.
Формат файлаpdf
Имя файлаСудоплатов С.В., Овчинникова Е.В. Дискретная математика 2016.pdf
ТипУчебники
#571403
страница34 из 36
1   ...   28   29   30   31   32   33   34   35   36
∼ xyz ∨ yz;
ч) (xyu ∨ xy ∨ yxu)(xu ∨ xyu ∨ x yu) ∼ xu ∨ yu ∨ xy;
ш) (x z ∨ z ∨ zu ∨ xy)(z ∨ zu ∨ xu ∨ y z u) ∼ z ∨ u ∨ xy ∨ x y;
щ) (yu ∨ xu ∨ xyu ∨ x yu)(x ∨ x u ∨ yu) ∼ x ∨ yu;
ы) y ∨ z ∨ x ∨ z ∨ xy ∼ xz ∨ yz;
э) x ∨ y(x ∨ z) ∨ yx ∨ z ∼ xy;
ю) x ∨ y ∨ z ∨ x ∨ z ∨ xy ∼ xz ∨ yz;
я) xz ∨ y ∨ y ∨ yx ∨ z ∼ xy ∨ yz.

ЗАДАЧИ И УПРАЖНЕНИЯ
227 4. Привести к ДНФ, КНФ, СДНФ и СКНФ следующие формулы:
а) (x ∨ z)(x ∨ yz);
б) x ∨ ((x → yz)((z ⊕ u) → xu));
в) ((x | z ↓ x) ⊕ xy) (z → x);
г) x ∨ y ∨ x ∨ y ∨ z ∨ xyz;
д) y ∨ z ∨ x ∨ y ∨ z ∨ xyz;
е) xy ∨ yz ∨ x ∨ yz ∨ xyz;
ж) x ∨ (x ∨ z)y ∨ xy ∨ zxy ∨ x y;
з) yz ∨ xyz ∨ (x ∨ y)z ∨ yz ∨ x z;
и) x ∨ xyz ∨ y ∨ z(x ∨ y);
к) (xyz ∨ x(y ∨ z))z ∨ (x ∨ z)y ∨ xyz;
л) xy ∨ zx ∨ y;
м) xy ∨ yz ∨ x ∨ y ∨ z;
н) y ∨ z ∨ y z ∨ y ∨ xy ∨ xz;
о) (x ∨ y)(x ∨ z)(y ∨ z);
п) x ∨ y ∨ z ∨ z ∨ x(yz ∨ y z);
р) x ∨ z → y ∨ (y ↔ z);
с) (x ↔ (y → z)) ∨ x → y ∨ z;
т) xyz → x y → x ↔ z;
у) x ∨ y → z ↔ z → xy;
ф) x ∨ (y ∨ z → x) ↔ x → yz;
х) x → y → x → (z → x → y);
ц) x → y → z → x(y → z);
ч) xyz → yz → (z → xy);
ш) x ↔ (z → y) ∨ y → x ∨ y;
щ) (z → xy) (x → yz);
ы) z → y → x ↔ xz;
э) (z → y → x) → y(z ↔ x);
ю) (xy → z → (x ∨ z → xy)) → xy;
я) (x → (y ↔ x ∨ z)) ((y → x ∨ z) → xz).

228
Глава 6. АЛГЕБРА ЛОГИКИ
5. Используя метод Квайна и карты Карно, найти МДНФ и МКНФ следующих формул:
а) x y z ∨ xyz ∨ xyz ∨ xyz ∨ xyz;
б) y ∨ x z ∨ x ∨ z;
в) xz ∨ y z ∨ xy ∨ x ∨ y;
г) x ∨ yz ∨ y ∨ z;
д) (x → y(x → z)) → y(x ∨ y ↔ z);
е) (y → z → x) (y ∨ z → x → yz);
ж) (x → (x ∨ y ↔ z)) (x ∨ y ↔ yz);
з) ((yz ↔ x) → z) → y(x ∨ z ↔ z);
и) ((x ↔ yz) → z) (x ∨ z ↔ y);
к) ((x ↔ y ∨ z) → x ∨ z) (xz ∨ y → x y);
л) (z → (x ↔ y ∨ z)) (xz ∨ y ↔ xyz);
м) (xy → z → y) (xz ↔ x ∨ y);
н) (xz → (y ↔ z)) (x ∨ y → xz);
о) ((y ∨ z ↔ xz) → y) (z → x → xy);
п) (yz → x → z) → x(y ↔ z);
р) ((y ↔ z) (x ∨ y → x z)) → yz → x;
с) (x → (y ∨ z ↔ x)) → y(z ↔ xy);
т) (x ∨ y z → x ∨ z) → y → x ∨ z;
у) ((y ∨ z ↔ xz) → xy) → y → x;
ф) x ∨ y → z → (x → yz → y(x ↔ z));
х) (xz → (y ↔ z)) (x ∨ y → x → y ∨ z);
ц) (y ∨ z → x) (z → y → xz);
ч) (xy → (x ∨ yz → y)) (x ∨ z ↔ y ∨ z);
ш) (x → (x ∨ z ↔ y)) (x ∨ z → yz);
щ) (y → (x ∨ z → z)) → x(y ↔ xz);
ы) ((y ∨ z ↔ x) → y) (y → x ∨ z → yz → x);
э) (xy → (x ∨ z → y)) (x ∨ z ↔ y ∨ z);
ю) (xz → (y ∨ z → x)) (y ∨ z ↔ xy);
я) (xy → z → y) (z → x ∨ y).

ЗАДАЧИ И УПРАЖНЕНИЯ
229 1
1 1
1 1
1 1
1 1
1 1
x
y
z
u
x
y
z
u
0 0
0 0
0 0
0 0
0 0
0 0
Рис. 6.31
Рис. 6.32
6. Найти СДНФ и МДНФ по карте Карно, изображенной на рис. 6.31.
7. Найти СКНФ и МКНФ по карте Карно, изображенной на рис. 6.32.
8. Найти полиномы Жегалкина для следующих формул:
а) x ↓ y | z; б) (x → y)(y ↓ z); в) x | ((x → y) ∨ z).
9. Найти полином Жегалкина для булевой функции f , заданной следующим вектором значений. Определить, каким классам Поста принадлежит функ- ция f :
а) (10110100); б) (10010110); в) (11110101).
10. Проверить с помощью теоремы Поста полноту следующих систем булевых функций:
а) {→, ¬}; б) {↔, ⊕}; в) {↓}; г) {∧, →, ⊕}.
Какие из указанных систем образуют базис?
11. Среди всех булевых функций от двух переменных (см. § 6.3) найти всевоз- можные базисы, состоящие из одной, двух, трех функций.
12. Состоялся розыгрыш футбольного кубка между командами “Пламя”, “Ре- корд”, “Стрела” и “Трактор”. Было высказано три прогноза: победит “Пла- мя” или “Рекорд”; не победит “Пламя”; не победит ни “Рекорд”, ни “Трактор”.
Известно, что подтвердился только один прогноз. Какая команда выиграла кубок?
13. Андрей, Борис, Вова и Саша играли в футбол и разбили окно. Когда их спросили, кто это сделал, были получены следующие ответы. Андрей сказал,
что окно разбил не он и не Вова, а играть в футбол предложил Саша. Борис

230
Глава 6. АЛГЕБРА ЛОГИКИ
ответил, что окно разбивал не он, а Вова, и добавил, что в футбол он играет лучше, чем Саша. Вова утверждал, что ни он, ни Андрей не разбивали окна,
а в футбол на улице он больше не будет играть. Саша заявил, что окно разбил не он, а Вова, и когда он пришел, игра была в полном разгаре.
Выяснилось, что каждый из ребят дал два правдивых показания и одно ложное. Кто разбил окно?
14. Три молодые супружеские пары собрались на дружеский ужин. Завязалась беседа. Были высказаны следующие утверждения:
Андрош: Все трое мужчин на пять лет старше своих жен;
Ева: Не стану отрицать, я самая старшая из всех жен;
Имре: Нам с Юлишкой вместе 52 года;
Ласло: Всем шестерым вместе 151 год;
Юлишка: Нам с Ласло вместе 48 лет.
Марта была хозяйкой и не смогла принять участие в беседе. Кому сколько лет и кто на ком женат?
15. Пять отпускников встретились в клубе и завели разговор о том, кто где живет:
Амели: Я живу в Акапулько, как и Бенуа, а Пьер живет в Париже;
Бенуа: Я живу в Бресте, Шарль — тоже; Пьер живет в Париже;
Пьер: Я, как и Амели не живу во Франции; Мелани же живет в Мадриде;
Мелани: Мой отец живет в Акапулько, мать в Париже, а сама я живу в Клермон-Ферране;
Шарль: Амели приехала из Акапулько, Бенуа — тоже, а я сам живу в Клермон-Ферране.
Известно, что каждый сказал два раза правду и один раз пошутил. Кто где живет?
16. Три брата, Пьер, Поль и Жак, во время отпуска собрали всех своих детей на даче. Вот что каждый из детей сказал:
Изабелла: Мне на три года больше, чем Жану;
Тереза: Моего отца зовут Жаком;
Ив: Мне на 2 года больше, чем Изабелле;

ЗАДАЧИ И УПРАЖНЕНИЯ
231
Мари: Я больше люблю играть с одним из своих кузенов, чем со своим братом;
Катрин: Моего отца зовут Пьером;
Анна: Лучше всего мы ладим с сыновьями дяди Жака;
Жан: Мой отец и каждый из его братьев имеют меньше, чем по четыре ребенка;
Франсуа: А у моего отца их меньше всего.
Кто чей отец?
17. Перед выборами три брата вели долгую дискуссию, которую закончили сле- дующими довольно запутанными высказываниями:
Пьер: Если Жан проголосует за Дюбуа, я буду голосовать за Дюпона;
но если он проголосует за Дюпона, я буду голосовать за Дюбуа; если Жак проголосует за Дюпона, я тоже буду голосовать за Дюпона;
Жан: Если Пьер проголосует за Дюпона, я не буду голосовать за Дюпона;
но если Жак проголосует за Дюбуа, то я проголосую за Дюпона;
Жак: Если Пьер проголосует за Дюпона, то я не буду голосовать за Дю- пона.
Подошел день выборов. Все братья проголосовали за разных кандидатов.
За кого именно?
18. Произошла кража, и было задержано трое подозреваемых. Один из них (вор)
всегда лжет; другой (соучастник) иногда лжет, а иногда говорит правду; по- следний (подозреваемый напрасно) вообще никогда не лжет. Дознание нача- лось с вопросов о профессии. Их ответы были таковы:
Бертран: Я маляр, Альфред — настройщик роялей, а Шарль — декоратор;
Альфред: Я врач, Шарль — страховой агент; что касается Бертрана, то ес- ли вы его спросите, он ответит, что он маляр;
Шарль: Альфред настраивает рояли, Бертран — декоратор, а я страховой агент.
Какова профессия соучастника?
19. Три журналиста во время завтрака наблюдали за одним человеком. При этом они сделали следующие записи:
Жюль: Сначала он выпил виски, затем съел утку с апельсинами и десерт;
наконец, он выпил кофе;

232
Глава 6. АЛГЕБРА ЛОГИКИ
Жак: Он не пил аперитив; он съел пирог и грушу;
Джим: Сначала он выпил виски, затем съел пирог и клубничный щербет,
а закончил завтрак чашкой кофе.
Все, что написал один из журналистов — неправда, другой сделал лишь одну ложную запись, а третий — вообще никогда не лжет. Что выбрал человек на десерт?
20. Жан и Пьер время от времени лгут. Жан говорит Пьеру: “Когда я не лгу,
ты тоже не лжешь”. Пьер ему отвечает: “А когда я лгу, ты лжешь”. Возмож- но ли, чтобы во время разговора один из них солгал, а другой — нет?
21. При подготовке к походу ребята высказали следующие суждения:
если будет холодно или пойдет дождь, то поход не состоится;
если будет холодно, то пойдет дождь;
если не будет холодно и поход состоится, то дождя не будет.
Оказалось, что высказанные суждения сводятся к двум простейшим. Какие это суждения?
22. На вопрос, какая погода будет завтра, синоптик ответил:
если будет мороз, то снег выпадет только при пасмурной погоде;
если не будет мороза, но пойдет снег, то погода будет пасмурной;
не будет ни снега, ни дождя, если небо будет ясным;
Неверно, что если не будет мороза, то для выпадения снега или дождя достаточно наличия пасмурного неба.
Какую погоду предсказал синоптик?
(Указание. Воспользуйтесь минимальным количеством переменных: если высказывание “Погода будет пасмурной” обозначено буквой П, то противо- положное высказывание “Погода будет ясной” следует обозначить через П.)
23. Саша хочет погулять, но на улице собирается дождь. У него возникают сле- дующие соображения:
если я надену плащ, то, для того чтобы я надел еще и сапоги, необходимо,
чтобы пошел дождь;
если я надену сапоги или возьму зонт, но не будет дождя, то плащ надевать не надо;

ЗАДАЧИ И УПРАЖНЕНИЯ
233
неверно, что если я не надену плащ, то я обойдусь без сапог и без зонта только тогда, когда не будет дождя;
для того чтобы я не надел ни сапог, ни плаща и не взял зонт, достаточно,
чтобы не было дождя.
К какому выводу привели Сашу эти соображения?
24. Относительно погоды на следующий день были высказаны следующие сооб- ражения:
дождь или пасмурная погода бывают только при повышенной влажности;
для того, чтобы пошел дождь, необходима пасмурная погода;
ясную погоду без дождя можно ожидать, если воздух будет сухой;
если не будет дождя, то достаточным условием повышенной влажности будет пасмурная погода;
повышенная влажность бывает только при ясной погоде; значит, дождя не будет.
Свести эти высказывания к двум простейшим.
25. Андрей, Ваня и Коля собрались в поход. Были высказаны следующие пред- положения:
Андрей пойдет в поход только тогда, когда пойдут Ваня и Коля;
Андрей и Коля друзья, а это значит, что они пойдут в поход вместе или же оба останутся дома;
чтобы Коля пошел в поход, необходимо, чтобы пошел Ваня.
Когда ребята пошли в поход, оказалось, из трех его утверждений истинны только два. Кто из названных ребят пошел в поход?
26. Миша пригласил свою сестру приехать к нему в гости. После этого он полу- чил от нее три сообщения:
Я приеду в гости, если только со мной поедет папа;
чтобы я приехала, необходимо, чтобы меня сопровождала мама;
либо приедем мы с мамой, либо приедет только папа.
Когда приехали гости, оказалось, что из этих трех сообщений истинным было только одно. Кто приехал навестить Мишу?

234
Глава 6. АЛГЕБРА ЛОГИКИ
27. В коробке лежат шары: большие и маленькие, красные и зеленые, светлые и темные. Из коробки нужно достать шар, удовлетворяющий следующим условиям:
если шар светлый, то он может быть маленьким тогда и только тогда,
когда он красный;
шар может быть большим и светлым, если он зеленый;
если шар большой, то, для того чтобы он был зеленым, достаточно, чтобы он был темным.
Свести эти высказывания к двум простейшим.
28. Студенты узнали, что к ним в группу должен прийти новичок, приехавший из другого города. Обсуждая эту новость, они высказали ряд предположе- ний:
для того, чтобы новичок был добрым, достаточно, чтобы он был умным и сильным;
если новичок сильный, то он либо глупый, либо злой;
если новичок умный, то для того чтобы он был добрым, необходимо, чтобы он был сильным.
Когда эти высказывания были сведены к двум простейшим, оказалось, что из этих условий выполнено только одно. После этого было высказано еще одно суждение: “Необходимое условие доброты — это ум. Значит, новичок умный, но слабый”. Каким был новичок?
29. Сотрудники фирмы обсуждали вопрос о предстоящей командировке. Были высказаны следующие суждения:
если поедут Иванов и Петров, то надо послать и Сидорова;
Сидоров поедет только при условии, что поедет Иванов; значит, Петрова послать нельзя;
надо послать Иванова или Петрова.
Директор сказал, что можно выполнить лишь одно из этих предложений.
Кого хотели послать в командировку сотрудники и кого решил послать ди- ректор?

Библиографический список
[1] Акритас А. Основы компьютерной алгебры с приложениями / А. Акритас. —
М. : Мир, 1994. — 544 с. (Гл. 3)
1
[2] Басакер Р. Конечные графы и сети / Р. Басакер, Т. Саати. — М. : Наука,
1974. — 368 с. (Гл. 4).
[3] Белов В. В. Теория графов / В. В. Белов, Е. М. Воробьев, В. Е. Шаталов. —
М. : Высш. школа, 1976. — 392 с. (Гл. 4).
[4] Гаврилов Г. П. Сборник задач по дискретной математике / Г. П. Гаврилов,
А. А. Сапоженко. — М. : Наука, 1977. — 368 с. (Гл. 4–6).
[5] Гаврилов Г. П. Задачи и упражнения по курсу дискретной математики /
Г. П. Гаврилов, А. А. Сапоженко. — М. : Наука, 1992. — 408 с. (Гл. 4–6).
[6] Гиндикин С. Г. Алгебра логики в задачах / С. Г. Гиндикин. — М. : Наука,
1972. — 288 с. (Гл. 6).
[7] Горбатов В. А. Фундаментальные основы дискретной математики / В. А. Гор- батов. — М. : Физматлит, 2000. — 544 с. (Гл. 1, 2, 4, 6).
[8] Деньдобренко Б. Н. Автоматизация конструирования РЭА / Б. Н. Деньдоб- ренко, А. С. Малика. — М. : Высш. школа, 1980. — 384 с. (Гл. 4).
[9] Ершов Ю. Л. Математическая логика / Ю. Л. Ершов, Е. А. Палютин. — М. :
ФИЗМАТЛИТ, 2011. — 356 с. (Гл. 1, 2, 6).
[10] Кнут Д. Искусство программирования для ЭВМ. Т. 1 / Д. Кнут. — М. : Мир,
1976. — 735 с. (Гл. 4).
[11] Кнут Д. Искусство программирования для ЭВМ. Т. 2 / Д. Кнут. — М. : Мир,
1977. — 724 с. (Гл. 4).
[12] Кнут Д. Искусство программирования для ЭВМ. Т. 3 / Д. Кнут. — М. : Мир,
1978. — 844 с. (Гл. 4).
1
В скобках указаны номера глав настоящего учебника, при работе над которыми эта литература может оказаться полезной.

236
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
[13] Кристофидес Н. Теория графов: алгоритмический подход / Н. Кристофи- дес. — М. : Мир, 1978. — 432 с. (Гл. 4).
[14] Кузнецов О. П. Дискретная математика для инженера / О. П. Кузнецов,
Г. М. Адельсон-Вельский. — М. : Энергия, 1980. – 342 с. (Гл. 1, 2, 4, 6).
[15] Кук Д. Компьютерная математика / Д. Кук, Г. Бейз. — М. : Наука, 1990. —
384 с. (Гл. 1–4).
[16] Курейчик В. М. Математическое обеспечение конструкторского и техноло- гического проектирования с применением САПР / В. М. Курейчик. — М. :
Радио и связь, 1990. — 352 с. (Гл. 4).
[17] Лавров И. А. Задачи по теории множеств, математической логике и теории алгоритмов / И. А. Лавров, Л. Л. Максимова. — М. : ФИЗМАТЛИТ, 2001. —
256 с. (Гл. 1, 2, 6).
[18] Лекции по теории графов / В. А. Емеличев, О. И. Мельников, В. И. Сарванов,
Р. И. Тышкевич. — М. : Наука, 1990. — 384 с. (Гл. 4).
[19] Липский В. Комбинаторика для программистов / В. Липский. — М. : Мир,
1988. — 213 с. (Гл. 4, 5).
[20] Логический подход к искусственному интеллекту: От классической логики к логическому программированию / А. Тейз и др. — М. : Мир, 1990. — 429 с.
(Гл. 4).
[21] Мадер В.В. Школьнику об алгебре логики / В. В. Мадер. — М. : Просвещение,
1993. — 128 с. (Гл. 6)
[22] Мендельсон Э. Введение в математическую логику / Э. Мендельсон. — М. :
Наука, 1984. — 320 с. (Гл. 1, 2).
[23] Нефедов В. Н. Курс дискретной математики / В. Н. Нефедов, В. А. Осипо- ва. — М. : Изд-во МАИ, 1992. — 264 с. (Гл. 1, 2, 4–6).
[24] Новиков Ф. А. Дискретная математика для программистов / Ф. А. Нови- ков. — СПб : Питер, 2001. — 304 с. (Гл. 1, 2, 4–6).
[25] Общая алгебра / О. В. Мельников и др.; Под ред. Л. А. Скорнякова. — М. :
Наука, 1990. — Т. 1. — 592 с. (Гл. 1, 2).

БИБЛИОГРАФИЧЕСКИЙ СПИСОК
237
[26] Общая алгебра / В. А. Артамонов и др.; Под ред. Л. А. Скорнякова. — М. :
Наука, 1990. — Т. 2 — 479 с. (Гл. 1, 2).
[27] Оре О. Теория графов / О. Оре. — М. : Наука, 1968. — 336 с. (Гл. 4).
[28] Рейнгольд Э. Комбинаторные алгоритмы: теория и практика / Э. Рейнгольд,
Ю. Нивергельт, Н. Део. — М. : Мир, 1980. — 476 с. (Гл. 4, 5).
[29]
1   ...   28   29   30   31   32   33   34   35   36


написать администратору сайта