# integer factorization

Given an integer $n$, its integer factorization (or prime factorization) consists of the primes $p_{i}$ which multiplied together give $n$ as a result. To put it algebraically,

 $n=\prod_{i=1}^{\omega(n)}{p_{i}}^{a_{i}},$

with each $p_{i}$ distinct, all $a_{i}>0$ but not necessarily distinct, and $\omega(n)$ being the value of the number of distinct prime factors function. Theoretically, an integer is a product of all the prime numbers,

 $n=\prod_{i=1}^{\infty}{p_{i}}^{a_{i}},$

with many $a_{i}=0$.

For example, the factorization of 32851 is $7\times 13\times 19\times 19$, more usually expressed as $7\times 13\times 19^{2}$. Because of the commutative property of multiplication, it does not matter in what order the prime factors are stated in, but it is customary to give them in ascending order (http://planetmath.org/AscendingOrder), and to group them together by the use of exponents.

The factorization of a positive integer is unique (this is the fundamental theorem of arithmetic). For a negative number $n<0$ one could take the factorization of $|n|$ and randomly give negative signs to one (or any odd number) of the prime factors. Alternatively, the factorization can be given as $-1\cdot{p_{1}}^{a_{1}}\cdot\ldots$ (this is what Mathematica opts for).

The term “factorization” is often used to refer to the actual process of determining the prime factors. There are several algorithms to choose from, with trial division being the simplest to implement.

Title integer factorization IntegerFactorization 2013-03-22 16:39:09 2013-03-22 16:39:09 PrimeFan (13766) PrimeFan (13766) 8 PrimeFan (13766) Definition msc 11A41 prime factorization