stringtranslate.com

Факториал

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

пустом продукте[1]

Факториалы были обнаружены в нескольких древних культурах, особенно в индийской математике в канонических произведениях джайнской литературы и еврейскими мистиками в талмудической книге «Сефер Йецира ». Операция факториал встречается во многих областях математики, особенно в комбинаторике , где ее основное использование подсчитывает возможные различные последовательностиперестановки – различных объектов: существуют . В математическом анализе факториалы используются в степенных рядах для показательной функции и других функций, а также имеют приложения в алгебре , теории чисел , теории вероятностей и информатике .

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

Многие другие известные функции и числовые последовательности тесно связаны с факториалами, включая биномиальные коэффициенты , двойные факториалы , падающие факториалы , первоначальные числа и субфакториалы . Реализации функции факториала обычно используются в качестве примера различных стилей компьютерного программирования и включаются в научные калькуляторы и библиотеки программного обеспечения для научных вычислений. Хотя прямое вычисление больших факториалов с использованием формулы произведения или рекуррентного метода неэффективно, известны более быстрые алгоритмы, сопоставляющие с точностью до постоянного множителя время для быстрых алгоритмов умножения чисел с одинаковым количеством цифр.

История

Концепция факториалов возникла независимо во многих культурах:

С конца 15 века факториалы стали предметом изучения западных математиков. В трактате 1494 года итальянский математик Лука Пачоли вычислил факториалы до 11! в связи с проблемой расположения обеденного стола. [12] Кристофер Клавиус обсуждал факториалы в комментарии 1603 года к работе Иоганна де Сакробоско , а в 1640-х годах французский эрудит Марин Мерсенн опубликовал большие (но не совсем правильные) таблицы факториалов, до 64!, на основе работы Клавиус. [13] Степенной ряд для показательной функции с обратными факториалами для ее коэффициентов был впервые сформулирован в 1676 году Исааком Ньютоном в письме Готфриду Вильгельму Лейбницу . [14] Другие важные работы ранней европейской математики по факториалам включают обширное освещение в трактате Джона Уоллиса 1685 года , исследование их приблизительных значений для больших значений Авраама де Муавра в 1721 году, письмо Джеймса Стирлинга де Муару 1729 года, в котором говорится то, что стало известно как приближение Стирлинга , и одновременная работа Даниэля Бернулли и Леонарда Эйлера , формулирующая непрерывное расширение факториальной функции до гамма-функции . [15] Адриен-Мари Лежандр включил формулу Лежандра , описывающую показатели степени при разложении факториалов на простые степени , в текст 1808 года по теории чисел . [16]

Обозначение факториалов было введено французским математиком Кристианом Крампом в 1808 году. [17] Также использовались многие другие обозначения. Другая более поздняя запись , в которой аргумент факториала был наполовину закрыт левой и нижней сторонами рамки, была популярна в течение некоторого времени в Великобритании и Америке, но вышла из употребления, возможно, из-за того, что ее трудно печатать. [17] Слово «факториал» (первоначально французское: Factorielle ) было впервые использовано в 1800 году Луи Франсуа Антуаном Арбогастом , [18] в первой работе над формулой Фаа ди Бруно , [19] , но относилось к более общей концепции продуктов. арифметических прогрессий . «Коэффициенты», к которым относится это название, представляют собой условия формулы произведения факториала. [20]

Определение

Факториал целого положительного числа определяется произведением всех натуральных чисел, не превышающих [1]

обозначениях продуктов[1]

Если эту формулу произведения изменить, чтобы сохранить все члены, кроме последнего, она будет определять произведение той же формы, но с меньшим факториалом. Это приводит к рекуррентному соотношению , согласно которому каждое значение факториала можно получить умножением предыдущего значения на : [21]

.

Факториал нуля

Факториал равен , или в символах , . Это определение имеет несколько мотивов:

Приложения

Самое раннее использование функции факториала связано с подсчетом перестановок : существуют разные способы упорядочить отдельные объекты в последовательность. [26] Факториалы появляются в более широком смысле во многих формулах комбинаторики , чтобы учитывать различный порядок объектов. Например, биномиальные коэффициенты подсчитывают комбинации -элементов (подмножества элементов) из набора элементов и могут быть вычислены из факториалов по формуле [27]

Стирлинга первого рода,[28]нарушенийближайшим к . [29]

В алгебре факториалы возникают посредством биномиальной теоремы , которая использует биномиальные коэффициенты для расширения степеней сумм. [30] Они также встречаются в коэффициентах, используемых для связи определенных семейств полиномов друг с другом, например, в тождествах Ньютона для симметричных полиномов . [31] Их использование при подсчете перестановок также можно переформулировать алгебраически: факториалы представляют собой порядки конечных симметрических групп . [32] В исчислении факториалы встречаются в формуле Фаа ди Бруно для объединения высших производных. [19] В математическом анализе факториалы часто появляются в знаменателях степенных рядов , особенно в рядах для показательной функции , [14]

рядов Тейлораифункцийпроизводной . [33]аналитической комбинаторикойэкспоненциальную производящую функциюкомбинаторного классаразмера[34]

В теории чисел наиболее важным свойством факториалов является делимость на все положительные целые числа до , что более точно описывается для простых множителей формулой Лежандра . Отсюда следует, что сколь угодно большие простые числа могут быть найдены как простые множители чисел , что приводит к доказательству теоремы Евклида о том, что число простых чисел бесконечно. [35] Когда оно само является простым, оно называется факториалом ; [36] Соответственно, проблема Брокара , также поставленная Шринивасой Рамануджаном , касается существования квадратных чисел вида . [37] Напротив, все числа должны быть составными, что доказывает существование сколь угодно больших пробелов в простых числах . [38] Элементарное доказательство постулата Бертрана о существовании простого числа в любом интервале формы , один из первых результатов Пауля Эрдеша , было основано на свойствах делимости факториалов. [39] [40] Факториальная система счисления представляет собой смешанную систему счисления для чисел, в которой разрядные значения каждой цифры являются факториалами. [41]

Факториалы широко используются в теории вероятностей , например, в распределении Пуассона [42] и в вероятностях случайных перестановок . [43] В информатике , помимо анализа перебора перестановок, [44] факториалы возникают в нижней границе числа сравнений, необходимых для сравнения сортировки набора элементов , [45] и в анализ связанных хеш-таблиц , где распределение ключей на ячейку может быть точно аппроксимировано распределением Пуассона. [46] Более того, факториалы естественным образом появляются в формулах квантовой и статистической физики , где часто рассматриваются все возможные перестановки набора частиц. В статистической механике расчеты энтропии , такие как формула энтропии Больцмана или уравнение Сакура-Тетроде, должны корректировать количество микросостояний путем деления на факториалы чисел каждого типа неразличимых частиц , чтобы избежать парадокса Гиббса . Квантовая физика объясняет, почему эти поправки необходимы. [47]

Характеристики

Рост и приближение

Сравнение факториала, приближения Стирлинга и более простого приближения в дважды логарифмическом масштабе.
Относительная ошибка в усеченном ряду Стирлинга в зависимости от количества членов

Как функция факториал растет быстрее, чем экспоненциальная функция , но растет медленнее, чем двойная экспоненциальная функция . [48] ​​Скорость его роста аналогична , но медленнее в геометрической прогрессии. Один из способов получить этот результат — взять натуральный логарифм факториала, который превращает формулу его произведения в сумму, а затем оценить сумму с помощью интеграла:

. [49]правила трапецийпропорциональный . произведения Уоллисаприближение Стирлинга[50]
пределеасимптотического ряда[51]
[51]
Шринивасой РамануджаномБиллом Госпером[51]

Двоичный логарифм факториала, используемый для анализа сортировки сравнения , можно очень точно оценить с помощью приближения Стирлинга. В приведенной ниже формуле этот термин использует обозначение большой буквы О. [45]

Делимость и цифры

Формула произведения факториала подразумевает, что оно делится на все простые числа, не превышающие , и не делится ни на какие простые числа большего размера. [52] Более точную информацию о его делимости дает формула Лежандра , которая дает показатель степени каждого простого числа в простой факторизации as [53] [54]

базисных, а показатель степени, заданный этой формулой ,p -адическую оценку[54]биномиальных коэффициентовтеорему Куммера[55]простые степенимультипликативные разбиения факториалов[56]

Частный случай формулы Лежандра дает количество конечных нулей в десятичном представлении факториалов. [57] Согласно этой формуле, количество нулей можно получить, вычитая цифры по основанию 5 из и разделив результат на четыре. [58] Формула Лежандра подразумевает, что показатель степени простого числа всегда больше, чем показатель степени для , поэтому каждый делитель пять может быть соединен с коэффициентом два, чтобы получить один из этих конечных нулей. [57] Старшие цифры факториалов распределяются по закону Бенфорда . [59] Любая последовательность цифр в любой базе есть последовательность начальных цифр некоторого факториала в этой базе. [60]

Другой результат о делимости факториалов, теорема Вильсона , утверждает, что число делится тогда и только тогда, когда является простым числом . [52] Для любого целого числа функция Кемпнера определяется наименьшим значением , на которое делит . [61] Почти для всех чисел (кроме подмножества исключений с нулевой асимптотической плотностью ) оно совпадает с наибольшим простым множителем . [62]

Произведение двух факториалов всегда делится равномерно . [63] Существует бесконечно много факториалов, которые равны продукту других факториалов: если он сам является каким-либо продуктом факториалов, то он равен тому же продукту, умноженному на еще один факториал, . Единственными известными примерами факториалов, которые являются продуктами других факториалов, но не имеют этой «тривиальной» формы, являются , и . [64] Из гипотезы abc следует , что существует лишь конечное число нетривиальных примеров. [65]

Наибольший общий делитель значений примитивного многочлена степени над целыми числами делит нацело . [63]

Непрерывная интерполяция и нецелочисленное обобщение

Гамма-функция (сдвинутая на одну единицу влево для соответствия факториалам) непрерывно интерполирует факториал до нецелых значений.
Абсолютные значения комплексной гамма-функции с указанием полюсов в неположительных целых числах.

Существует бесконечно много способов расширить факториалы до непрерывной функции . [66] Наиболее широко используемый из них [67] использует гамма-функцию , которую для положительных действительных чисел можно определить как интеграл

функциональному уравнению
рекуррентное соотношение[66]

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

деление на нольаналитическая функцияаналитическое продолжениепростые полюса[67]Бора – Моллерупалогарифмически-выпуклойГельмута Виландаголоморфными функциями[68 ]

Другие сложные функции, которые интерполируют значения факториала, включают гамма-функцию Адамара , которая представляет собой целую функцию для всех комплексных чисел, включая неположительные целые числа. [69] [70] В p -адических числах невозможно непрерывно интерполировать факториальную функцию напрямую, поскольку факториалы больших целых чисел (плотное подмножество p -адических чисел) сходятся к нулю в соответствии с формулой Лежандра, заставляя любая непрерывная функция, близкая к их значениям, всюду равна нулю. Вместо этого p -адическая гамма-функция обеспечивает непрерывную интерполяцию модифицированной формы факториала, опуская факторы в факториале, которые делятся на p . [71]

Дигамма -функция представляет собой логарифмическую производную гамма-функции. Так же, как гамма-функция обеспечивает непрерывную интерполяцию факториалов, смещенных на единицу, дигамма-функция обеспечивает непрерывную интерполяцию номеров гармоник , смещенных на константу Эйлера-Машерони . [72]

Вычисление

TI SR-50A , калькулятор 1975 года с факториальной клавишей (третий ряд, в центре справа)

Функция факториала является общей функцией научных калькуляторов . [73] Он также включен в библиотеки научного программирования, такие как модуль математических функций Python [74] и библиотека Boost C++ . [75] Если эффективность не имеет значения, вычисление факториалов тривиально: просто последовательно умножьте переменную, инициализированную to, на целые числа до . Простота этого вычисления делает его распространенным примером использования различных стилей и методов компьютерного программирования. [76]

Вычисление может быть выражено в псевдокоде с использованием итерации [77] как

определить факториал( n ): f  := 1 for i  := 1, 2, 3, ..., n : f  := f * я возвращаю f

или используя рекурсию [78] на основе ее рекуррентного соотношения как

определить факториал ( n ): если ( n = 0) вернуть 1 вернуть n * факториал ( n - 1)

Другие методы, подходящие для его вычисления, включают мемоизацию , [79] динамическое программирование , [80] и функциональное программирование . [81] Вычислительную сложность этих алгоритмов можно анализировать с использованием машинной модели вычислений с единичной стоимостью и произвольным доступом , в которой каждая арифметическая операция занимает постоянное время, а каждое число использует постоянный объем памяти. В этой модели эти методы могут вычислять во времени , а итеративная версия использует пространство . Если рекурсивная версия не оптимизирована для хвостовой рекурсии , для хранения стека вызовов требуется линейное пространство . [82] Однако эта модель вычислений пригодна только в том случае, если она достаточно мала, чтобы ее можно было уместить в машинное слово . [83] Значения 12! и 20! являются крупнейшими факториалами, которые могут быть сохранены в виде 32-битных [84] и 64-битных целых чисел соответственно . [85] Плавающая точка может представлять большие факториалы, но приблизительно, а не точно, и все равно будет переполняться для факториалов больше . [84]

Точное вычисление факториалов большего размера требует арифметики произвольной точности из-за быстрого роста и целочисленного переполнения . Время вычислений можно анализировать как функцию количества цифр или битов в результате. [85] По формуле Стирлинга, имеет биты. [86] Алгоритм Шёнхаге – Штрассена может производить -битное произведение за время , известны более быстрые алгоритмы умножения, требующие времени . [87] Однако вычисление факториала включает в себя повторяющиеся произведения, а не одно умножение, поэтому эти временные ограничения не применяются напрямую. В этой ситуации вычисления путем последовательного умножения чисел от 1 до неэффективны, поскольку они включают в себя умножения, постоянная часть каждого из которых занимает время , что дает общее время . Лучшим подходом является выполнение умножения в виде алгоритма «разделяй и властвуй» , который умножает последовательность чисел, разделяя ее на две подпоследовательности чисел, умножает каждую подпоследовательность и объединяет результаты с одним последним умножением. Этот подход к факториалу требует общего времени : один логарифм получается из количества бит в факториале, второй — из алгоритма умножения, а третий — из принципа «разделяй и властвуй». [88]

Еще большую эффективность можно получить, вычислив n ! от его простой факторизации, основанной на том принципе, что возведение в степень путем возведения в квадрат происходит быстрее, чем разложение показателя в произведение. [86] [89] Алгоритм для этого Арнольда Шёнхаге начинается с поиска списка простых чисел до , например , с помощью решета Эратосфена , и использует формулу Лежандра для вычисления показателя степени для каждого простого числа. Затем он вычисляет произведение степеней простых чисел на эти показатели, используя рекурсивный алгоритм следующим образом:

По теореме о простых числах произведение всех простых чисел до является -битным числом , поэтому время для первого шага равно , где один логарифм получается из алгоритма «разделяй и властвуй», а другой — из алгоритма умножения. При рекурсивном вызове алгоритма снова можно применить теорему о простых числах, чтобы доказать, что количество битов в соответствующих произведениях уменьшается в постоянном коэффициенте на каждом уровне рекурсии, поэтому общее время этих шагов на всех уровнях рекурсии добавляет в геометрический ряд к . Время возведения в квадрат на втором этапе и умножения на третьем шаге снова равно 0 , поскольку каждое из них представляет собой однократное умножение числа на разряды. Опять же, на каждом уровне рекурсии задействованные числа имеют постоянную долю от количества битов (потому что в противном случае многократное возведение их в квадрат привело бы к слишком большому конечному результату), поэтому снова количество времени для этих шагов в рекурсивных вызовах добавляется в геометрическую прогрессию к . Следовательно, весь алгоритм занимает время , пропорциональное одному умножению с тем же количеством бит в результате. [89]

Связанные последовательности и функции

Несколько других целочисленных последовательностей похожи или связаны с факториалами:

Переменный факториал
Знакомый факториал — это абсолютное значение знакопеременной суммы первых факториалов . Они изучались главным образом в связи с их примитивностью; лишь конечное число из них могут быть простыми, но полный список простых чисел такого вида неизвестен. [90]
Бхаргава факториал
Факториалы Бхаргавы — это семейство целочисленных последовательностей, определенных Манджулом Бхаргавой, с теоретико-числовыми свойствами, аналогичными факториалам, включая сами факториалы как особый случай. [63]
Двойной факториал
Произведение всех нечетных целых чисел до некоторого нечетного положительного целого числа называется двойным факториалом числа , и обозначается . [91] То есть
Например, 9!! знак равно 1 × 3 × 5 × 7 × 9 = 945 . Двойные факториалы используются в тригонометрических интегралах , [92] в выражениях для гамма-функции в полуцелых числах и объёмах гиперсфер , [93] , а также при подсчете бинарных деревьев и совершенных паросочетаний . [91] [94]
Экспоненциальный факториал
Точно так же, как треугольные числа суммируют числа от до , а факториалы принимают их произведение, экспоненциальный факториал возводит в степень. Экспоненциальный факториал рекурсивно определяется как . Например, экспоненциальный факториал 4 равен
Эти числа растут гораздо быстрее, чем обычные факториалы. [95]
Падающий факториал
Обозначения или иногда используются для представления произведения целых чисел до , включительно , равного . Это также известно как падающий факториал или обратный факториал, а обозначение представляет собой символ Поххаммера. [96] Падающие факториалы подсчитывают количество различных последовательностей различных элементов, которые можно извлечь из совокупности элементов. [97] Они встречаются как коэффициенты в высших производных полиномов, [98] и в факториальных моментах случайных величин . [99]
Гиперфакториалы
Гиперфакториал — это произведение . Эти числа образуют дискриминанты полиномов Эрмита . [100] Они могут быть непрерывно интерполированы K-функцией , [101] и подчиняются аналогам формулы Стирлинга [102] и теоремы Вильсона. [103]
Числа Иордании – Полья
Числа Жордана – Полиа представляют собой произведения факториалов, допускающие повторения. Каждое дерево имеет группу симметрии , число симметрий которой является числом Жордана–Пойа, и каждое число Жордана–Пойа подсчитывает симметрии некоторого дерева. [104]
Первобытный
Первоначальное число — это произведение простых чисел, меньших или равных ; эта конструкция придает им некоторые свойства делимости, аналогичные факториалам, [36] , но в отличие от факториалов они не содержат квадратов . [105] Как и в случае с факториалами простых чисел , исследователи изучали первоначальные простые числа . [36]
Субфакториал
Субфакториал дает количество нарушений набора объектов . Иногда его обозначают и он равен ближайшему целому числу . [29]
Суперфакториал
Суперфакториал — это произведение первых факториалов. Суперфакториалы непрерывно интерполируются G-функцией Барнса . [106]

Рекомендации

  1. ^ abc Грэм, Рональд Л .; Кнут, Дональд Э .; Паташник, Орен (1988). Конкретная математика . Ридинг, Массачусетс: Аддисон-Уэсли. п. 111. ИСБН 0-201-14236-8.
  2. ^ Аб Датта, Бибхутибхусан ; Сингх, Авадхеш Нараян (2019). «Использование перестановок и комбинаций в Индии». В Колачане Адитья; Махеш, К.; Рамасубраманиан, К. (ред.). Исследования по индийской математике и астрономии: избранные статьи Крипы Шанкара Шуклы . Источники и исследования по истории математики и физических наук. Спрингер Сингапур. стр. 356–376. дои : 10.1007/978-981-13-7326-8_18. S2CID  191141516.. Переработано К.С. Шуклой на основе статьи в Indian Journal of History of Science 27 (3): 231–249, 1992, MR 1189487. См. стр. 363.
  3. ^ Джадхав, Дипак (август 2021 г.). «Мысли джайнов о том, что единство не является числом». История науки в Южной Азии . Библиотеки Университета Альберты. 9 : 209–231. дои : 10.18732/hssa67 . S2CID  238656716.. См. обсуждение свиданий на стр. 211.
  4. ^ Биггс, Норман Л. (май 1979 г.). «Корни комбинаторики». История Математики . 6 (2): 109–136. дои : 10.1016/0315-0860(79)90074-0. МР  0530622.
  5. ^ Аб Кац, Виктор Дж. (июнь 1994 г.). «Этноматематика на уроках». Для изучения математики . 14 (2): 26–30. JSTOR  40248112.
  6. Сефер Йецира в Wikisource, Глава IV, Раздел 4.
  7. ^ Рашед, Рошди (1980). «Ибн аль-Хайсам и теория Вильсона». Архив истории точных наук (на французском языке). 22 (4): 305–321. дои : 10.1007/BF00717654. MR  0595903. S2CID  120885025.
  8. ^ Ачерби, Ф. (2003). «На плечах Гиппарха: переоценка древнегреческой комбинаторики». Архив истории точных наук . 57 (6): 465–502. дои : 10.1007/s00407-003-0067-0. JSTOR  41134173. MR  2004966. S2CID  122758966.
  9. ^ Кац, Виктор Дж. (2013). «Глава 4: Еврейская комбинаторика». В Уилсоне, Робин; Уоткинс, Джон Дж. (ред.). Комбинаторика: древняя и современная . Издательство Оксфордского университета . стр. 109–121. ISBN 978-0-19-965659-2.См. стр. 111.
  10. Хант, Кэтрин (май 2018 г.). «Искусство перемен: звон колоколов, анаграммы и культура сочетания в Англии семнадцатого века» (PDF) . Журнал исследований средневековья и раннего Нового времени . 48 (2): 387–412. дои : 10.1215/10829636-4403136.
  11. ^ Стедман, Фабиан (1677). Кампаналогия . Лондон. стр. 6–9. Издателем указано имя «WS», которым мог быть Уильям Смит, возможно, действовавший в качестве агента Общества студенческой молодежи , которому адресовано «Посвящение».
  12. ^ Кноблох, Эберхард (2013). «Глава 5: Комбинаторика эпохи Возрождения». В Уилсоне, Робин; Уоткинс, Джон Дж. (ред.). Комбинаторика: древняя и современная . Издательство Оксфордского университета . стр. 123–145. ISBN 978-0-19-965659-2. См. стр. 126.
  13. ^ Кноблох 2013, стр. 130–133.
  14. ^ abc Эббингауз, Х.-Д. ; Гермес, Х. ; Хирцебрух, Ф .; Кочер, М .; Майнцер, К. ; Нойкирх, Дж. ; Престель, А.; Реммерт, Р. (1990). Числа. Тексты для аспирантов по математике. Том. 123. Нью-Йорк: Springer-Verlag. п. 131. дои : 10.1007/978-1-4612-1005-4. ISBN 0-387-97202-1. МР  1066206.
  15. ^ Дутка, Жак (1991). «Ранняя история факториальной функции». Архив истории точных наук . 43 (3): 225–249. дои : 10.1007/BF00389433. JSTOR  41133918. MR  1171521. S2CID  122237769.
  16. ^ Диксон, Леонард Э. (1919). «Глава IX: Делимость факториалов и полиномиальных коэффициентов». История теории чисел . Том. 1. Институт Карнеги в Вашингтоне. стр. 263–278.См., в частности, стр. 263.
  17. ^ Аб Каджори, Флориан (1929). «448–449. Факториал «n»». История математических обозначений, том II: Обозначения главным образом в высшей математике . Издательство «Открытый суд». стр. 71–77.
  18. ^ Миллер, Джефф. «Самые ранние известные варианты использования некоторых математических слов (F)». MacTutor Архив истории математики . Университет Сент-Эндрюс.
  19. ^ Аб Крейк, Алекс Д.Д. (2005). «Предыстория формулы Фаа ди Бруно». Американский математический ежемесячник . 112 (2): 119–130. дои : 10.1080/00029890.2005.11920176. JSTOR  30037410. MR  2121322. S2CID  45380805.
  20. ^ Арбогаст, Луи Франсуа Антуан (1800). Du Calcul des Dérivations (на французском языке). Страсбург: L'imprimerie de Levrault, frères. стр. 364–365.
  21. ^ Аб Хэмкинс, Джоэл Дэвид (2020). Доказательство и искусство математики. Кембридж, Массачусетс: MIT Press. п. 50. ISBN 978-0-262-53979-1. МР  4205951.
  22. ^ Дорф, Ричард К. (2003). «Факториалы». Справочник CRC по инженерным таблицам . ЦРК Пресс. п. 5-5. ISBN 978-0-203-00922-2.
  23. ^ Гольденберг, Э. Пол; Картер, Синтия Дж. (октябрь 2017 г.). «Студент спрашивает о (−5)!». Учитель математики . 111 (2): 104–110. doi : 10.5951/учитель математики.111.2.0104. JSTOR  10.5951/учитель математики.111.2.0104.
  24. ^ Хаберман, Брурия; Авербух, Хаим (2002). «Случай базовых случаев: почему их так трудно распознать? Трудности студентов с рекурсией». В Касперсене, Майкл Э.; Джойс, Дэниел Т.; Гоэлман, Дон; Уттинг, Ян (ред.). Материалы 7-й ежегодной конференции SIGCSE по инновациям и технологиям в образовании в области компьютерных наук, ITiCSE 2002, Орхус, Дания, 24-28 июня 2002 г. Ассоциация вычислительной техники. стр. 84–88. дои : 10.1145/544414.544441.
  25. ^ Фаррелл, Орин Дж.; Росс, Бертрам (1971). Решенные задачи анализа: применительно к гамма-, бета-, лежандровым функциям и функциям Бесселя. Дуврские книги по математике. Курьерская корпорация. п. 10. ISBN 978-0-486-78308-6.
  26. ^ Конвей, Джон Х .; Гай, Ричард (1998). «Факториал чисел». Книга чисел . Springer Science & Business Media. стр. 55–56. ISBN 978-0-387-97993-9.
  27. ^ Грэм, Кнут и Паташник 1988, стр. 156.
  28. ^ Риордан, Джон (1958). Введение в комбинаторный анализ. Публикации Wiley по математической статистике. Чепмен и Холл. п. 76. ИСБН 9781400854332. МР  0096594.
  29. ^ аб Грэм, Кнут и Паташник 1988, стр. 195.
  30. ^ Грэм, Кнут и Паташник 1988, стр. 162.
  31. ^ Рандич, Милан (1987). «О вычислении характеристического полинома с помощью теории симметричных функций». Журнал математической химии . 1 (1): 145–152. дои : 10.1007/BF01205340. MR  0895533. S2CID  121752631.
  32. ^ Хилл, Виктор Э. (2000). «8.1 Предложение: Симметричная группа Sn». Группы и персонажи . Чепмен и Холл. п. 70. ИСБН 978-1-351-44381-4. МР  1739394.
  33. ^ Кристенсен, Ким; Молони, Николас Р. (2005). «Приложение А: Расширение Тейлора». Сложность и критичность . Продвинутые тексты по физике. Том. 1. Издательство Имперского колледжа. п. 341. ИСБН 978-1-86094-504-5.
  34. ^ Уилф, Герберт С. (2006). порождающая функционалология (3-е изд.). Уэлсли, Массачусетс: АК Питерс. п. 22. ISBN 978-1-56881-279-3. МР  2172781.
  35. ^ Оре, Эйстейн (1948). Теория чисел и ее история. Нью-Йорк: МакГроу-Хилл. п. 66. ИСБН 9780486656205. МР  0026059.
  36. ^ abc Колдуэлл, Крис К.; Галло, Ив (2002). «О простоте п ! ± 1 {\displaystyle n!\pm 1} и 2 × 3 × 5 × ⋯ × p ± 1 {\displaystyle 2\times 3\times 5\times \dots \times p\pm 1 } ". Математика вычислений . 71 (237): 441–448. дои : 10.1090/S0025-5718-01-01315-1 . МР  1863013.
  37. ^ Гай, Ричард К. (2004). «D25: Уравнения с факториалом ». Нерешенные проблемы теории чисел . Задачи по математике. Том. 1 (3-е изд.). Нью-Йорк: Springer-Verlag. стр. 301–302. дои : 10.1007/978-0-387-26677-0. ISBN 0-387-20860-7. МР  2076335.
  38. ^ Нил, Вики (2017). Устранение разрыва: стремление понять простые числа. Издательство Оксфордского университета. стр. 146–147. ISBN 978-0-19-878828-7.
  39. ^ Эрдеш, Пал (1932). "Beweis eines Satzes von Tschebyschef" [Доказательство теоремы Чебышева] (PDF) . Акта Литт. наук. Сегед (на немецком языке). 5 : 194–198. Збл  0004.10103.
  40. ^ Хватал, Вашек (2021). «1.5: Доказательство Эрдеша постулата Бертрана». Дискретные математические чары Пола Эрдеша: простое введение . Кембридж, Англия: Издательство Кембриджского университета. стр. 7–10. дои : 10.1017/9781108912181. ISBN 978-1-108-83183-3. MR  4282416. S2CID  242637862.
  41. ^ Френкель, Авиезри С. (1985). «Системы счисления». Американский математический ежемесячник . 92 (2): 105–114. дои : 10.1080/00029890.1985.11971550. JSTOR  2322638. МР  0777556.
  42. ^ Питман, Джим (1993). «3.5: Распределение Пуассона». Вероятность . Нью-Йорк: Спрингер. стр. 222–236. дои : 10.1007/978-1-4612-4374-8. ISBN 978-0-387-94594-1.
  43. ^ Питман 1993, с. 153.
  44. ^ Кляйнберг, Джон ; Тардос, Ева (2006). Алгоритм проектирования . Аддисон-Уэсли. п. 55.
  45. ^ аб Кнут, Дональд Э. (1998). Искусство компьютерного программирования, Том 3: Сортировка и поиск (2-е изд.). Аддисон-Уэсли. п. 182. ИСБН 978-0-321-63578-5.
  46. ^ Седжвик, Роберт ; Уэйн, Кевин (2011). Алгоритмы (4-е изд.). Аддисон-Уэсли. п. 466. ИСБН 978-0-13-276256-4.
  47. ^ Кардар, Мехран (2007). Статистическая физика частиц . Издательство Кембриджского университета . стр. 107–110, 181–184. ISBN 978-0-521-87342-0. ОСЛК  860391091.
  48. ^ Кэмерон, Питер Дж. (1994). «2.4: Порядки величины». Комбинаторика: темы, методы, алгоритмы . Издательство Кембриджского университета. стр. 12–14. ISBN 978-0-521-45133-8.
  49. ^ Магнус, Роберт (2020). «11.10: Приближение Стирлинга». Фундаментальный математический анализ . Серия Springer по математике для студентов. Чам: Спрингер. п. 391. дои : 10.1007/978-3-030-46321-2. ISBN 978-3-030-46321-2. MR  4178171. S2CID  226465639.
  50. ^ Палмер, Эдгар М. (1985). «Приложение II: Формула Стирлинга». Графическая эволюция: введение в теорию случайных графов . Серия Wiley-Interscience по дискретной математике. Чичестер: Джон Уайли и сыновья. стр. 127–128. ISBN 0-471-81577-2. МР  0795795.
  51. ^ abc Чен, Чао-Пин; Лин, Лонг (2012). «Замечания об асимптотических разложениях гамма-функции». Письма по прикладной математике . 25 (12): 2322–2326. дои : 10.1016/j.aml.2012.06.025 . МР  2967837.
  52. ^ аб Бейлер, Альберт Х. (1966). Отдых в теории чисел: Королева математики развлекает. Серия Дуврской развлекательной математики (2-е изд.). Курьерская корпорация. п. 49. ИСБН 978-0-486-21096-4.
  53. ^ Chvátal 2021. «1.4: Формула Лежандра». стр. 6–7.
  54. ^ аб Роберт, Ален М. (2000). «3.1: -адическая оценка факториала». Курс -адического анализа . Тексты для аспирантов по математике . Том. 198. Нью-Йорк: Springer-Verlag. стр. 241–242. дои : 10.1007/978-1-4757-3254-2. ISBN 0-387-98669-3. МР  1760253.
  55. ^ Пейтген, Хайнц-Отто ; Юргенс, Хартмут ; Саупе, Дитмар (2004). «Результат Куммера и личность Лежандра». Хаос и фракталы: новые рубежи науки . Нью-Йорк: Спрингер. стр. 399–400. дои : 10.1007/b97624. ISBN 978-1-4684-9396-2.
  56. ^ Аллади, Кришнасвами ; Гринстед, Чарльз (1977). «О разложении n! на простые степени». Журнал теории чисел . 9 (4): 452–458. дои : 10.1016/0022-314x(77)90006-3 .
  57. ^ Аб Коши, Томас (2007). «Пример 3.12». Элементарная теория чисел с приложениями (2-е изд.). Эльзевир. п. 178. ИСБН 978-0-08-054709-1.
  58. ^ Слоан, Нью-Джерси (ред.). «Последовательность A027868 (Количество конечных нулей в n!; высшая степень деления n на 5!)». Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
  59. ^ Диаконис, Перси (1977). «Распределение ведущих цифр и равномерное распределение по модулю 1». Анналы вероятности . 5 (1): 72–81. дои : 10.1214/aop/1176995891 . МР  0422186.
  60. ^ Берд, RS (1972). «Целые числа с заданными начальными цифрами». Американский математический ежемесячник . 79 (4): 367–370. дои : 10.1080/00029890.1972.11993051. JSTOR  2978087. МР  0302553.
  61. ^ Кемпнер, AJ (1918). "Разное". Американский математический ежемесячник . 25 (5): 201–210. дои : 10.2307/2972639. JSTOR  2972639.
  62. ^ Эрдеш, Пол ; Кастанас, Илиас (1994). «Наименьший факториал, кратный n (решение задачи 6674)» (PDF) . Американский математический ежемесячник . 101 :179. дои :10.2307/2324376. JSTOR  2324376..
  63. ^ abc Бхаргава, Манджул (2000). «Факториал и обобщения». Американский математический ежемесячник . 107 (9): 783–799. CiteSeerX 10.1.1.585.2265 . дои : 10.2307/2695734. JSTOR  2695734. 
  64. ^ Гай 2004. «B23: Равные произведения факториалов». п. 123.
  65. ^ Лука, Флориан (2007). «О факториалах, являющихся произведениями факториалов». Математические труды Кембриджского философского общества . 143 (3): 533–542. Бибкод : 2007MPCPS.143..533L. дои : 10.1017/S0305004107000308. МР  2373957. S2CID  120875316.
  66. ^ Аб Дэвис, Филип Дж. (1959). «Интеграл Леонхарда Эйлера: исторический профиль гамма-функции». Американский математический ежемесячник . 66 (10): 849–869. дои : 10.1080/00029890.1959.11989422. JSTOR  2309786. МР  0106810.
  67. ^ аб Борвейн, Джонатан М .; Корлесс, Роберт М. (2018). «Гамма и факториал в Ежемесячнике ». Американский математический ежемесячник . 125 (5): 400–424. arXiv : 1703.05349 . дои : 10.1080/00029890.2018.1420983. МР  3785875. S2CID  119324101.
  68. ^ Реммерт, Рейнхольд (1996). «Теорема Виланда о -функции » . Американский математический ежемесячник . 103 (3): 214–220. дои : 10.1080/00029890.1996.12004726. JSTOR  2975370. МР  1376175.
  69. ^ Адамар, Дж. (1968) [1894]. «Sur l'expression du produit 1·2·3· · · · (n−1) по всей функции» (PDF) . Œuvres de Jacques Adamard (на французском языке). Париж: Национальный центр научных исследований.
  70. ^ Альцер, Хорст (2009). «Супераддитивное свойство гамма-функции Адамара». Abhandlungen aus dem Mathematischen Seminar der Universität Hamburg . 79 (1): 11–23. дои : 10.1007/s12188-008-0009-5. MR  2541340. S2CID  123691692.
  71. ^ Роберт 2000. «7.1: Гамма-функция ». стр. 366–385.
  72. ^ Росс, Бертрам (1978). «Пси-функция». Журнал «Математика» . 51 (3): 176–179. дои : 10.1080/0025570X.1978.11976704. JSTOR  2689999. MR  1572267.
  73. ^ Брейс, Чарльз Генри; Брейс, Корринн Пеллилло (2014). Понятная статистика: концепции и методы (11-е изд.). Cengage Обучение. п. 182. ИСБН 978-1-305-14290-9.
  74. ^ «математика — Математические функции». Документация Python 3: Стандартная библиотека Python . Проверено 21 декабря 2021 г.
  75. ^ «Факториал». Документация Boost 1.78.0: Специальные математические функции . Проверено 21 декабря 2021 г.
  76. ^ Аддис, Том; Аддис, январь (2009). Программы рисования: теория и практика схематического функционального программирования. Спрингер. стр. 149–150. ISBN 978-1-84882-618-2.
  77. ^ Чепмен, Стивен Дж. (2019). «Пример 5.2: Функция факториала». Программирование MATLAB для инженеров (6-е изд.). Cengage Обучение. п. 215. ИСБН 978-0-357-03052-3.
  78. ^ Привет, Тони; Папай, Дюри (2014). Компьютерная вселенная: путешествие через революцию. Издательство Кембриджского университета. п. 64. ИСБН 9781316123225.
  79. ^ Болбоака, Александру (2019). Практическое функциональное программирование на C++: эффективное руководство по написанию ускоренного функционального кода с использованием C++17 и C++20. Пакт Паблишинг. п. 188. ИСБН 978-1-78980-921-3.
  80. ^ Грей, Джон В. (2014). Освоение Mathematica: методы программирования и приложения. Академическая пресса. стр. 233–234. ISBN 978-1-4832-1403-0.
  81. ^ Торра, Висенс (2016). Scala с точки зрения функционального программирования: введение в язык программирования. Конспекты лекций по информатике. Том. 9980. Спрингер. п. 96. ИСБН 978-3-319-46481-7.
  82. ^ Сассман, Джеральд Джей (1982). «LISP, программирование и реализация». Функциональное программирование и его приложения: продвинутый курс . Курсы повышения квалификации CREST. Издательство Кембриджского университета. стр. 29–72. ISBN 978-0-521-24503-6.См., в частности, стр. 34.
  83. ^ Чаудхури, Ранджан (июнь 2003 г.). «Действительно ли арифметические операции выполняются за постоянное время?». Бюллетень ACM SIGCSE . Ассоциация вычислительной техники. 35 (2): 43–44. дои : 10.1145/782941.782977. S2CID  13629142.
  84. ^ ab Fateman, Ричард Дж. (11 апреля 2006 г.). «Комментарии к факторным программам» (PDF) . Калифорнийский университет, Беркли.
  85. ^ аб Винклер, Юрген Ф.Х.; Кауэр, Стефан (март 1997 г.). «Доказательство утверждений также полезно». Уведомления ACM SIGPLAN . Ассоциация вычислительной техники. 32 (3): 38–41. дои : 10.1145/251634.251638 . S2CID  17347501.
  86. ^ аб Борвейн, Питер Б. (1985). «О сложности вычисления факториалов». Журнал алгоритмов . 6 (3): 376–380. дои : 10.1016/0196-6774(85)90006-9. МР  0800727.
  87. ^ Харви, Дэвид; ван дер Хувен, Йорис (2021). «Умножение целых чисел за время О ( п журнал ⁡ п ) {\displaystyle O(n\log n)}» (PDF) . Анналы математики . Вторая серия. 193 (2): 563–617. дои : 10.4007/анналы.2021.193.2.4. MR  4224716. S2CID  109934776.
  88. ^ Арндт, Йорг (2011). «34.1.1.1: Вычисление факториала». Вопросы вычислений: идеи, алгоритмы, исходный код (PDF) . Спрингер. стр. 651–652.См. также «34.1.5: Производительность», стр. 655–656.
  89. ^ аб Шёнхаге, Арнольд (1994). Быстрые алгоритмы: реализация многоленточной машины Тьюринга . BI Wissenschaftsverlag. п. 226.
  90. ^ Гай 2004. «B43: Переменные суммы факториалов». стр. 152–153.
  91. ^ Аб Каллан, Дэвид (2009). «Комбинаторный обзор тождеств для двойного факториала». arXiv : 0906.1317 [math.CO].
  92. ^ Месерве, BE (1948). «Классные заметки: двойные факториалы». Американский математический ежемесячник . 55 (7): 425–426. дои : 10.2307/2306136. JSTOR  2306136. МР  1527019.
  93. ^ Мези, Пол Г. (2009). «Некоторые проблемы размерности в молекулярных базах данных». Журнал математической химии . 45 (1): 1–6. doi : 10.1007/s10910-008-9365-8. S2CID  120103389..
  94. ^ Дейл, MRT; Мун, JW (1993). «Перестановочные аналоги трех каталонских наборов». Журнал статистического планирования и выводов . 34 (1): 75–87. дои : 10.1016/0378-3758(93)90035-5. МР  1209991..
  95. ^ Лука, Флориан ; Маркес, Диего (2010). «Совершенные степени в суммирующей функции силовой башни». Journal de Théorie des Nombres de Bordeaux . 22 (3): 703–718. дои : 10.5802/jtnb.740 . МР  2769339.
  96. ^ Грэм, Кнут и Паташник 1988, стр. x, 47–48.
  97. ^ Саган, Брюс Э. (2020). «Теорема 1.2.1». Комбинаторика: искусство счета . Аспирантура по математике. Том. 210. Провиденс, Род-Айленд: Американское математическое общество. п. 5. ISBN 978-1-4704-6032-7. МР  4249619.
  98. ^ Харди, GH (1921). «Примеры XLV». Курс чистой математики (3-е изд.). Издательство Кембриджского университета. п. 215.
  99. ^ Дейли, диджей; Вер-Джонс, Д. (1988). «5.2: Факториальные моменты, кумулянты и соотношения производящих функций для дискретных распределений». Введение в теорию точечных процессов . Серия Спрингера по статистике. Нью-Йорк: Springer-Verlag. п. 112. ИСБН 0-387-96666-8. МР  0950166.
  100. ^ Слоан, Нью-Джерси (ред.). «Последовательность A002109 (Гиперфакториалы: Product_{k = 1..n} k^k)». Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
  101. ^ Кинкелин, Х. (1860). «Ueber eine mit der Gammafunction verwandte Transcendente und deren Anwendung auf die Integralrechung» [О трансцендентной вариации гамма-функции и ее применении к интегральному исчислению]. Журнал für die reine und angewandte Mathematik (на немецком языке). 1860 (57): 122–138. дои : 10.1515/crll.1860.57.122. S2CID  120627417.
  102. ^ Глейшер, JWL (1877). «Об изделии 22.11.33...нн». Вестник математики . 7 : 43–47.
  103. ^ Эби, Кристиан; Кэрнс, Грант (2015). «Обобщения теоремы Вильсона для двойных, гипер-, суб- и суперфакториалов». Американский математический ежемесячник . 122 (5): 433–443. doi : 10.4169/amer.math.monthly.122.5.433. JSTOR  10.4169/amer.math.monthly.122.5.433. МР  3352802. S2CID  207521192.
  104. ^ Слоан, Нью-Джерси (ред.). «Последовательность A001013 (числа Джордана-Пойя: произведения факториалов)». Электронная энциклопедия целочисленных последовательностей . Фонд ОЭИС.
  105. ^ Нельсон, Рэндольф (2020). Краткое путешествие в дискретную математику. Чам: Спрингер. п. 127. дои : 10.1007/978-3-030-37861-5. ISBN 978-3-030-37861-5. MR  4297795. S2CID  213895324.
  106. ^ Барнс, EW (1900). «Теория G-функции». Ежеквартальный журнал чистой и прикладной математики . 31 : 264–314. ЖФМ  30.0389.02.

Внешние ссылки