Данный материал представляет собой подборку задач и упражнений по основам математической логики. Включены темы: свойства простых и составных чисел, факториалы, гармонические числа, рекуррентные соотношения (последовательность Фибоначчи и числа Люка), принципы математической индукции, а также признаки делимости чисел. Статья содержит как формулировки задач, так и подробные решения, доказательства и ответы, что делает её полезным пособием для изучения дискретной математики.
- ГЛАВА 1. ОСНОВЫ МАТЕМАТИЧЕСКОЙ ЛОГИКИ
- Факториалы и гармонические числа
- Дополнительные упражнения по гармоническим числам
- Последовательность Фибоначчи
- Тождества чисел Фибоначчи
- Числа Люка
- Принцип полной индукции
- Задачи на доказательство
- Формулы Бине и золотое сечение
- Соотношения чисел Фибоначчи
- Связь чисел Люка и Фибоначчи
- Тождества для чисел Люка
- Дополнительные тождества
- Связующие соотношения
- Обобщения и признаки делимости
- Признаки делимости и теоремы
ГЛАВА 1. ОСНОВЫ МАТЕМАТИЧЕСКОЙ ЛОГИКИ
1.72. Простым числом называется такое целое число p > 1, которое имеет только два делителя: единицу и само число p. Целое число s > 1, не являющееся простым, называется составным [4, 12].
- Выпишите первые десять простых чисел.
- Методом «от противного» докажите, что существует бесконечно много простых чисел.
1.73. Запишите отрицание предиката P(n) = {натуральное число n является простым}.
1.74. Докажите, что существует бесконечно много простых чисел вида 8n + 7, n = 1, 2, . . .
1.75. Докажите, что существует бесконечно много простых чисел вида 10n + 9, n = 1, 2, . . .
Факториалы и гармонические числа
1.76. Факториалом целого положительного числа n называется произведение всех натуральных чисел до n включительно [21, 30]: n! = ∏i=1n i (по определению полагают 0! = 1 и 1! = 1). Докажите, что ∑i=1n i(i + 1)! = 1 − 1/(n + 1)!.
1.77. Гармоническое число Hn определяется как сумма обратных величин первых n последовательных натуральных чисел [20, 30]: Hn = ∑i=1n 1/i. Методом математической индукции докажите следующие тождества с гармоническими числами для всех натуральных значений переменной n:
- ∑i=1n Hi = (n + 1)Hn − n;
- ∑i=1n iHi = n(n + 1)/4 * (2Hn+1 − 1).
Дополнительные упражнения по гармоническим числам
1.78.* Докажите тождества, приведённые в предыдущем упражнении, не привлекая метод математической индукции.
1.79. Докажите следующие неравенства для гармонических чисел [30]: 1 + n/2 ⩽ H2n ⩽ 1 + n для всех n = 1, 2, . . .
1.80. Определите все значения n, при которых гармоническое число Hn является целым.
Последовательность Фибоначчи
1.81. Последовательность Фибоначчи Fn = 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, . . . для n = 1, 2, . . . определяется рекуррентным соотношением: Fn+2 = Fn + Fn+1 с начальными условиями F1 = F2 = 1 [16, 21]. Используя метод математической индукции, докажите следующие свойства чисел Фибоначчи для всех натуральных n:
- ∑i=1n Fi = Fn+2 − 1;
- ∑i=1n F2i−1 = F2n;
- ∑i=1n F2i = F2n+1 − 1;
- F3n — чётны, а F3n+1 и F3n+2 — нечётны.
Тождества чисел Фибоначчи
1.82. Докажите справедливость соотношения ∑i=1n Fi2 = FnFn+1 для всех натуральных чисел n.
1.83. Докажите, что для всех натуральных n выполняются тождества:
- ∑i=1n iFi = nFn+2 − Fn+3 + 2;
- ∑i=1n (n − i + 1)Fi = Fn+4 − n − 3.
1.84. Вычислите сумму F1 − F2 + F3 − F4 + . . . + (−1)n+1Fn.
Числа Люка
1.85. Числа Люка определяются как L0 = 2, L1 = 1 и Ln = Ln−1 + Ln−2 для целых чисел n ⩾ 2 [21]. Выпишите первые десять чисел Люка.
1.86. Докажите формулу для суммы чисел Люка: ∑k=0n Lk = Ln+2 − 1, n ⩾ 1.
Принцип полной индукции
1.87. Часто бывает удобнее воспользоваться эквивалентной формой принципа математической индукции [4, 70]. Вторая форма принципа математической индукции (Принцип полной индукции). Пусть P(n) — предикат, определённый для всех натуральных чисел n, и пусть выполняются следующие условия:
- P(1) истинно,
- для произвольного k из истинности P(i) для всех i ⩽ k следует истинность P(k + 1).
Тогда P(n) истинно при любом натуральном n. Сформулируйте принцип полной индукции с помощью кванторов.
1.88.* Докажите эквивалентность первой и второй форм принципа математической индукции.
Задачи на доказательство
1.89. Задано вещественное число x такое, что x + 1/x — целое. Докажите, что xn + 1/xn тоже целое для всех натуральных n [74].
1.90. Докажите формулу сложения членов ряда Фибоначчи Fn+m = Fn−1Fm + FnFm+1 для всех натуральных n и m, n > 1.
1.91. Докажите, что выражение Fn2 + Fn+12 тоже является числом Фибоначчи.
Формулы Бине и золотое сечение
1.92.* Докажите, что явное выражение для чисел Фибоначчи Fn, где n = 1, 2, 3, . . ., даётся формулой [21] Fn = 1/√5 * ((1 + √5)/2)n − 1/√5 * ((1 − √5)/2)n, известной как формула Бине.
1.93. Докажите, что для всех целых положительных n = 2, 3, . . . выполняется равенство φn = Fnφ + Fn−1, где φ = (1 + √5)/2 — золотое сечение.
Соотношения чисел Фибоначчи
1.94. Докажите, что выполняется соотношение F2n−1F2n+1 − F2n2 = 1 для n = 1, 2, 3, . . .
1.95. Докажите, что выполняется соотношение F2n+1F2n+2 − F2nF2n+3 = 1 для n = 1, 2, 3, . . .
1.96.* Докажите тождество arctg(1/F2n) = arctg(1/F2n+1) + arctg(1/F2n+2), n ⩾ 1.
Связь чисел Люка и Фибоначчи
1.97. Докажите, что числа Люка могут быть выражены через числа Фибоначчи Ln = Fn−1 + Fn+1, n ⩾ 2.
1.98. Представив рекуррентное соотношение для чисел Фибоначчи в виде Fn = Fn+2 − Fn+1, можно обобщить Fn на все целые значения n. Найдите выражение для чисел Фибоначчи с отрицательными индексами.
1.99. Представив рекуррентное соотношение для чисел Люка в виде Ln = Ln+2 − Ln+1, можно обобщить Ln на все целые значения n. Найдите выражение для чисел Люка с отрицательными индексами.
1.100.* Докажите, что явное выражение для чисел Люка Ln, где n = 1, 2, 3, . . . , даётся формулой Ln = ((1 + √5)/2)n + ((1 − √5)/2)n.
Тождества для чисел Люка
1.101. Докажите следующие тождества для n = 1, 2, 3, . . . :
- L4n = L2n2 − 2;
- L4n+2 = L2n+12 + 2.
1.102. Докажите следующие тождества, верные для n = 1, 2, 3, . . . :
- Ln2 = L2n + 2(−1)n;
- Ln3 = L3n + 3(−1)nLn.
1.103. Докажите следующие тождества, верные для n = 1, 2, 3, . . . :
- Ln4 = L4n + 4(−1)nL2n + 6;
- Ln5 = L5n + 5(−1)nL3n + 10Ln.
Дополнительные тождества
1.104. Упростите выражение Ln−1Lm + LnLm+1 для натуральных значений n и m.
1.105. Докажите тождество для целых неотрицательных n и k, 0 ⩽ k ⩽ n: Ln−kLn+k = L2n + (−1)n+kL2k.
1.106. Докажите тождества для целых i:
- L6i = L2i(L4i − 1);
- L8i = L2iL6i − L4i.
Связующие соотношения
1.107. Докажите следующее соотношение, связывающее числа Фибоначчи и числа Люка: Fn+k + (−1)kFn−k = FnLk, n, k = 1, 2, 3, . . . , n > k.
1.108. Докажите тождества, устанавливающие связь между числами Фибоначчи и числами Люка:
- Fn2 = (L2n − 4(−1)n)/5, n = 1, 2, 3, . . . ;
- Fn−1Fn+1 = (L2n + (−1)n)/5, n = 2, 3, . . .
Обобщения и признаки делимости
1.109. Докажите тождества для всех целых n > 3:
- Fn−2Fn+2 = 1/5(L2n − 9(−1)n);
- Fn−3Fn+3 = 1/5(L2n + 16(−1)n).
1.110. Обобщив тождества из упражнений 1.108 и 1.109, выразите произведение чисел Фибоначчи Fn−kFn+k для целых неотрицательных n и k, причём k ⩽ n − 1, через числа Люка.
1.111. Докажите тождество, верное для натуральных значений n: Ln−1Ln+1 − Ln2 = 5(−1)n−1.
1.112. Докажите признак делимости на 3: для того чтобы число N делилось на 3, необходимо и достаточно, чтобы сумма цифр его десятичной записи делилась на 3.
Признаки делимости и теоремы
1.113. Докажите признак делимости на 7: для того чтобы число N делилось на 7, необходимо и достаточно, чтобы сумма утроенного числа десятков и числа единиц его десятичной записи делилась на 7.
1.114. Докажите признак делимости на 9: для того чтобы число N делилось на 9, необходимо и достаточно, чтобы сумма цифр его десятичной записи делилась на 9.
1.115. Докажите признак делимости на 11: для того чтобы число N делилось на 11, необходимо и достаточно, чтобы разность между суммами цифр, стоящих в его десятичной записи на чётных и нечётных местах, делилась на 11.
1.116.* Основная теорема арифметики утверждает, что каждое натуральное число, большее единицы, либо простое, либо может быть представлено в виде произведения простых чисел [12, 50]. Используя принцип математической индукции во второй форме, докажите основную теорему арифметики.
1.117. Докажите, что для произвольного числа n в натуральном ряду 1, 2, 3, . . . найдутся n последовательных составных чисел.
1.118. Найдите десять последовательных составных чисел.
