Take the 2-minute tour ×
MathOverflow is a question and answer site for professional mathematicians. It's 100% free, no registration required.

How do you compute the factorial of something like 3/2 or -2? Wolfram Alpha gives an answer, but how does it arrive at that point?

share|improve this question

3 Answers 3

up vote 5 down vote accepted

This is the Gamma function. The gamma function is defined by an integral, and we define n! = Γ(n+1).

For factorials of half-integers, you can start with (1/2)! = Γ(3/2) = ∫0 t1/2 e-t dt. Substituting u = t1/2 turns this into the "Gaussian integral" (integral of e^(-x^2), possibly with some constants), and you get (1/2)! = sqrt(π)/2.

The recurrence n! = n * (n-1)! holds for the Γ function, so you get (3/2)! = (3/2) * (1/2)! = 3 sqrt(π)/4.

(-2)! actually doesn't exist. If it did, then we'd have

1! = 1 * 0! = 1 * 0 * (-1)! = 1 * 0 * (-1) * (-2)!

so 1! = 0 * (-2)!, but 1! = 1.

share|improve this answer

Just to add a footnote, one might ask why the gamma function and not some other function that agrees with factorial (when shifted by one). There are other ways one might interpolate between the values of factorial. One justification is the Bohr-Mollerup theorem.

share|improve this answer

This wikipedia article on the Gamma function should answer your question.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.