Category Argument Template

A standard Baire category method for producing a dense or residual set by intersecting dense open sets.
Category Argument Template

Category argument template: Let XX be a and let U1,U2,XU_1,U_2,\dots \subseteq X be sets that are each and in XX. Then the intersection n=1Un\bigcap_{n=1}^\infty U_n is dense (in particular, nonempty) in XX, and it is a since its complement is a countable union of .

Conceptually, this packages the into a reusable method: encode the nnth requirement of a property as membership in a dense open set UnU_n, and then conclude that there are points satisfying all requirements at once (finite versions rely only on ).