In Rudin's Real and Complex Analysis, Theorem 5.6 (i.e., Baire's Theorem, page 97) states that
If X is a complete metric space, then the intersection of every countable collection of dense open subsets of X is dense in X.(1)
After the proof, he says that Theorem 5.6 is equivalent to the statement:
No (non empty) complete metric space is of the first category.(2)
And he points out that to see this, only need to take complements in the statement of Theorem 5.6. But I do not see how that works, by taking complements in the statement of Theorem 5.6, I can only have that Theorem 5.6 is equivalent to the statement:
If X is a complete metric space, $\{A_i\}$ is a countable collection of nowhere dense closed subsets of X, then int$(\cup A_i)=\emptyset$.(3)
(Or see corollary to baire category theorem)
Of course, (3) or (1) implies (2), but I don't know how to prove that (2) implies (1) or (3).
I also know that Theorem 5.6 is equivalent to the statement:
If X is a complete metric space, then every non empty open subset of X is of second category.(4)
(See About the equivalence of definitions of a Baire Space)
But I do not see this would be helpful.
How to prove that (2) implies (1) or (3) or (4)?
Any help would be appreciated.