We have looked at the addition rule, which describes the probability one event OR another event (or both) occurs. What if we want to calculate the probability that two events happen simultaneously? For two events, A and B, this is P(A and B) or the probability of the intersection of A and B.

General Formula

The general formula for the probability that two events occur simultaneously is:

P(A and B)=P(A)P(BA)P(A \text{ and } B) = P(A) \cdot P(B \mid A)

However, for independent events, we can simplify this formula slightly.

Dependent Events

Let’s go back to our bag of marbles example. We have five marbles: two are blue, and three are red. We pick two marbles without replacement. What if we want to know the probability of choosing a blue marble first AND a blue marble second?

Taking conditional probability into account, the multiplication rule for these two dependent events is:

P(Blue 1st and Blue 2nd)=P(Blue 1st)P(Blue 2ndBlue 1st)P(Blue 1st and Blue 2nd)=2514P(Blue 1st and Blue 2nd)=110\begin{aligned} P(\text{Blue 1st and Blue 2nd}) = P(\text{Blue 1st}) \cdot P(\text{Blue 2nd} \mid \text{Blue 1st}) \\ P(\text{Blue 1st and Blue 2nd}) = \frac{2}{5} \cdot \frac{1}{4} \\ P(\text{Blue 1st and Blue 2nd}) = \frac{1}{10} \end{aligned}

This is one potential outcome when picking two marbles out of the bag. One way to visualize all possible outcomes of a pair of events is a tree diagram.

Tree diagrams have the following properties:

  • Each branch represents a specific set of events.
  • The probabilities the terminal branches (all possible sets of outcomes) sum to one.
  • We multiply across branches (using the multiplication rule!) to calculate the probability that each branch (set of outcomes) will occur.

In the browser to the right, you will be able to play with one!

Independent Events

For two independent events, the multiplication rule becomes less complicated. The probability of two independent events occurring is:

P(A and B)=P(A)P(B)P(A \text{ and } B) = P(A) \cdot P(B)

This is because the following is true for independent events:

P(BA)=P(B)P(B \mid A) = P(B)

Let’s look at the simplest example: flipping a fair coin twice. Event A is that we get tails on the first flip, and event B is that we get tails on the second flip. P(A) = P(B) = 0.5, so according to our formula, the probability of getting tails on both flips would be:

P(A and B)=0.50.5=0.25P(A \text{ and } B) = 0.5 \cdot 0.5 = 0.25

Visually on a tree diagram, we see: This visual shows a tree diagram that outlines all possible outcomes of flipping a fair coin two times.

Open the diagram if in a new window here if you would like to zoom in for a better view.


On the right is an applet where you should see a tree diagram and ten blue and orange marbles below the tree diagram (you may need to scroll down to see the marbles). If you click on one of the marbles, the tree diagram will fill in according to what you have selected. For example, if you click an orange marble, the textbox under P(1st Orange) will be filled in with a value. If you click a blue marble after clicking an orange marble first, the textbox under P(2nd Blue | 1st Orange) will be filled in with a value.

After selecting two marbles, an equation for the product rule will appear above the marbles. When selecting an orange marble and a blue marble, you will see:

P(1st Orange and 2nd Blue)=(prob1  prob2)=final_probP(1st\ Orange\ and\ 2nd\ Blue) = (prob1\ *\ prob2) = final\_prob

The number of orange and blue marbles are randomized each time you hit Reset, so you will see many different values for prob1, prob2, and final_prob.

Try out all of the possible outcomes and observe the tree diagram accordingly:

  • Orange marble first and blue marble second
  • Orange marble first and orange marble second
  • Blue marble first and orange marble second
  • Blue marble first and blue marble second

Take this course for free

By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.
Already have an account?