The answer you have linked is incomplete, it lacks some important details. In particular, you cannot conclude that $P(B_1 \mid B_2 \cap \cdots \cap B_{n+1}) = P(B_{n+1} \mid B_1 \cap \cdots \cap B_n)$ simply from the information that $P(B_n)$ is constant (independent of $n$). All you can do is conclude that $P(B_1 \mid B_2) = P(B_2 \mid B_1)$, as is given.
Here's a counterexample: consider a coin which flips heads or tails fairly until it flips two heads (tails) in a row, following which it will always flip heads (tails). By symmetry, one can conclude that $P(H_n) = \frac{1}{2}$. Indeed, we also have $P(H_2 \mid H_1) = P(H_1 \mid H_2) = \frac{1}{2}$ since the first two flips cannot influence each other. However, $P(H_3 \mid H_1 \cap H_2) = 1$ and $P(H_1 \mid H_2 \cap H_3) < 1$ since the flips $THH\cdots$ are certainly possible. That being said, Polya's urn has something more special. One way to argue this is somewhat categorically:
Each arrow has a certain probability. The important detail is that each square "commutes" in the sense that if you compose the two arrows on the left, you get the same probability as composing the two arrows on the right. This immediately tells you (this is an exercise in induction) that the whole diagram "commutes" in the sense that all possible route from one vertex in the tree to a descendant has the same probability.
How do we get what we want from here? Well, we can first prove that $P(B_{i_1} \cap B_{i_2} \cap \cdots \cap B_{i_n})$ is independent of the pairwise distinct $i_k$ (but dependent on $n$ itself). Consider some other choices of pairwise distinct $j_1, j_2, \ldots, j_n$ and let $N > \max(\{i_k : 1 \leqslant k \leqslant n\} \cup \{j_k : 1 \leqslant k \leqslant n\})$. Look at the two events in the set of all possible routes of size $N$ from the root.
In the event $B_{i_1} \cap \cdots \cap B_{i_n}$, we impose blue on steps $i_k$, but the other steps are free to be either red or blue, and similarly for the other event. However, it is clear that the number of possibilities with a fixed number of reds are equal for both events since we don't care about which steps are imposed to be blue. But this immediately tells us that the probabilities are the same since our diagram tells us that the probability of any route only depends on the number of reds and blues. Now, what you want follows immediately since:
$$P(B_{i_1} \mid B_{i_2} \cap \cdots \cap B_{i_{n+1}}) = \frac{P(B_{i_1} \cap B_{i_2} \cap \cdots \cap B_{i_{n+1}})}{P(B_{i_2} \cap \cdots \cap B_{i_{n+1}})}$$
\mid
instead of|
. – joriki Jan 16 '24 at 05:56