Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Математическая логика и теория алгоритмов.-1

.pdf
Скачиваний:
53
Добавлен:
05.02.2023
Размер:
584.83 Кб
Скачать

71

Вариант 11

1.Проверить для произвольных множеств, что A B C A B C.

2.Является ли тавтологией формула ((p & q) r) ~ (p (q r))?

3.Переведите с естественного языка на язык логики предикатов:

Всякое четное число, большее 2, есть сумма двух простых чисел.

4.Переведите с естественного языка на язык логики предикатов:

Хотя 60 делится на 2, 3, 4, 5 и 6, но это не означает, что 60 делится на любое натуральное число.

5.Для бинарного отношения X ρ Y «X Y = » (X и Y — множества из целых чисел) выясните, какими свойствами оно обладает (рефлексивность, симметричность, антисимметричность, транзитивность) и какими не обладает.

6.Пусть f: x x2 +1 и g: x x3 — отображения R в R. Найдите отобра-

жения f °g и g ° f.

7.Используя математическую индукцию, докажите для целого n 1, что

n

k × k!= (n + 1)!1.

k=1

8.Расположите следующие 5 функций в порядке увеличения скорости роста (каждая функция есть O (следующая)):

n/134, n + n ,

nen

, n2 (ln n)1000 , 1 + n2(100 + n).

 

1000

 

 

 

 

 

72

 

Вариант 12

 

 

 

 

 

 

 

1.

Определить операции и (каждую по отдельности) через операции

 

разность \ и симметрическая разность .

 

 

 

 

2.

Является ли тавтологией формула (A B) ((B C) (A C))?

 

 

 

 

3.

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

 

Некоторые индейцы были храбрее белых.

 

 

 

 

4.

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

 

Полицейские замешаны в преступлениях, но не все.

 

 

 

 

5.

Для бинарного отношения x ρ y «x2 + y2 =1», определенного на мно-

 

жестве R вещественных чисел, выясните, какими свойствами оно об-

 

ладает (рефлексивность, симметричность, антисимметричность, тран-

 

зитивность) и какими не обладает.

 

 

 

 

6.

Пусть f: x x +1 и g: x 2x — отображения R в R. Найдите отобра-

 

жения f °g °f, f °f °g, f °g °g и g ° f °g. Являются ли отображениями R в

 

R отношения f –1 и g –1?

 

 

7.

Используя математическую индукцию, докажите для целого n 1, что

 

n

k

2

 

n(n + 1)

 

k =1

 

=

 

 

 

.

 

(2k 1)(2k + 1)

2(2n + 1)

8.

Расположите следующие 5 функций в порядке увеличения скорости

 

роста (каждая функция есть O (следующая)):

 

6 + n/1000, ln (ln n), (ln n)2, n2 + 1000n, 2n.

 

 

 

 

 

 

 

73

Вариант 13

1.Определить операции и \ (каждую по отдельности) через операции

и.

2.Является ли тавтологией формула ¬ (p ~ q) ~ (¬ (p q) ¬ (q p))?

3.Переведите с естественного языка на язык логики предикатов:

Все первокурсники и второкурсники пришли на лекцию.

4.Переведите с естественного языка на язык логики предикатов:

Все философы критиковали друг друга.

5.Найдите отношения ρ–1, ρ ° ρ , ρ–1 ° ρ–1 для бинарного отношения x ρ y

«y = |x|», определенного на множестве R вещественных чисел.

6.Доказать тождество для любой функции f: f –1(A B) = f –1(A) f –1(B).

7.Используя математическую индукцию, докажите для целого n 0, что число 33n+3 – 26n – 27 делится на 169.

8.Расположите следующие 5 функций в порядке увеличения скорости роста (каждая функция есть O (следующая)):

ln n

100 ln n, 106n, (1+n)!/106, 106 ln (n!), 106 × 2 2 .

74

Вариант 14

1.Проверить для произвольных множеств, что

(A \ B) (B \ C) = (A \ C) (C \ B).

2.Является ли тавтологией формула

((p q) & (r s)) (( p r) (q s))?

3.Переведите с естественного языка на язык логики предикатов:

Два натуральных числа, делящиеся друг на друга, равны.

4.Переведите с естественного языка на язык логики предикатов:

Если Ромео и Джульетта не любят друг друга, то никто никого не любит взаимно.

5.Для бинарного отношения X ρ Y «X \ Y ≠ », определенного на множестве всех подмножеств множества целых чисел, выясните, какими свойствами оно обладает (рефлексивность, симметричность, антисимметричность, транзитивность) и какими не обладает.

6.На множестве N натуральных чисел задано бинарное отношение a ρ b

«последняя цифра в десятичной записи числа a совпадает с послед-

ней цифрой числа b». Доказать, что ρ есть отношение эквивалентно-

сти. Сколько элементов в фактор-множестве N/ρ?

7.Используя математическую индукцию, докажите для целого n ≥ 1, что

n

 

n(n +1)(n + 2)

 

i(i +1)

=

.

 

i=1

3

 

8.Расположите следующие 5 функций в порядке увеличения скорости роста (каждая функция есть O (следующая)):

100(32 )n , 2 ln n /20, 300(ln n)ln n , n!/4000, 50000n ln n.

75

Вариант 15

1.Проверить для произвольных множеств, что

(A \ B) (B \ C) (C \ A) = A (B C).

2.Является ли формула ((p (q r)) & (¬t p) & ¬q) (t r) тавтологией?

3.Переведите с естественного языка на язык логики предикатов:

Некоторые школьники — отличники или спортсмены.

4.Переведите с естественного языка на язык логики предикатов:

Некоторые прямые параллельны.

5.Найдите отношения ρ–1, ρ ° ρ , ρ–1 ° ρ–1 для бинарного отношения x ρ y

«2x = 3y», определенного на множестве Z целых чисел.

6.На множестве σ всех отображений R в R определено отношение f ρ g

«существует c R, такое, что для всех x R имеем f(x) = g(x) + c».

Докажите, что ρ — отношение эквивалентности и найдите классы эквивалентности.

7.Используя математическую индукцию, докажите для целого n 0, что

5n+1 + 2 3n + 1 делится на 8.

8.Расположите следующие 5 функций в порядке увеличения скорости роста (каждая функция есть O (следующая)):

2345 n , 6666, n2 + ln n, 23n2 + 1000n, 2000n ln n.

76

Вариант 16

1.Следующее утверждение докажите или опровергните (опровергнуть можно на частном примере с помощью диаграммы Эйлера):

если A ←(B C) и B ←(A C), то B = .

2.Что можно сказать об истинностном значении высказывания p v, ес-

ли формулы (p q) (r s) и (s r) v истинны?

3.Переведите с естественного языка на язык логики предикатов:

Сумма любого числа, отличного от нуля, с обратным к нему числом больше 2.

4.Переведите с естественного языка на язык логики предикатов:

Для делимости целого числа на 8 необходима делимость на 4.

5.Для бинарного отношения x ρ y «y делится нацело на x», определенного на множестве положительных целых чисел, выясните, какими свойствами оно обладает (рефлексивность, симметричность, антисимметричность, транзитивность) и какими не обладает.

6.На множестве {4, 10, 7} {4, 10, 7} задано отношение R, определяемое следующим образом: <a, b> R <c, d>, если a b = c d.

а) Показать, что R есть отношение эквивалентности. б) Описать классы эквивалентности.

7.Числа Люка удовлетворяют такому же рекуррентному отношению, как и числа Фибоначчи f(n + 2) = f(n) + f(n – 1), но с другими начальными

условиями f(1) = 1, f(2) = 3 (для чисел Фибоначчи fib(1) = fib(2) = 1).

Докажите, используя математическую индукцию, соотношение

f(n) = fib(n – 1) + fib(n + 1) для n >1.

8.Расположите следующие 5 функций в порядке увеличения скорости роста (каждая функция есть O (следующая)):

10n3, 1000(ln n)2, n2 + 3000ln n, 2n/123, 50 n .

77

Вариант 17

1.Следующее утверждение для произвольных множеств докажите или опровергните (A \ B) C = (A C) \ (B C).

2.Является ли тавтологией формула (p q) ((p & r) (q & r))?

3.Переведите с естественного языка на язык логики предикатов:

Для любого натурального числа существует большее, делящееся на n.

4.Переведите с естественного языка на язык логики предикатов:

Если бы все боялись друг друга, то ни один человек не был бы счастлив.

5.Для бинарного отношения x ρ y «x y +1», определенного на множестве Z целых чисел, выясните, какими свойствами оно обладает (рефлексивность, симметричность, антисимметричность, транзитивность) и какими не обладает.

6.Найдите f(A), где A = {<x, y> R R | y = 2x + 3} для следующих ото-

бражений: а) f: <x, y> → <y, x>; б) f: <x, y> → <–y, –x>. Изобразите на плоскости множества A и f(A).

7.Используя математическую индукцию, докажите для целого n ≥ 1, что

12 + 22 + … + (n –1)2 + n2 = n(n +1)(2n +1) .

6

8.Расположите следующие 5 функций в порядке увеличения скорости роста (каждая функция есть O (следующая)):

en, 2 ln n + 2000, 2n, 123456, 106 n.

78

Вариант 18

1.

Проверить тождество A

(A B)

= B. (Подсказка: используйте ассо-

 

циативность , задача 17 из раздела «Как решать задачи. Операции с

 

множества».)

 

 

 

 

 

 

 

 

 

 

 

 

2.

Что можно сказать об истинностном значении высказывания

 

p (¬r ¬q), если p (q r) имеет значение истина?

 

 

 

 

 

 

3.

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

 

Два целых числа могут делиться друг на друга, но не быть равными.

 

 

 

 

 

 

4.

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

 

Не все студенты отличники или спортсмены.

 

 

 

 

 

 

5.

Для бинарного отношения x ρ y «x × y >1», определенного на мно-

 

жестве R вещественных чисел, выясните, какими свойствами оно об-

 

ладает (рефлексивность, симметричность, антисимметричность, тран-

 

зитивность) и какими не обладает.

 

 

 

 

 

 

6.

Пусть f — отображение R в R. Рассмотрим отношение a ρ b f(a) f(b).

 

Приведите примеры таких отображений f, для которых отношение ρ

 

является отношением частичного порядка, и примеры таких f, что ρ не

 

является отношением частичного порядка

 

 

7.

Используя математическую индукцию, докажите для целого n 1, что

 

n

1

 

 

n

 

 

 

k =1

 

 

=

 

 

 

 

 

.

 

 

 

(4k 3)(4k + 1)

4n + 1

 

 

8.

Расположите следующие 5 функций в порядке увеличения скорости

 

роста (каждая функция есть O (следующая)):

 

2

2n

/1000, 100 n

ln(ln n)

n

n

2n+1

 

 

 

 

 

, n 2 , e /500, 2

/1000.

 

 

 

 

 

 

 

 

 

 

 

79

Вариант 19

1.Докажите, что B = (¬A B) (¬B A) A = . (Подсказка. Доказы-

вайте от противного: предположите, что существует x A. Рассмотри-

те два случая: a) x B и b) x B и придите в обоих случаях к проти-

воречию. Это покажет, что A = .)

2.Является ли тавтологией формула

((P Q) & (Q P) & (P R) & ¬R) P?

3.Переведите с естественного языка на язык логики предикатов:

При некоторых отрицательных x функция f(x) принимает рациональные значения.

4.Переведите с естественного языка на язык логики предикатов:

Так как 60 делится на 2, 3, 4, 5 и 6, то 60 делится на любое натуральное число.

5.Найдите отношения ρ–1, ρ ° ρ , ρ–1 ° ρ–1 для бинарного отношения x ρ y

«5x = 3y», определенного на множестве Z целых чисел.

6. Даны отображения R R: f: x sin x и g: x x2. Найдите f` ° g и

g ° f.

7.Числа Фибоначчи определяются следующим рекуррентным правилом:

F0 = 1, F1 = 1, Fk+2 = Fk+1 + Fk для k 0.

Докажите с помощью математической индукции, что для любого на-

n

турального n 0 имеем Fk = Fn+2 1.

k=0

8.Расположите следующие 5 функций в порядке увеличения скорости роста (каждая функция есть O (следующая)):

lnn ln n 2n 100

2 /100, 20 e, ln (n!)/300, 2 2 , 2 /10 .

80

Вариант 20

1.Следующее утверждение для произвольных множеств докажите или опровергните (¬A B) (¬B A) B.

2.Является ли тавтологией формула

((P Q) & (Q P) & (P R) & R) P?

3.Переведите с естественного языка на язык логики предикатов:

Некоторые зубные врачи боятся маленьких девочек.

4.Переведите с естественного языка на язык логики предикатов:

Все волки, кроме бешенных, боятся людей.

5.Найдите отношения ρ–1, ρ ° ρ , ρ–1 ° ρ–1 для бинарного отношения x ρ y

«x и y имеют общий делитель > 1», определенного на множестве положительных целых чисел.

6.Пусть A — непустое конечное множество. Рассмотрим отношение X ρ Y

на подмножествах A «число элементов в X меньше или равно числу элементов в Y». Является ли ρ отношением частичного порядка?

7.Докажите для натурального n 7: 3n < n!.

8.Расположите следующие 5 функций в порядке увеличения скорости роста (каждая функция есть O (следующая)):

ln n

135 ln n , 892.6(ln n)2, 2n/106, 106 2 2 , 1020ln (ln n).