Конъюнкция U?V соответствует последовательному соединению, а дизъюнкция U?V – параллельному соединению схем U и V.

Построим эту переключательную схему:


A

B

C

A

B

C

A

B

C


Чтобы упростить схему, используя законы алгебры Буля, упростим ее формулу:

(A?B?C)?(A?B?C)?(A?(B?C))=(дистрибутивный закон ? относительно ?)

=(A?(B?B)?C)?(B?(A?C))=(тождествоB?B=1, определение ?)

=(A?1?C)?(B?(A?C))=(тождество A?1=A, коммутативность и ассоциативность ?)

=(A?C)?(A?C)?B=(дистрибутивный закон ? относительно ?)

=((A?A)?C)?B=(1?C)?B=C?B.

Ответ:

A

B

C


№4. Приведите формулу X к совершенно дизъюнктивной нормальной форме (СДНФ).

0

X=((R?S)?R)

1

X=(R?(S?T))? ((R?S)?T)

2

X=R?(S?((R?T)?(S?T)))

3

X=(R?(S?T))?((R?S)?T)

4

X=((R?(R?S))?(T?S))?T

5

X=(R?(S?T))?((R?S)?T)

6

X=(R?(S?T))?((R?S)?T)

7

X=R?(S?((R?T)?(S?T)))

8

X=((R?S)?T)?((R?S)?T)

9

X=((R?(R?S))?(T?S))?T

10

X=(R?(S?T))?((R?S)?T)


Решение варианта 0. Построим таблицу истинности для формулы X:


R

S

R?S

R

(R?S)?R

X

1

1

1

0

0

1

1

0

1

0

0

1

0

1

1

1

1

0

0

0

0

1

0

1

Формула X – не противоречие. Значит, формулу X можно привести к СДНФ.

Из таблицы истинности видно, что X=1 тогда и только тогда, когда одновременно истинны следующие простейшие высказывания: (1 случай)R, S; (2 случай)R, S; (3 случай)R, S. Другими словами, X=1 тогда и только тогда, когда R=S=1, или R=S=1, или R=S=1; ?R?S=1, или R?S=1, или R?S=1; ?(R?S)?(R?S)?(R?S)=1.

НЕ нашли? Не то? Что вы ищете?

Формула (R?S)?(R?S)?(R?S) написана в СДНФ, и эквивалентна X.

Ответ: X=(R?S)?(R?S)?(R?S)

№5. Образуют ли заданные логические связки полную систему связок?

Считайте известными, что системы{, ?, ?}, {, ?} и {, ?}–полные системы связок. Слева приведены таблицы истинности для «новых» логических связок:

? (обратная импликация),

? (отрицание импликации),

• (отрицание обратной импликации),

? (отрицание эквивалентности: «либо…, либо»),

(постоянной функции «истинно»),

| (штрих Шеффера),

а справа – задания вариантов.


A

B

A?B

0

a)

|

1

1

1

A

B

A?B

b)

•, ?, ?

1

0

1

1

1

0

1

a)

?, ?

0

1

0

1

0

1

b)

?, ?

0

0

1

0

1

1

2

a)

?, •

0

0

0

b)

?, ?

3

a)

?, ?

b)

?, •

A

B

A?B

4

a)

?, ?

1

1

0

A

B

AB

b)

?, •

1

0

1

1

1

1

5

a)

?, ?

0

1

0

1

0

1

b)

?,?

0

0

0

0

1

1

6

a)

?,?

0

0

1

b)

?,•

7

a)

?, ?

b)

?, ?

A

B

A•B

8

a)

?, •

1

1

0

A

B

A|B

b)

?,?

1

0

0

1

1

0

9

a)

?,•

0

1

1

1

0

1

b)

,?

0

0

0

0

1

1

10

a)

?,?

0

0

1

b)

, •


Решение варианта 0.a) Так как система {, ?} – полная система связок, то любую логическую операцию (функцию истинности) можно выразить через операции и ?. Отрицание и конъюнкцию можно выразить через операцию |. Действительно, в силу определения штриха Шеффера, A=A|A и A?B=(A|B)=(A|B)|(A|B). Значит, любую логическую операцию можно выразить через штрих Шеффера.

Ответ: система {|} – полная система связок.

b) Пусть функция истинности h(x1,...,xn) выражена через операции •, ?, ?. Тогда, так как 0•0=0?0=0?0=0, то h(0,...,0)=0.

В частности, если операция выражена через операции •, ?, ?, то 0=0, что неверно. Значит, операцию нельзя выразить через операции •, ?, ?.

Ответ: система {•, ?, ?} не является полной системой связок.

№6. Постройте отрицание формулы.


0

?x?y(A?B)??x(?yA??yB)

1

?y(?x(?zA?B)??x(A??zB))

2

?y(?x(A?(B?C))??x(A?(B?C)))

3

?x(A?B)??y((A??xC)?(B??xC))

4

?y(?x(?zA?B)??x(A??zB))

5

?y(?x(A?(B?C))??x(A?(B?C)))

6

?x(A?B)??y((A??xC)?(B??xC))

7

?y(?x(A??zB)??x(?zA?B))

8

?y(?x(A?(B?C))??x(A?(B?C)))

9

?x(A?B)??y((A??xC)?(B??xC))

10

?y(?x(A??zB)??x(?zA?B))


Решение варианта 0. Используя свойства кванторов и тавтологии, получим:

(?x?y(A?B)??x(?yA??yB))=(закон де Моргана (P?Q)=P?Q)

=?x?y(A?B)?(?x(?yA??yB))=(свойства квантора ?xP=?xP, ?xP=?xP)

=?x?y(A?B)??x(?yA??yB)=(свойство квантора ?xP=?xP)

=?x?y(A?B)??x(?yA??yB)=(тавтологическое тождество (P?Q)=P?Q)

=?x?y(A?B)??x(?yA??yB)=(свойство квантора ?xP=?xP)

=?x?y(A?B)??x(?yA??yB).

№7. Являются ли логически общезначимыми следующие формулы:


X

Y

0

(?xA??xB)??x(A?B)

?x(A?B)?(?xA??xB)

1

?x(A?B)?(?xA??xB)

?x(A?B)?(?xA??xB)

2

(?xA??xB)??x(A?B)

(?xA??xB)??x(A?B)

3

?x(A?B)?(?xA??xB)

?x(A?B)?(?xA??xB)

4

(?xA??xB)??x(A?B)

(?xA??xB)??x(A?B)

5

?x(A?B)?(?xA??xB)

(?xA??xB)??x(A?B)

6

?x(A?B)?(?xA??xB)

(?xA??xB)??x(A?B)

7

(?xA??xB)??x(A?B)

?x(A?B)?(?xA??xB)

8

?x(A?B)?(?xA??xB)

(?xA??xB)??x(A?B)

9

?x(A?B)?(?xA??xB)

(?xA??xB)??x(A?B)

10

?x(A?B)?(?xA??xB)

?x(A?B)?(?xA??xB)


Решение варианта 0. 1) Пусть I – интерпретация, d=(d1,d2,…) – последовательность элементов интерпретации I, возьмем для определенности x=x1, а через d?=(u, d2,…) обозначим произвольную последовательность элементов интерпретации I, отличающуюся от последовательности d только первой компонентой.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7