(CFE): Every filter of closed sets can be extended to a maximal one.
(BPI): Every Boolean algebra contains a prime ideal.
I am reading Herrlich's and Stepran's paper "Maximal filters, continuity and choice principles" where on page 700 it is stated that $CFE \implies BPI$ obviously holds.
Unfortunately, it's not obvious to me. My first idea was that it might hold that a maximal closed filter is prime. But I don't see how to prove it. To recall the definitions, a filter $F$ is prime iff $x \lor y \in F$ implies $x \in F$ or $y \in F$ where $\lor$ denotes the join/supremum. In a partial order of closed sets the order $A \le B$ would be defined by $A \subseteq B$ (or not?). Then $A \lor B$ would be $A \cup B$ and it is not clear to me how $A \cup B \in F$ implies that either $A \in F$ or $B\in F$. And I think the following provides a counter example: Let $X$ be a topological space endowed with the trivial topology. Let $A,B$ be any two non-empty disjoint subsets with $A \cup B = X$. Then $F = \{A \cup B\}$ is a maximal filter on $X$ that is not prime since neither $A$ nor $B$ are in it.
Hence my question: would someone post a proof of the obvious implication $CFE \implies BPI$? Thanks for your help.
I was making my life too complicated in earlier versions.
Note, first, that $\mathsf{BPI}$ is equivalent (under $\mathsf{ZF}$) to the "Ultrafilter Theorem": Every filter of subsets of a set $S$ can be extended to an ultrafilter. (See Jech, The Axiom of Choice, Theorem 2.2, p.17.)
If $\mathcal{F}$ is any filter of subsets of a set $S$, give $S$ the discrete topology. As $\mathcal{F}$ is now a filter of closed subsets of $S$, by $\mathsf{CFE}$ it can be extended to a maximal filter $\mathcal{G}$ of closed sets. Since we have taken the discrete topology, it is easy to show that $\mathcal{G}$ is actually an ultrafilter on $S$ extending $\mathcal{F}$.