12

If you're working on $\mathsf {ZF}$ and you assume the compactness theorem for propositional logic, then you have the prime ideal theorem, and thus you can show that the dual of the category of Boolean algebras is equivalent to the category of Hausdorff $0$-dimensional spaces.

There is a natural functor $F$ yielding the equivalence, namely the covariant functor $F$ given by $F(\mathbb B)=S(\mathbb B)$; the stone space of $\mathbb B$, and for a homomorphism of Boolean Algebras $f:\mathbb A\rightarrow \mathbb B$, we consider the continuous function $F(f):S(\mathbb B)\rightarrow S(\mathbb A)$ given by $F(f)(u)=\{a\in \mathbb A: f(a)\in u\}$ for all ultrafilters $u$ of $\mathbb B$.

So, my question is, if we're only assuming $\mathsf {ZF}$, and you have that the dual of the category of Boolean algebras is equivalent to the category of Hausdorff $0$-dimensional spaces, does the compactness theorem for propositional logic hold?; this is only idle curiosity.

Thanks

  • What's $S$ in the second paragraph? – Asaf Karagila Apr 07 '13 at 18:33
  • @Asaf: Likely the Stone space of $\mathbb{B}$. – user642796 Apr 07 '13 at 18:36
  • 2
    Asking whether two categories are equivalent, rather than asking whether a particular functor is an equivalence, seems to be an unnatural thing to do. – Zhen Lin Apr 07 '13 at 18:43
  • @Zhen Lin: If am I not mistaken, the duality theorem states that this functor gives the equivalence, no? So it seems like a reasonable (read: natural?) question after all. – Asaf Karagila Apr 07 '13 at 18:44
  • Yes, that is a reasonable question. But the last one says, suppose that the two categories are equivalent for unknown reasons; is the obvious functor an equivalence? This is unnatural. – Zhen Lin Apr 07 '13 at 18:57
  • @ZhenLin, perhaps in categorical terms that is an odd question, but my question is whether this is the "natural" functor to make this categories equivalent in all cases, since this would solve my problem. – Camilo Arosemena Serrato Apr 07 '13 at 19:40
  • Well, it is easy to show that any two equivalences (in the strong sense) $\textbf{Bool}^\textrm{op} \to \textbf{Stone}$ must be naturally isomorphic (assuming one can prove that every finite boolean algebra is the powerset of a finite set), and it is also easy to show that any equivalence must agree with the Stone space functor on finite boolean algebras. It is not obvious to me what happens for infinite boolean algebras. – Zhen Lin Apr 07 '13 at 19:43

1 Answers1

9

Let $\textbf{Bool}$ be the category of boolean algebras, and let $\textbf{Stone}$ be the category of Stone spaces (however you define it). Suppose $F : \textbf{Bool}^\textrm{op} \to \textbf{Stone}$ is a weak equivalence of categories (i.e. fully faithful and essentially surjective on objects); we will deduce the boolean prime ideal theorem.

First, note that $\textbf{Bool}$ has an initial object, namely the boolean algebra $2 = \{ 0, 1 \} = \mathscr{P}(1)$, and it has a terminal object, namely the boolean algebra $1 = \{ 0 \} = \mathscr{P}(\emptyset)$. Since $F$ is a weak equivalence, $F(2)$ must be a terminal object (so a one-point space) and $F(1)$ must be an initial object (the empty space). [It is very easy to check these preservation properties even in the absence of a quasi-inverse for $F$.]

Let $B$ be a boolean algebra. Clearly, prime ideals of $B$ correspond to boolean algebra homomorphisms $B \to 2$, and hence, to continuous maps $F(2) \to F(B)$, which are the same thing as points of $F (B)$. But if $F (B)$ is empty, then the canonical map $F(1) = \emptyset \to F(B)$ is a homeomorphism, and so the canonical homomorphism $B \to 1$ is an isomorphism. [Again, this is easy to check even in the absence of a quasi-inverse for $F$.] Thus, $B$ has a prime ideal if and only if it is non-trivial.

Zhen Lin
  • 97,105