Формула (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 только первой компонентой.

Предположим, что I(?xA??xB)=1 на последовательности d. Тогда, в силу определения дизъюнкции, I(?xA)=1 на последовательности d или I(?xB)=1 на последовательности d. По смыслу квантора всеобщности верно хотя бы одно из следующих утверждений: I(A)=1 на любой последовательности d? или I(B)=1 на любой последовательности d?. В силу определения дизъюнкции, I(A?B)=1 на любой последовательности d? и в первом случае, и во втором случае. Вновь используя определение квантора всеобщности, получим, что ?x(A?B)=1 на последовательности d. Следовательно, в силу определения импликации, I(X)=1 на последовательности d.

Таким образом, для любой интерпретации I мы получили, что I(X)=1 на любой последовательности d элементов интерпретации I.

Ответ: формула X – логически общезначимая формула.

2) Пусть интерпретация I есть множество всех действительных чисел, x=x1, примером формулы A возьмем формулу x=5, а примером формулы B – формулу x?5. Тогда формула Y примет следующий вид: ?x(x=5?x?5)?(?x x=5??x x?5).

Вычислим истинностное значение I(Y) формулы Y на любой последовательности d элементов интерпретации I.

(a) I(x=5)=1 на любой последовательности вида d=(5, …).

(b) I(x?5)=1 на любой последовательности d, 1-я компонента которой отлична от 5.

В обоих случаях, в силу определения дизъюнкции, I(x=5?x?5)=1.

По смыслу квантора всеобщности I(?x(x=5?x?5))=1 на любой последовательности.

Из пункта (a) по смыслу квантора всеобщности следует I(?x x=5)=0 на любой последовательности. Из пункта (b) по смыслу квантора всеобщности следует I(?x x?5)=0 на любой последовательности.

В силу определения дизъюнкции, I(?x x=5??x x?5)=0 на любой последовательности. В силу определения импликации, I(Y)=0 на любой последовательности.

Ответ: формула Y не является логически общезначимой формулой.

№8. Пусть L – язык первого порядка со следующими собственными символами: = (бинарный предикатный символ); + (бинарный функциональный символ);? (бинарный функциональный символ); M (бинарный предикатный символ); (константа).

Данное математическое предложение запишите в виде формулы языка L. Истинна ли эта формула в интерпретации N с множеством интерпретации N – множеством натуральных чисел и с естественной интерпретацией собственных символов языка L?


0

Простое число имеет ровно два делителя.

1

Для любых двух чисел x и y найдется такое число d, что для всех чисел z числа x и y делятся на z тогда и только тогда, когда число d делится на z.

2

Если произведение двух чисел делится на простое число p, то хотя бы один из множителей делится на p.

3

Каждое простое число, отличное от 1, имеет простой делитель.

4

Если числа x и y взаимно просты, то существуют такие числа a и b, что ax+by=1.

5

Любые два числа имеют наибольший общий делитель.

6

Для любых двух чисел x и y найдется такое число c, что для всех чисел z числа x и y делят число z тогда и только тогда, когда число c делит число z.

7

Отношение делимости рефлексивно, симметрично и транзитивно.

8

Существуют два простых числа, таких, что одно больше другого на 1.

9

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

10

Любые два числа имеют наименьшее общее кратное.


Решение варианта 0. Целое число p называется простым числом, если оно отлично от 1 и его делителями являются только делители 1 и кратные p. Значит, данное математическое предложение можно записать в виде следующей формулы:

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