Fundamental Counting Principles
Counting principles give you systematic ways to figure out how many outcomes are possible in a given scenario. They form the foundation for probability, combinatorics, and many real-world applications in fields like cryptography and genetics.

Addition principle in counting
The addition principle applies when you're choosing between mutually exclusive options (you pick one or the other, not both).
If there are ways to do one thing and ways to do another, and these two things cannot happen simultaneously, then there are total ways to choose.
This extends naturally: for any number of mutually exclusive events, just add up all the individual counts.
Example: You're picking one item of clothing to buy. A store has 5 different shirts and 3 different pairs of pants. Since you're choosing one item (shirt or pants, not both), there are possible choices.
Multiplication principle applications
The multiplication principle applies when you're making multiple independent choices (you do one and the other).
If there are ways to do one thing and ways to do another, then there are ways to do both. This extends to any number of independent events by multiplying all the individual counts together.
Example: You're building an outfit by choosing a shirt and pants. With 5 shirt colors and 3 pant styles, you get possible outfits.
The key distinction between these two principles comes down to "or" vs. "and." Addition handles "or" (mutually exclusive choices). Multiplication handles "and" (independent sequential choices). Many complex problems require both principles together, and drawing a probability tree can help you visualize all the branches of outcomes.
Permutations and Combinations
The core question here: does the order of your selection matter? If yes, you want a permutation. If no, you want a combination.

Permutations of distinct objects
A permutation is an arrangement of objects in a specific order. Changing the order creates a different permutation.
- The number of ways to arrange all distinct objects is (read " factorial"):
- When you're arranging only objects chosen from distinct objects, use:
Example: How many ways can you arrange 3 books on a shelf from a collection of 10 distinct books?
Notice how the formula cancels out everything below the -th factor. You're left multiplying the top values descending from .
Combinations for group selection
A combination is a selection of objects where order does not matter. Picking {A, B, C} is the same as picking {C, A, B}.
The relationship between permutations and combinations is straightforward: every combination of items can be rearranged ways to produce permutations. So:
This means combinations are always smaller than (or equal to) permutations for the same and , since you're dividing out the redundant orderings.
Example: Choosing 3 pizza toppings from 10 options (order doesn't matter):
Combinations can also be read off Pascal's triangle, where each entry equals the sum of the two entries directly above it. The entry in row , position (both starting from 0) gives .
Subset counting with empty set
Every element in a set is either included or excluded from a subset. That's 2 independent choices per element, so a set with elements has:
This count includes the empty set (no elements chosen) and the full set itself (all elements chosen). The empty set is a subset of every set.
Example: The set has subsets, ranging from to the full set of all 4 fruits.
This connects directly to combinations: the total number of subsets equals .
%3DP%255Cleft%26space%3B(%26space%3BA%26space%3B%255Cright%26space%3B)%26plus%3BP%255Cleft%26space%3B(%26space%3BB%26space%3B%255Cright%26space%3B)%3D%255Cfrac%257B1%257D%257B13%257D%26plus%3B%255Cfrac%257B1%257D%257B13%257D%3D%255Cfrac%257B2%257D%257B13%257D%3D.153846....gif)
Permutations with repeated elements
When some objects in your set are identical, swapping identical items doesn't produce a new arrangement. You need to divide out those redundant swaps.
For total elements where there are of one kind, of another, and so on up to of the -th kind:
Example: How many distinct ways can you arrange the letters in BOOKKEEPER?
BOOKKEEPER has 10 letters: 1 B, 2 O's, 2 K's, 2 E's, 1 P, 1 R.
Without accounting for repeats, you'd overcount by treating the two O's (for instance) as distinguishable when they're not.
Sampling Methods
How you sample from a population affects the number of possible outcomes and the probabilities involved.
Sampling with replacement
Each item is returned to the population before the next selection. This means:
- The pool of choices stays the same size every time you draw.
- The probability of selecting any particular item remains constant across draws.
- Draws are independent of each other.
If you're selecting items from a population of with replacement, there are possible outcomes (multiplication principle, since each draw has options).
Sampling without replacement
Once an item is selected, it's removed from the population. This means:
- The pool shrinks by one after each draw.
- The probability of selecting any remaining item changes after each selection.
- Draws are not independent.
If you're selecting items from without replacement and order matters, the count is . If order doesn't matter, it's . Most real-world sampling scenarios (like drawing cards from a deck or selecting people for a committee) use sampling without replacement.