I just got through an inquiry-based course in introductory topology, and I enjoyed the experience a lot. If you're unfamiliar, this roughly means that we were given a text full of theorems and the class consisted of providing as many proofs as possible, with student presentations in lieu of lectures.
There was one theorem which I got a lot of use out of, but was never able to prove. It wasn't assigned, and I talked to the professor about it a couple times, but he didn't have any advice for me that I hadn't figured out myself.
The text calls it the "Normality Lemma" if that helps, but it doesn't appear to be a standard term.
Let $A$ and $B$ be subsets of a topological space $X$ and let $\{U_i\}_{i\in\mathbb N}$ and $\{V_i\}_{i\in\mathbb N}$ be two collections of open sets such that:
- $A\subseteq \bigcup_{i\in\mathbb{N}} U_i$ and $B\subseteq \bigcup_{i\in\mathbb{N}} V_i$
- $\overline{U_i}\cap B$ and $\overline{V_i}\cap A$ are empty for all $i\in\mathbb N$.
Then there are disjoint open sets $U$ and $V$ such that $A\subseteq U$ and $B\subseteq V$.
The thing that really puzzles me about this is the countability condition. Is this doing anything more than saying the collections need to be infinite?
Another interesting quirk about this theorem is that it doesn't show that $X$ is normal explicitly. Rather it guarantees disjoint open sets around a specific pair of (sufficiently ''cushioned'') arbitrary sets for any space.
Can anyone help me through a proof of this?