If $\cup_{n=1}^\infty B_n=\Omega$ and $P(\Omega)=1$ then $\sum_{n=1}^\infty P(B_n)=1$, now $$P(A)=\sum_{n=1}^\infty P(A|B_n)P(B_n)=p\sum_{i=1}^\infty P(B_n)=p$$
If $X$ and $Y$ are independents $$P(X|Y=y)=\frac{P(X=x\cap Y=y)}{P(Y=y)}=\frac{P(X=x)P(Y=y)}{P(Y=y)}=P(X=x)$$ so $$a)\Leftrightarrow b)$$

Hint: Begin with the Law of Total Probability: $\mathsf P(A) = \sum\limits_{n=1}^\infty \mathsf P(A\mid B_n)\;\mathsf P(B_n)$
(But watch your shift key; you have a $P(X\mid y=y)$ typo. Additionally you need $X=x$ there not $X$ by itself).