Inicio/Temas/Tema 2

Espacios de Hilbert y notación de Dirac

Estructura de los espacios de Hilbert, dual topológico y notación de Dirac en dimensión finita e infinita.

Espacio dual, kets, bras y adjunto

Construcción del dual topológico, teorema de representación de Riesz, introducción de los kets, los bras y el adjunto

Dual algebraicoDual topológicoIsomorfismo de RieszKets y brasElementos de matrizDescomposición de la identidadDagaOperador adjunto

1. La idea de dualidad

La dualidad es el hilo conductor de esta lección. Intentemos interpretarla intuitivamente. En matemáticas abarca muchas situaciones, pero en los espacios de Hilbert expresa una idea sencilla y profunda: un vector puede verse no solo como objeto en sí, sino también como operador que actúa sobre otros vectores para producir números, es decir, como una forma lineal. En mecánica cuántica, ese número es una amplitud de probabilidad.

El formalismo cuántico aprovecha ambas facetas, y la notación de Dirac proporciona un ingenioso sistema para manipularlas. Los kets, denotados u\ket{u}, representan vectores; los bras, denotados u\bra{u}, representan formas lineales que actúan sobre ellos. Su combinación uv\langle u|v\rangle produce un escalar, llamado bracket, mientras expresiones como aijuivj\sum a_{ij} \ket{u_i}\bra{v_j} describen operadores.

Esta notación es el lenguaje habitual de la física cuántica y dominarla por completo resulta indispensable. Tras la lección se proporcionará un formulario de reglas de cálculo. Es posible aprender a manipular los símbolos sin comprender realmente las matemáticas subyacentes. Pero entender su sentido profundo requiere el programa aquí esbozado: cómo construir la identificación completa entre vectores y formas lineales, y por qué conduce naturalmente a otro objeto esencial, el adjunto de un operador.

En la próxima sección intentaremos establecer un isomorfismo entre un espacio vectorial y su dual algebraico, el conjunto de todas sus formas lineales. Veremos que es imposible. Aunque en dimensión finita el espacio sea isomorfo a su dual, el isomorfismo no es canónico: depende de una base arbitraria. En dimensión infinita la situación empeora: dicho isomorfismo simplemente no existe. Estos obstáculos invalidan la identificación automática y justifican recurrir a la estructura más rica de Hilbert.

La Sección 3 muestra cómo usar esa estructura adicional para superar las dificultades. Gracias al producto escalar, restringiéndonos a las formas lineales continuas que constituyen el dual topológico, obtenemos un resultado notable. El teorema de Riesz afirma que, en cualquier dimensión, existe un isomorfismo isométrico antilineal y canónico entre un espacio de Hilbert y su dual topológico.

Esto fundamenta rigurosamente la notación de Dirac, que detallaremos en las Secciones 4 y 5: kets, bras y operadores lineales. Después veremos cómo el isomorfismo de Riesz introduce naturalmente el adjunto, en la Sección 6. La Sección 7 resume la construcción con un esquema completo. Durante toda la lección usaremos la dimensión finita como ejemplo concreto, trabajando siempre sobre el cuerpo C\mathbb{C}.

2. Formas lineales y dual algebraico

Sea EE un espacio vectorial sobre C\C. Su dual algebraico EE^* es el conjunto de formas lineales sobre EE, es decir, aplicaciones lineales φ:EC.\varphi : E \to \C.

En dimensión finita nn, fijada una base (e1,,en)(e_1,\dots,e_n) de EE, podemos construir una familia correspondiente de formas lineales (θ1,,θn)(\theta_1,\dots,\theta_n) en EE^* mediante:

θj(ei)=δij\theta_j(e_i)=\delta_{ij}

Se demuestra que la familia es linealmente independiente y generadora, por tanto una base de EE^*, llamada base dual. Así, dim(E)=dim(E)\dim(E^*) = \dim(E), luego EE y EE^* son isomorfos. Un isomorfismo posible es la aplicación TT que asocia a cada x=xieix = \sum x_i e_i la forma wx=xiθiw_x = \sum x_i \theta_i.

Sin embargo, TT es en cierto modo artificial porque depende de la elección inicial de base de EE. Si cambiamos la base, cambia también TT. No existe, pues, una identificación canónica o natural entre el espacio vectorial y su dual algebraico.

En dimensión infinita, un resultado clásico muestra que EE nunca es isomorfo a su dual algebraico, cuya dimensión es estrictamente mayor; véase el teorema de Erdös–Kaplansky. Si EE tiene dimensión algebraica numerable, por ejemplo, su dual tiene dimensión algebraica no numerable.

En ambos casos falta una identificación canónica entre vectores y formas lineales.

3. Dual topológico y teorema de Riesz

En un espacio de Hilbert H\H, la norma del producto escalar distingue una clase particular de formas lineales: las continuas. Se dice que φ:HC\varphi : \H \to \C es continua en x0x_0 si

ε>0, δ>0:xx0H<δ    φ(x)φ(x0)<ε,\forall \varepsilon > 0, \ \exists \delta > 0 : \|x - x_0\|_\H < \delta \implies |\varphi(x) - \varphi(x_0)| < \varepsilon,

Si es continua en un punto, por linealidad lo es en todos1. Las formas lineales continuas constituyen un subespacio vectorial del dual algebraico, llamado dual topológico y denotado también, abusivamente, H\H^*.

Nota 1: Retomaremos estos puntos en las lecciones de topología y teoría de operadores lineales.
Definición 1 (Dual topológico)
Sea H\H un espacio de Hilbert sobre C\C. Las formas lineales continuas sobre H\H forman un espacio vectorial, llamado dual topológico de H\H y denotado H\H^*. Posee una norma natural, la norma dual: φH  =def  supxH=1φ(x),\|\varphi\|_{\H^*} \equiv \sup_{\|x\|_\H=1} |\varphi(x)|,

para la cual H\H^* es un espacio vectorial normado completo, es decir, de Banach.

Observación: esta norma es un caso particular de la norma de operador que veremos después, en la sección 1.5 (Tema 4, Lección 3, no disponible en este idioma). La construcción vale en cualquier espacio normado. Lo específico de Hilbert es el siguiente teorema: el producto escalar identifica biyectivamente cada forma lineal continua con un vector.

Teorema 1 (Teorema de representación de Riesz)
Sea H\mathcal{H} un espacio de Hilbert, separable o no. Toda forma lineal continua φH\varphi \in \mathcal{H}^* se escribe de manera única como φ(x)=u,x\varphi(x) = \langle u, x \rangle

para cierto vector uHu \in \mathcal{H}.

La aplicación Φ:uφu=u,\Phi : u \mapsto \varphi_u = \langle u, \cdot \rangle de H\mathcal{H} a H\H^* ya es inyectiva en un espacio prehilbertiano. Si φu=φv\varphi_u = \varphi_v, para todo xx de H\mathcal{H} tenemos 0=φu(x)φv(x)=uv,x0 = \varphi_u(x) - \varphi_v(x) = \langle u-v , x \rangle; eligiendo x=uvx = u - v y usando la definición positiva resulta u=vu = v.

Riesz afirma que también es sobreyectiva. No es trivial y solo vale en Hilbert. En un prehilbertiano incompleto, por ejemplo, existen formas lineales continuas que no se expresan como producto escalar con un vector del propio espacio; la aplicación no es sobreyectiva.

Riesz proporciona así la biyección Φ\Phi entre H\mathcal{H} y H\mathcal{H}^* que buscábamos. Deducimos:

Corolario 1
La aplicación Φ:uφu\Phi : u \mapsto \varphi_u es un isomorfismo antilineal isométrico, llamado isomorfismo canónico de Riesz, entre H\H y su dual topológico con la norma dual: HH\mathcal{H}^* \simeq \mathcal{H}.
Demostración.
  1. La antilinealidad procede de la del producto escalar de H\H: Φ(λu)=φλu=λu,.=λu,.=λφu=λΦ(u)\Phi(\lambda u) = \varphi_{\lambda u} = \langle \lambda u, . \rangle = \lambda^* \langle u, . \rangle = \lambda^* \, \varphi_u = \lambda^* \, \Phi(u).
  2. Probemos la isometría, Φ(u)H=uH\|\Phi(u)\|_{\H^*} = \|u\|_\H. Primero: φuH=supx=1u,xuH\|\varphi_u\|_{\H^*} = \sup_{\|x\|=1} |\langle u,x\rangle| \leq \|u\|_\H por Cauchy-Schwarz. La igualdad se alcanza para x=u/ux = u/\|u\| si u0u \neq 0; es trivial si u=0u = 0.
  3. Usamos la biyección isométrica Φ\Phi para transportar el producto escalar de H\H a H\H^*, definiendo: φu,φvH  =def  Φ1(φv),Φ1(φu)H=v,uH.\langle \varphi_u, \varphi_v \rangle_{\mathcal{H}^*} \equiv \langle \Phi^{-1}(\varphi_v), \Phi^{-1}(\varphi_u) \rangle_{\mathcal{H}} = \langle v, u \rangle_{\mathcal{H}}. El orden invertido, v, u en vez de u, v, compensa la antilinealidad de Φ\Phi. Comprobemos la sesquilinealidad en H\H^*: λφu,φvH=φλu,φvH=v,λuH=λv,uH=λφu,φvH\langle \lambda \varphi_u, \varphi_v \rangle_{\mathcal{H}^*} = \langle \varphi_{\lambda^*u}, \varphi_v \rangle_{\mathcal{H}^*} = \langle v, \lambda^*u \rangle_{\mathcal{H}} = \lambda^* \langle v, u \rangle_{\mathcal{H}} = \lambda^* \langle \varphi_u, \varphi_v \rangle_{\mathcal{H}^*}. Los demás axiomas se comprueban fácilmente.
  4. La norma inducida satisface: φu,φuH=u,uH=uH=φuH,\sqrt{\langle \varphi_u, \varphi_u \rangle_{\H^*}} = \sqrt{\langle u,u \rangle_{\H}} = \|u\|_\H = \|\varphi_u\|_{\H^*}, y coincide, por tanto, con la norma dual.
  5. Finalmente, la completitud de H\H^* y su carácter hilbertiano están garantizados porque una isometría biyectiva desde un espacio completo preserva la completitud, como admitimos aquí.

Así, H\H^* hereda una estructura de Hilbert para la que Φ\Phi es un isomorfismo antilineal de espacios de Hilbert.

4. Notación de Dirac: bras, kets y brackets

La notación de Dirac es simplemente otra escritura del isomorfismo de Riesz. Definimos kets, bras y brackets y los usamos para reescribir la descomposición en una base de Hilbert de la lección anterior.

  1. Los kets. Un vector uHu \in \mathcal{H} se escribe como un ket: uHu\boxed{ u \in \mathcal{H} \quad \longleftrightarrow \quad \ket{u} }

    La estructura lineal da las reglas:

    u+v=u+vλu=λu\begin{aligned} \ket{u+v} &= \ket{u} + \ket{v} \\ \ket{\lambda u} &= \lambda \ket{u} \end{aligned}
  2. Los bras. A cada vector uHu \in \H asociamos mediante Φ\Phi una forma φu\varphi_u. Se escribe como un bra, con el vector asociado en su interior: φu=Φ(u)Hu\boxed{ \varphi_{u} = \Phi(u) \in \mathcal{H}^* \quad \longleftrightarrow \quad \bra{u} }

    Así, u\bra{u} representa el vector uu visto como forma lineal: «tomar el producto escalar con uu y devolver un número». Tenemos:

    u+v=u+vλu=λu,\begin{aligned} \bra{u+v} &= \bra{u} + \bra{v} \\ \bra{\lambda u} &= \lambda^* \bra{u}, \end{aligned} como consecuencia de la antilinealidad de Φ\Phi.
  3. El bracket. Las dos escrituras permiten formar un producto escalar, llamado bracket o inner product en inglés, como producto de un bra por un ket: u,x  =def  u|x\boxed{\langle u, x \rangle \equiv \braket{u}{x}}

    La notación expresa la acción de la forma lineal u\bra{u} sobre el vector x\ket{x}:

    u(x)=φu(x)=u,x=u|x.\bra{u}\left(\ket{x}\right) = \varphi_u(x) = \langle u, x \rangle = \braket{u}{x}.
  4. Descomposición hilbertiana. En cualquier dimensión vimos la descomposición u=iIei,ueiu = \sum_{i \in I} \langle e_i, u \rangle e_i, donde la suma es finita o converge en H\mathcal{H} si II es infinito. En Dirac:

    u=iIei|uei=iIuiei\boxed{ \ket{u} = \sum_{i \in I} \braket{e_i}{u} \ket{e_i} = \sum_{i \in I} u_i \ket{e_i} }

    (1)

    Los uiu_i son las componentes del ket uu en la base. Se obtienen proyectando ortogonalmente sobre eie_i como ui=ei|uu_i = \braket{e_i}{u}, no como u|ei\braket{u}{e_i}, que vale uiu_i^*. Es un error frecuente, probablemente porque en el cálculo vectorial usual sobre Rn\R^n se recupera la componente viv_i de v\vec{v} mediante vi=veiv_i = \vec{v} \cdot \vec{e}_i. Esto puede sugerir ui=u|eiu_i = \braket{u}{e_i} en el caso cuántico, pero ignoraría la sesquilinealidad sobre C\C y produciría inmediatamente un error.

    Para los bras:

    u=iIu|eiei=iIuiei\boxed{ \bra{u} = \sum_{i \in I} \braket{u}{e_i} \bra{e_i} = \sum_{i \in I} u_i^* \bra{e_i} }

    (2)

    y el cuadrado de la norma es

    u2=u|u=iIui2=iIuiui\|u\|^2 = \braket{u}{u} = \sum_{i \in I} |u_i|^2 = \sum_{i \in I} u_i^* u_i

    (3)

    donde la segunda igualdad es la de Parseval.
  5. La operación dagger. El isomorfismo Φ\Phi de kets a bras suele denotarse mediante el superíndice \dagger. Elegimos el mismo símbolo para el inverso Φ1\Phi^{-1} de bras a kets. Esto hace involutiva la operación dagger. Por convenio: u=u(aplicacioˊΦ)u=u(aplicacioˊΦ1)(u)=u(involucioˊn)\begin{aligned} \bra{u} &= \ket{u}^\dagger \quad \text{(aplicación } \Phi)\\ \ket{u} &= \bra{u}^\dagger \quad \text{(aplicación } \Phi^{-1})\\ \left(\ket{u}^\dagger\right)^\dagger &= \ket{u} \quad \text{(involución)} \end{aligned}

Ilustremos estos puntos en dimensión finita. Elegimos H\H de dimensión nn y una base hilbertiana B=(ei)i=1n\mathcal{B} = \left(\ket{e_i}\right)_{i=1}^n con el producto escalar canónico, véase la sección 3.1 (Tema 2, Lección 1). Representamos los kets de la base como vectores columna, matrices (n,1)(n,1):

ei=(00100)B\ket{e_i} = \begin{pmatrix} 0 \\ \vdots \\ 0 \\ 1 \\ 0 \\ \vdots \\ 0 \end{pmatrix}_\mathcal{B}

El 11 está en la posición ii-ésima. Todos los kets u\ket{u} se escriben como columnas

u=i=1nuiei=(u1u2un)BCn,\ket{u} = \sum_{i=1}^n u_i \ket{e_i} = \begin{pmatrix} u_1 \\ u_2 \\ \vdots \\ u_n \end{pmatrix}_\mathcal{B} \in \mathbb{C}^n,

con ui=ei|uu_i = \braket{e_i}{u}. La forma φu\varphi_u asociada a uu debe satisfacer, para todo vector vv:

φu(v)=u,v=i=1nuivi,(producto escalar canoˊnico de Cn)\varphi_u(v) = \langle u, v \rangle = \sum_{i=1}^n u_i^* v_i, \quad \text{(producto escalar canónico de } \C^n)

Para obtener esa suma, u\bra{u} debe representarse mediante el vector fila (1,n)(1, n) de coordenadas conjugadas de uu:

u=(u1,u2,,un),\bra{u} = \left(u_1^*, u_2^*, \cdots, u_n^*\right),

Así, el producto escalar u|v\braket{u}{v} es el producto matricial habitual:

u|v=(u1,u2,,un)(v1v2vn)=i=1nuiviC.\begin{aligned} \braket{u}{v} = \begin{pmatrix} u_1^*, & u_2^*, & \cdots, & u_n^* \end{pmatrix} \cdot \begin{pmatrix} v_1 \\ v_2 \\ \vdots \\ v_n \end{pmatrix} = \sum_{i=1}^n u_i^* v_i \in \mathbb{C}. \end{aligned}

Por ejemplo, en dimensión 2:

u=(1i)u=(1,i)\ket{u} = \begin{pmatrix} 1 \\ i \end{pmatrix} \quad \Rightarrow \quad \bra{u} = (1, -i)

Hemos obtenido:

Proposición 1 (Transposición conjugada)
En dimensión finita, el bra u\bra{u} es el transpuesto conjugado, o transconjugado, del ket u\ket{u}. Tenemos: u=u=uu=u=u\begin{aligned} \bra{u} &= \ket{u}^\dagger = \transpose{\ket{u^*}}\\ \ket{u} &= \bra{u}^\dagger = \transpose{\bra{u^*}} \end{aligned}

En dimensión infinita esto carece de sentido, pues la transposición no está definida. No obstante, en 2(N)\ell^2(\N) y su base canónica todo funciona de forma parecida si consideramos filas o columnas infinitas y sustituimos sumas finitas por series convergentes. Puede ayudar a la intuición, pero estrictamente no son matrices ni transposiciones.

5. Operadores, elementos de matriz y descomposición de la identidad

Continuamos con Dirac introduciendo aplicaciones lineales, u operadores lineales, A^\hat A de H\mathcal{H} a G\mathcal{G}, donde G\mathcal{G} es otro espacio de Hilbert.

Escritura de operadores. En física es habitual marcarlos con un sombrero. Un operador A^\hat A actuando sobre vv da A^v\hat A v. En Dirac hay dos escrituras equivalentes; la segunda es la más usada:

v=A^uv=A^u  =def  A^u.\boxed{v = \hat A \, u \quad \longleftrightarrow \quad \ket{v} = \ket{\smash{\hat A} u} \equiv \hat A \ket{u}}.

Asimismo, un producto escalar con operador se escribe:

w,A^uw|A^u  =def  wA^u\boxed{\langle w, \hat A \, u \rangle \quad \longleftrightarrow \quad \braket{w}{\smash{\hat{A}} u} \equiv \bra{w} \hat A \ket{u} }

La segunda forma es más frecuente por razones estéticas.

Elementos de matriz. El caso w=ei\bra{w} = \bra{e_i} y u=ej\ket{u} = \ket{e_j} es especialmente importante porque define los elementos de matriz de A^\hat A:

Aij=eiA^ej.\boxed{A_{ij} = \bra{e_i}\hat{A}\ket{e_j}.}

(4)

En dimensión infinita no siempre tiene sentido: ei\ket{e_i} debe pertenecer al dominio de A^\hat A; volveremos a ello. En dimensión finita la definición es transparente. Representando los vectores de base como columnas, cada operador lineal corresponde unívocamente a su matriz: A^    A=(Aij)1i,jn\hat A \;\longleftrightarrow\; A = (A_{ij})_{1 \le i,j \le n}, con Aij=eiA^ejA_{ij} = \bra{e_i}\hat{A}\ket{e_j}. La ecuación v=A^u\ket{v} = \hat A \ket{u} se convierte en el producto usual A^u=ij(Aijuj)ei\hat A \ket{u} = \sum_{i} \sum_j (A_{ij} u_j) \ket{e_i}, y el producto escalar en wA^u=(w)Au=ijwiAijujC\bra{w} \hat A \ket{u} = \transpose{\left(w^*\right)} A u = \sum_{ij} w_i^* A_{ij} u_j \in \C.

Ejemplo 1 (Cálculos matriciales)
Consideremos explícitamente: A^=(i011),u=(13),w=(i1),\begin{aligned} \quad \hat A = \begin{pmatrix} i & 0 \\[1mm] 1 & -1 \end{pmatrix}, \quad \ket{u} = \begin{pmatrix} 1 \\ 3 \end{pmatrix}, \quad \ket{w} = \begin{pmatrix} i \\ 1 \end{pmatrix}, \end{aligned}

Entonces:

v=A^u=(i011)(13)=(i2),wA^u=(i,1)(i011)(13)=1.\begin{aligned} \ket{v} = \hat A \ket{u} = \begin{pmatrix} i & 0 \\[1mm] 1 & -1 \end{pmatrix} \cdot \begin{pmatrix} 1 \\ 3 \end{pmatrix} = \begin{pmatrix} i \\ -2 \end{pmatrix}, \quad \bra{w} \hat A \ket{u} = (-i, 1) \cdot \begin{pmatrix} i & 0 \\[1mm] 1 & -1 \end{pmatrix} \cdot \begin{pmatrix} 1 \\ 3 \end{pmatrix} = -1. \end{aligned}

Operadores ket-bra. Un bracket es un número, pero un ket-bra es un operador, llamado producto exterior, sin relación con el producto exterior de formas diferenciales. A dos vectores u\ket{u} y v\ket{v} del mismo espacio de Hilbert H\H asociamos uv\ket{u}\bra{v} de H\H a H\H, definido por:

uv:HH,xuv|xC=v|xu.\begin{aligned} \ket{u}\bra{v} \quad : \quad &\mathcal{H} \to \mathcal{H}, \\ &\ket{x} \mapsto \ket{u} \underbrace{\braket{v}{x}}_{\in \mathbb{C}} = \braket{v}{x} \, \ket{u}. \end{aligned}

También aquí, en dimensión finita, es importante E^ij  =def  eiej\hat{E}_{ij} \equiv \ket{e_i}\bra{e_j}. Sus elementos son todos cero salvo un «1» en la fila ii y columna jj; su matriz es:

Eij=(000010000),\begin{aligned} E_{ij} = \begin{pmatrix} 0 & \cdots & 0 & \cdots & 0 \\ \vdots & & \vdots & & \vdots \\ 0 & \cdots & 1 & \cdots & 0 \\ \vdots & & \vdots & & \vdots \\ 0 & \cdots & 0 & \cdots & 0 \end{pmatrix}, \end{aligned}

Todo operador lineal A^\hat{A} se descompone en dimensión finita mediante sus elementos de matriz:

A^=i,j=1nAijE^ij=i,j=1nAijeiej,\boxed{ \hat{A} = \sum_{i,j=1}^n A_{ij}\,\hat E_{ij} = \sum_{i,j=1}^n A_{ij}\,\ket{e_i}\bra{e_j}, }

con Aij=eiA^ejA_{ij} = \bra{e_i}\hat{A}\ket{e_j}. En dimensión infinita no siempre es posible; cuando existe, la descomposición se entiende en convergencia fuerte. Volveremos a ello en próximas lecciones.

Descomposición del operador identidad. La identidad en H\mathcal{H}, denotada 1\mathbf{1}, se define por 1x=x\mathbf{1}\ket{x} = \ket{x} para todo xH\ket{x} \in \mathcal{H}. En dimensión finita la representa la matriz identidad. Más generalmente:

1=iIeiei\boxed{ \mathbf{1} = \sum_{i \in I} \ket{e_i}\bra{e_i} }
(5)

también en dimensión infinita numerable, donde la serie converge fuertemente. Se llama resolución de la identidad o relación de cierre. Es extremadamente útil en todos los cálculos cuánticos. Atención: es falsa en espacios no separables2

Nota 2: La descomposición x=iIei,xeix = \sum_{i \in I} \langle e_i, x \rangle e_i sigue siendo válida en cualquier Hilbert, pero en el caso no separable la suma solo recorre un subconjunto numerable I(x)II(x) \subset I dependiente de xx. No se deduce, pues, una identidad escrita independientemente del vector sobre el que actúa, lo que invalida (5) en este contexto.

6. El operador adjunto

Volvamos a Riesz y consideremos un operador lineal continuo3 A^\hat{A} de H\mathcal{H} a G\mathcal{G}, siendo H\H y G\G dos Hilbert, posiblemente con H=G\H = \G.

Nota 3: Nos restringimos a operadores continuos para simplificar. El adjunto en el caso no continuo se construirá más adelante, en la sección 1.6 (Tema 4, Lección 3, no disponible en este idioma).

Cuando A^\hat{A} actúa sobre uH\ket{u} \in \mathcal{H}, obtenemos v=A^u=A^uG\ket{v} = | \hat{A} u \rangle = \hat{A}\ket{u} \in \mathcal{G}. Es natural preguntar por el bra asociado mediante Riesz a v\ket{v}, es decir, por la forma en G\G: v=A^u\bra{v} = \langle \hat{A}u |. Esto conduce al adjunto de A^\hat{A}, también denotado A^\hat{A}^\dagger, esencial en mecánica cuántica.

Para determinar v=A^u\bra{v} = \langle \hat{A}u |, fijamos cualquier ket wG\ket{w} \in \mathcal{G} y consideramos la forma lineal sobre H\H:

φ:HCuA^u,wG\begin{aligned} \varphi : \begin{array}{rcl} \mathcal{H} & \longrightarrow & \mathbb{C} \\[4pt] \ket{u} & \longmapsto & \langle \hat{A}u, w \rangle_{\mathcal{G}} \end{array} \end{aligned}

El subíndice G\G indica dónde se calcula el producto escalar. Admitimos que φ\varphi es una forma lineal continua en H\mathcal{H} si A^\hat{A} es continuo. Por Riesz aplicado a H\mathcal{H}, existe un único zH\ket{z} \in \mathcal{H} tal que φ=φz\varphi = \varphi_z:

uH,φ(u)=A^u,wG=φz(u)=u,zH.\forall\, \ket{u} \in \mathcal{H}, \quad \varphi(u) = \langle \hat{A}u, w \rangle_{\mathcal{G}} = \varphi_z(u) = \langle u, z \rangle_{\mathcal{H}}.

Así asociamos a un vector w\ket{w} de G\G un único z\ket{z} de H\H. Formalmente es la acción del operador adjunto A^\hat{A}^\dagger: z=A^w\ket{z} = \hat{A}^\dagger \ket{w}. El operador A^\hat A actúa de H\H a G\G, mientras el adjunto va de G\G a H\H.

Repitiendo la construcción para cada w\ket{w}, se comprueba fácilmente que el operador definido es lineal y continuo. Obtenemos:

Definición 2 (Adjunto de un operador continuo)
El adjunto de un operador lineal continuo A^:HG\hat{A} : \mathcal{H} \to \mathcal{G} es el único operador lineal continuo A^:GH\hat{A}^\dagger : \mathcal{G} \to \mathcal{H} tal que:

uH,wG,A^u|wG=u|A^wH\boxed{ \forall \ket{u} \in \mathcal{H}, \forall \ket{w} \in \mathcal{G}, \quad \braket{\smash{\hat{A}} u}{w}_{\mathcal{G}} = \braket{u}{\smash{\hat{A}}^\dagger w}_{\mathcal{H}} }
(6)

El adjunto tiene dos utilidades prácticas en el cálculo cuántico formal.

  1. La fórmula muestra que, «manteniendo fijas las posiciones de uu y ww, el adjunto permite pasar el operador de izquierda a derecha».
  2. Por simetría hermítica, A^u|wG=w|A^uG\braket{\smash{\hat{A}} u}{w}_{\mathcal{G}} = \braket{w}{\smash{\hat{A}} u}_{\mathcal{G}}^*, también:

    uH,wG,wA^uG=uA^wH\boxed{\forall \ket{u} \in \mathcal{H}, \forall \ket{w} \in \mathcal{G}, \quad \bra{w} \hat A \ket{u}_{\G}^* = \bra{u}\hat{A}^\dagger \ket{w}_{\mathcal{H}}}
    (7)

    Esto muestra que «el adjunto permite intercambiar bra y ket salvo conjugación compleja».

Ambas identidades equivalen. Hay que atender a los espacios de partida y llegada H\H y G\G, y a si usamos el producto escalar de H\H o de G\G. En la práctica casi siempre H=G\H = \G, simplificando la notación.

Ilustremos la construcción en dimensión finita. El resultado principal es:

Proposición 2 (Transposición conjugada)
En dimensión finita, la matriz del adjunto A^\hat{A}^\dagger es la transpuesta conjugada de la matriz del operador A^\hat{A}.

A=(A)\boxed{A^\dagger = \transpose{\left(A^*\right)}}

(8)

Demostración.
Por definición, los elementos de matriz de A^\hat{A}^\dagger son: (A^)ij=eiA^ej=ei|A^ej.(\hat{A}^\dagger)_{ij} = \bra{e_i}\hat{A}^\dagger \ket{e_j} = \braket{e_i}{\smash{\hat{A}}^\dagger e_j}.

Por definición del adjunto:

ei|A^ej=A^ei|ej\braket{e_i}{\smash{\hat{A}}^\dagger e_j} = \braket{\smash{\hat{A}} e_i}{e_j}

y por simetría hermítica

A^ei|ej=ej|A^ei=ejA^ei=Aji\braket{\smash{\hat{A}} e_i}{e_j} = \braket{e_j}{\smash{\hat{A}} e_i}^* = \bra{e_j}\hat{A} \ket{e_i}^* = A_{ji}^*

Hemos demostrado:

(A)ij=Aji=(A)ij(A^\dagger)_{ij} = A_{ji}^* = \left(\transpose{A^*}\right)_{ij}

Todavía falta responder explícitamente: ¿cuál es el bra v=A^u\bra{v} = \bra{\smash{\hat A} u} asociado canónicamente a v=A^u\ket{v} = \ket{\smash{\hat A} u}? La fórmula (6) responde mediante un producto escalar válido para todo ww, permitiendo escribir:

wG,A^u|wG=uA^wH    A^u=uA^\forall w \in \mathcal{G}, \quad \braket{\hat{A} u}{w}_{\mathcal{G}} = \bra{u} \hat{A}^\dagger \ket{w}_{\mathcal{H}} \;\Rightarrow\; \boxed{\bra{\hat{A} u} = \bra{u} \hat{A}^\dagger}

Dos formas lineales que coinciden sobre todo ww son iguales. Es crucial comprender este objeto: un error frecuente consiste en creer que «el adjunto actúa por la izquierda sobre los bras». ¡Es falso! uA^\bra{u} \hat{A}^\dagger es una composición de operadores, no una acción por la izquierda. Los espacios de partida y llegada son:

A^:GH,u:HC,\begin{aligned} \hat A^\dagger &: \mathcal G \to \mathcal H, \\ \bra{u} &: \mathcal H \to \mathbb{C}, \end{aligned}

Así, uA^\bra{u} \hat A^\dagger es la composición uA^:GHC\bra{u} \circ \hat A^\dagger \, : \, \mathcal{G} \to \mathcal{H} \to \mathbb{C}, una forma lineal sobre G\mathcal{G}. Omitir normalmente \circ puede causar confusión.

Ejemplo 2 (Ilustración en dimensión finita)
Los kets son columnas, los bras filas y el adjunto es la transpuesta conjugada. Por ejemplo: A^=(1i02),A^=(10i2),u=(01).\begin{aligned} \hat{A} = \begin{pmatrix} 1 & i \\ 0 & 2 \end{pmatrix}, \quad \hat{A}^\dagger = \begin{pmatrix} 1 & 0 \\ -i & 2 \end{pmatrix}, \quad \ket{u} = \begin{pmatrix} 0 \\ 1 \end{pmatrix}. \end{aligned}

Calculamos:

A^u=(1i02)(01)=(i2)de donde se deduceA^u=(i2).\begin{aligned} \hat{A}\ket{u} = \begin{pmatrix} 1 & i \\ 0 & 2 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \end{pmatrix} = \begin{pmatrix} i \\ 2 \end{pmatrix} \quad \text{de donde se deduce} \quad \bra{\smash{\hat{A}}u} = \begin{pmatrix} -i & 2 \end{pmatrix}. \end{aligned}

Comprobémoslo directamente:

uA^=(01)(10i2)=(i2).\begin{aligned} \bra{u}\hat{A}^\dagger = \begin{pmatrix} 0 & 1 \end{pmatrix} \begin{pmatrix} 1 & 0 \\ -i & 2 \end{pmatrix} = \begin{pmatrix} -i & 2 \end{pmatrix}. \end{aligned}

Recuperamos la misma fila. Aquí uA^\bra{u}\hat{A}^\dagger es un producto fila ×\times matriz, cuyo resultado es una fila en G\mathcal{G}. Para ver que una acción por la izquierda es imposible, intentemos A^u\hat{A}^\dagger\bra{u}, matricialmente:

A^u=(10i2)(01),\begin{aligned} \hat{A}^\dagger \bra{u} = \begin{pmatrix} 1 & 0 \\ -i & 2 \end{pmatrix}\begin{pmatrix} 0 & 1 \end{pmatrix}, \end{aligned}

Es el producto de una matriz 2×22\times 2 por una fila 1×21\times 2, operación sin sentido matricial.

Finalmente, de A^u=uA^\bra{\smash{\hat{A}} u} = \bra{u} \hat A^\dagger, aplicando dagger, deducimos:

(A^u)=uA^.\left(\hat{A} \ket{u}\right)^\dagger = \bra{u} \hat{A}^\dagger.
(9)

(uA^)=A^u.\left(\bra{u} \hat{A}^\dagger\right)^\dagger = \hat{A} \ket{u}.
(10)

Ejemplo 3 (Cálculo de una composición formal mediante el adjunto)
Veamos una pregunta típica de examen elemental sobre el oscilador armónico. Se da una familia de kets n\ket{n} para enteros positivos nn, con las relaciones: a^n=nn1\hat a \ket{n} = \sqrt{n} \ket{n-1} y a^n=n+1n+1\hat a^\dagger \ket{n} = \sqrt{n + 1} \ket{n+1}. Se pregunta cuánto vale na^\bra{n} \hat a^\dagger.

Si creemos que a^\hat a^\dagger actúa por la izquierda, responderíamos na^=n+1n+1\bra{n} \hat a^\dagger = \sqrt{n + 1} \bra{n+1}. Es falso: las ecuaciones anteriores dan, mediante (9) con A^=a^\hat{A} = \hat{a}:

na^=(a^n)=(nn1)=nn1\bra{n}\hat{a}^\dagger = \left(\hat{a}\ket{n}\right)^\dagger = \left(\sqrt{n}\ket{n-1}\right)^\dagger = \sqrt{n}\bra{n-1}

La figura siguiente resume las relaciones entre bras, kets, el operador A^\hat A y su adjunto.

Los espacios de Hilbert de partida y llegada , junto con sus duales topológicos ^* y ^*. El operador A tiene una acción natural por la derecha: transforma u_ en A u_ . Riesz permite construir A^ , que actúa naturalmente sobre kets de a satisfaciendo la identidad fundamental. Atención: ¡el esquema no representa la aplicación inversa! En general, A^ A^-1. Las flechas horizontales superiores representan acciones; las inferiores, composiciones como se explica en el texto. Las flechas azules y naranjas indican dagger, el isomorfismo de Riesz o su inverso ^-1. El texto da las fórmulas esenciales, omitiendo los índices y por legibilidad. Al ser involutiva la operación, las transformaciones azules y naranjas son inversas. El trazo gris recuerda la antilinealidad, origen de la conjugación compleja en la identidad fundamental. Sus índices y especifican dónde se calcula cada producto escalar.
Figura 1. Los espacios de Hilbert de partida H\H y llegada G\G, junto con sus duales topológicos H\H^* y G\G^*. El operador A^\hat{A} tiene una acción natural por la derecha: transforma uH\ket{u}_\H en A^uHG\hat{A}\ket{u}_\H \in \G. Riesz permite construir A^\hat{A}^\dagger, que actúa naturalmente sobre kets de G\G a H\H satisfaciendo la identidad fundamental. Atención: ¡el esquema no representa la aplicación inversa! En general, A^A^1\hat{A}^\dagger \neq \hat{A}^{-1}. Las flechas horizontales superiores representan acciones; las inferiores, composiciones como se explica en el texto. Las flechas azules y naranjas indican dagger, el isomorfismo de Riesz Φ\Phi o su inverso Φ1\Phi^{-1}. El texto da las fórmulas esenciales, omitiendo los índices H\H y G\G por legibilidad. Al ser involutiva la operación, las transformaciones azules y naranjas son inversas. El trazo gris recuerda la antilinealidad, origen de la conjugación compleja en la identidad fundamental. Sus índices H\H y G\G especifican dónde se calcula cada producto escalar.

Terminamos con algunas propiedades importantes de la adjunción:

Proposición 3 (Propiedades del operador adjunto)
Para todos los operadores lineales continuos A^,B^\hat{A}, \hat{B} y todo escalar λC\lambda \in \mathbb{C}: (A^+B^)=A^+B^,(λA^)=λA^,(antilinealidad)(A^B^)=B^A^,(atencioˊn al orden)(A^)=A^,(involucioˊn).\begin{aligned} (\hat{A} + \hat{B})^\dagger &= \hat{A}^\dagger + \hat{B}^\dagger, \\ (\lambda \hat{A})^\dagger &= \lambda^* \hat{A}^\dagger, \quad \quad \, \text{(antilinealidad)} \\ (\hat{A}\hat{B})^\dagger &= \hat{B}^\dagger \hat{A}^\dagger, \quad \quad \text{(atención al orden)} \\ (\hat{A}^\dagger)^\dagger &= \hat{A}, \qquad \quad \, \,\, \, \text{(involución)}. \end{aligned}

Demostración.
Para la composición: para todo uH\ket{u} \in \mathcal{H} y wG\ket{w} \in \mathcal{G} aplicamos dos veces la identidad fundamental, Ec. (6): (A^B^)u|w=A^(B^u)|w=B^u|A^w=u|B^(A^w)=u|(B^A^)w.\braket{(\hat{A}\hat{B})u}{w} = \braket{\hat{A}(\smash{\hat{B}}u)}{w} = \braket{\smash{\hat{B}}u}{\smash{\hat{A}}^\dagger w} = \braket{u}{\smash{\hat{B}}^\dagger(\smash{\hat{A}}^\dagger w)} = \braket{u}{(\smash{\hat{B}}^\dagger \smash{\hat{A}}^\dagger) w}.

Concluimos por la unicidad del adjunto.

7. Referencias

Todavía no se han añadido referencias para esta lección.