Факториал - одно из самых загадочных и увлекательных понятий в математике. Хотя оно кажется простым - всего лишь произведение чисел - на самом деле факториал таит в себе множество удивительных свойств. Давайте отправимся в захватывающее путешествие и откроем некоторые секреты этого понятия!
Определение и обозначение факториала
Термин "факториал" в математике появился относительно недавно - в начале 19 века. Его ввел французский математик Аргобаст Луи Франсуа Антуан в 1800 году.
Чуть позже, в 1808 году, немецкий математик Кристиан Крамп предложил обозначать факториал числа n с помощью символа n!.
Формально факториал числа n определяется как произведение всех натуральных чисел от 1 до n включительно :
- 0! = 1 (по определению)
- 1! = 1
- 2! = 1·2 = 2
- 3! = 1·2·3 = 6
- 4! = 1·2·3·4 = 24
Как видно из примеров, значения факториалов очень быстро растут с увеличением аргумента. Уже при n=10 получаем факториал 10! = 3628800 - весьма большое число!
В теории вероятностей и комбинаторике факториал используется для подсчета числа перестановок и сочетаний. Например, число перестановок из n элементов равно n!, а число сочетаний из n элементов по k штук определяется с помощью биномиальных коэффициентов, выражающихся через факториалы.
Основные свойства факториалов
Помимо прямого вычисления факториалов перемножением, существуют различные свойства и формулы, позволяющие находить их проще или точнее.
Нулевой факториал
Одно из важнейших свойств факториала гласит, что 0! = 1. Это определено для согласования с комбинаторным смыслом факториала: число перестановок пустого множества элементов равно 1.
Рекуррентная формула
Факториалы удобно вычислять рекуррентно, используя свойство:
n! = (n-1)! · n
То есть факториал числа n равен произведению факториала предыдущего числа (n-1) на n. Начиная с 0! = 1 или 1! = 1 можно таким образом по цепочке вычислить любой факториал.
Сверхбыстрый рост
Значения факториалов растут невероятно быстро. Гораздо быстрее любой степенной функции, показательной функции или их комбинаций.
Например, уже при n=100 получаем факториал со 158 цифрами! Даже сверхмощные компьютеры не могут такое число вычислить точно, приходится использовать специальные методы.
О том, как вычислять большие факториалы, мы поговорим в отдельной главе этой статьи.
Формула Стирлинга
Для приближенной оценки значений больших факториалов используют формулу Стирлинга. Вот ее вид: n! ~ √(2πn) · (n/e)^n
Здесь e - число Эйлера, а π - число pi. Подставляя числовые значения этих констант, можно довольно точно оценить любые большие факториалы, для которых прямое вычисление затруднительно.
Расширения понятия факториала
Кроме классического определения, существует множество обобщений и расширений понятия факториала на другие типы чисел и функций.
Двойной факториал
Двойной факториал числа n обозначается как n!! и определяется так:
- 0!! = 1
- 1!! = 1
- 2!! = 2
- 3!! = 2·4 = 8
- 4!! = 2·4·6 = 48
Здесь перемножаются только четные или только нечетные числа вплоть до n. Цуществует связь двойного факториала с обычным:
Многократные факториалы
Обобщая двойной факториал, можно ввести понятие m-кратного факториала, где m - натуральное число. Тогда запись
означает перемножение каждого m-го числа от 1 до n. При m=2 получаем двойной факториал.
Между m-кратным факториалом и гамма-функцией Эйлера есть простая связь:
Где Γ(x) - гамма-функция Эйлера. Таким образом, m-кратные факториалы обобщают факториал на действительные и комплексные числа.
Убывающие факториалы
Еще одним интересным обобщением являются убывающие факториалы. Они обозначаются как n!F и определяются следующим образом:
Здесь произведение берется по убывающей, от n до 1. Такие факториалы тесно связаны с числами Стирлинга первого рода, которые широко используются в комбинаторике.
Подфакториалы
Еще одним любопытным понятием является подфакториал числа n. Он обозначается !n и определяется как число деревьев порядка n или число перестановок без неподвижных точек.
Последовательность подфакториалов начинается так:
- !0 = 1
- !1 = 0
- !2 = 1
- !3 = 1
- !4 = 3
Подфакториалы тесно связаны с числами Каталана, играющими важную роль в комбинаторике.
q-факториалы
Иногда в комбинаторике и теории представлений используется еще одно обобщение - q-факториалы:
Здесь q - фиксированный параметр. При q=1 получаем обычный факториал. Q-факториалы связаны с q-числами и играют важную роль в q-анализе.
Матричные факториалы
Концепцию факториала можно обобщить и на такие алгебраические объекты как матрицы. Матричный факториал определяется так:
Здесь A - некоторая квадратная матрица порядка n. Матричные факториалы находят применение в линейной алгебре и ее приложениях.
Другие обобщения
Помимо рассмотренных выше вариантов, существует множество других обобщений классического факториала:
- Обобщенные факториалы
- Локальные факториалы
- Мультифакториалы
- Суперфакториалы
- Гиперфакториалы
Каждый из этих вариантов обладает своими интересными и полезными свойствами.