series de lie

En la entrada anterior hablamos de tres resultados importantes

dfdt={f,H}+ft \frac{df}{dt} = \{f, H\} + \frac{\partial f}{\partial t}
{qi,qj}=0,{pi,pj}=0,{qi,pj}=δij \{q_i, q_j\} = 0, \quad \{p_i, p_j\} = 0, \quad \{q_i, p_j\} = \delta_{ij}
  • Las transformaciones canónicas como aquellas que preservan estos corchetes fundamentales.

Lo interesante aquí es que la ecuación de evolución temporal dfdt={f,H}\frac{df}{dt} = \{f, H\} (ignorando la dependencia explícita en tt por ahora) sugiere que el Hamiltoniano HH "genera" cambios infinitesimales en ff a través del corchete de Poisson.

¿Cómo que "generación"? ¿Podemos usar otras funciones, además de HH, para generar transformaciones?

Consideremos una función cualquiera g(q,p)g(q, p) definida en el espacio de fases. Podemos asociarle un operador Lg\mathcal{L}_g, que llamaremos el operador de Lie, que actúa sobre otras funciones f(q,p)f(q, p) del espacio de fases tal que

Lgf{f,g}=i=1n(fqigpifpigqi) \mathcal{L}_g f \equiv \{f, g\} = \sum_{i=1}^n \left( \frac{\partial f}{\partial q_i} \frac{\partial g}{\partial p_i} - \frac{\partial f}{\partial p_i} \frac{\partial g}{\partial q_i} \right)

El operador Lg\mathcal{L}_g representa la derivada infinitesimal de ff a lo largo del "flujo" generado por gg. Si pensamos en gg como un "pseudo-Hamiltoniano", Lgf\mathcal{L}_g f nos dice cómo cambiaría ff instantáneamente si el sistema evolucionara según las ecuaciones de Hamilton pero con gg en lugar de HH.

Una vez que tenemos el operador Lg\mathcal{L}_g, podemos aplicarlo repetidamente:

  • Lg0f=f\mathcal{L}_g^0 f = f

  • Lg1f=Lgf={f,g}\mathcal{L}_g^1 f = \mathcal{L}_g f = \{f, g\}

  • Lg2f=Lg(Lgf)={{f,g},g}\mathcal{L}_g^2 f = \mathcal{L}_g (\mathcal{L}_g f) = \{\{f, g\}, g\}

  • Lgnf=Lg(Lgn1f)={{{f,g},g}, },g}n veces\mathcal{L}_g^n f = \mathcal{L}_g (\mathcal{L}_g^{n-1} f) = \underbrace{\{\dots\{\{f, g\}, g\}, \dots\}, g\}}_{n \text{ veces}}

Ahora, de forma análoga a la serie de Taylor ex=xn/n!e^x = \sum x^n/n!, podemos definir formalmente la exponencial del operador de Lie, exp(ϵLg)\exp(\epsilon \mathcal{L}_g), actuando sobre una función ff. Esta es la Serie de Lie generada por gg:

eϵLgfn=0ϵnn!Lgnf=f+ϵ{f,g}+ϵ22!{{f,g},g}+ϵ33!{{{f,g},g},g}+ e^{\epsilon \mathcal{L}_g} f \equiv \sum_{n=0}^{\infty} \frac{\epsilon^n}{n!} \mathcal{L}_g^n f = f + \epsilon \{f, g\} + \frac{\epsilon^2}{2!} \{\{f, g\}, g\} + \frac{\epsilon^3}{3!} \{\{\{f, g\}, g\}, g\} + \dots

Si consideramos el caso especial donde el generador es el Hamiltoniano, g=Hg = H, y el parámetro es el tiempo, ϵ=t\epsilon = t. Supongamos que ni ff ni HH dependen explícitamente del tiempo (f/t=0,H/t=0\partial f/\partial t = 0, \partial H/\partial t = 0). Entonces la ecuación de evolución es:

dfdt={f,H}=LHf \frac{df}{dt} = \{f, H\} = \mathcal{L}_H f

Si pensamos en f(t)=f(q(t),p(t))f(t) = f(q(t), p(t)) como la función evaluada a lo largo de la trayectoria, podemos calcular sus derivadas superiores:

d2fdt2=ddt(LHf)={LHf,H}=LH(LHf)=LH2f \frac{d^2 f}{dt^2} = \frac{d}{dt} (\mathcal{L}_H f) = \{\mathcal{L}_H f, H\} = \mathcal{L}_H (\mathcal{L}_H f) = \mathcal{L}_H^2 f dnfdtn=LHnf \frac{d^n f}{dt^n} = \mathcal{L}_H^n f

Ahora, si hacemos una expansión de Taylor de f(t)f(t) alrededor de t=0t=0:

f(t)=f(0)+tdfdtt=0+t22!d2fdt2t=0+ f(t) = f(0) + t \left.\frac{df}{dt}\right|_{t=0} + \frac{t^2}{2!} \left.\frac{d^2f}{dt^2}\right|_{t=0} + \dots f(t)=f(0)+t(LHf)t=0+t22!(LH2f)t=0+ f(t) = f(0) + t (\mathcal{L}_H f)|_{t=0} + \frac{t^2}{2!} (\mathcal{L}_H^2 f)|_{t=0} + \dots f(t)=n=0tnn!(LHnf)t=0=(etLHf)t=0 f(t) = \sum_{n=0}^{\infty} \frac{t^n}{n!} (\mathcal{L}_H^n f)|_{t=0} = \left( e^{t \mathcal{L}_H} f \right)|_{t=0}

Esto ya está muy divertido, porque entonces la Serie de Lie generada por el Hamiltoniano HH propaga formalmente cualquier observable ff (que no dependa explícitamente de tt) desde el tiempo t=0t=0 hasta el tiempo tt.

f(q(t),p(t))=etLHf(q(0),p(0)) \boxed{ f(q(t), p(t)) = e^{t \mathcal{L}_H} f(q(0), p(0)) }

La evolución temporal Hamiltoniana es la aplicación de una Serie de Lie generada por HH.

Por lo tanto, como ejemplo final, calculemos la trayectoria del oscilador armónico usando una serie de Lie, un buen ejemplo de matar una mosca a cañonazos.


El Hamiltoniano del oscilador armónico es

H=p22m+12kq2H = \frac{p^2}{2m} + \frac{1}{2} k q^2

si definimos ω=k/m\omega = \sqrt{k/m}, entonces k=mω2k = m\omega^2. El Hamiltoniano es

H(q,p)=p22m+12mω2q2 \boxed{ H(q, p) = \frac{p^2}{2m} + \frac{1}{2} m \omega^2 q^2 }

Encontremos q(t)q(t) usando la Serie de Lie, vimos que

f(t)=etLHf(0)=n=0tnn!LHnf(0) f(t) = e^{t \mathcal{L}_H} f(0) = \sum_{n=0}^{\infty} \frac{t^n}{n!} \mathcal{L}_H^n f(0)

donde LHf={f,H}\mathcal{L}_H f = \{f, H\}.

LHq={q,H}=qqHpqpHq \mathcal{L}_H q = \{q, H\} = \frac{\partial q}{\partial q} \frac{\partial H}{\partial p} - \frac{\partial q}{\partial p} \frac{\partial H}{\partial q} =1(pm)0(mω2q)=pm = 1 \cdot \left(\frac{p}{m}\right) - 0 \cdot (m\omega^2 q) = \frac{p}{m}

Calculamos LH2f={LHf,H}\mathcal{L}_H^2 f = \{\mathcal{L}_H f, H\}:

LH2q={LHq,H}={pm,H}=1m{p,H} \mathcal{L}_H^2 q = \{\mathcal{L}_H q, H\} = \{\frac{p}{m}, H\} = \frac{1}{m} \{p, H\}

Usando {p,H}=mω2q\{p, H\} = -m\omega^2 q:

LH2q=1m(mω2q)=ω2q \mathcal{L}_H^2 q = \frac{1}{m} (-m\omega^2 q) = -\omega^2 q

Calculamos LH3f={LH2f,H}\mathcal{L}_H^3 f = \{\mathcal{L}_H^2 f, H\}:

LH3q={LH2q,H}={ω2q,H}=ω2{q,H} \mathcal{L}_H^3 q = \{\mathcal{L}_H^2 q, H\} = \{-\omega^2 q, H\} = -\omega^2 \{q, H\} =ω2(pm)=ω2pm = -\omega^2 \left(\frac{p}{m}\right) = -\frac{\omega^2 p}{m}

Calculamos LH4f={LH3f,H}\mathcal{L}_H^4 f = \{\mathcal{L}_H^3 f, H\}:

LH4q={LH3q,H}={ω2pm,H}=ω2m{p,H} \mathcal{L}_H^4 q = \{\mathcal{L}_H^3 q, H\} = \{-\frac{\omega^2 p}{m}, H\} = -\frac{\omega^2}{m} \{p, H\} =ω2m(mω2q)=ω4q = -\frac{\omega^2}{m} (-m\omega^2 q) = \omega^4 q

Podemos ver que

  • LH2kq=(1)kω2kq\mathcal{L}_H^{2k} q = (-1)^k \omega^{2k} q

  • LH2k+1q=(1)kω2k(p/m)\mathcal{L}_H^{2k+1} q = (-1)^k \omega^{2k} (p/m)

Construimos las Series de Lie evaluadas en t=0t=0: Sea q(0)=q0q(0) = q_0

q(t)=n=0tnn!LHnq0 q(t) = \sum_{n=0}^{\infty} \frac{t^n}{n!} \mathcal{L}_H^n q_0 q(t)=q0(1(ωt)22!+(ωt)44! )+p0m(tω2t33!+ω4t55! ) q(t) = q_0 \left(1 - \frac{(\omega t)^2}{2!} + \frac{(\omega t)^4}{4!} - \dots \right) + \frac{p_0}{m} \left( t - \frac{\omega^2 t^3}{3!} + \frac{\omega^4 t^5}{5!} - \dots \right)

La primera serie es la serie de Taylor para cos(ωt)\cos(\omega t). La segunda, si factorizamos ω\omega del tiempo, es (1/ω)sin(ωt)(1/\omega) \sin(\omega t).

q(t)=q0cos(ωt)+p0mω((ωt)(ωt)33!+(ωt)55! ) q(t) = q_0 \cos(\omega t) + \frac{p_0}{m\omega} \left( (\omega t) - \frac{(\omega t)^3}{3!} + \frac{(\omega t)^5}{5!} - \dots \right) q(t)=q0cos(ωt)+p0mωsin(ωt) \boxed{ q(t) = q_0 \cos(\omega t) + \frac{p_0}{m\omega} \sin(\omega t) }