Para mostrar que Cp(X) es denso, se desea encontrar una función continua tal que para un número finito dado de puntos tome valores en conjuntos abiertos prescritos. Esto se puede hacer para X Tychonoff pero no en general. Para X indiscreto, Cp(X) son solo funciones constantes. Más generalmente, si X contiene dos puntos que no pueden ser funcionalmente separados entonces cualquier f∈Cp(X) debe tomar el mismo valor en esos puntos y por lo tanto Cp(X) no es denso. Por lo tanto, X tiene que ser completamente Hausdorff.
De hecho, se puede demostrar que ser completamente Hausdorff también es una condición suficiente. Sea F⊆X finito y Ux no vacío y abierto en R para cada x∈F. Queremos f∈Cp(X) tal que (∀x∈F):f(x)∈Ux. De hecho, podemos elegir cualquier yx∈Ux y encontrar f tal que (∀x∈F):f(x)=yx. Primero, por completitud Hausdorffiana podemos encontrar una función continua que tome 1 en x y 0 en x′. Esto se puede hacer para cualquier x′∈F∖{x}. El producto de estas funciones toma 1 en x y 0 en los otros miembros de F. Esto se puede hacer para cualquier x∈F. La combinación lineal de estas funciones es la función f deseada.
Entonces, Cp(X) es denso en RX si y solo si X es completamente Hausdorff.