Файл: Дискретная мат-ка_Ч.1_УП.pdf

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

96 

 переменные x, z- связанные, y, v- свободные. 

Мы  рассмотрели  предикаты,  значения  которых  (истина  или 

ложь)  известны  для  каждого  набора  значений  свободных  предмет-
ных  переменных.  Такие  предикаты  называются  определенными 
предикатами
.  Но  существуют  еще  так  называемые    переменные 
предикаты
,  для  которых  значения  не  определены.  Будем  обозна-
чать переменные предикаты большими буквами латинского алфави-
та: 

       X, Y,.., X

1

, X

2

,.., W(x

1

, x

2

,.., x

n

), V(x

1

, x

2

,.., x

n

), … 

 Переменный предикат от нуля переменных есть переменное выска-
зывание. Применяя к переменным предикатам операции  ٧ , ٨ , 

→, ⎯, 

~, 

∃, ∀, получим формулы логики предикатов. Так, выражение 

                                 

∀x W (x, y)  ٧  x → U (z)  

– пример формулы логики предикатов. 

3.8.2 

Равносильные

 

формулы

 

логики

               

предикатов

 

Рассматривая формулы логики предикатов над полем М можно 

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

− определенными. 

Пример. Рассмотрим формулы 

∀x W (x) и ∃x W (x) над полями 

 М

1

 

= {a} и М

= {a, b}. 

Пусть 

∀x W (x) и ∃x W (x) даны над полем М

1

, Значениями пе-

ременного предиката W (x) могут быть два определенных предиката 
A(x)  и B(x) (табл. 3.13). Составим  истинностную  таблицу  формул 
(табл. 3.14). 

Таким образом, формулы 

∀x W (x) и ∃x W (x) равносильны над 

полем M

1

 
Таблица 3.13 – Предикаты над М

1

     Таблица 3.14 – Равносильность над М

1

  

A (x) 

B (x) 

 

W (x) 

∀x W (x) 

∃x W (x) 

A (x) 

a 0 1 

 

B (x) 


background image

 

97 

Пусть теперь формулы 

∀x W (x) и ∃x W (x) даны над полем М

2

В качестве значений переменного предиката W (x) нужно взять оп-
ределенные предикаты над полем М

2

. Таких предикатов существует 

четыре  (табл.3.15).  Составив  истинностную  таблицу  формул                     
∀x W (x) и ∃x W (x) (табл.3.16), убеждаемся в их неравносильности 
над полем М

2

 

Таблица 3.15- Предикаты над М

2

       Таблица 3.1- Неравносильность над М

2

  

x I

1

 (x) 

I

2

 (x) 

I

3

 (x) 

I

4

 (x) 

W (x) 

∀x W (x)  ∃x W (x) 

 

 

 

 

 

I

1

 (x) 

 

0 0 1 1 

I

(x) 0 

 

 

 

 

 

I

(x) 0 

0 1 0 1 

I

(x) 1 

 
Формулы логики предикатов называются равносильными, ес-

ли они равносильны над любым полем. 

Примеры равносильных формул: 
1)

 

∀x W (x) и ∃x W (x); 

2)

 

∀x W (x) и ∃x W (x); 

3)

 

∃x W (x) и ∀x W (x); 

4)

 

∃x W (x) и ∀x W (x). 

Докажем равносильность первой пары формул. Пусть М – про-

извольное  поле,  а A (x) – некоторый  определенный  предикат  над 
ним. Подставим вместо переменного предиката W (x) определенный  
предикат A (x). Пусть высказывание 

∀x A (x) истинное, тогда выска-

зывание 

∀x A(x) ложно. Следовательно, существует предмет  a  из 

поля  M, что A (a) ложно, тогда A (a) – истинно. Значит, высказыва-
ние 

∃x A (x) истинно. Аналогичными рассуждениями получим, что 

из  предположения  ложности  высказывания 

∀x A (x) следует  лож-

ность высказывания 

∃x A (x). 

Среди  всех  формул  логики  предикатов  можно  выделить  фор-

мулы,  истинные  над  любым  полем,  их  называют  тождественно-
истинными
. Например, формула 

∀x W(x) → ∃x W(x) является тож-

дественно-истинной.  

В общем случае выяснить вопрос, является ли данная формула 

тождественно-истинной,  сложно,  так  как  приходится  использовать 
понятие бесконечности.  


background image

 

98 

3.9 

Задачи

 

и

 

упражнения

 

1.

 

Дано  высказывание  А: «Существуют  четные  простые  числа». 
Определите, истинно оно или ложно. Укажите среди следующих 
высказываний  отрицание  высказывания  А:  а) «Существуют  не-
четные  простые  числа»;  б) «Неверно,  что  существуют  четные 
простые числа»; в) «Любое простое число нечетно». 

2.

 

Для высказывания А: «Любые два треугольника подобны» сфор-
мулируйте  отрицание  и  двойное  отрицание.  Какие  из  этих  трех 
высказываний истинны? 

3.

 

Даны высказывания «Я купил велосипед» (А); «Я путешествовал 
по России» (В) и «Я участвовал в соревнованиях по велосипеду» 
(С). Сформулируйте высказывания, соответствующие формулам: 
А ٨ В,  А ٨ В ٨ С,  А ٨

⎯С,  А ٨ В, ⎯В ٨⎯С. 

4.

 

Даны  высказывания  «Четырехугольник MNPQ – параллело-
грамм» (А) и «Диагонали четырехугольника MNPQ в точке пере-
сечения  делятся  пополам» (В).  Сформулируйте  высказывания, 
соответствующие формулам А 

→ В,    В → А, ⎯А,  ⎯В,    ⎯А → В,  

    

⎯В → А. 

5.

 

Составьте  таблицы  истинности  для  следующих  формул:                

→ (Y ٧ Z), (X → Y) ٧ (X → Z). 

6.

 

Покажите, что формулы X ٨Y 

∼ Y ٨ X, X ٧Y∼Y ٧X,                   

((X 

→ Y) ٨ X) → Y являются тавтологиями. 

7.

 

Докажите равносильность формул:                                                  
а) X ٨ (Y ٧ Z) и (X ٨ Y) ٧ (X ٨ Z);                                                       
б) X ٧ (Y ٨ Z) и (X ٧ Y) ٨ (X ٧ Z);                                                     
в) X ٧ Y и

⎯X  ٨⎯Y;                                                                     

г) X ٨ Y и

⎯X  ٧⎯Y;                                                                                

д) X 

→ (Y → Z) и (X ٨ Y) → Z;                                                                     

е) (X 

→ Y) ٨ (X → Z) и X → (Y ٨ Z). 

8.

 

Постройте совершенные ДНФ и КНФ функций:                                 
x

1

 

⊕ x

2

, x

1

 

↓ x

2

, x

1

 

→ x

2

, x

1

 

∼ x

2

9.

 

Запишите  в  совершенных  ДНФ  и  КНФ  булеву  функцию                     
f

(x

1

, x

2

, x

3

),  принимающую  значение 1 на  наборах  с  номерами          

0, 3, 7. Определите,  к  каким  классам  функций  относится  эта 
функция. 

10.

 

Проверьте  справедливость  равенств: x =

⎯x  ⊕  1,    x

1

 

→  x

2  

=                     

=

⎯x

1

 ٧ x

2


background image

 

99 

11.

 

Составьте  таблицу  свойств  булевых  функций  двух  переменных. 
Из таблицы выпишите все полные системы булевых функций. 

12.

 

Проверьте  линейность  булевой  функции  f

(x

1

, x

2

, x

3

),  прини-

мающей значение 1 на наборах с номерами 0, 1, 5, 6. 

13.

 

Синтезируйте логические схемы булевых функций из задач № 9, 
12 в базисах: а) { ٧,

⎯  };  б) { ٨,⎯   }. 

14.

 

Найдите  минимальную  ДНФ  функции f (x

1

, x

2

, x

3

, x

4

),  прини-

мающей значение 1 на наборах с номерами 0, 1, 2, 5, 6. 7, 8, 12, 
13. 

15.

 

Приведите  примеры:  а)  монотонной  функции,  которая  одновре-
менно  была  бы  линейной;  б)  самодвойственной  функции,  кото-
рая одновременно была бы линейной; в) линейной и монотонной 
функций. 

16.

 

Покажите,  что  функции  Шеффера  и  Вебба  не  являются  ни  ли-
нейными, ни монотонными, ни самодвойственными. 

17.

 

 Докажите  полноту  системы  булевых  функций,  состоящей  из 
дизъюнкции, константы 0 и эквивалентности. 

18.

 

Путешественник  попал  к  людоедам.  Они  разрешают  ему  произ-
нести какое-нибудь высказывание и ставят условие, что если его 
высказывание будет истинным, то его сварят, а если ложным, то 
зажарят.  Какое  высказывание  следует  произнести  путешествен-
нику, чтобы избежать гибели? 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


background image

 

100 

МЕТОДИЧЕСКИЕ

 

УКАЗАНИЯ

 

ПО

 

КУРСУ

 

«

ДИСКРЕТНАЯ

 

МАТЕМАТИКА

» 

для специальностей 220400 и 071900 

 

В  процессе  изучения дисциплины студенту следует выполнить 

четыре контрольных работы (две во втором и две в третьем семест-
ре). Номер варианта выбирается по общим правилам, в соответствии 
с  шифром  студента.  Оформление  КР – стандартное:  каждая  работа 
должна  содержать  титульный  лист,  в  поясняющем  тексте  следует 
привести формулировку каждого задания и подробное описание ре-
шения задачи, а также список использованной литературы. 

Выполненная  КР,  высылается  в  адрес  ТМЦ  ДО  обычной  или 

электронной почтой.  
 

Контрольная

 

работа

 

 

Темой  данной  КР  является  теория  множеств.  Каждая  работа 

содержит  шесть  заданий  из  различных  разделов  теории  множеств. 
Некоторые  задания  повторяются  в  различных  вариантах.  В  первом 
задании приведены ссылки на номера задач данного учебного посо-
бия. 

При  выполнении  КР  особое  внимание  следует  обратить  на  за-

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

В качестве примера рассмотрим доказательство тождества 

(A U B) ∩ C = (A ∩ C) U (B ∩ C), 

представляющего собой свойство дистрибутивности операций объе-
динения  и  пересечения.  Чтобы  доказать  это  тождество,                     
надо  показать,  что  множество (A U B) ∩  C  равно  множеству                     
(A ∩ C) U (B ∩ C), т.е. что каждый элемент первого множества яв-
ляется элементом второго множества, и наоборот.  

Пусть x 

∈ (A U B) ∩ C. Докажем, что x ∈ (A ∩ C) U (B ∩ C). 

Так  как x принадлежит  пересечению  множества A U B с  множест-
вом С, то x 

∈ AUB и  x ∈ С. Из того, что x ∈ A U B,  следует, что