math.luma.dev
検索
/linear-algebra/basics/cramers-rule

クラメルの公式

クラメルの公式(Cramer's rule)

クラメルの公式は、線形方程式(system of linear equations)に対して明示的に解(solution)を与える公式。

自由度(degree of freedom)0の線形方程式An×mx=bについて考える。

  • A=(a0a1⋯am−1)
  • x=t(x0x1⋯xm−1)

とする。

x0=∣ba1a2⋯am−1∣∣A∣x1=∣a0ba2⋯am−1∣∣A∣⋮xm−1=∣a0a1a2⋯b∣∣A∣

が成り立つ。

証明

∣a1a2⋯ai−1bai+1⋯am−1∣=∣a1a2⋯ai−1(Ax)ai+1⋯am−1∣=∣a1a2⋯ai−1(∑k∈nak⋅xk)ai+1⋯am−1∣=∣a1a2⋯ai−1(ai⋅xi)ai+1⋯am−1∣=xi∣a1a2⋯ai−1aiai+1⋯am−1∣=xi∣A∣

自由度0なのでn−rank⁡A=0、つまりrank⁡A=nなので∣A∣≠0。∣A∣−1を両辺に乗じる。

■