I would like to know if a boolean morphism (that is an application that respects $\vee, \wedge, \neg, 0,1$) between two complete atomic boolean algebras is necessarily complete (it respects also infinite $\vee$ and $\wedge$)?
I am tempted to say yes because of the duality between complete atomic boolean algebras and sets, but I cannot find a proof.
Thank you!
No. For instance, let $X$ be an infinite set and $U$ be a nonprincipal ultrafilter on $X$. Then there is a Boolean homomorphism $f:P(X)\to\{0,1\}$ which maps the elements of $U$ to $1$ and the elements of $X\setminus U$ to $0$. This homomorphism $f$ is not complete since it maps every singleton to $0$ but does not map every arbitrary join of singletons (i.e., every set) to $0$.