He aquí una prueba que no utiliza un gran martillo combinatorio, aunque he sacado la idea de una prueba del teorema de Erdős-Rado. Sea $S=\{\alpha<\mathfrak{c}^+:\operatorname{cf}\alpha=\omega_1\}$ . Para cada $\alpha\in S$ y $n\in\omega$ construir una secuencia finita $\langle\beta(\alpha,n,k):k<\ell(\alpha,n)\rangle$ de la siguiente manera. Si $\{\gamma<\alpha:f_\gamma(n)>f_\alpha(n)\}\ne\varnothing$ , dejemos que $$\beta(\alpha,n,0)=\min\{\gamma<\alpha:f_\gamma(n)>f_\alpha(n)\}\;;\tag{1}$$ De lo contrario, deja que $\ell(\alpha,n)=0$ . Dado $\beta(\alpha,n,k)$ , dejemos que
$$\beta(\alpha,n,k+1)=\min\{\gamma<\alpha:f_{\beta(\alpha,n,k)}(n)>f_\gamma(n)>f_\alpha(n)\}\tag{2}$$
si existe tal ordinal, y en caso contrario que $\ell(\alpha,n)=k+1$ . Desde $\beta(\alpha,n,k)>\beta(\alpha,n,k+1)$ siempre que ambos ordinales estén definidos, $\ell(\alpha,n)\in\omega$ para cada $\alpha\in S$ y $n\in\omega$ . Para cada $\alpha\in S$ dejar $A_\alpha=\bigcup_{n\in\omega}\{\beta(\alpha,n,k):k<\ell(\alpha,n)\}$ y si $A_\alpha\ne\varnothing$ , dejemos que $\eta_\alpha=\sup A_\alpha$ ; $A_\alpha$ es contable, por lo que $\eta_\alpha<\alpha$ . El mapa $\alpha\mapsto\eta_\alpha$ es una función de prensado en $S_0=\{\alpha\in S:A_\alpha\ne\varnothing\}$ .
Si $S_0$ es estacionario, entonces hay un $S_1\subseteq S_0$ y un $\eta<\mathfrak{c}^+$ tal que $\eta_\alpha=\eta$ para todos $\alpha\in S_1$ . Sólo hay $\mathfrak{c}$ distintas posibilidades de
$$\left\{\{\beta(\alpha,n,k):k<\ell(n)\}:n\in\omega\right\}\;,$$
por lo que hay $S_2\subseteq S_1$ tal que $|S_2|=\mathfrak{c}$ y
$$\left\{\{\beta(\alpha_0,n,k):k<\ell(n)\}:n\in\omega\right\}=\left\{\{\beta(\alpha_1,n,k):k<\ell(n)\}:n\in\omega\right\}$$
para todos $\alpha_0,\alpha_1\in S_2$ . Supongamos que hay $\alpha_0,\alpha_1\in S_2$ y $n\in\omega$ tal que $\alpha_0<\alpha_1$ y $f_{\alpha_0}(n)>f_{\alpha_1}(n)$ . Entonces, para todos los $k<\ell(\alpha_1,n)$ tenemos $f_{\beta(\alpha_1,n,k)}(n)>f_{\alpha_0}(n)>f_{\alpha_1}(n)$ y $\beta\big(\alpha_1,n,\ell(\alpha_1,n)\big)$ debería haberse definido: había al menos un ordinal disponible, $\alpha_0$ que cumplan los requisitos de cualquiera de $(1)$ y $(2)$ era apropiado. Esta contradicción demuestra que si $\alpha_0,\alpha_1\in S_2$ con $\alpha_0<\alpha_1$ entonces $f_{\alpha_0}(n)\le f_{\alpha_1}(n)$ para todos $n\in\omega$ que es el resultado deseado.
Supongamos ahora que $S_0$ no es estacionario, y dejemos que $S_1=S\setminus S_0$ ; $S_1$ es estacionario, por lo que $|S_1|=\mathfrak{c}^+$ . Supongamos que $\alpha_0,\alpha_1\in S_1$ con $\alpha_0<\alpha_1$ . $A_{\alpha_1}=\varnothing$ por lo que para cada $n\in\omega$ debemos tener $f_{\alpha_0}(n)\le f_{\alpha_1}(n)$ , que es de nuevo el resultado deseado.