Question: Let $X_k \sim Bern(p)$ and for $n,l \in \mathbb N$: $$ A_n^l = \{X_n = X_{n+1} = .... = X_{n+l-1} = 1 \} $$ which is the event that a run of luck of at least length l starts at time n, further, let: $$ A^l = \limsup_{n \to \infty} A^l_n $$ Show that $P(\bigcap_{l = 1}^{\infty} A^l)=1$ That is, with probability 1 there are infinitely many runs of luck of arbitrary length.
Attempt: Im really confused with how to interpret $A^l$. For example, when $l=1$, then: \begin{align*} A^1 &= \limsup_{n \to \infty} A^1_n\\ &=\bigcap^\infty_{j=1} \left ( \bigcup^{\infty}_{n=j} A_n^1\right)\\ &=(A_1^1 \cup A_2^1 \cup A_3^1 \cup...) \cap (A_2^1 \cup A_3^1 \cup ...)\cap ( A_3^1 \cup A_4^1 \cup ...)\\ \end{align*}
thanks to @GenericNickname, we can see that $\mathbb P(A^1) = 1$. By the same reasoning for $l=2$: $$ \mathbb P(A^2) = \lim _{n \to \infty} (1 -\mathbb P \text{(two successes in a row occurs at least once for $m\ge n$)} ) $$
Intuitively this will be equal to 1 as well. Not as intuitive when we take $l=100$ for example. The next hint from @GenericNickname is to use the Borel-Cantelli lemma to prove this, which states for a sequence $S_n$:
$$ \sum_{n=1}^{\infty} \mathbb P(S_n) < \infty \implies \mathbb P(\limsup_{n \to \infty} S_n) = 0 $$
Still confused but working on it:
If we take $S_n = A^l_n$ above. Then: $$ \sum_{n=1}^{\infty} \mathbb P(A_n^l)=p^l + p^l+p^l+.... \to \infty $$ So, the lemma doesn't hold here