5: A practical application of Liouville's Theorem (40 points) When solving a differential equation with a...
5: A practical application of Liouville's Theorem (40 points) When solving a differential equation with a computer, the basic task is to approximate the continuous behavior of a system with a discrete set of variables measured at discrete times: (2(0), u(0), 2(?t), u( t)) (2(2? ), u(2?t), etc.. A very good algorithm for doing this is called Velocity Verlet, and works as follow: Znew old+old) (At)2 Unew = Uold t. 2m We are going to check whether this algorithm conserves volume in phase space. In order to do this you'll need to use the Jacobian formulation of Liouville's Theorem, which requires that the determinant of the Jacobian be 1: Told Hint: Remember that when you see Znew in the formula for vnew, Tnew most certainly does depend on Told and also vold, which means that Fx(Tnew) depends on xold. If you aren't careful about using the chain rule when taking derivatives of F(Cnew) you will get something that fails to conserve phase space volume Also, you will have to make one approximation (because we always do): Assume that while Fx (x) will change as x changes, assume that F () does not change substantially, i.e. treat as roughly constant. This will enable you to cancel some terms