As the title says, I am trying to prove that any finite algebra $\mathcal A$ is generated by a collection of disjoint sets.
I am not quite sure where to start with this proof. I am familiar with generating algebras, so I started of by saying that if an algebra $\mathcal A \subseteq \mathcal P(X)$ is generated by a collection of sets $\mathcal E$, then $\mathcal A$ is the intersection of all algebras, which contain $\mathcal E$. Now I want to show that the elements of $\mathcal E$ must be disjoint, or otherwise $\mathcal A$ would not be an Algebra, but how do I do this?
EDIT:
I changed my approach and ended up with a proof like this:
Let $\mathcal A$ be an arbitrary finite algebra. I want to show that there exists a collection of disjoint sets $\mathcal E$, which generates $\mathcal A$. I start off with choosing $\mathcal E = \mathcal A$. Clearly, $\mathcal E$ generates $\mathcal A$. Since $ X$ and $\emptyset \in \mathcal A$ for any algebra, I can remove these from $\mathcal E$. Furthermore, since the union of finitely many sets is contained in an algebra, that contains those finitely many sets, I can also remove all of these finitely many sets from $\mathcal E$. Therefore I end up with a collection of set $\mathcal E$, which is disjoint.
Is this correct, and if so: How can I make this more formal?
Let $\mathcal{A}$ be an algebra on $X$ and let $E_x$ be the intersection of all elements of $\mathcal{A}$ that contains $x$ (since $\mathcal{A}$ is finite, this intersection is finite and then $E_x$ belongs to the algebra $\mathcal{A}$). Now you can look at those $E_x$'s that are distinct and make a family $\{E_x\}$ that forms a partition of $X$ by elements of $\mathcal{A}$ (try to prove this, I can give more hints if needed). Finally, if $F\in\mathcal{A}$, you can see that $$F=\bigcup_{x\in F} E_x.$$ So $\mathcal{A}$ is generated by $\{E_x\}$.
I will give one proof that the family $\{E_x\}$ is disjoint. Maybe you can find another.
Suppose that there exists $z\in E_x\cap E_y$. Then $z\in E_x$, what implies $E_z\subset E_x$. If $x\notin E_z$, then $\emptyset \neq E_x\backslash E_z\in \mathcal{A}$ and $x\in E_x\backslash E_z \subsetneq E_x$, what is an absurd because $E_x$ is the smallest element of $\mathcal{A}$ that contains $x$. So $x\in E_z$, what implies $E_x\subset E_z$, that is, $E_x=E_z$. In the same way you can proof that $E_y=E_z$. Therefore $E_x=E_y$ and we're done.