Solution (source code)

= Solution

For the canonical Poisson bracket,
$$
\{f,g\}=\sum_i\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),
$$
Hamilton's equations are
$$
\dot q_i=\{q_i,H\}=\frac{\partial H}{\partial p_i},
\qquad
\dot p_i=\{p_i,H\}=-\frac{\partial H}{\partial q_i}.
$$
More generally $\dot f=\{f,H\}+\partial f/\partial t$.