# Factorial

| $n$ | $n!$ |
| 0 | 1 |
| 1 | 1 |
| 2 | 2 |
| 3 | 6 |
| 4 | 24 |
| 5 | 120 |
| 6 | 720 |
| 7 | 5040 |
| 8 | 40.320 |
| 9 | 362.880 |
| 10 | 3.628.800 |
| 15 | 1.307.674.368.000 |
| 20 | 2.432.902.008.176.640.000 |
| 25 | 15.511.210.043.330.985.984.000.000 |
| 50 | 30.414.093.201.713.378.043 × 10^45 |
| 70 | 1,19785717... × 10^100 |
| 450 | 1,73336873... × 10^1000 |
| 3.249 | 6,41233768... × 10^10 000 |
| 25.206 | 1,205703438... × 10^100 000 |
| 100.000 | 2,8242294079... × 10^456 573 |
| 205.023 | 2,5038989316... × 10^1 000 004 |
| 1.000.000 | 8,2639316883... × 10^5 565 708 |
| 10^100 | 1,6294043324... × 10^10^101 |
El factorial de un entero positivo n, el factorial de n o n factorial se define en principio como el producto de todos los números enteros positivos desde 1 (es decir, los números naturales) hasta n. Por ejemplo:
    $5!=1\times 2\times 3\times 4\times 5=120.\$
La operación de factorial aparece en muchas áreas de las matemáticas, particularmente en combinatoria y análisis matemático.
De manera fundamental el factorial de n representa el número de formas distintas de ordenar n objetos distintos (elementos sin repetición). Este hecho ha sido conocido desde hace varios siglos, en el siglo XII por los estudiosos hindúes.
La definición de la función factorial también se puede extender a números no naturales manteniendo sus propiedades fundamentales, pero se requieren matemáticas avanzadas, particularmente del análisis matemático. El matemático francés Christian Kramp (1760-1826) fue la primera persona en usar la actual notación matemática n!, en 1808.
Los factoriales han sido descubiertos en varias culturas antiguas, especialmente en las matemáticas indias en las obras canónicas de la literatura jainista, y por los místicos judíos en el libro talmúdico Sefer Yetzirah. La operación factorial se encuentra en muchas áreas de las matemáticas, sobre todo en combinatoria, donde su uso más básico cuenta las posibles secuencias distintas —las permutaciones— de $n$ objetos distintos: hay $n!$. En análisis matemático, los factoriales se utilizan en series de potencias para la función exponencial y otras funciones, y también tienen aplicaciones en álgebra, teoría de números, teoría de la probabilidad e informática.
Gran parte de la matemática de la función factorial se desarrolló a partir de finales del siglo XVIII y principios del XIX.
La aproximación de Stirling proporciona una aproximación exacta al factorial de los grandes números, demostrando que crece más rápidamente que el crecimiento exponencial. La fórmula de Legendre describe los exponentes de los números primos en una factorización prima de los factoriales, y puede utilizarse para contar los ceros finales de los factoriales. Daniel Bernoulli y Leonhard Euler interpolaron la función factorial a una función continua de números complejos, excepto en los enteros negativos, la función gamma (compensada).
Muchas otras funciones notables y secuencias de números están estrechamente relacionadas con los factoriales, incluyendo el coeficiente binomial, doble factorial, factorial descendente, primorial, y subfactorial. Las implementaciones de la función factorial se utilizan habitualmente como ejemplo de diferentes estilos de programación informática, y se incluyen en calculadoras científicas y bibliotecas de software de cálculo científico. Aunque calcular directamente factoriales grandes utilizando la fórmula del producto o la recurrencia no es eficiente, se conocen algoritmos más rápidos, que igualan con un factor constante el tiempo de los algoritmos de multiplicación rápidos para números con el mismo número de dígitos.

## Historia

El concepto de factoriales ha surgido de forma independiente en muchas culturas:
* En las matemáticas indias, una de las primeras descripciones conocidas de los factoriales proviene del Anuyogadvāra-sūtra, una de las obras canónicas de la literatura jainista, a la que se han asignado fechas que varían entre 300 a. C. y 400 d. C. Separa el orden ordenado e invertido de un conjunto de elementos de los otros órdenes ("mixtos"), evaluando el número de órdenes mixtos restando dos de la fórmula habitual del producto para el factorial. La regla del producto para permutaciones también fue descrita por el monje jainista del siglo VI de nuestra era Jinabhadra. Los eruditos hindúes han estado utilizando fórmulas factoriales desde al menos 1150, cuando Bhāskara II mencionó factoriales en su obra Līlāvatī, en relación con un problema de cuántas maneras Vishnu podría sostener sus cuatro objetos característicos (un concha de concha, disco, maza, y flor de loto) en sus cuatro manos, y un problema similar para un dios de diez manos.
* En las matemáticas de Oriente Medio, el libro místico hebreo de la creación Séfer Ietzirá', del Período talmúdico (200 a 500 CE), enumera factoriales ¡hasta 7! como parte de una investigación sobre el número de palabras que se pueden formar a partir del alfabeto hebreo. Los factoriales también fueron estudiados por razones similares por el gramático árabe del siglo VIII Al-Khalil ibn Ahmad al-Farahidi. El matemático árabe Ibn al-Haytham (también conocido como Alhazen, c. 965 - c. 1040) fue el primero en formular el teorema de Wilson que conecta los factoriales con los números primos.
* En Europa, aunque la matemática griega incluía algo de combinatoria, y Platón utilizó célebremente 5040 (un factorial) como población de una comunidad ideal, en parte por sus propiedades de divisibilidad, no hay evidencia directa del estudio de los factoriales en la Grecia antigua. En su lugar, el primer trabajo sobre factoriales en Europa fue realizado por eruditos judíos como Shabbethai Donnolo, explicando el pasaje del Sefer Yetzirah. En 1677, el autor británico Fabian Stedman describió la aplicación de los factoriales al toque de cambios, un arte musical que consistía en hacer sonar varias campanas afinadas.
A partir de finales del siglo XV, los factoriales se convirtieron en objeto de estudio de los matemáticos occidentales. En un tratado de 1494, el matemático italiano Luca Pacioli calculó factoriales hasta ¡11!, en relación con un problema de ordenación de mesas de comedor. Christopher Clavius discutió los factoriales en un comentario de 1603 sobre la obra de Johannes de Sacrobosco, y en la década de 1640, el polímata francés Marin Mersenne publicó grandes (¡pero no del todo correctas) tablas de factoriales, ¡hasta 64!, basadas en la obra de Clavius. La serie de potencias para la función exponencial, con los recíprocos de factoriales para sus coeficientes, fue formulada por primera vez en 1676 por Isaac Newton en una carta a Gottfried Wilhelm Leibniz. Otras obras importantes de las primeras matemáticas europeas sobre factoriales incluyen una amplia cobertura en un tratado de 1685 por John Wallis, un estudio de sus valores aproximados para grandes valores de $n$ por Abraham de Moivre en 1721, una carta de 1729 de James Stirling a de Moivre en la que se enunciaba lo que se conoció como aproximación de Stirling, y el trabajo en la misma época de Daniel Bernoulli y Leonhard Euler formulando la extensión continua de la función factorial a la función gamma. Adrien-Marie Legendre incluyó la fórmula de Legendre, que describe los exponentes en la factorización de factoriales en potencias primos, en un texto de 1808 sobre teoría de números.
La notación $n!$ para los factoriales fue introducida por el matemático francés Christian Kramp en 1808. También se han utilizado muchas otras notaciones. Otra notación posterior, en la que el argumento del factorial estaba semicerrado por los lados izquierdo e inferior de una caja, fue popular durante algún tiempo en Gran Bretaña y América, pero cayó en desuso, tal vez porque es difícil de tipografiar. La palabra "factorial" (originalmente en francés: factorielle) fue utilizada por primera vez en 1800 por Louis François Antoine Arbogast, en el primer trabajo sobre la fórmula de Faà di Bruno, sino que se refiere a un concepto más general de productos de progresión aritméticas. Los "factores" a los que se refiere este nombre son los términos de la fórmula del producto para el factorial.

## Definición por producto e inducción

Podemos definir el factorial de un número entero positivo n, expresado n!, como el producto de todos los números enteros positivos menores o iguales que n.
    $n!=1\times 2\times 3\times 4\times ...\times (n-1)\times n$.
La multiplicación anterior también se puede representar utilizando el operador productorio:
    $n!=\prod _{k=1}^{n}k$.
También es posible definirlo mediante la relación de recurrencia
    $n!={\begin{cases}1&{\text{si, }}n<2\\(n-1)!\times n&{\text{si, }}n>1\end{cases}}$
En esta segunda definición el dominio de la función es el conjunto de los enteros no negativos ℤ$_{≥0}$ y el codominio es el conjunto de los enteros positivos ℤ+. En este caso hay una sucesión recurrente, el cálculo sucesivo de sus elementos se llama proceso recurrente y la igualdad n! = (n - 1)!n se nombra ecuación recurrente.
La segunda definición incorpora la premisa de que
    $0!=1$

### Cero factorial

Una extensión común, sin embargo, es la definición de factorial de cero. De acuerdo con la convención matemática de producto vacío, el valor de 0! debe definirse como:
    $0!=1$
Es posible, sin embargo, dar un argumento intuitivo para justificar la elección, como sigue:
* Para cada número entero positivo n mayor o igual que 1, es posible determinar el valor del factorial anterior mediante el uso de la siguiente identidad:
    ${\bigg(n-1)!={\frac {n!}{n}}{\bigg ]}=[n\cdot (n-1)!=n!]$
válida para todo número mayor o igual que 1.
Así, si se conoce que 5! es 120, entonces 4! es 24 porque
    ${\frac {5!}{5}}={\frac {120}{5}}=24$
y por tanto 3! debe ser necesariamente 6 puesto que
    ${\frac {4!}{4}}={\frac {24}{4}}=6$
El mismo proceso justifica el valor de 2! = 2 y 1! = 1 ya que:
    $2!={\frac {3!}{3}}={\frac {6}{3}}=2,\qquad 1!={\frac {2!}{2}}={\frac {2}{2}}=1$
Si aplicamos la misma regla para el caso en que n = 1 tendríamos que 0! corresponde a:
    $0!={\frac {1!}{1}}={\frac {1}{1}}=1$
Aunque el argumento puede resultar algo convincente, es importante tener en cuenta que no es más que un argumento informal y que la razón real por la cual se toma la convención de 0! = 1 es por ser un caso especial de la convención de producto vacío usada en muchas otras ramas de las matemáticas.

## Propiedades

* Si m y n son enteros positivos y m < n implica que m! < n!
* Si m < n resulta que m! es factor o divisor los cuales .. de n! y se tiene: n! = n(n-1)...(m+1).m! (1)
* El número n(n-1)...(m+1) es el producto de los n-m factores expuestos mayores de n!
* n-m es menor que n y reemplazando en (1) se obtiene n! = n(n-1)...(n-m+1).(n-m)!
* $n!<\left({\frac {n+1}{2}}\right)^{n}$, para n> 1. Se aplica propiedad de que la media geométrica de los primeros enteros positivos no excede a la media aritmética de ellos.

## Aplicaciones

Los factoriales se usan mucho en la rama de la matemática llamada combinatoria, a través del binomio de Newton, que da los coeficientes de la forma desarrollada de (a + b)$^n$:
    $(a+b)^{n}={n \choose 0}a^{n}+{n \choose 1}a^{n-1}b+{n \choose 2}a^{n-2}b^{2}+\cdots +{n \choose n-1}ab^{n-1}+{n \choose n}b^{n}=\sum _{k=0}^{n}{n \choose k}a^{n-k}b^{k}$
donde ${n \choose k}$ representa un coeficiente binomial:
    ${n \choose k}={\frac {n!}{(n-k)!\cdot k!}}$
De igual forma se puede encontrar en la derivación por la regla del producto para derivadas de orden superior de manera similar que el binomio de newton:
    ${\frac {d^{n}x}{dx^{n}}}(f(x)g(x))=(fg)^{(n)}={n \choose 0}fg^{(n)}+{n \choose 1}f^{'}g^{(n-1)}+{n \choose 2}f^{''}g^{(n-2)}+\cdots +{n \choose n-1}f^{(n-1)}g^{'}+{n \choose n}f^{(n)}g=\sum _{k=0}^{n}{n \choose k}f^{(k)}g^{(n-k)}$
Donde f$^{(n)}$ es la derivada enésima de la función f.
Por medio de la combinatoria, los factoriales intervienen en el cálculo de las probabilidades. Intervienen también en el ámbito del análisis, en particular a través del desarrollo polinomial de las funciones (fórmula de Taylor). Se generalizan a los reales con la función gamma, de gran importancia en la teoría de números.
Para valores grandes de n, existe una expresión aproximada para el factorial de n, dado por la fórmula de Stirling:
    $n!\approx {\sqrt {2\pi n}}\left({\frac {n}{e}}\right)^{n}\left(1+{\frac {1}{12n}}+{\frac {1}{288n^{2}}}+\cdots \right)$
La ventaja de esta fórmula es que no precisa inducción y, por lo tanto, permite evaluar n! más rápidamente cuando mayor sea n.

## Extensión

La definición indicada de factorial es válida para números no negativos. Es posible extender la definición a otros contextos introduciendo conceptos más sofisticados, en especial es posible definirla para cualquier número real excepto para los números enteros negativos y para cualquier número complejo exceptuando de nuevo los números enteros negativos. El factorial de n es generalizado para cualquier número real n por la función gamma de manera que
    $\Gamma (n)=(n-1)!=\int _{0}^{\infty }\;t^{n-1}e^{-t}\;dt\,$
solo para n > 0. Se puede generalizar aún más, para todo número complejo z que no sea igual a un entero no positivo, mediante la siguiente definición:
    $\Gamma (z)=(z-1)!=\lim _{n\to \infty }{\frac {n!\;n^{z}}{z\;(z+1)\cdots (z+n)}}\,$

## Productos similares
### Primorial

El primorial (sucesión A002110 en OEIS) se define de forma similar al factorial, pero solo se toma el producto de los números primos menores o iguales que n:
    $n\#=\prod _{p\leq n \atop p{\text{ primo}}}p$.

### Doble factorial

Se define el doble factorial de n mediante la relación de recurrencia:
    n!!={1sin=0(n−2)!!⋅nsin≠0{\textstyle n!!=\left\{{\begin{array}{lcl}1&{\mbox{si}}&n=0\\(n-2)!!\cdot n&{\mbox{si}}&n\neq 0\\\end{array}}\right.}
Por ejemplo:
    $8!!=2\cdot 4\cdot 6\cdot 8=384$
    $9!!=1\cdot 3\cdot 5\cdot 7\cdot 9=945$
La sucesión de dobles factoriales (sucesión A006882 en OEIS) para:
    $n=0,1,2,\dots$
Empieza así:
    $1,1,2,3,8,15,48,105,384,945,3840,\dots$
La definición anterior puede extenderse para definir el doble factorial de números negativos:
    $(n-2)!!={\frac {n!!}{n}}$
Y esta es la sucesión de dobles factoriales para:
    $n=-1,-3,-5,-7,\dots$
    $1,-1,{\frac {1}{3}},-{\frac {1}{15}},\dots$
El doble factorial de un número negativo par no está definido.
Algunas identidades de los dobles factoriales:
* $n!=n!!(n-1)!!\,$
* $(2n)!!=2^{n}n!\,$
* $(2n+1)!!={(2n+1)! \over (2n)!!}={(2n+1)! \over 2^{n}n!}$
* $(2n-1)!!={(2n-1)! \over (2n-2)!!}={(2n)! \over 2^{n}n!}$
* $\Gamma \left(n+{1 \over 2}\right)={\sqrt {\pi }}\,\,{(2n-1)!! \over 2^{n}}$
* $\Gamma \left({n \over 2}+1\right)={\sqrt {\pi }}\,\,{n!! \over 2^{(n+1)/2}}$