我們已經看到,形式為

的哈密頓量描述了在保守力作用下的運動,但這不是最一般的哈密頓量形式。
在幾何光學極限下,許多波可以用另一種簡單的形式描述

如果我們考慮哈密頓量的其他形式會發生什麼?
假設我們有

點積項是我們可以新增到動能中最簡單的標量,它依賴於動量。我們將會看到它類似於勢能。
使用哈密頓方程,我們可以立即寫出運動方程。

注意我們在這裡使用的是求和約定。
現在我們有了運動方程,我們需要弄清楚它們的含義。
我們首先注意到動量不再是mv。從勢場A有一個額外的貢獻。我們可以將此視為一種勢動量,類似於勢能。
作用在粒子上的力為

使用鏈式法則,並將dp/dt用第二個運動方程替換,我們得到

使用第一個方程,這變成

括號中的項可以識別為我們在叉積中看到的型別。經過一些操作,使用克羅內克函式和交替符號,我們可以寫成

所以,將最後一行寫成向量方程,

這種勢產生的力有一個垂直於它的旋度和速度的分量,還有一個是標量梯度的分量。
如果我們在哈密頓量中新增一個精心選擇的勢能,我們可以消除這個第二項。

這個哈密頓量可以簡化為

其中括號內的項是 *m**v*,寫成動量的函式。
對哈密頓量進行這種簡單的修改,我們得到了一個垂直於速度的力,就像磁力一樣。因為力與速度垂直,所以力所做的功始終為零。
我們可以使用勢場來描述依賴於速度的力,前提是這些力不做功。
這些表示式中 **A** 的係數是任意的。改變它僅僅相當於用不同的單位測量 **A**,所以我們同樣可以寫成

當 α=m 時,A 的單位為速度,這在某些情況下可能很方便,但我們也可以使用任何其他適合我們目的的 α 常數。當我們學習相對論時,我們將使用 α=-1。
請注意,力僅取決於 A 的旋度,而不是 A 本身。這意味著我們可以將任何旋度為零的函式加到 A 上,而不會改變任何東西,就像我們可以將一個常數加到勢能一樣。
此外,向量微積分的一個標準結果是,任何向量場都是兩個分量的和,一個旋度為零,另一個散度為零。由於旋度為零的分量不影響總力,我們可以要求它為零;即我們可以要求 A 的散度為零。

這被稱為 *規範* 條件。就目前而言,可以認為它定義了積分常數的特別自然的數值。