19. ルジャンドル変換¶
ルジャンドル変換は以下に述べる様に、関数 \(f(x)\) を表現するのに、傾き \(p\) を持つ接線の集合として表現する方法と考えることができる。
まず関数 \(f\) のルジャンドル変換 \(f^*\) を 次のように定義する(Wikipedia)。
この変換に依って、変数 \(x\) の関数 \(f(x)\) から 変数 \(p\) の関数 \(f^*(p)\) が作り出されている。
いま、 \(x_0\) を \(p=f'(x_0)\) となる点とする。(これはハミルトン形式において、 \(L(q,\dot{q})\) から \(p=\frac{\partial L}{\partial \dot{q}}\) で新たな変数 \(p\) を定義して \(L(q,\dot{q})\) のルジャンドル変換としてハミルトニアン \(H(q,p) = p\dot{q} - L\) を定義したのと同じ。) この時、
であるから、
である。ただし、 \(f'(x_0(p)) = p\) 。
これらの定義から、関数 \(f(x)\) の点 \(x_0\) での接線は、
とかけることがわかる。
であるから、関数 \(f(x)\) と そのルジャンドル変換 \(f^*(p)\) は互いの導関数が相互に逆関数となっている。
微分で考えてみると
であるから、
ということである。この式はまた、
を意味していることにも注意。
19.1. ルジャンドル変換の例¶
関数として2次関数
を考えてみる。接線の傾きが \(p\) となる点の座標を \(x_0\) とすると、
である。これより、接線の式は
であるから、 \(f(x)\) のルジャンドル変換 \(f^*(p)\) は
となる。式 式-19.12