**Poker Digest Vol. 4, No. 20, September 21 - October 4, 2001**

Previously, I've discussed the following question which was posted on RGP. Players A and B are heads up before the flop. The flop comes with three hearts and player A has no hearts. Player A wants to know the probability that player B has a heart flush. The answer of .209 was found quickly and accurately on RGP under the assumption player B holds a random hand. We then explored whether or not the answer is different under other assumptions about player B's hand. What we found is a probability of .422 that player B has a heart flush under the assumption player B is playing a hand with two suited cards from each of two suits, and player A also has two suited cards from two different suits. The essential point is that an assuption about the types of hands B would play gives a result far removed from an assumption of two random cards. Finally, we mentioned a variation on the above question: What is the probability someone has flopped a heart flush given that all ten players have seen the flop and player A again has no hearts? Let's discuss this variation.

We make the assumption the nine players are holding random hands. We use the method of inclusion-exclusion for this problem. Since the solution is fairly brief, this problem gives us the opportunity to see how inclusion-exclusion works. A reader who works through the details below is going to have a good idea how to handle inclusion-exclusion.

Let *P*(*i*) denote the probability that player *i* has a
heart flush. The total number of possible hands for player *i* is
*C*(45,4) = 148,995 since we are choosing four cards from 45 unseen
cards. Player *i* has a heart flush if her hand has two, three or
four hearts. There are 10 unseen hearts. This means there are
*C*(10,4) = 210 ways she
can hold four hearts,
35*C*(10,3) = 4,200 ways she can hold three hearts,
and
*C*(10,2)*C*(35,2) = 26,775 ways she can hold two hearts. Summing
these numbers yields 31,185 hands giving her a heart flush. Dividing
by 148,995 gives a probability of .2093 that player *i* has a heart
flush.

For those of you who know something about inclusion-exclusion or remember
something about it from earlier articles, we add and subtract various
terms which alternately overestimate and underestimate the correct answer.
As we proceed to deeper and deeper levels of the estimation, the
approximation gets closer and closer to the correct answer. The first
term in our estimation is obtained by multiplying *P*(*i*) by
nine because
any of nine players may have a heart flush. Upon carrying out this
product we obtain 1.8837 which we denote by *A*. Wow! Clearly, this is
miles from the correct answer because a probability cannot exceed 1. Why
is *A* so big? The trouble is caused by overcounting many deals. Any
deal which has exactly one player with a heart flush has been counted
exactly once, whereas, any deal with exactly two players holding heart
flushes has been counted twice in *A*, deals with three players holding
heart flushes have been counted three times, and so on. We can see that
a large error has accumulated.

We now want to compensate for the overcounting of deals with multiple
flushes. Let *P*(*i*,*j*) be the probability that both
players *i* and *j*have heart flushes. The total number of
hands they may have is the product of *C*(45,4) and *C*(41,4)
which is 15,088,723,650. Note that we do not divide by two because
*i* and *j* label the hands. Things begin to get
messier now because there are nine combinations of choices of hearts
they can have giving both of them flushes. As an example, if *i* has
four hearts and *j* has three hearts, there are
*C*(10,4) = 210 choices
for i's hand and
35*C*(6,3) = 700 choices for j's hand. Multiplying
the two gives 147,000 choices for their hands in this subcase. Counting
the total number of ways both can have flushes yields 503,845,650.
Dividing by the total number of hands above gives a probability of .0334
that both *i* and *j* have flushes. There are 36 combinations
of pairs of the nine players. This means the second term, denoted *B*,
in our approximation is thirty-six multiplied by the preceding probability
giving us
*B* = 1.2021. We then have
*A* - *B* = .6816. At least it is
less than 1 so that we know our current estimate is within the allowed
range of a probability.

What does the value *A* - *B* measure? Any deal with exactly
one player having a heart flush contributes once to *A* and
contributes nothing to *B*. Thus, it contributes once to
*A* - *B*. Any deal with exactly two players having heart
flushes contributes twice to *A* and once to *B*.
Since *B* is being subtracted from *A*, a deal with exactly
two players having heart flushes contributes once to *A* - *B*.
Thus, deals with exactly one or two players having heart flushes have
been counted precisely once in *A* - *B*.

Where does the error in *A* - *B* originate? Well, if a deal
has exactly three players with heart flushes, then it is counted three
times in *A*and three times in *B*. Since *B* is
subtracted from *A*, such a deal
has not been included at all. Deals with four or five players having
heart flushes are actually counted negatively in *A* - *B*.
Thus, *A* - *B*is undercounting heart flush deals.

We next compensate for deals with exactly three players having heart
flushes. Let *P*(*i*,*j*,*k*) denote the probability
that players *i*,*j*,*k* have
heart flushes. The total number of hands they can have is the product
of *C*(45,4), *C*(41,4) and *C*(37,4). There are 23
combinations of hearts which can give all of them heart flushes. Working
through all the combinations produces 3,564,739,158,750 ways all three
can have heart
flushes. Dividing by the total number of hands they can have yields a
value of .003577 for *P*(*i*,*j*,*k*). There are
*C*(9,3) = 84 ways of choosing
three players from nine so that the next term, denoted *C*, is
obtained by multiplying the probability *P*(*i*,*j*,*k*)
by 84 to obtain
*C* = .30048.

Let's examine
*A* - *B* + *C* = .98208 which is the next level of
approximation.
Using the same analysis as before, any deals with exactly one, two or three
players having flushes contribute exactly once to *A* - *B* +
*C*. Deals with four or five players having flushes are being
overcounted so that the approximation *A* - *B* + *C* is
too big. However, this approximation
is going to be close to the exact value because the probability of four
players having heart flushes is small since there are only ten hearts
available. The probability of five players having heart flushes is very
small for the same reason. Of course, it is impossible for six players
to have heart flushes. Thus, this is a problem for which we can get an
exact answer easily.

We carry out the same process for four and five players having heart
flushes obtaining
*D* = .02491 and
*E* = .0003071, respectively. The
value
*A* - *B* + *C* - *D* + *F* = .95748 is the
exact probability that one
or more players have a heart flush after a flop of three hearts given
that one player has no hearts amongst her four cards and nine other
random Omaha hands have been dealt. This may be surprising to some
readers (as it was to me), but some results stray from our intuition.

The previous probability actually is useful. In the previous article we saw that an assumption about the suit structure of a single opponent's hand produces a dramatic increase in the probability of that opponent having flopped a flush. Thus, if many opponents in your Omaha game have a tendency to stay in when they have flush possibilities, and if a flop has come with three cards in the same suit of which you have none in your hand, there is a very high probability someone has flopped a flush when there are many callers because the probability already is very high for nine random hands.

Home | Publications | Preprints | MITACS | Poker Digest | Poker Computations | Feedback

website by the Centre for Systems Science

last updated 26 October 2001