Esto es exactamente análogo al procedimiento para encontrar los elementos de la matriz de los operadores normales. Recordemos primero cómo funciona esto en el caso familiar. Se elige una base ortonormal de vectores, por ejemplo $|n\rangle$ con $n = 1,2,\ldots D$ , donde $D$ es la dimensión del espacio de Hilbert, tal que $\langle n\rvert m\rangle = \delta_{mn}$ . Ahora los elementos de la matriz de un operador $A$ vienen dadas por $$A_{mn} = \langle m\rvert A\lvert n\rangle.$$
El procedimiento para los superoperadores es el mismo, pero el producto interno es diferente. Aquí es conveniente utilizar el producto Hilbert-Schmidt de dos operadores: $$(A,B) = \mathrm{Tr}\{A^{\dagger}B\}.$$ Ahora hay que encontrar una base ortonormal completa con respecto a este producto de Hilbert-Schmidt, es decir, un conjunto de matrices $M_\mu$ con $\mu = 1,2,\ldots,D^2$ , de tal manera que $(M_\mu,M_\nu) = \delta_{\mu\nu}$ . Una opción conveniente para $D=2$ es la base de Pauli: $$M_\mu \in \left\lbrace\frac{1}{\sqrt{2}}\mathbb{1},\frac{1}{\sqrt{2}}\sigma^x,\frac{1}{\sqrt{2}}\sigma^y,\frac{1}{\sqrt{2}}\sigma^z\right\rbrace.$$ Otra elección sencilla de la base que es fácil de generalizar es el conjunto de $D^2$ matrices que tienen un elemento con valor $1$ y todos los demás elementos son $0$ .
Ahora bien, si tienes un superoperador $\mathcal{L}$ , se encuentran los elementos de su matriz mediante la fórmula $$\mathcal{L}_{\mu\nu} = (M_\mu, \mathcal{L}[M_\nu] ).$$ Por ejemplo, si se tiene un hamiltoniano $H$ generando un Liouvillian $\mathcal{L}[\bullet] = -i[H,\bullet]$ uno de sus elementos matriciales en la base de Pauli se encontraría a partir de $$ \mathcal{L}_{xy} = \frac{-i}{2}\mathrm{Tr}\left\lbrace\sigma^x [H,\sigma^y]\right\rbrace. $$