古典力学 では、ホロノミック拘束条件は位置変数(および場合によっては時間)[ 1 ]間の関係であり、次の形式で表現できます。
どこは、システムを記述するn個の一般化座標であり(制約のない構成空間において)、は連続関数です。例えば、球面上に留まるように拘束された粒子の運動はホロノミック拘束を受けますが、粒子が重力の影響で球面から落下できる場合、拘束は非ホロノミックになります。最初のケースでは、ホロノミック拘束は次の式で与えられます。
どこは半径の球の中心からの距離です一方、2番目の非ホロノミックケースは次のように表される。
速度依存制約(半ホロノミック制約とも呼ばれる)[ 2 ]など
通常は全射ではない。
古典力学では、システムのすべての拘束条件がホロノミックである場合、そのシステムはホロノミックであると定義できます。拘束条件がホロノミックであるためには、関数として表現できる必要があります。 つまり、ホロノミック拘束は座標のみに依存するそしておそらく時間[ 1 ]速度やtに関する高階微分には依存しません。上記の形式で表現できない制約は非ホロノミック制約です。
前述のように、ホロノミックシステムとは(簡単に言えば)、システムの構成要素の位置の時間変化のみを知ることでシステムの状態を推測できるシステムのことです。構成要素の速度や、構成要素が互いにどのような順序で移動したかを知る必要はありません。一方、非ホロノミックシステムとは、システムの状態変化を判断するために、構成要素の時間変化を知る必要があるシステム、あるいは可動部が実在または仮想の拘束面に固定できないシステムのことです。ホロノミックシステムの例としては、ガントリークレーン、振り子、ロボットアームなどがあります。非ホロノミックシステムの例としては、セグウェイ、一輪車、自動車などがあります。
構成空間これは、システムの構成要素の変位を、各自由度ごとに1つずつリスト化したものです。構成空間を使用して記述できるシステムは、スクレロノミックシステムと呼ばれます。
イベント空間は、変数が追加されている点を除いて、構成空間と同一である。システムの時間経過に伴う変化を表すため(システムを記述する必要がある場合)。構成空間だけでなくイベント空間を使用して記述する必要があるシステムは、レオノミックシステムと呼ばれます。多くのシステムは、スクレロノミックまたはレオノミックのいずれかで記述できます。たとえば、振り子の許容される全運動はスクレロノミック制約で記述できますが、振り子の時間経過に伴う運動はレオノミック制約で記述する必要があります。
状態空間は構成空間であり、構成空間内の各項の速度を表す項を加えたものです。
状態時間空間は時間を追加する。

右図に示すように、ガントリークレーンは、矢印で示すようにフックを3軸方向に動かすことができる天井クレーンです。直感的に、クレーンはホロノミックシステムであると推測できます。なぜなら、構成要素の動きが与えられた場合、構成要素がどのような順序や速度で動くかは関係なく、与えられた開始状態からの各構成要素の総変位が同じであれば、すべての部品とシステム全体が最終的に同じ状態になるからです。これを数学的に証明すると次のようになります。
システムの構成空間は次のように定義できます。
クレーンの各コンポーネントの「ゼロ」位置からのたわみは、、、 そしてそれぞれ青、緑、オレンジの各成分に対応します。座標系の向きや配置は、システムがホロノミックであるかどうかには関係ありませんが、この例では、各成分が座標系の軸に平行に移動します。座標系の原点がクレーンの左下後方にある場合、位置拘束方程式は次のように記述できます。
どこはクレーンの高さです。必要に応じて、すべての定数を変数の後ろに置く標準形式に簡略化することもできます。
我々はホロノミック形式の拘束方程式を導出したので(具体的には、我々の拘束方程式は次の形式である)どこ) から、このシステムはホロノミックでなければならないことがわかる。

右図に示すように、単振り子は重りと糸で構成されるシステムです。糸の上端は支点に、下端は重りに取り付けられています。糸は伸び縮みしないため、長さは一定です。このシステムはホロノミック拘束条件を満たすため、ホロノミックです。
どこ重りの位置とは弦の長さです。
剛体の粒子はホロノミック拘束条件に従う
どこ、それぞれ粒子の位置そして、 そしてはそれらの間の距離です。与えられたシステムがホロノミックである場合、自由度が減らない限り(つまり、構成空間が変化しない限り)、問題のシステムの構成要素に追加の部品を剛体的に取り付けても、そのシステムが非ホロノミックになることはありません。
制約条件の微分形式を以下のように考えてみましょう。
どこ微分係数はi番目の制約方程式の場合。この形式はパフィアン形式または微分形式と呼ばれます。
微分形式が積分可能であれば、つまり関数が存在する場合平等を満たす
この場合、この制約はホロノミック制約であり、そうでない場合は非ホロノミック制約です。したがって、すべてのホロノミック制約と一部の非ホロノミック制約は、微分形式を使用して表現できます。このように表現できない非ホロノミック制約の例としては、一般化速度に依存するものがあります。パフィアン形式の制約方程式の場合、制約がホロノミックか非ホロノミックかは、パフィアン形式が積分可能かどうかによって決まります。パフィアン形式の制約の積分可能性(または非積分可能性)を検証するテストの説明については、以下の「ホロノミック制約の普遍的テスト」を参照してください。
システムの制約方程式がパフィアン制約形式で記述されている場合、そのシステムがホロノミックであるかどうかを判断するための数学的テストが存在する。
制約方程式の場合、または制約方程式のセット(上記と同様に、時間を表す変数を含めることができることに注意してください)そして以下の形式で):
テスト方程式を使用できます。 どこで制約方程式ごとのテスト方程式の組み合わせ、すべて制約方程式の集合。
言い換えれば、3つの変数のシステムは、次の項を含む1つのテスト方程式で一度テストする必要がある。用語制約方程式では(任意の順序で)テストできますが、4 つの変数のシステムをテストするには、4 つの異なるテスト方程式を使用して最大4回テストを実行する必要があります。用語、、、 そして4つの異なるテストで、制約方程式(それぞれ任意の順序)についてテストを行います。5変数のシステムの場合、その事実を検証するには、ホロノミックシステムに対して10回のテストを実行する必要があり、3組の制約方程式を持つ5変数のシステムの場合は、30回のテストを実行する必要があります(変数変換などの簡略化によってテスト数を減らすことができないと仮定した場合)。このため、3変数を超えるシステムでこの方法を使用する場合は、問題のシステムがホロノミックであるかどうかについて常識を使用し、システムがホロノミックでない可能性が高い場合にのみテストを実行することをお勧めします。さらに、どのテストが最初に失敗するかを予測するために数学的な直感を使用し、最初に失敗するテストから始め、成功しそうなテストは最初はスキップするのが最善です。
すべての制約方程式の組み合わせに対して、すべてのテスト方程式が真である場合、そのシステムはホロノミックである。テスト方程式が1つでも真でない場合、そのシステムは非ホロノミックである。
パフィアン形式の制約方程式で記述される この力学系を考えてみましょう。
構成空間は、検査により、構成空間には3つの項しかないため、必要なテスト方程式は1つだけです。代入に備えて、制約方程式の項を次のように整理できます。
項を代入すると、テスト方程式は次のようになります。
すべての偏微分を計算すると、次のようになります。
簡略化すると、次のことがわかります。 我々のテスト方程式が正しいことがわかったので、このシステムはホロノミックでなければならない。
テストは完了しましたが、システムがホロノミックであることがわかったので、ホロノミック拘束方程式を求めたいと思います。パフィアン形式の各項を積分し、それらを1つの方程式に統一することで、それを求めることができます。
積分結果を組み合わせることで、ホロノミック拘束方程式を求めることができることは容易に理解できる。 ここで、Cは積分定数である。
与えられたパフィアン制約において、すべての微分のすべての係数が定数である、つまり、次の形式の制約である。 ;\,i=1,2,\ldots \}\in \mathbb {R} }
制約条件はホロノミックでなければならない。
これを次のように証明できます。上記で説明したように、すべての微分のすべての係数が定数であるパフィアン形式の制約系を考えます。この制約系がホロノミックであるかどうかをテストするために、普遍テストを使用します。テスト方程式には、合計がゼロになる3つの項があることがわかります。したがって、考えられるすべてのテスト方程式のこれら3つの項がそれぞれゼロであれば、すべてのテスト方程式が真であり、このシステムはホロノミックです。各テスト方程式の各項は次の形式になります。 どこ:
さらに、テスト方程式のセット。
定義により、すべては定数です。微積分では、任意の定数の任意の導関数(完全導関数または部分導関数)はしたがって、各偏微分を以下のように簡略化できます。
したがって、各項はゼロであり、左辺の各テスト方程式はゼロであり、各テスト方程式は真であり、システムはホロノミックである。
パフィアン制約によって記述でき、かつ構成空間または状態空間が2変数または1変数のみで構成されるシステムは、ホロノミックである。
次のように証明できます。構成空間または状態空間が次のように記述される動的システムを考えてみましょう。
システムが状態空間によって記述される場合、単純に次のように言います。時間変数に等しいこのシステムはパフィアン形式で記述されます。
と制約のセット。システムはユニバーサルテストを使用してテストされます。ただし、ユニバーサルテストでは構成空間または状態空間に3つの変数が必要です。これに対応するために、ダミー変数を追加します。構成空間または状態空間を形成するために:
ダミー変数は定義上、システム内の何かの尺度ではないので、パフィアン形式の係数はしたがって、我々はパフィアン形式を修正する。
これで、与えられた制約に対して、テストを次のように使用できます。制約条件がある場合:
気づいて :ダミー変数システムを記述するために使用される係数に現れることができないため、テスト方程式はすべての制約方程式のセットに対して真でなければならず、したがってシステムはホロノミックでなければならないことがわかります。同様の証明は、構成空間または状態空間に 1 つの実変数と 2 つのダミー変数を使用して実行でき、パフィアン形式で記述可能な 1 自由度システムも常にホロノミックであることを確認できます。
結論として、非ホロノミックシステムをパフィアン形式でモデル化することは可能であるものの、自由度が2つ以下(自由度の数は構成空間の項の数に等しい)のパフィアン形式でモデル化可能なシステムはすべてホロノミックでなければならないことがわかった。
重要な注意:テスト方程式が失敗したのは、ダミー変数、したがってテストに含まれるダミー微分が、実際の構成または状態空間変数の関数であるものを微分するためであることを理解してください。構成空間または状態空間が以下のシステムを持つこと:
そして、1つ以上の制約がパフィアン形式である制約のセット。
システムがホロノミックであることを保証するものではありません。なぜなら、ある微分係数が構成空間または状態空間には、依然として3つの自由度が存在する。
ホロノミック拘束方程式は、システム内の従属変数の一部を簡単に除去するのに役立ちます。たとえば、除去したい場合これは制約方程式のパラメータです可能であれば、方程式を次の形式に書き換えることができます。
そして交換する上記の関数を使用して、システムのすべての方程式でこれを実行します。これは、導関数がが連続であれば、陰関数定理により、解はは、ある開集合において保証される。したがって、従属変数のすべての出現を削除することが可能である。。
物理システムが自由度。さて、ホロノミック拘束がシステムに課せられる。すると、自由度は減少し、. 使用できます独立一般化座標(システムの動きを完全に記述するために、変換方程式は次のように表されます。
古典物理学を厳密かつ体系的に研究するためには、システムを分類する必要があります。これまでの議論に基づいて、物理システムをホロノミックシステムと非ホロノミックシステムに分類できます。多くの定理や方程式の適用条件の1つは、システムがホロノミックシステムであることです。たとえば、物理システムがホロノミックシステムかつモノジェニックシステムである場合、ハミルトンの原理はラグランジュ方程式の正しさの必要十分条件となります。[ 3 ]