Back to Discover
Curiosity

Why must 0! equal 1?

0! = 1 is not a convention — it is forced by requiring the binomial coefficient formula n! / (r!(n−r)!) to match the combinatorial count of ways to choose r items from n.

Where this came from
Before you enter

A complete interactive classroom, not just a preview.

Start when you are ready to enter this Stage's 8 scenes and explore, respond, and learn as you go.

8
Scenes
16 min
Estimated
Content language: en-US
Start this Stage
Sign-in may be required to play
What happens inside
  1. 01The mystery of 0!slide
    Question

    Pose the driving question and surface the tension between intuition (0 things → 0) and the algebraic need for a non-zero value.

    • Factorials grow fast: 1! = 1, 2! = 2, 3! = 6, 4! = 24
    • Intuition expects 0! = 0 because zero items means zero arrangements
    • Yet binomials and Pascal's triangle seem to assume 0! = 1
  2. 02Commit to a guessquiz
    Prediction

    Ask the learner to choose what 0! must equal before the binomial evidence is shown.

    • One independent choice
  3. 03Build Pascal's triangle and compare two definitionsinteractive
    Evidence

    Let the learner step through rows of Pascal's triangle using the additive rule C(n,r) = C(n−1,r−1) + C(n−1,r), and display the closed-form values C(n,r) = n! / (r!(n−r)!) for the same cells.

    • Each row's edges are 1, corresponding to choosing 0 or all items
    • Closed-form formula uses factorials in both numerator and denominator
    • First divergence appears when any denominator term is evaluated as 0!
  4. 04Computing C(n, 0) two waysslide
    Evidence

    Show a side-by-side calculation: combinatorially there is exactly one way to choose 0 items from n, and the formula n! / (0!·n!) must equal that 1.

    • Combinatorial count: choosing nothing is one single way
    • Algebraic count: n! / (0!·n!) simplifies to 1 / 0!
    • For these to agree, 0! must be 1
  5. 05Why the algebra forces itslide
    Explanation

    Derive the equality step by step: n! / (0!·n!) = n! / (0!·n!) cancels to 1 / 0!, and matching the combinatorial answer of 1 demands 0! = 1. Mirror the argument with r = n.

    • n! cancels on top and bottom, leaving 1 / 0!
    • Combinatorially, C(n, 0) = 1 and C(n, n) = 1
    • Only 0! = 1 makes 1 / 0! = 1, consistent across all n
  6. 06What if 0! were anything else?slide
    Boundary

    Test 0! = 0 and 0! = 6 in the binomial formula and show the resulting rows would not match Pascal's triangle or counting arguments.

    • 0! = 0 makes every binomial coefficient undefined
    • 0! = 6 makes C(n, r) values fractional for small n
    • Only 0! = 1 keeps the integers that Pascal's triangle requires
  7. 07Apply the same reasoning elsewhereinteractive
    Transfer

    Have the learner pick another formula that uses 0! — such as the number of permutations of zero items or the empty product — and verify the same conclusion holds.

    • Permutations of 0 items: 0! / 0! = 1
    • Empty product convention matches factorial convention
    • Consistency across counting formulas confirms the choice
  8. 080! = 1, by binomial necessityslide
    Resolution

    Directly answer the driving question: binomial coefficients require 0! = 1 because C(n, 0) and C(n, n) must each equal 1, and the closed-form formula only delivers 1 when 0! = 1.

    • Combinatorial meaning: one way to choose nothing or everything
    • Algebraic meaning: n! / (0!·n!) = 1 forces 0! = 1
    • Result is a definition forced by internal consistency, not a mere convention
Discussion

Discussion threads for a Stage aren't available yet.

Where this leads

This path ends here.

Explore more

More in Math & Logic

See all