While going through a book (Lectures on Boolean algebra, Halmos) I got struck at the following question :
Prove that every Boolean ring without a unit can be embedded in a Boolean ring with a unit.
If possible, give me an elementary proof of the theorem.
Part of modern, abstract algebra is turning imagination into reality by fiat. This is a rather general technique: say you have some concrete object $A$ and you want an element with property $P$: then just adjoin a formal element to $A$ and quotient the result by the collection of all relations that must be satisfied by that element in order for that element to have property $P$. This approach can be used for multiple different elements, and in multiple different contexts (rings, groups, fields, etc.).
Now say $A$ is a Boolean ring (so it is commutative and has characteristic two, remember). We want a new element $\epsilon$ in it that acts as the identity. What relations does the identity need to satisfy; can you turn these relations into an ideal to quotient $A[\epsilon]$ by? Now you simply need to check that the quotient $A[\epsilon]/I$ is Boolean and unital and contains a copy of $A$ (i.e. $A\to A[\epsilon]/I$ is injective).