Shop Critical Point Theory And Hamiltonian Systems