Consider the sequence of functions $f_k : \mathbb N \times \mathbb R^n \to [0,\infty)$ defined as $f_k(x) = x^TP_kx$, where $P_k : \mathbb N \to \mathbb S_+^n$ is a sequence of symmetric and positive semi-definite $n \times n$ matrices. If $f_k$ converges pointwise to the function $f : \mathbb R^n \to [0,\infty)$ defined as $f(x) = x^TPx$, where $P \in \mathbb S_+^n$, then is it true that $P_k$ converges to $P$? I think that the answer is "yes", but I'm not sure how to complete the following proof:
To show that $P_k \to P$, we want to show that $\forall \varepsilon_2 > 0, \exists N_2 \in \mathbb N,k \geq N_2 \implies \|P_k - P\|_F < \varepsilon_2$, where $\|\cdot\|_F$ is the Frobenius norm, such that $\|P_k - P\|_F = \sqrt{\sum_{i=1}^n\sum_{j=1}^n \left|p_{ij}^{[k]} - p_{ij}\right|^2}$, where $p_{ij}^{[k]}$ is the $(i,j)$ element of $P_k$ and $p_{ij}$ is the $(i,j)$ element of $P$.
Because $f_k = x^TP_kx$ converges pointwise to $f = x^TPx$, then $\forall x \in \mathbb R^n, \forall \varepsilon_1 > 0, \exists N_1 \in \mathbb N, k \geq N_1 \implies |x^T(P_k - P)x| < \varepsilon_1$. So, pick $x$ to be a vector of all $1$'s, such that $$ \begin{align} |x^T(P_k - P)x| &= \left|\sum_{i=1}^n \sum_{j=1}^n (p_{ij}^{[k]} - p_{ij})\right| \\ &\leq \sum_{i=1}^n \sum_{j=1}^n \left|p_{ij}^{[k]} - p_{ij}\right| \end{align} $$ However, I'm not sure how to then pick $\varepsilon_1$ (to get the corresponding $N_1$) and then relate $|x^T(P_k - P)x|$ to $\|P_k - P\|_F$ above via $\varepsilon_2$ to get the corresponding $N_2$, so I would appreciate any hints.
Consider $f_k(e_i)$ where $e_i$ is the $i$th unit vector which turns out to be equal to $p_{i,i}^{(k)}$. Thus by assumtion $\lim_k p_{i,i}^{(k)}=\lim_kf_k(e_i)=f(e_i)=p_{i,i}$. Next for $i\not=j$ consider $f_k(e_i+e_j)$ which equals $2p_{i,j}^{(k)}$, and argue as above.