I started studying Hamiltonian Fields and Symplectic Geometry, and I have a question about how we can construct a bundle isomorphism induced by the symplectic form.
Let $(M,\omega)$ be a symplectic manifold and consider the bundle homomorphism $\widehat{\omega}: TM \rightarrow T^*M$. How can I prove that $\widehat{\omega}$ is a bundle isomorphism?
I know that this is useful to define the Hamiltonian Vector Field of a function $f\in \mathcal C^{\infty}(M)$, but I cannot see why Symplectic Manifolds are the natural way to define Hamiltonian Systems rather than Riemannian Manifolds. What are the main differences between them?