When I looked at the construction of a $\mathsf{CNOT}$ gate out of a $\sqrt{\mathsf{SWAP}}$ (https://arxiv.org/abs/quant-ph/0209035), I could see that $\sigma_X$ and and $\sigma_Z$ gates were used. It made sense for me, that additional 1-qubit gates are needed to do this, but I could not think of a simple argument explaining this fact. When the system starts in the state $|00\rangle$, it is obvious, because the $\sqrt{\mathsf{SWAP}}$ gate acts here equivalent the identity. But what if I can choose the starting state, for example $|0101\rangle$ and also allow an ancilla system.
Here my thoughts, which were not very helpful for me:
I realized I can use the states $|01\rangle$ and $|10\rangle$ as a mapping, so that the $\sqrt{\mathsf{SWAP}}$ gate acts similar to a $H$ gate.
$|0_L\rangle \mapsto |10\rangle$
$|1_L\rangle \mapsto |01\rangle$
since
$ |10\rangle \xrightarrow{\sqrt{\mathsf{SWAP}}} \frac12\big[(1-i)|01\rangle + (1+i)|10\rangle\big] \equiv |01\rangle + i |10\rangle $ $ |01\rangle \xrightarrow{\sqrt{\mathsf{SWAP}}} \frac12\big[(1+i)|01\rangle + (1-i)|10\rangle\big] \equiv i |01\rangle + |10\rangle $
I thought about proofing that in a different base, the $\sqrt{\mathsf{SWAP}}$ is isomorphic in behavior to the $H$ gate (which I am not even sure), but this argument brought me nowhere, and seemed too complicated for such a simple question. Especially, allowing an ancilla system made arguing harder for me.
Maybe someone has some simple idea of reasoning, which can be applied to a bigger set of gate construction problems.