How can one prove that for $0 \le s_1 < s_2$, the embedding map $W^{s_2, 2}(\mathbb{T}) \hookrightarrow W^{s_1,2} (\mathbb{T})$ is a compact operator?
My proof
Let $f \in W^{s_2,2}(\mathbb{T})$, then $f \in L^2(\mathbb{T})$ and $\sum_{n \in \mathbb{Z}} (1+ n^2)^{s_2} |\widehat{f}(n)| < \infty$. Since $s_1 < s_2$, then we have
$$ \sum_{n \in \mathbb{Z}} (1+ n^2)^{s_1} |\widehat{f}(n)| \le \sum_{n \in \mathbb{Z}} (1+ n^2)^{s_2} |\widehat{f}(n)| < \infty.$$
Thus, $f \in W^{s_1,2}(\mathbb{T})$.
Consider the orthonormal basis $\{e_n \}_{n \in \mathbb{Z}}$ for $L^2(\mathbb{T})$. Let $f \in W^{s_1,2}(\mathbb{T})$. Since $f = \sum_{j \in \mathbb{Z}} \langle f, e_j \rangle e_j$, $\sum_{n \in \mathbb{Z}} (1+n^2)^{s_1} \left| \widehat{f}(n) \right|^2<\infty$, and $\widehat{f}(n) = \langle f, e_n \rangle$. Then we have
$\sum_{n \in \mathbb{Z}} (1+n^2)^{s_1} \left| \widehat{f}(n) \right|^2 = \sum_{n \in \mathbb{Z}} (1+n^2)^{s_1} \langle f, e_n \rangle^2<\infty.$
Given $\epsilon >0$, $\exists N >0$ such that $ \left| \sum_{|n| > N+1 } (1 + n^2)^{s_1} \langle f,e_n \rangle \right| < \epsilon$. Since $(1+n^2)^{s_1}$ is never zero, then $\underset{n \to \infty}{\lim}\langle f,e_n \rangle =0, \forall |n| > N+1$. Then for every $f \in W^{s_1,2}(\mathbb{T})$, $f$ can be expressed as a finite dimensional orthonormal bases $\{ e_n\}_{|n| \le N}$. Namely
$f = \sum_{|n| \le \mathbb{Z}} \langle f, e_n \rangle e_n.$
Thus the embedding operator is compact.
Added
2- If $m \in \mathbb{N}_0$ and $s > m + \frac{1}{2}$, then $W^{s,2}(T) \subset C^n (T) \subset W^{n,2}(T)$. Where $T=\mathbb{R}/2 \pi \mathbb{Z}$.
Is my proof to (1) is ok? could help me with the point (2).
Edited
I am thinking of using this theorem:
Let $T \in B(H)$ be a diagonal operator, i.e; $\exists \{ e_i \}_{i \in I}$ orthonormal basis of $H$ such that $Te_i = \lambda_i e_i$, $\lambda_i \in \mathbb{C}$. Then the following conditions are equivalent:
1- $T \in K(H)$
2- $\lim_{i \to \infty} \lambda_i =0$, i.e. $\forall \epsilon >0, \exists F \subset I$ finite subset such that $\forall i \in I \subset F$, $|\lambda_i|<\epsilon$
As pointed out in the comments, you're saying that $\widehat{f}(n) \to 0$ implies $\widehat{f}(n) = 0$ for large $|n|$. This is false.
However, given the setup, you're not very far from the proof. I suggest you try a direct path: take a bounded sequence $f_k \in W^{s_2,2}$ (i.e., $\| f_k \|_{W^{s_2,2}} \le 1$) and choose a subsequence for which $f_{k_j} \to f$ in $W^{s_1,2}$. Consider the following steps: