Let's say that I have a domain $G\subseteq \mathbb{C}\approx \mathbb{R}^2$ and a countable dense subset $S\subseteq G\subseteq \mathbb{C}$ and that the sequence $(f_n(s))_{n\in \mathbb{N}}$ where $f_n:G\to \mathbb{R}$ is bounded for each $s\in S$. . How can I formally state, using the diagonal argument, that there exists a subsequence $(f_{n_{j}})_{j\in \mathbb{N}}$ such that $(f_{n_{j}}(s))_{j\in \mathbb{N}}$ is convergent for each $s\in S$?
If you could use a simple wellknown subsequence notation for your answer I would be grateful. Also why is it called the diagonal argument?
I understand the basic of it i.e. $f_n(s_1)$ is bounded $(f_{n_{j}}(s_1))_{j\in \mathbb{N}}$ convergent. $(f_{n_{j}}(s_2))_{j\in \mathbb{N}}$ bounded $(f_{n_{j_{m}}}(s_3))_{m\in \mathbb{N}}$ convergent etc, but I can't conclude that there exists one that for all?
I will modify your notation slightly to make the diagonal portion of the argument clear.
As you mentioned, there exists some subsequence of $(f_n)$ such that $(f_{n_k}(s_1))$ is a convergent sequence. We can relabel this subsequence as $(f_{1, k})_{k\in\mathbb{N}}$ instead of $(f_{n_k})_{k\in\mathbb{N}}$ (I chose to label it this way so we know that this sequence is convergent on $s_1$).
Now, within this subsequence of the original sequence of functions, we can find another subsequence that is convergent on $s_2$, as you already observed. Let's call this sequence of functions $(f_{2, k})$, with the same reasoning for the naming as before.
We can continue this process of finding subsequences in previous subsequences ad infinitum, constructing a subsequence of functions $(f_{n, k})_{k \in \mathbb{N}}$ for any $n \in \mathbb{N}$. By construction, $(f_{n, k}(s_n))_{k \in \mathbb{N}}$ is convergent.
Now, here's the diagonal portion of the argument. We can visualize all these subsequences as a matrix,
$$ \begin{matrix} f_{1, 1} & f_{1, 2} & f_{1, 3} & \cdots\\ f_{2, 1} & f_{2, 2} & f_{2, 3} & \cdots\\ f_{3, 1} & f_{3, 2} & f_{3, 3} & \cdots\\ \vdots & \vdots & \vdots & \ddots \end{matrix} $$
where by construction, each row is a subsequence of the row above it. Now, consider the diagonal sequence $(f_{k, k})_{k \in \mathbb{N}}$ and choose any $s_j$. Note that the sequence $f_{j, j}(s_j), f_{j+1, j+1}(s_j), \dots$ is a subsequence of the sequence we constructed specifically for $s_j$ (again, by the construction). Therefore, the diagonal sequence is convergent on $s_j$, since all but a finite number of terms are part of a convergent sequence.
Thus, the sequence $(f_{k, k})_{k \in \mathbb{N}}$ is the desired subsequence such that for any $s \in S$, $(f_{k, k}(s))_{k \in \mathbb{N}}$ is convergent.