I'm learning mixed FEM using the book "Mixed Finite Element Methods and Applications" by Daniele Boffi, Franco Brezzi and Michel Fortin. I'm learning the simplicial approximation of H(curl) space (chapter 2.5.3,2.5.4) which is defined by $$H(curl,\Omega)=\{u:u\in L^2(\Omega)^3, \text{curl } u\in L^2(\Omega)^3\},$$ and its trace is defined by $n\times u$, where $n$ is unit outer normal vector.
The author mentioned that the trace is only in $H^{-1/2}(\partial\Omega)$ which is not enough for interpolation on edges or faces. So we hope to work in a slightly smaller space, which is $$ X(\Omega):=\{u:u\in L^p(\Omega)^3, \text{curl } u\in L^p(\Omega)^3,n\times u\in L^p(\partial\Omega)^2 \}, p>2.$$
The author in chapter 2.5.4 states that if they choose $u\in H(curl)\cap H^{1/2+\epsilon}$, then $u\in X(\Omega)$, for some $p=2+\delta(\epsilon)$.
I don't really understand how to lift $\text{curl } u$ to $p>2$, since curl has only part of derivatives involved, and I don't know how to apply Sobolev embeddings, or if I should use them. Anyone has some ideas help me with the problem? Thanks!