Birthday Calendar Gaps

For each day, $d$, let $E_d$ be the event that there is a birthday on day $d$, but there are not any birthdays on days $d+1,d+2,\dots,d+g$. A gap of length $g$ occurs if and only if $E_d$ occurs for some $d$. That is, $$ P(\text{no gaps of length $g$})=P(E_1^c\cap E_2^c\cap \dots\cap E_{365}^c) $$ To compute this, we use the principle of inclusion exclusion: $$ P(\text{no gaps of length $g$})=\sum_S(-1)^{|S|}P(E_{d(1)}\cap E_{d(2)}\cap \dots \cap E_{d(k)}) $$ where $S=\{d(1),d(2),\dots,d(k)\}$ ranges over all $2^{365}$ subsets of days.

We must figure out the probabilities of the intersections $E_{d(1)}\cap E_{d(2)}\cap \cdots \cap E_{d(k)}$. If any of the intervals $[d(i),d(i)+g]$ and $[d(j),d(j)+g]$ overlap, then this probability of this intersection is zero; the $E_d$ were defined carefully so this would be true. Otherwise, we use the principle of inclusion exclusion on this smaller problem to compute $$ p_k:= P(E_{d(1)}\cap \cdots\cap E_{d(k)}) = \sum_{j=0}^k(-1)^j\binom{k}j\left(1-\frac{kg+j}{365}\right)^n $$ Finally, we must count for each $k$ the number of ways to choose $\{n(1),\dots,n(k)\}\subseteq \{1,2,\dots,365\}$ so the intervals $[n(i),n(i)+g]$ are pairwise non-overlapping. I claim this number is $$ n_k=\binom{365-gk}{k}+g\binom{365-gk-1}{k-1} $$ I leave it to you to verify this is correct. As a hint, the first summand counts choices where none of the gaps cross between two different years, and the second counts ones that do.

We finally get that $$ P(\text{no gaps of length $g$})=\sum_{k=0}^{\left\lfloor \frac{365}{g+1}\right\rfloor }(-1)^{k}n_kp_k $$