Hamilton-Jacobi equations First-order PDEs mathematics