Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема 1. Множества. Логика.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
54.53 Кб
Скачать

Рекурсия

Пусть нам дана функция одной переменной и первый член последовательности . Определим последовательность так, что

Это фактически есть определение по индукции, где база индукции есть явное задание первого члена последовательности, а индукционный переход есть соотношение (1).

Примеры

1. Определение сложения: и

2. Определение умножения: и

3. Определение степени: и

4. Определение факториала: и

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

Пример – числа Фибоначчи

Несколько первых чисел Фибоначчи таковы

Явная формула для чисел Фибоначчи существует и имеет вид

Докажем это. Будем искать числа такие, что для всех натуральных . Сокращяя на получаем квадратное уравнение (называемое характеристическим), корни которого суть . Любая линейная комбинация степеней , т.е. последовательность вида также будет удовлетворять рекурентному соотношению . Остается выбрать и так, чтобы удовлетворить начальным условиям :

Отсюда и , .

Суммы, произведения и бином Ньютона

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

Пусть задано конечное семейство чисел . Тогда выражение обозначает их сумму , а называется индексом суммирования, который пробегает от 1 до n. Аналогично, обозначает произведение семейства чисел . Если мы заменим индекс суммирования на любую другую букву, то результат применения операторов суммирования и произведения не изменится. Строго, сумма определяется рекурсивно по последовательности как

Аналогично

Если все числа из семейства равны одному и тому же числу d, то и . Отметим свойство линейности суммы:

В этом смысле оператор суммирования проще (и чаще употребительней) оператора произведения, свойство линейности для последнего не выполняется.

Факториал натурального числа n есть произведение всех натуральных чисел от 1 до n включительно. Обозначается факториал как n!. Полагаем также по определению 0!=1. Получаем

Подсчет 1!=1, 2!=2, 3!=6, 4!=24, 5!=120, 6!=720, 7!=5040, 8!=40320, … убеждает нас, что факториал -- очень быстро растущая функция.

Решим теперь такую комбинаторную задачу: сколькими способами можно выбрать k предметов из n предметов. Обозначим это число (читается: "це из эн по ка"). В некоторых частных случаях ответ прост: , , . Формула получается после некоторого размышления -- выбор n-1 предмета из n предметов равносилен "невыбору" одного предмета из тех же n предметов. Иными словами . Обобщая это правило на случай k предметов, получим:

Фиксируем один предмет среди данных n предметов A. Тогда все выборы k предметов из A, т.е. все подмножества B⊆ A содержащие k предметов разбиваются на два класса -- те, что содержат и те, что не содержат . В первом классе подмножеств (остается выбрать k-1 предмет из ), а во втором классе подмножеств (все k предметов выбираем из множества ). Получаем:

Этой формулой можно пользоваться для всех 1≤ k≤ (n-1) и n≥ 1. Вместе с "граничными условиями" это дает способ вычисления всех чисел . Соотношения (3) также представляют из себя рекуррентные формулы.

Получаем так называемый треугольник Паскаля

1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 35 35 21 7 1 ..... .. .. .. .. .. .. .. .. .. .. .. .....

В этом треугольнике n-ая строка сверху содержит числа при k=0,1,2,… , n. Любое число, кроме самых крайних слева и справа равно сумме чисел стоящих над ним (4=1+3, 6=3+3, и.т.д.) Имеется и прямая, не рекуррентная формула для чисел

Предложение. Для всех n≥ 1 и всех 0≤ k≤ n имеет место равенство

Обозначим пока . Имеем:

Иными словами, краевые условия совпадают. Докажем, что числа удовлетворяют рекуррентному соотношению (3).

Теперь очень легко индукцией по n доказать, что имеет место равенство для всех допустимых k. Действительно, база индукции, n=1 проверяется прямым подсчетом. Предполагая далее верным равенство при всех докажем равенство для всех . Во-первых, это так для и для в силу совпадения граничных условий. Для остальных воспользуемся рекуррентным соотношением и предположением индукции:

Бином Ньютона. Для любого натурального n имеет место равенство

Доказательство. Раскрывая скобки в произведении

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

Возможен и другой способ доказательства бинома Ньютона -- индукцией по степени n. Тогда следует применить рекуррентные формулы (3). В связи формулой бинома Ньютона числа называют биномиальными коэффициентами.

Пример

Крупное достижение Ньютона состоит в том, что формулой (5) можно пользоваться и в случае нецелого . Правда в этом случае справа получается бесконечная сумма:

Точное значение 1,0488088481701515469914535136799…

11

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]