Por supuesto, cuando $X$ no está cerrado en $\mathbb{R}^m$ el gráfico no se puede cerrar. En adelante supondremos que $X$ está cerrado.
Sea $\mathcal{C}(X)$ denotan el conjunto de secuencias convergentes $\mathbf{x}=(x_n)_{n\in\mathbb{N}}\subset X$ . Para cualquier secuencia de este tipo denotaremos su límite por $x$ . Observe que $x\in X$ por la suposición de que $X$ está cerrado.
Por un lado, tenemos:
\begin{align} \phi \text{ is continuous}&\iff \phi \text{ is sequentially continuous}\\ &\iff \forall \mathbf{x}\in\mathcal{C}(X), \,\phi(x)=\lim_{n\to\infty}\phi(x_n)\tag{1}\end{align}
Por otro, tenemos
\begin{align} Gra(\phi) \text{ is closed}&\iff Gra(\phi) \text{ is sequentially closed}\\ &\iff \forall \text{ convergent } \big(x_n,\phi(x_n)\big),\, \lim_{n\to\infty}\big(x_n,\phi(x_n)\big) \in Gra(\phi)\tag{2} \end{align}
Es evidente que $(1)\implies (2)$ . En efecto, si $\big(x_n,\phi(x_n)\big)$ es convergente, entonces $\mathbf{x}=(x_n)$ es convergente y, por tanto, por $(1)$ también lo es $\big(\phi(x_n)\big)$ , con $\lim_{n\to\infty}\phi(x_n)=\phi(x)$ . Por lo tanto,
$$\lim_{n\to\infty}\big(x_n,\phi(x_n)\big)=\big(x,\phi(x)\big),$$
que pertenece a $Gra(\phi)$ por definición.
Demostraremos que cuando $\phi$ está limitada, $(2)\implies(1)$ que concluye la prueba.
Supongamos que $\phi$ está acotada y $\mathbf{x}\in\mathcal{C}(X)$ . Desde $\phi$ está acotada y $(x_n)$ es convergente (y por tanto acotada), tenemos que $\big(\phi(x_n)\big)$ es una secuencia acotada. Por el teorema de Bolzano-Weierstrass, existe una subsecuencia convergente $\big(\phi(x_{n_k})\big)$ de $\big(\phi(x_n)\big)$ .
Por supuesto, $(x_{n_k})$ es convergente y converge a $x$ el mismo límite de $(x_n)$ . De ello se deduce que $\big(x_{n_k},\phi(x_{n_k})\big)$ es convergente, y por $(2)$ tenemos que $\lim_{k\to\infty}\big(x_{n_k},\phi(x_{n_k})\big)=\big(x,\phi(x)\big)$ . En particular, $\lim_{k\to\infty}\phi(x_{n_k})=\phi(x)$ .
Entonces basta con demostrar que $\big(\phi(x_n)\big)$ es convergente; en este caso, su límite debe coincidir con el de $\big(x_{n_k},\phi(x_{n_k})\big)$ es decir, debe ser igual a $\phi(x)$ . Lo demostramos por contradicción.
De hecho, si no fuera así, entonces habría algunos $\epsilon>0$ y una subsecuencia $(x_{m_k})$ de $(x_n)$ con $d\big(\phi(x_{m_k}),\phi(x)\big)\geq \epsilon$ para todos $k$ . Ahora, $\big(\phi(x_{m_k})\big)$ está por supuesto acotada, así que por el Teorema de Bolzano-Weierstrass debe tener una subsecuencia convergente, digamos $\left(\phi\left(x_{m_{k_j}}\right)\right)$ . Por construcción, tenemos que $$y=\lim_{j\to\infty}\phi\left(x_{m_{k_j}}\right)\neq \phi(x)$$
Pero $\left(x_{m_{k_j}}\right)$ es una subsecuencia de $(x_n)$ y, por tanto, converge a $x$ . De ello se deduce que $$\lim_{j\to\infty}\left(x_{m_{k_j}},\phi\left(x_{m_{k_j}}\right)\right)=(x,y)$$ y, por tanto, no pertenece a $Gra(\phi)$ en contradicción con $(2)$ . $\square$ .
Obsérvese que en la demostración anterior no necesitábamos la hipótesis de que $\phi$ sino que $\phi$ 'preserva la acotación', es decir, $\phi$ lleva conjuntos acotados a conjuntos acotados.