The first problem is proved in two steps.

First, If is a compact set and then there are two disjoint open sets such .

Second, each point in is not in .

If use part one to get disjoint open sets .

The compactness of gives a finite collection of each.

The intersection of the is open and contains .

Problem #2. Use the co-finite topology to show it is false.