最近现代常微分方程上到了Hamilton系统, 但是我没搞懂Hamilton方程是怎么来的, 所以这两天看了一下Arnold写的《经典力学的数学方法》. 这书我看起来有些吃力, 不少记法和语言和我学流形时习惯的语言不太一致. 所以现把理解了的东西整理如下, 相当于是用我习惯的语言重新复述一遍. 不保证完全正确.
我们先从Lagrange力学开始, 并且先处理自治的情形.
设是一个
维流形(一般而言, 它是某个力学系统的构型空间, 例如单摆的构型空间是
),
被我们称为Lagrange函数. 设某质点在流形上处于
的位置, 并且具有初始速度
, 这样一来我们也可以认为该质点落在
上. 设
附近有局部坐标
, 这个坐标给出
上的局部坐标
, 注意这里
上一点并不是对
求导的意思, 而只是一个与
区别开来的坐标变量. 在这个局部坐标下, 质点在
上的运动满足的Lagrange方程写为
展开来写就是
加上方程
我们就有个函数,
个方程, 差不多可以解出来. 而且由于后
个方程的存在, 我们还可以知道该质点在
上的运动也可以看作是在
上的运动.
一般而言, Lagrange函数不会是太过任意的中的函数. 在实践中, 一般有
, 其中
是势能, 而动能
,
是
上的Riemann度量.
到此为止, 这些都是可理解的十分经典的Newton力学的内容.
接着我们转向Legendre变换, 它把上的光滑函数变为
上的光滑函数. 为此, 固定
, 我们先定义一个映射
(清晰地讲, 应该记作
, 因为
是依赖于
的). 我们以局部坐标的方式来定义它(事实上, 我们也可以内蕴地定义它, 即
事实上是
的纤维导数(fibre derivative), 但是我懒得再去学习这个定义了, 所以先将就着用局部坐标吧). 还是取
上的局部坐标
, 它诱导出
和
上的局部坐标
和
, 我们定义
, 这里已经用了Einstein求和约定. 我们需要验证这是良定义的.
假设还有另一个局部坐标, 那么对于
而言, 我们要证明
. 事实上,
, 从而
,
. 然后
这正是我们需要的.
如果这样定义出来的是
到
的光滑同胚, 那么我们称
是超正则的. 我们总假定
是超正则的.
然后我们定义Hamilton函数,
. 在坐标下
应该写为
, 其中
应该按Legendre变换给出的方程组
反解为
的函数.
接下来是关键, 我们要说明为什么要这么做. 我们将在上用Hamilton函数
导出一个向量场(所谓Hamilton向量场), 这个向量场的流限制在
上恰是原先Lagrange方程的解.
我们首先注意到, 上有自然的辛结构(非退化的二阶微分形式)
. 我们先注意到对
,
, 这样我们可以定义
, 然后再定义
. 可以验证, 在
的任何局部平凡化坐标
下, 该辛结构都写为它的典则形式, 即
.
有了辛结构, 我们可以证明上存在唯一的一个向量场
使得对任何
上的向量场
, 有
. 也就是说, 辛结构
和Hamilton函数
共同决定了这个向量场
, 我们称之为Hamilton向量场. 在局部坐标系下, 我们可以算出
, 于是
诱导的流满足Hamilton方程组:
然后我们的重点来了, 这个流限制在上恰好就是原先Lagrange方程的解. 也就是说如果
是Hamilton方程的解, 那么
是Lagrange方程的解. 事实上,
这给我们一个启发, 那就是以后只要研究辛流形上的Hamilton系统就好了, 这已经涵盖了所有的力学系统.
网友评论