I am going over a tutorial in my real analysis course and there is an exercise that I don't understand a part of his solution.
The exercise is:
Let $S$ be an infinite $\sigma$ algebra on $X$ .Prove that $S$ is not countable.
The proof given is:
Assume by negation $S=\{A_{i}\}_{i=1}^{\infty}$. For each $x\in X$ define $B_{x}:=\cap_{x\in A_{i}}A_{i}$. Note that $B_{x}\in S$ since this is a countable intersection.
Claim: If $B_{x}\cap B_{y}\neq\emptyset$ then $B_{x}=B_{y}$.
Proof:
If $z\in B_{x}\cap B_{y}$ then $B_{z}\subseteq B_{x}\cap B_{y}$. If $x\not\in B_{z}$then $B_{x}\setminus B_{z}$ is a set in $S$ containing $x$ and is strictly contained in $B_{x}$, in contradiction to the definition of $B_{x}$.
Hence $B_{z}=B_{x}$and similarly $B_{z}=B_{y}$ hence $B_{x}=B_{y}$.
Now consider $\{B_{x}\}_{x\in X}$ - If there is a finite sets of the form $B_{x}$ then $S$ is a union of a finite number of disjoint sets hence it is finite. We conclude there is an infinite number of sets of the form $B_{x}$. $\cup_{i\in A}B_{x_{i}}$ where $A\subseteq\mathbb{N}$ is of at least cardinality $\aleph$.
There are couple of things I don't understand in this proof:
Why the fact that we found a set ($B_{x}\setminus B_{z}$) in $S$ containing $x$ and is strictly contained in $B_{x}$ a contradiction ?
Why if there are only a finite number of different sets of the form $B_{x}$ then $S$ is a union of a finite number of disjoint sets and is finite ?