Symplectic integration and dynamic Hamiltonian Monte Carlo

What symplectic integrators are actually doing is something that’s global, as shown here:

So this kind of stepsize jittering actually gets rid of the symplectic property (which is why I said adaptive timestepping for symplectic is very difficult). However, HMC is using a symplectic integrator because of its volume preservation property meaning less rejections, not because of its long-term integration properties, so it’s probably fine to do with HMC but not a true integration.

That’s what methods like Highly stable symplectic methods · Issue #82 · SciML/OrdinaryDiffEq.jl · GitHub are supposed to do by increasing the stability region proportionally larger than the stepsize. I need to do some more research in this though, and I want to go to higher order.