Combinatorial Probability

How likely are you to be dealt a full house in poker? What is the chance that among twenty-three strangers, two share a birthday? Questions like these seem to be about cards and calendars. But underneath they are all the same question. Out of a finite universe of equally plausible outcomes, what fraction belongs to the event we care about? Combinatorial probability is the systematic answer to that question. It is built on the idea of counting rather than measuring. The idea matters because it is the bridge between two things. On one side is the abstract The Axioms of Probability, which only guarantee that probabilities are consistent numbers. On the other side is the concrete arithmetic that lets us actually compute them. When a sample space is finite and every outcome is equally likely, probability collapses into a counting problem. Divide the number of favorable outcomes by the total number of outcomes. The entire difficulty, and the entire richness, of the subject then lies in counting correctly. This is where permutations, combinations, and their many variants enter. The big picture is that "equally likely outcomes" is not a universal law of nature. It is a modeling choice. This choice is exactly right for idealized dice, cards, and coins. Its careless application is also the single most common source of probability errors. Once the model is fixed, however, the classical definition of probability simplifies things greatly. It turns every probability computation into two counting computations: count the favorable outcomes, count all outcomes, divide. This article gives the precise definition of the classical (equally-likely-outcomes) probability model. It develops the counting tools — permutations, combinations, and the multiplication principle — needed to apply it. It proves the central formula rigorously from the axioms. It also works through genuinely asymmetric examples, a poker hand and a birthday-type collision problem, to show the machinery in full force. It closes by showing exactly where the "equally likely" hypothesis can fail. Finally, it shows where combinatorial probability leads next: toward Conditional Probability and toward Discrete Random Variables built from these same counts.

Key takeaways
  • Combinatorial probability applies when a sample space is finite and every outcome is equally likely.
  • In that model, P(A)=∣A∣/∣S∣P(A) = |A|/|S|: probability is literally a ratio of counts.
  • The multiplication principle is the engine underneath every counting formula.
  • Permutations count ordered selections; combinations count unordered selections.
  • Classic applications: card hands, birthday coincidences, lottery-style draws, sampling without replacement.
  • Key idea: when outcomes are symmetric, probability is a counting problem in disguise.

Where this lives today

Combinatorial probability is the computational backbone of elementary probability theory and reaches far beyond games of chance. In cryptography, the security of many schemes rests on counting: the probability of guessing a key by brute force, or of a hash collision, is a ratio of favorable to total equally likely bit-strings, directly generalizing the birthday-collision calculation above. In statistics, the hypergeometric distribution — describing sampling without replacement from a finite population, as in quality control or ecological capture-recapture studies — is built entirely from combinations (nr)\binom{n}{r}. In computer science, algorithm analysis for randomized algorithms (random pivoting in quicksort, hashing schemes, randomized load balancing) uses exactly the permutation/combination counting developed here to bound expected running times and collision probabilities. In physics, statistical mechanics computes the entropy and equilibrium behavior of systems (e.g., counting microstates of gas particles in a box) using the same combinatorial counting of equally likely microstates, going back to Boltzmann's counting-based definition of entropy. In genetics, Punnett-square and allele-combination calculations are direct applications of the multiplication principle and combinations to equally likely gamete pairings. Within probability itself, this machinery is the immediate precursor to Conditional Probability (where counting is restricted to a reduced sample space) and to building Discrete Random Variables such as the binomial and hypergeometric distributions, whose probability mass functions are literally combinatorial counting formulas normalized to sum to one.

Ask the tutor: Can you walk me through why the full-house count uses 12 remaining ranks but not 11, and how that connects to conditional counting?

DefinitionClassical (equally likely outcomes) probability space

Let SS be a finite sample space, S={s1,s2,…,sN}S = \{s_1, s_2, \dots, s_N\}, with N=∣S∣<∞N = |S| < \infty. The classical probability model on SS assigns to each outcome sis_i the probability

P({si})=1N,i=1,…,N,P(\{s_i\}) = \frac{1}{N}, \qquad i = 1, \dots, N,

and, for any event A⊆SA \subseteq S, defines

P(A)=∣A∣∣S∣=∣A∣N.P(A) = \frac{|A|}{|S|} = \frac{|A|}{N}.

Here ∣A∣|A| denotes the number of outcomes (elements) in AA. This model is used precisely when the underlying experiment has a symmetry — physical, combinatorial, or assumed by hypothesis — that makes every single outcome in SS equally plausible; the standard justifications are fair coins, fair dice, well-shuffled decks, and uniform random sampling without replacement from a finite population. The counting tools used to evaluate ∣A∣|A| and ∣S∣|S| are:

  • Multiplication principle. If a procedure consists of kk successive stages, and stage jj can be carried out in njn_j ways regardless of the choices made in earlier stages, then the whole procedure can be carried out in n1n2⋯nkn_1 n_2 \cdots n_k ways.
  • Permutations. The number of ordered arrangements of nn distinct objects taken rr at a time is
P(n,r)=n(n−1)(n−2)⋯(n−r+1)=n!(n−r)!,0≤r≤n.P(n,r) = n(n-1)(n-2)\cdots(n-r+1) = \frac{n!}{(n-r)!}, \qquad 0 \le r \le n.
  • Combinations. The number of unordered selections (rr-element subsets) of nn distinct objects is
(nr)=n!r!(n−r)!,0≤r≤n.\binom{n}{r} = \frac{n!}{r!(n-r)!}, \qquad 0 \le r \le n.

Intuition

Picture the sample space SS as a finite collection of points, all drawn the same size because none is favored over another — that is exactly what "equally likely" means geometrically. An event AA is simply a subset of these points. Since the axioms of probability require PP to be additive over disjoint outcomes and to total 11 over the whole space, and since the equally-likely hypothesis forces every point to carry the same weight, that weight must be 1/N1/N; the probability of AA is then just the fraction of the space that AA occupies. This is the entire content of the classical model — the rest of the subject is about counting the points correctly. The subtlety is almost always about order. Suppose you draw two balls from a bag of 55 distinct balls. If you record which ball came first and which came second, you are counting ordered pairs, and there are P(5,2)=20P(5,2) = 20 of them. If you only care which two balls ended up in your hand, you are counting unordered pairs, and there are (52)=10\binom{5}{2} = 10 of them. Both are legitimate sample spaces for the "same" physical experiment, and both give equally-likely outcomes under uniform random drawing — the trap is mixing the two, e.g., counting favorable outcomes as unordered while counting the total sample space as ordered, or vice versa. The picture below shows this ordered/unordered duality directly: the 2020 arrows correspond to ordered draws, and grouping each arrow with its reverse produces the 1010 unordered pairs.

Figure
Ordered draws (arrows) versus unordered pairs (undirected edges) among 5 balls
5 balls: ordered draws P(5,2)=20 vs. unordered pairs C(5,2)=10 20 ordered arrows 10 unordered edges

The central theorem

TheoremProbability of an event under equally likely outcomes

Let SS be a finite sample space with ∣S∣=N|S| = N, and suppose the probability measure PP on SS (satisfying the The Axioms of Probability) assigns equal probability to every outcome:

P({s})=1Nfor every s∈S.P(\{s\}) = \frac{1}{N} \quad \text{for every } s \in S.

Then for every event A⊆SA \subseteq S,

P(A)=∣A∣N.P(A) = \frac{|A|}{N}.

Consequently, if AA can be identified with a set of outcomes constructible by a sequence of independent choice-stages with n1,n2,…,nkn_1, n_2, \dots, n_k options respectively (a "favorable" procedure), and SS similarly decomposes into a sequence of stages with n1′,…,nm′n_1', \dots, n_m' total options, then

P(A)=n1n2⋯nkn1′n2′⋯nm′.P(A) = \frac{n_1 n_2 \cdots n_k}{n_1' n_2' \cdots n_m'}.

In particular, when AA and SS are both described by choosing rr objects out of nn available, the relevant counts are P(n,r)P(n,r) if order matters and (nr)\binom{n}{r} if it does not, consistently applied to numerator and denominator alike.

Proof

We use the technique of finite additivity from the axioms, applied to the partition of AA into singletons. Step 1: every finite event is a finite disjoint union of singletons. Write A={a1,a2,…,ar}A = \{a_1, a_2, \dots, a_r\} where r=∣A∣r = |A| and the aia_i are the (necessarily distinct, since AA is a set) elements of AA. The singleton events {a1},{a2},…,{ar}\{a_1\}, \{a_2\}, \dots, \{a_r\} are pairwise disjoint, since {ai}∩{aj}=∅\{a_i\} \cap \{a_j\} = \emptyset for i≠ji \neq j (distinct elements have disjoint singleton sets), and their union is

⋃i=1r{ai}=A.\bigcup_{i=1}^r \{a_i\} = A.

Step 2: finite additivity. The axioms of probability include (as a consequence of countable additivity, or directly as an axiom in the finite setting) that for pairwise disjoint events E1,…,ErE_1, \dots, E_r,

P(⋃i=1rEi)=∑i=1rP(Ei).P\left(\bigcup_{i=1}^r E_i\right) = \sum_{i=1}^r P(E_i).

Applying this to Ei={ai}E_i = \{a_i\} and using Step 1,

P(A)=P(⋃i=1r{ai})=∑i=1rP({ai}).P(A) = P\left(\bigcup_{i=1}^r \{a_i\}\right) = \sum_{i=1}^r P(\{a_i\}).

Step 3: substitute the equally-likely hypothesis. By hypothesis P({ai})=1/NP(\{a_i\}) = 1/N for every ii, since ai∈Sa_i \in S. Hence

P(A)=∑i=1r1N=rN=∣A∣N.P(A) = \sum_{i=1}^r \frac{1}{N} = \frac{r}{N} = \frac{|A|}{N}.

This proves the first assertion, for an arbitrary event A⊆SA \subseteq S; no further hypothesis on AA was used beyond A⊆SA \subseteq S. Step 4: the multiplication principle gives the counts. It remains to justify that ∣A∣|A| and N=∣S∣N = |S| can be computed via the multiplication principle when the outcomes are built by successive independent stages. We prove the multiplication principle itself by induction on the number of stages kk. Base case k=1k=1: a one-stage procedure with n1n_1 options trivially has n1n_1 possible outcomes. Inductive step: suppose the claim holds for k−1k-1 stages, i.e., a procedure with stages having n1,…,nk−1n_1, \dots, n_{k-1} options produces n1n2⋯nk−1n_1 n_2 \cdots n_{k-1} distinct outcome-sequences. Now consider kk stages, where the jjth stage offers njn_j options independent of earlier choices. Fix any outcome (x1,…,xk−1)(x_1, \dots, x_{k-1}) of the first k−1k-1 stages; by hypothesis stage kk then has exactly nkn_k available options xkx_k, giving nkn_k distinct full outcomes (x1,…,xk−1,xk)(x_1,\dots,x_{k-1},x_k) extending it. Since distinct choices of (x1,…,xk−1)(x_1,\dots,x_{k-1}) give disjoint sets of extended outcomes (they already differ in the first k−1k-1 coordinates), the total count is

(number of (x1,…,xk−1))×nk=(n1⋯nk−1)×nk,\Big(\text{number of } (x_1,\dots,x_{k-1})\Big) \times n_k = \big(n_1 \cdots n_{k-1}\big) \times n_k,

using the inductive hypothesis for the first factor. This completes the induction, proving the multiplication principle for all k≥1k \ge 1. Step 5: derive P(n,r)P(n,r) and (nr)\binom{n}{r} from the multiplication principle. An ordered selection of rr objects from nn distinct objects, without replacement, is a k=rk=r-stage procedure: stage 11 has nn choices (any of the nn objects), stage 22 has n−1n-1 choices (any object not yet chosen), and in general stage jj has n−j+1n-j+1 choices. By the multiplication principle,

P(n,r)=n(n−1)⋯(n−r+1)=n!(n−r)!.P(n,r) = n(n-1)\cdots(n-r+1) = \frac{n!}{(n-r)!}.

For combinations: every unordered rr-subset of the nn objects corresponds to exactly r!r! ordered selections (the r!r! orderings of its elements — this count itself follows from the multiplication principle applied to arranging rr distinct objects, i.e. P(r,r)=r!P(r,r) = r!). Since the ordered selections partition into groups of size r!r!, one group per unordered subset, and there are P(n,r)P(n,r) ordered selections in total,

(nr)⋅r!=P(n,r)=n!(n−r)!⟹(nr)=n!r!(n−r)!.\binom{n}{r} \cdot r! = P(n,r) = \frac{n!}{(n-r)!} \quad\Longrightarrow\quad \binom{n}{r} = \frac{n!}{r!(n-r)!}.

Step 6: conclusion. Combining Steps 3–5: if AA and SS are each realized as outcomes of multi-stage procedures with the stated numbers of options, their sizes ∣A∣|A| and N=∣S∣N=|S| are given by the corresponding products (specializing, where relevant, to P(n,r)P(n,r) or (nr)\binom{n}{r}), and then

P(A)=∣A∣NP(A) = \frac{|A|}{N}

by Step 3. ■\blacksquare

∎
CorollaryComplement and union formulas under equal likelihood

Under the hypotheses of the theorem, for events A,B⊆SA, B \subseteq S:

P(Ac)=1−P(A),P(A∪B)=P(A)+P(B)−P(A∩B).P(A^c) = 1 - P(A), \qquad P(A \cup B) = P(A) + P(B) - P(A \cap B).

These follow immediately from P(A)=∣A∣/NP(A) = |A|/N together with the elementary counting identities ∣Ac∣=N−∣A∣|A^c| = N - |A| and ∣A∪B∣=∣A∣+∣B∣−∣A∩B∣|A \cup B| = |A| + |B| - |A \cap B| (inclusion–exclusion for two finite sets), which themselves follow by partitioning A∪BA \cup B into the three disjoint pieces A∖BA \setminus B, B∖AB \setminus A, A∩BA \cap B and counting each once.

Worked examples

Example 1: A poker hand (asymmetric event, unordered sampling). A standard deck has 5252 distinct cards: 1313 ranks (2 through 10, J, Q, K, A) in each of 44 suits. A poker hand is a uniformly random 55-card subset of the deck (order of dealing is irrelevant to the hand held). We compute the probability of a full house: three cards of one rank and two cards of a different rank (e.g. 3♣ 3♢ 3♡ Q♠ Q♣3\clubsuit\,3\diamondsuit\,3\heartsuit\,Q\spadesuit\,Q\clubsuit). Sample space size. Since a hand is an unordered 55-subset of 5252 cards,

N=(525)=52!5! 47!=2,598,960.N = \binom{52}{5} = \frac{52!}{5!\,47!} = 2{,}598{,}960.

Favorable count, via the multiplication principle applied to independent stages of the construction of a full house: 1. Choose the rank to be used three times: 1313 ways (any of the 1313 ranks). 2. Choose which 33 of the 44 suits in that rank appear: (43)=4\binom{4}{3} = 4 ways. 3. Choose the rank to be used twice, which must differ from the rank chosen in step 1: 1212 remaining ranks. 4. Choose which 22 of the 44 suits in that second rank appear: (42)=6\binom{4}{2} = 6 ways. These four stages are independent choices (the option count at each stage does not depend on which specific option was chosen earlier, only on how many choices remain), so by the multiplication principle the number of full houses is

∣A∣=13×(43)×12×(42)=13×4×12×6=3,744.|A| = 13 \times \binom{4}{3} \times 12 \times \binom{4}{2} = 13 \times 4 \times 12 \times 6 = 3{,}744.

Probability.

P(full house)=3,7442,598,960=64165≈0.001441.P(\text{full house}) = \frac{3{,}744}{2{,}598{,}960} = \frac{6}{4165} \approx 0.001441.

A common error here is to choose the pair rank before the triple rank and multiply by an extra factor of 22 for "which rank is which" — but the four-stage construction above already distinguishes the triple-rank stage from the pair-rank stage (they use different binomial coefficients, (43)\binom{4}{3} versus (42)\binom{4}{2}, and different remaining-rank counts, 1313 versus 1212), so no such correction is needed; each full house is generated by exactly one sequence of choices in this scheme.

Example 2: A collision (matching) problem — asymmetric group sizes. A company has 1010 interview slots in a day, filled independently and uniformly at random by assigning each of 1010 candidates to one of 3030 available time slots (assume 30≥1030 \ge 10 so an injective assignment is possible, and every candidate's slot choice is unconstrained by the others, i.e., we first ask: what is the probability that no two candidates are assigned the same slot — a "no-collision" event that is the natural generalization of the birthday problem, here with 3030 "days" instead of 365365 and 1010 "people" instead of a class of students? Sample space. Each of the 1010 candidates independently picks one of 3030 slots. By the multiplication principle (10 independent stages, each with 3030 options),

N=3010.N = 30^{10}.

Favorable event: all 10 slots distinct. Build an injective assignment stage by stage: candidate 11 can take any of 3030 slots; candidate 22 must avoid candidate 11's slot, leaving 2929 options; candidate 33 must avoid the 22 already taken, leaving 2828; and so on, down to candidate 1010, who has 30−9=2130 - 9 = 21 options. This is exactly the ordered-selection (permutation) count P(30,10)P(30,10):

∣A∣=P(30,10)=30×29×28×⋯×21=30!20!.|A| = P(30,10) = 30 \times 29 \times 28 \times \cdots \times 21 = \frac{30!}{20!}.

Probability of no collision.

P(all distinct)=30⋅29⋅28⋯213010.P(\text{all distinct}) = \frac{30 \cdot 29 \cdot 28 \cdots 21}{30^{10}}.

Numerically, computing the product of ratios 30−j30\frac{30-j}{30} for j=0,…,9j = 0, \dots, 9:

∏j=09(1−j30)≈1.000×0.9667×0.9333×0.9000×0.8667×0.8333×0.8000×0.7667×0.7333×0.7000.\prod_{j=0}^{9}\left(1 - \frac{j}{30}\right) \approx 1.000 \times 0.9667 \times 0.9333 \times 0.9000 \times 0.8667 \times 0.8333 \times 0.8000 \times 0.7667 \times 0.7333 \times 0.7000.

Multiplying these ten factors successively gives

P(all distinct)≈0.1400.P(\text{all distinct}) \approx 0.1400.

Hence the probability of at least one collision — two candidates sharing an interview slot — is

P(collision)=1−P(all distinct)≈1−0.1400=0.8600,P(\text{collision}) = 1 - P(\text{all distinct}) \approx 1 - 0.1400 = 0.8600,

using the complement corollary above. Despite there being 3030 slots and only 1010 candidates (fewer than a third), a collision is quite likely — the same surprising phenomenon responsible for the classical birthday paradox, now verified with fully asymmetric numbers (3030, not 365365; 1010, not 2323) rather than the textbook-special case.

CounterexampleDropping "equally likely": a biased die

The theorem's crucial hypothesis is that P({s})=1/NP(\{s\}) = 1/N for every outcome s∈Ss \in S. Drop this and the formula P(A)=∣A∣/NP(A) = |A|/N becomes false, even though SS is still finite. Consider a six-sided die that has been weighted so that the outcomes 1,2,3,4,5,61,2,3,4,5,6 have probabilities

P(1)=P(2)=P(3)=P(4)=P(5)=120,P(6)=1520=34.P(1) = P(2) = P(3) = P(4) = P(5) = \frac{1}{20}, \qquad P(6) = \frac{15}{20} = \frac{3}{4}.

These six numbers sum to 520+1520=1\frac{5}{20} + \frac{15}{20} = 1, so they define a legitimate probability measure on S={1,…,6}S = \{1,\dots,6\}, satisfying the The Axioms of Probability (nonnegativity and total mass one, plus additivity, which holds automatically for any assignment of masses to a finite sample space). Let A={1,2}A = \{1,2\}, the event "the die shows 11 or 22." Here ∣A∣=2|A| = 2 and N=∣S∣=6N = |S| = 6, so the classical formula would claim

P(A)∣A∣N=26=13.P(A) \stackrel{?}{=} \frac{|A|}{N} = \frac{2}{6} = \frac{1}{3}.

But the true probability, computed correctly by additivity over the actual (unequal) point masses, is

P(A)=P(1)+P(2)=120+120=220=110.P(A) = P(1) + P(2) = \frac{1}{20} + \frac{1}{20} = \frac{2}{20} = \frac{1}{10}.

Since 110≠13\frac{1}{10} \neq \frac{1}{3}, the formula P(A)=∣A∣/NP(A) = |A|/N fails. The proof above breaks down precisely at Step 3, where the substitution P({ai})=1/NP(\{a_i\}) = 1/N used the equal-likelihood hypothesis; without it, P(A)=∑iP({ai})P(A) = \sum_i P(\{a_i\}) is still valid (Steps 1–2 never used equal likelihood), but the sum no longer simplifies to ∣A∣/N|A|/N. This shows the equally-likely hypothesis is not a technicality — it is load-bearing.

Scope, edge cases & common traps

SituationCorrect treatment
Sampling without replacement, order mattersUse P(n,r)P(n,r) for both favorable and total counts
Sampling without replacement, order irrelevantUse (nr)\binom{n}{r} consistently in numerator and denominator
Sampling with replacementUse the multiplication principle directly (nrn^r total outcomes), not (nr)\binom{n}{r} or P(n,r)P(n,r)
Objects are not all distinguishable (e.g. identical items)Adjust the sample space definition itself before counting, or count via distinguishable labels and then check whether outcomes are truly equally likely
Outcomes are physically or empirically unequal (biased die, loaded coin, non-uniform population)The classical formula does not apply; use direct additivity with the actual point probabilities instead

The mathematician behind it

Origins · 1 minJacob Bernoulli and how this was discovered
JB
Jacob Bernoulli
1655–1705 · Basel, Switzerland — the mathematical treatment of chance from games and urns

Jacob Bernoulli was a member of the Bernoulli family of mathematicians in Basel and one of the founders of the mathematical theory of probability. His treatise Ars Conjectandi ("The Art of Conjecturing"), published posthumously in 1713, systematized the combinatorial analysis of games of chance — permutations, combinations, and the counting of equally likely outcomes — and used it to prove the first version of the Law of Large Numbers, connecting finite combinatorial counting to long-run frequency. His work built directly on, and made rigorous, the informal dice-and-cards reasoning of Cardano, Pascal, and Fermat.

History
- 1654 — Pascal and Fermat correspond on the "problem of points," analyzing games of chance combinatorially.
- 1657 — Huygens publishes De Ratiociniis in Ludo Aleae, the first printed treatise on probability, based on counting equally likely cases.
- 1713 — Bernoulli's Ars Conjectandi is published posthumously, formalizing permutations, combinations, and the equally-likely-outcomes model.
- 1812 — Laplace's Théorie Analytique des Probabilités gives the classical definition of probability as a ratio of favorable to total equally possible cases.
- 1933 — Kolmogorov's axiomatization places the classical (equally likely) model as one special case within a fully general measure-theoretic framework.
Why does P(A) = |A|/N require every outcome to be equally likely, rather than just requiring the sample space to be finite?

Finiteness alone only guarantees that AA decomposes into finitely many disjoint singletons, so by additivity P(A)=∑s∈AP({s})P(A) = \sum_{s \in A} P(\{s\}). That sum equals ∣A∣/N|A|/N only if each term P({s})P(\{s\}) equals the constant 1/N1/N. If the outcomes carry different weights — as with a loaded die — the sum still makes sense but does not simplify to a ratio of counts; you must add the actual (unequal) probabilities. The The Axioms of Probability guarantee consistency of any valid assignment of weights, equal or not, but they do not by themselves force equal weights — that is a separate physical or modeling assumption about the experiment.

When should I use permutations P(n,r) versus combinations C(n,r) in a probability computation?

Use P(n,r)P(n,r) whenever the order in which objects are selected or arranged is part of what defines an outcome — for example, the sequence of finishers in a race, or an ordered hand of cards dealt one at a time and recorded in order. Use (nr)\binom{n}{r} whenever only the set of selected objects matters, with no attached order — a poker hand held in your fingers, a committee, a lottery ticket's numbers. The critical rule is consistency: whichever convention you choose for counting favorable outcomes, you must use the identical convention for counting the total sample space, or the ratio will be wrong.

Does "sampling without replacement" always mean I should use combinations?

Not necessarily — it depends on whether the resulting outcome records order. Sampling without replacement rules out repeats, but you can still record the order of the draws (giving P(n,r)P(n,r)) or discard the order and keep only the resulting set (giving (nr)\binom{n}{r}). Both are valid without-replacement models; the poker hand example uses combinations because a hand is a set of cards, while the interview-slot example uses permutations because each candidate is a distinguishable individual assigned to a distinguishable slot, so which candidate got which slot matters.

How does the classical model relate to the general axiomatic definition of probability?

The classical (equally likely outcomes) model is a special case of the general axiomatic framework in The Axioms of Probability, not a replacement for it. The axioms require only that PP be nonnegative, assign total mass 11 to SS, and be countably additive over disjoint events; they say nothing about how the mass is distributed among individual outcomes. The classical model is the extra modeling choice of distributing that mass uniformly across a finite SS. Every classical probability computation is fully justified, and only justified, by the general axioms plus this uniformity assumption, exactly as proved in the central theorem here.

Why does the "birthday problem" style calculation give such a counterintuitive answer?

The surprise comes from comparing the wrong two quantities: it feels like 1010 candidates among 3030 slots should rarely collide because 1010 is much less than 3030. But the number of pairs of candidates who could potentially collide grows quadratically, as (102)=45\binom{10}{2} = 45 pairs, while the number of slots grows only linearly. The probability of avoiding all collisions is a product of many factors each slightly less than 11, and such a product shrinks faster than intuition suggests — this is a purely combinatorial phenomenon, not a paradox, and the exact computation in the worked example makes it precise rather than merely plausible.

Can the equally-likely-outcomes model be used when the sample space is infinite?

No — not directly, and this is a fundamental limitation, not a minor technicality. If SS is countably infinite and every outcome had the same probability p>0p > 0, countable additivity would force ∑s∈SP({s})=∞⋅p\sum_{s \in S} P(\{s\}) = \infty \cdot p, which cannot equal 11 for any p>0p > 0; taking p=0p = 0 gives total mass 00, not 11, again violating the requirement that P(S)=1P(S) = 1. So a countably infinite sample space cannot have all outcomes equally likely. Continuous analogues (uniform distributions on an interval) exist but require measure theory beyond simple counting, and are a distinct construction built on top of, not identical to, the classical discrete model.

What is the single most useful habit for avoiding errors in combinatorial probability?

Explicitly write down the sample space SS as a set of well-defined outcomes — ordered tuples or unordered sets, precisely stated — before computing anything. Then define the event AA as a subset of that same SS, using the same ordered/unordered convention. Only after both are pinned down should you invoke the multiplication principle, P(n,r)P(n,r), or (nr)\binom{n}{r} to count each. Most classic combinatorial-probability mistakes come from computing ∣A∣|A| and ∣S∣|S| against two different implicit sample spaces, which the formula P(A)=∣A∣/NP(A)=|A|/N silently assumes to be the same space.

Before this

Where this leads