The Cramer's rule or determinants method is a mathematical formula for solving a system of linear equations . It is helpful for the theoretical consideration of linear systems of equations. However, the computational effort is usually too high to calculate a solution, since a relatively large number of determinants occur. Therefore, other methods from numerical mathematics are used. Cramer's rule is named after Gabriel Cramer , who published it in 1750, but Leibniz had already found it.
rule
Given is a linear system of equations with as many equations as there are unknowns in the form
![{\ begin {matrix} a_ {11} x_ {1} + a_ {12} x_ {2} \, + & \ cdots & + \, a_ {1n} x_ {n} & = & b_ {1} \\ a_ {21} x_ {1} + a_ {22} x_ {2} \, + & \ cdots & + \, a_ {2n} x_ {n} & = & b_ {2} \\ &&& \ vdots & \\ a_ { n1} x_ {1} + a_ {n2} x_ {2} \, + & \ cdots & + \, a_ {nn} x_ {n} & = & b_ {n} \ end {matrix}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/457c938a65af846c7f74b7da654683b0440aa8e6)
or in matrix notation
with
![Ax = b](https://wikimedia.org/api/rest_v1/media/math/render/svg/c294fb03a23c833d5b3cc6b3cbe40f25f0005745)
![A = {\ begin {pmatrix} a_ {11} & a_ {12} & \ cdots & a_ {1n} \\ a_ {21} & a_ {22} & \ cdots & a_ {2n} \\\ vdots & \ vdots & \ ddots & \ vdots \\ a_ {n1} & a_ {n2} & \ cdots & a_ {nn} \ end {pmatrix}} \ ,, \ quad x = {\ begin {pmatrix} x_ {1} \\ x_ {2} \ \\ vdots \\ x_ {n} \ end {pmatrix}} \ ,, \ quad b = {\ begin {pmatrix} b_ {1} \\ b_ {2} \\\ vdots \\ b_ {n} \ end {pmatrix}} \ ,.](https://wikimedia.org/api/rest_v1/media/math/render/svg/91d97d4b180fb01640234663996ceec7bcbfcfee)
It is also assumed that the square coefficient matrix is regular (invertible). This is the case if and only if is.
![\ det (A) \ neq 0](https://wikimedia.org/api/rest_v1/media/math/render/svg/81d898084132330fd10494d5d3bda55b449162ad)
Then the system of equations is uniquely solvable and the components of the uniquely determined solution vector are given by
![x_ {i}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e87000dd6142b81d041896a30fe58f0c3acb2158)
![x](https://wikimedia.org/api/rest_v1/media/math/render/svg/87f9e315fd7e2ba406057a97300593c4802b53e4)
-
for everyone .![i](https://wikimedia.org/api/rest_v1/media/math/render/svg/add78d8608ad86e54951b8c8bd6c8d8416533d20)
Here is the matrix that is formed by replacing the -th column of the coefficient matrix with the right-hand side of the system of equations :
![A_ {i}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1aed3b5def921afbe6cc48aaf8f9b11c6f1c1e2d)
![i](https://wikimedia.org/api/rest_v1/media/math/render/svg/add78d8608ad86e54951b8c8bd6c8d8416533d20)
![A.](https://wikimedia.org/api/rest_v1/media/math/render/svg/7daff47fa58cdfd29dc333def748ff5fa4c923e3)
![b](https://wikimedia.org/api/rest_v1/media/math/render/svg/f11423fbb2e967f986e36804a8ae4271734917c3)
![A_ {i} = {\ begin {pmatrix} a_ {1,1} & \ cdots & a_ {1, i-1} & b_ {1} & a_ {1, i + 1} & \ cdots & a_ {1, n} \ \ a_ {2,1} & \ cdots & a_ {2, i-1} & b_ {2} & a_ {2, i + 1} & \ cdots & a_ {2, n} \\\ vdots && \ vdots & \ vdots & \ vdots && \ vdots \\ a_ {n, 1} & \ cdots & a_ {n, i-1} & b_ {n} & a_ {n, i + 1} & \ cdots & a_ {n, n} \ end {pmatrix} }](https://wikimedia.org/api/rest_v1/media/math/render/svg/280e9aab547c07a00d94d8d7f53cd65a7a92b327)
Examples
2nd order linear system of equations
This example is based on the following system of linear equations:
![{\ displaystyle {\ begin {matrix} \ color {blue} {1} \, \ color {black} x_ {1} + \ color {blue} {2} \, \ color {black} x_ {2} = \ color {green} {3} \\\ color {blue} {4} \, \ color {black} x_ {1} + \ color {blue} {5} \, \ color {black} x_ {2} = \ color {green} {6} \ end {matrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/04055eaa7345a06cef2319f58e47d922d3f8fe6b)
The extended coefficient matrix of the system of equations is then:
![{\ displaystyle {\ begin {pmatrix} \ color {blue} {A} & \ color {green} b \ end {pmatrix}} = \ left ({\ begin {array} {cc | c} \ color {blue} {1} & \ color {blue} {2} & \ color {green} {3} \\\ color {blue} {4} & \ color {blue} {5} & \ color {green} {6} \ end {array}} \ right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b03caa637d228201ef74356b1e7186f9a752b51e)
According to Cramer's rule, its solution is calculated as follows:
![{\ displaystyle x_ {1} = {\ frac {\ det (A_ {1})} {\ det (A)}} = {\ frac {\ det {\ begin {pmatrix} \ color {green} {3} & \ color {blue} {2} \\\ color {green} {6} & \ color {blue} {5} \ end {pmatrix}}} {\ det {\ begin {pmatrix} \ color {blue} { 1} & \ color {blue} {2} \\\ color {blue} {4} & \ color {blue} {5} \ end {pmatrix}}}} = {\ frac {3} {- 3}} = -1 \ qquad}](https://wikimedia.org/api/rest_v1/media/math/render/svg/16fa8d813c4038286793df863f6bd718049f1744)
![{\ displaystyle x_ {2} = {\ frac {\ det (A_ {2})} {\ det (A)}} = {\ frac {\ det {\ begin {pmatrix} \ color {blue} {1} & \ color {green} {3} \\\ color {blue} {4} & \ color {green} {6} \ end {pmatrix}}} {\ det {\ begin {pmatrix} \ color {blue} { 1} & \ color {blue} {2} \\\ color {blue} {4} & \ color {blue} {5} \ end {pmatrix}}}} = {\ frac {-6} {- 3} } = 2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c55e119fb6494540075555fe577c6345ff3ee9aa)
3rd order linear system of equations
This example is based on the following system of linear equations:
![{\ displaystyle {\ begin {matrix} \ color {blue} {82} \, \ color {black} x_ {1} + \ color {blue} {45} \, \ color {black} x_ {2} + \ color {blue} {9} \, \ color {black} x_ {3} = \ color {green} {1} \\\ color {blue} {27} \, \ color {black} x_ {1} + \ color {blue} {16} \, \ color {black} x_ {2} + \ color {blue} {3} \, \ color {black} x_ {3} = \ color {green} {1} \\\ color {blue} {9} \, \ color {black} x_ {1} + \ color {blue} {5} \, \ color {black} x_ {2} + \ color {blue} {1} \, \ color {black} x_ {3} = \ color {green} {0} \\\ end {matrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/46d654d2b2da3bea8356743ffd504aac576c3f3b)
The extended coefficient matrix of the system of equations is then:
![{\ displaystyle {\ begin {pmatrix} \ color {blue} {A} & \ color {green} b \ end {pmatrix}} = \ left ({\ begin {array} {ccc | c} \ color {blue} {82} & \ color {blue} {45} & \ color {blue} {9} & \ color {green} {1} \\\ color {blue} {27} & \ color {blue} {16} & \ color {blue} {3} & \ color {green} {1} \\\ color {blue} {9} & \ color {blue} {5} & \ color {blue} {1} & \ color {green } {0} \ end {array}} \ right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e0b2569e798f05ac1c468b55c54e3b03201a76b2)
According to Cramer's rule, the solution of the system of equations is calculated as follows:
![{\ displaystyle x_ {1} = {\ frac {\ det (A_ {1})} {\ det (A)}} = {\ frac {\ det {\ begin {pmatrix} \ color {green} {1} & \ color {blue} {45} & \ color {blue} {9} \\\ color {green} {1} & \ color {blue} {16} & \ color {blue} {3} \\\ color {green} {0} & \ color {blue} {5} & \ color {blue} {1} \ end {pmatrix}}} {\ det {\ begin {pmatrix} \ color {blue} {82} & \ color {blue} {45} & \ color {blue} {9} \\\ color {blue} {27} & \ color {blue} {16} & \ color {blue} {3} \\\ color {blue } {9} & \ color {blue} {5} & \ color {blue} {1} \ end {pmatrix}}}} = {\ frac {1} {1}} = 1 \ qquad}](https://wikimedia.org/api/rest_v1/media/math/render/svg/212f23c45724155359aaf2eefec0731e0fcab0ac)
![{\ displaystyle x_ {2} = {\ frac {\ det (A_ {2})} {\ det (A)}} = {\ frac {\ det {\ begin {pmatrix} \ color {blue} {82} & \ color {green} {1} & \ color {blue} {9} \\\ color {blue} {27} & \ color {green} {1} & \ color {blue} {3} \\\ color {blue} {9} & \ color {green} {0} & \ color {blue} {1} \ end {pmatrix}}} {\ det {\ begin {pmatrix} \ color {blue} {82} & \ color {blue} {45} & \ color {blue} {9} \\\ color {blue} {27} & \ color {blue} {16} & \ color {blue} {3} \\\ color {blue } {9} & \ color {blue} {5} & \ color {blue} {1} \ end {pmatrix}}}} = {\ frac {1} {1}} = 1 \ qquad}](https://wikimedia.org/api/rest_v1/media/math/render/svg/09d6eb480aa835261db445c6965055dfc5afa13c)
![{\ displaystyle x_ {3} = {\ frac {\ det (A_ {3})} {\ det (A)}} = {\ frac {\ det {\ begin {pmatrix} \ color {blue} {82} & \ color {blue} {45} & \ color {green} {1} \\\ color {blue} {27} & \ color {blue} {16} & \ color {green} {1} \\\ color {blue} {9} & \ color {blue} {5} & \ color {green} {0} \ end {pmatrix}}} {\ det {\ begin {pmatrix} \ color {blue} {82} & \ color {blue} {45} & \ color {blue} {9} \\\ color {blue} {27} & \ color {blue} {16} & \ color {blue} {3} \\\ color {blue } {9} & \ color {blue} {5} & \ color {blue} {1} \ end {pmatrix}}}} = {\ frac {-14} {1}} = - 14}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f5cc5656c148ff542c4fac97e22caec76e86bca2)
history
The Cramer rule was published in 1750 by Gabriel Cramer in Appendix 1 of his book "Introduction à l'analyse des lignes courbes algébriques". He explicitly stated the formulas for linear systems of equations with up to three equations and described how the solution formulas for systems of equations with more equations can be created. Since the determinant had not yet been introduced, he used fractions with a polynomial each in the numerator and denominator. As the following excerpt from the original work shows, these are identical to the polynomials of the Leibniz formula .
![Cramer's rule for z.png](https://upload.wikimedia.org/wikipedia/commons/thumb/0/0e/Cramer%27s_rule_for_z.png/500px-Cramer%27s_rule_for_z.png)
This example also shows that Cramer did not yet use today's notation of linear systems of equations. With this, the formula is as follows:
![x_ {1} = {\ frac {b_ {1} a_ {22} a_ {33} -b_ {1} a_ {32} a_ {23} -b_ {2} a_ {12} a_ {33} + b_ { 2} a_ {32} a_ {13} + b_ {3} a_ {12} a_ {23} -b_ {3} a_ {22} a_ {13}} {a_ {11} a_ {22} a_ {33} -a_ {11} a_ {32} a_ {23} -a_ {21} a_ {12} a_ {33} + a_ {21} a_ {32} a_ {13} + a_ {31} a_ {12} a_ { 23} -a_ {31} a_ {22} a_ {13}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/274b5c1db5372098a94fd7eb340ec3f866b75515)
Cramer himself was aware that linear systems of equations cannot always be solved unambiguously. Étienne Bézout then showed in 1764 that the denominator becomes zero when the system of equations cannot be solved uniquely. Furthermore, Cramer gave no proof of his formula. This was only supplied by Augustin Louis Cauchy in 1815. He also introduced the notation of Cramer's rule used today.
Gottfried Wilhelm Leibniz put Cramer's rule on paper as early as 1678 in a manuscript. However, this was only discovered later and therefore had no effect on the development of solution methods for linear systems of equations. Colin Maclaurin described in his work "Treatise of Algebra", which was published in 1748, the special cases of Cramer's rule for linear systems of two or three equations. Although he had the idea of expanding these formulas to systems of equations with several equations, in contrast to Cramer, he found no rule on how to correctly set the signs in the polynomials used. In the 20th century, Carl Benjamin Boyer sparked a dispute among mathematics historians as to whether Maclaurin or Cramer was the discoverer of the formula. He also recommended renaming it to the Maclaurin-Cramer rule.
Computing effort
In order to solve a linear system of equations with unknowns using Cramer's rule , determinants have to be calculated. The number of arithmetic operations to be carried out depends solely on the algorithm for calculating the determinants.
![n](https://wikimedia.org/api/rest_v1/media/math/render/svg/a601995d55609f2d9f5e233e36fbe9ea26011b3b)
![n + 1](https://wikimedia.org/api/rest_v1/media/math/render/svg/2a135e65a42f2d73cccbfc4569523996ca0036f1)
If the determinants are calculated using the Leibniz formula as by Cramer, then multiplications and additions are necessary for each determinant . Even with a system of four equations, 360 multiplications, 115 additions and 4 divisions are necessary. Compared to other procedures, this is a very large number of operations. Even with the use of efficient algorithms for calculating determinants, the computational effort for solving a linear system of equations with Cramer's rule is significantly higher than, for example, with the Gaussian elimination method .
![(n-1) \ cdot n!](https://wikimedia.org/api/rest_v1/media/math/render/svg/00683115f4ef9cce8690ab0c3123762ceddc96bd)
![n! -1](https://wikimedia.org/api/rest_v1/media/math/render/svg/3c68024ded776799afe2e94507d1a33a5767dd34)
When calculating a matrix on a computer with floating point operations per second (100 Mflops) the following calculation times would result:
![n \ times n](https://wikimedia.org/api/rest_v1/media/math/render/svg/59d2b4cb72e304526cf5b5887147729ea259da78)
n |
10 |
12 |
14th |
16 |
18th |
20th
|
Computing time |
0.4 s |
1 min |
3.6 h |
41 days |
38 years |
16,000 years
|
proof
For this proof, a matrix is used that is created by replacing the -th column of the identity matrix with the solution vector of the system of equations . For a system of equations with four equations it looks like this :
![X_ {i}](https://wikimedia.org/api/rest_v1/media/math/render/svg/af4a0955af42beb5f85aa05fb8c07abedc13990d)
![i](https://wikimedia.org/api/rest_v1/media/math/render/svg/add78d8608ad86e54951b8c8bd6c8d8416533d20)
![x](https://wikimedia.org/api/rest_v1/media/math/render/svg/87f9e315fd7e2ba406057a97300593c4802b53e4)
![Ax = b](https://wikimedia.org/api/rest_v1/media/math/render/svg/c294fb03a23c833d5b3cc6b3cbe40f25f0005745)
![X_ {2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2ad47c14b8a092f182512e76c96638aea6e3bea1)
![X_ {2} = {\ begin {pmatrix} 1 & x_ {1} & 0 & 0 \\ 0 & x_ {2} & 0 & 0 \\ 0 & x_ {3} & 1 & 0 \\ 0 & x_ {4} & 0 & 1 \ end {pmatrix}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f68db886f7d449ad080f0c4136d47dfc23eb3d81)
This example also shows that it is true.
![AX_ {i} = A_ {i}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7177e2b522e434f3727e6b8134994b28c3f215d9)
![{\ begin {aligned} A \ cdot X_ {2} & = {\ begin {pmatrix} a_ {11} & a_ {12} & a_ {13} & a_ {14} \\ a_ {21} & a_ {22} & a_ {23 } & a_ {24} \\ a_ {31} & a_ {32} & a_ {33} & a_ {34} \\ a_ {41} & a_ {42} & a_ {43} & a_ {44} \ end {pmatrix}} \ cdot { \ begin {pmatrix} 1 & x_ {1} & 0 & 0 \\ 0 & x_ {2} & 0 & 0 \\ 0 & x_ {3} & 1 & 0 \\ 0 & x_ {4} & 0 & 1 \ end {pmatrix}} \\ & = {\ begin {pmatrix} a_ {11 } & a_ {11} x_ {1} + a_ {12} x_ {2} + a_ {13} x_ {3} + a_ {14} x_ {4} & a_ {13} & a_ {14} \\ a_ {21} & a_ {21} x_ {1} + a_ {22} x_ {2} + a_ {23} x_ {3} + a_ {24} x_ {4} & a_ {23} & a_ {24} \\ a_ {31} & a_ {31} x_ {1} + a_ {32} x_ {2} + a_ {33} x_ {3} + a_ {34} x_ {4} & a_ {33} & a_ {34} \\ a_ {41} & a_ { 41} x_ {1} + a_ {42} x_ {2} + a_ {43} x_ {3} + a_ {44} x_ {4} & a_ {43} & a_ {44} \ end {pmatrix}} \\ & = {\ begin {pmatrix} a_ {11} & b_ {1} & a_ {13} & a_ {14} \\ a_ {21} & b_ {2} & a_ {23} & a_ {24} \\ a_ {31} & b_ {3 } & a_ {33} & a_ {34} \\ a_ {41} & b_ {4} & a_ {43} & a_ {44} \ end {pmatrix}} \\ & = A_ {2} \ end {aligned}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4e87991da4e3bd9071e7106945338bdec3ef6bab)
Since, in addition , it follows with the product rule for determinants
![\ det (X_ {i}) = x_ {i}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ada5e640f24d91bacda6fe60dcc68a62e55e3ebf)
![{\ begin {matrix} \ det (A) & \ cdot & \ det (X_ {i}) & = & \ det (A_ {i}) \\\ det (A) & \ cdot & x_ {i} & = & \ det (A_ {i}) \\ && x_ {i} & = & \ det (A_ {i}) \ cdot \ det (A) ^ {- 1} \ end {matrix}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ff8f41d6f546f27a6fcbf66e9284ee52a533f696)
Since the determinant is not the zero element according to the assumption, exists .
![\ det (A)](https://wikimedia.org/api/rest_v1/media/math/render/svg/135eb8f635a86d87cfd1386bc58e3c70a3f8a42a)
![\ det (A) ^ {- 1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3a3615b2284099b5d41b7269179d9ce482d5837d)
generalization
A generalization - and at the same time a step in the proof - of Cramer's rule is represented by the following theorem: Given is a quadratic system of linear equations of form
-
.
If there is a solution to this system of linear equations, then applies
![x = (x_ {1}, x_ {2}, \ ldots, x_ {n})](https://wikimedia.org/api/rest_v1/media/math/render/svg/7c684e6d30bd3bc7b9c5bf263ac11f3e21170314)
-
for each .![i](https://wikimedia.org/api/rest_v1/media/math/render/svg/add78d8608ad86e54951b8c8bd6c8d8416533d20)
The matrix is created from the coefficient matrix by replacing the -th column of with the right-hand side of the system of equations .
![A_ {i}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1aed3b5def921afbe6cc48aaf8f9b11c6f1c1e2d)
![A.](https://wikimedia.org/api/rest_v1/media/math/render/svg/7daff47fa58cdfd29dc333def748ff5fa4c923e3)
![i](https://wikimedia.org/api/rest_v1/media/math/render/svg/add78d8608ad86e54951b8c8bd6c8d8416533d20)
![A.](https://wikimedia.org/api/rest_v1/media/math/render/svg/7daff47fa58cdfd29dc333def748ff5fa4c923e3)
![b](https://wikimedia.org/api/rest_v1/media/math/render/svg/f11423fbb2e967f986e36804a8ae4271734917c3)
There is no restriction to a clearly solvable system of equations. In addition, since division no longer occurs, the theorem applies to all systems of equations with coefficients from a commutative ring . This generalization is no longer called Cramer's rule.
Inferences from Cramer's rule
The inverse of a matrix
The individual columns of the inverse of a matrix are each formed by the solution of the system of equations with the -th unit vector on the right-hand side. If this is calculated with Cramer's rule, the formula
is obtained using the adjuncts![A.](https://wikimedia.org/api/rest_v1/media/math/render/svg/7daff47fa58cdfd29dc333def748ff5fa4c923e3)
![Ax = e_ {j}](https://wikimedia.org/api/rest_v1/media/math/render/svg/22fd787adb57a71954db9d9b64db62732f6c973e)
![\ operatorname {adj} (A)](https://wikimedia.org/api/rest_v1/media/math/render/svg/4a03ae409f82f2589e7259fb3d6ff8954fdce65b)
![A ^ {- 1} = {\ frac {1} {\ det (A)}} \ operatorname {adj} (A)](https://wikimedia.org/api/rest_v1/media/math/render/svg/2e0754b116314dfd14d03ddaeb9a5f0d93a25a62)
This formula also shows a property of matrices with entries from a commutative ring instead of a field . These are therefore invertible if and only if is invertible.
![\ det (A)](https://wikimedia.org/api/rest_v1/media/math/render/svg/135eb8f635a86d87cfd1386bc58e3c70a3f8a42a)
Solution of a homogeneous system of linear equations
With the help of Cramer's rule it can easily be shown that the trivial solution is the only solution of every homogeneous system of linear equations . Since there are only zeros in the -th column of all matrices , their columns are no longer linearly independent , and it therefore applies . So they all calculate to zero.
![x_ {1} = x_ {2} = \ dotsb = x_ {n} = 0](https://wikimedia.org/api/rest_v1/media/math/render/svg/636fc12d649fa7768b02f4c1f9a1a40cee4ea59c)
![\ det (A) \ neq 0](https://wikimedia.org/api/rest_v1/media/math/render/svg/81d898084132330fd10494d5d3bda55b449162ad)
![A_ {i}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1aed3b5def921afbe6cc48aaf8f9b11c6f1c1e2d)
![i](https://wikimedia.org/api/rest_v1/media/math/render/svg/add78d8608ad86e54951b8c8bd6c8d8416533d20)
![\ det (A_ {i}) = 0](https://wikimedia.org/api/rest_v1/media/math/render/svg/c6b4cc381a07ad87cad73f9db536be6233d58c16)
![x_ {i}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e87000dd6142b81d041896a30fe58f0c3acb2158)
From the above property follows directly that the core of a linear system with the zero vector and this therefore has a unique solution.
![Ax = b](https://wikimedia.org/api/rest_v1/media/math/render/svg/c294fb03a23c833d5b3cc6b3cbe40f25f0005745)
![\ det (A) \ neq 0](https://wikimedia.org/api/rest_v1/media/math/render/svg/81d898084132330fd10494d5d3bda55b449162ad)
Individual evidence
-
↑ It is assumed that the coefficients are real or complex numbers or - more generally - elements of a field .
-
^ Gabriel Cramer : Introduction à l'analyse des lignes courbes algébriques. Geneva 1750, pp. 657-659.
-
↑ a b c Jean-Luc Chabert et al .: A History of Algorithms. From the pebble to the microchip. Springer-Verlag, 1999, ISBN 3-540-63369-3 , pp. 284-287 (This book contains an English translation of Cramer's original publication.).
-
^ Antoni A. Kosinski: Cramer's Rule Is Due to Cramer. In: Mathematics Magazine. Vol. 74, No. 4, October 2001, pp. 310-312.
-
↑ Bruce A. Hedman: An Earlier Date for "Cramer's Rule" In: Historica Mathematica. Vol. 24, 1999, pp. 365-368.
-
↑ W. Dahmen, A. Reusken: Numerics for engineers and natural scientists, Springer, 2006, ISBN 3-540-25544-3
-
^ Serge Lang : Algebra. 2nd Edition. Addison-Wesley, 1984, ISBN 0-201-05487-6 , p. 451.