ダランベールの原理の導入
個の質点の運動はニュートンの運動方程式

で決定される。ここで
番目の質点の位置を
、質量を
、働く合力を
とした。合力が既知であるとき、つまり合力が
のように位置や速度の関数で書けるとき、運動方程式は微分方程式と解釈できる。適切な初期条件を与えれば系の時間発展が決定される[注 1]。
現実の問題を考える場合、重力などの関数形が既知である力以外に、物体同士の接触によって及ばされる力などがありこれらは一般に既知の力でない。原理的には分子同士の相互作用と考えられるが、それらの厳密な関数形を知るのは困難であり、物体を構成する分子の数も膨大であるため、具体的な関数形を与えるのは事実上不可能である。ばねにおけるフックの法則は関数形が近似的に知られている限られたケースである[1]。
このような既知でない力が働く系は、代わりに質点の運動の拘束条件が分かっていることが多い。つまり、質点が
個の拘束条件

を満たしながら運動する状況を考える。そして各質点の合力
を既知の力
と未知の力
の和に分ける。

未知の力
は質点が拘束条件を満たすように働く力であり拘束力(または束縛力)と呼ばれる。拘束力が働く系を拘束系と呼ぶ。拘束系の運動方程式は次の連立微分方程式として捉えられる。
![{\displaystyle {\begin{cases}{\boldsymbol {F}}_{k}+{\boldsymbol {N}}_{k}=m_{k}{\ddot {\boldsymbol {r}}}_{k}&(k=1,2,\ldots ,N)\\[1ex]f_{\alpha }({\boldsymbol {r}}_{1},{\boldsymbol {r}}_{2},\ldots ,{\boldsymbol {r}}_{N},{\dot {\boldsymbol {r}}}_{1},{\dot {\boldsymbol {r}}}_{2},\ldots ,{\dot {\boldsymbol {r}}}_{N},t)=0&(\alpha =1,2,\ldots ,A)\end{cases}}}](//wikimedia.org/api/rest_v1/media/math/render/svg/80099738532f13176dc003c47109f43479886613)
この微分方程式を解くことで位置の関数
と拘束力の関数
が得られる。しかし、未知関数が
個あるのに対して方程式は
個しかないためこの段階では一般に解けない。
拘束力は一般に系全体に対して仕事をしないと考えられる[注 2]。例えば、垂直抗力や剛体の拘束による力、伸縮しない糸による張力などは拘束力であり系に対して仕事しない。また、摩擦力が仕事をする場合は摩擦力を既知の力だと考えればよい[注 3][1]。拘束力のこの性質は仮想変位
を用いて

と書ける[注 4]。仮想変位
とは時刻を止めて考える拘束条件を破らない無限小の変位である。仮想変位に対して力がする仕事を仮想仕事と呼ぶ。拘束力の仮想仕事の和はゼロである。
拘束力のこの性質を用いて運動方程式から拘束力を消去できる。実際、運動方程式

に仮想変位を掛けて和を取り拘束力の性質を用いることで

を得る。これがダランベールの原理である。ダランベールの原理の本質は運動方程式から拘束力を消去することにある[1]。
一般化座標への書き換え
ダランベールの原理で拘束力の消去をすることができたが、位置
は拘束条件を満たすようにしか動けないので問題はまだ複雑である。この問題を解決するために一般化座標が導入される。拘束条件が位置のみで書かれる場合を考える。

このような拘束をホロノミック拘束という。このとき、
個の独立なパラメータ
で位置をパラメータ付けできる。

このようなパラメータ
を一般化座標という。
ダランベールの原理を一般化座標で書き換えると
![{\displaystyle \sum _{i=1}^{n}\left[{\frac {d}{dt}}\left({\frac {\partial T}{\partial {\dot {q}}_{i}}}\right)-{\frac {\partial T}{\partial q_{i}}}-{\mathcal {F}}_{i}\right]\delta q_{i}=0}](//wikimedia.org/api/rest_v1/media/math/render/svg/de4152821e040217d1ea5d983dba11a41ea8cc3c)
となる。
は一般化座標とその時間微分の関数

であり系の全運動エネルギーを表す。
は一般化力と呼ばれ一般化座標とその時間微分の関数

である。一般化座標の仮想変位
は一般化座標を独立に取ったので独立に動かせる。よって一般化座標で書き換えたダランベールの原理よりラグランジュ方程式が得られる。

ラグランジュ方程式は力
がポテンシャル
で書けるとき、ラグランジアン
を導入することでオイラー・ラグランジュ方程式に書き換えられる。
このようにダランベールの原理と一般化座標の導入により、ホロノミック系の運動方程式は
個の独立な変数の方程式に帰着できる。