ในพีชคณิตเชิงเส้น กฎของเครเมอร์ เป็นสูตรที่ชัดเจนสำหรับการแก้ระบบสมการเชิงเส้น ที่มีจำนวนสมการเท่ากับจำนวนตัวแปรที่ไม่ทราบค่า ซึ่งใช้ได้เมื่อใดก็ตามที่ระบบมีคำตอบเดียว กฎนี้แสดงคำตอบในรูปของดีเทอร์มิแนนต์ ของ เมทริกซ์สัมประสิทธิ์ (จัตุรัส) และเมทริกซ์ ที่ได้จากการแทนที่คอลัมน์หนึ่งด้วยเวกเตอร์คอลัมน์ของด้านขวาของสมการ กฎนี้ตั้งชื่อตามกาเบรียล เครเมอร์ ผู้ซึ่งตีพิมพ์กฎสำหรับจำนวนตัวแปรที่ไม่ทราบค่าใดๆ ในปี 1750 [ 1 ] [ 2 ] แม้ว่าโคลิน แมคลาอริน จะตีพิมพ์กรณีพิเศษของกฎนี้ในปี 1748 [ 3 ] และอาจรู้จักกฎนี้มาตั้งแต่ปี 1729 [ 4 ] [ 5 ] [ 6 ]
กรณีทั่วไป พิจารณาระบบ สมการเชิงเส้น n สมการสำหรับ ตัวแปรที่ไม่ทราบค่า n ตัว ซึ่งแสดงในรูปการคูณเมทริกซ์ดังต่อไปนี้:
เอ x = ข {\displaystyle A\mathbf {x} =\mathbf {b} } โดยที่เมทริกซ์A ขนาด n × n มีดีเทอร์มิแนนต์ที่ไม่เป็นศูนย์ และเวกเตอร์เป็นเวกเตอร์คอลัมน์ของตัวแปร จากนั้นทฤษฎีบทกล่าวว่าในกรณีนี้ ระบบมีคำตอบเดียว ซึ่งค่าแต่ละค่าของตัวแปรที่ไม่ทราบค่าจะกำหนดโดย: x = ( x 1 , … , x n ) ที {\displaystyle \mathbf {x} =(x_{1},\ldots ,x_{n})^{\mathsf {T}}}
x ฉัน = เดท ( เอ ฉัน ) เดท ( เอ ) ฉัน = 1 , … , n {\displaystyle x_{i}={\frac {\det(A_{i})}{\det(A)}}\qquad i=1,\ldots ,n} โดยที่คือเมทริกซ์ที่เกิดจากการแทนที่คอลัมน์ ที่ i ของเมทริกซ์A ด้วยเวกเตอร์คอลัมน์b เอ ฉัน {\displaystyle A_{i}}
กฎของเครเมอร์เวอร์ชันทั่วไป[ 7 ] พิจารณาสมการเมทริกซ์
เอ X = บี {\displaystyle AX=B} โดยที่เมทริกซ์A ขนาด n × n มีดีเทอร์มิแนนต์ไม่เป็นศูนย์ และX , B เป็น เมทริกซ์ขนาด n × m กำหนดลำดับและให้เป็น เมทริกซ์ย่อยขนาด k × k ของX ที่มีแถวอยู่ในและคอลัมน์อยู่ในให้เป็น เมทริกซ์ขนาด n × n ที่เกิดจากการแทนที่คอลัมน์ของA ด้วยคอลัมน์ของB สำหรับทุกค่าแล้ว 1 ≤ ฉัน 1 < ฉัน 2 < ⋯ < ฉัน เค ≤ n {\displaystyle 1\leq i_{1}<i_{2}<\cdots <i_{k}\leq n} 1 ≤ เจ 1 < เจ 2 < ⋯ < เจ เค ≤ ม {\displaystyle 1\leq j_{1}<j_{2}<\cdots <j_{k}\leq m} X ฉัน , เจ {\displaystyle X_{I,J}} ฉัน := ( ฉัน 1 , … , ฉัน เค ) {\displaystyle I:=(i_{1},\ldots ,i_{k})} เจ := ( เจ 1 , … , เจ เค ) {\displaystyle J:=(j_{1},\ldots ,j_{k})} เอ บี ( ฉัน , เจ ) {\displaystyle A_{B}(I,J)} ฉัน ส {\displaystyle i_{s}} เจ ส {\displaystyle j_{s}} ส = 1 , … , เค {\displaystyle s=1,\ldots ,k}
เดท X ฉัน , เจ = เดท ( เอ บี ( ฉัน , เจ ) ) เดท ( เอ ) . {\displaystyle \det X_{I,J}={\frac {\det(A_{B}(I,J))}{\det(A)}}.} ในกรณีนี้ จะลดลงเหลือเพียงกฎของเครเมอร์แบบปกติ เค = 1 {\displaystyle k=1}
กฎนี้ใช้ได้กับระบบสมการที่มีสัมประสิทธิ์และตัวแปรที่ไม่ทราบค่าอยู่ในฟิลด์ ใดๆ ก็ได้ ไม่ใช่เฉพาะในจำนวนจริง เท่านั้น
การพิสูจน์ การพิสูจน์กฎของเครเมอร์ใช้คุณสมบัติของดีเทอร์มิแนนต์ ดังต่อไปนี้ : ความเป็นเชิงเส้นเมื่อเทียบกับคอลัมน์ใด ๆ และข้อเท็จจริงที่ว่าดีเทอร์มิแนนต์เป็นศูนย์เมื่อใดก็ตามที่สองคอลัมน์เท่ากัน ซึ่งเป็นสิ่งที่บ่งชี้โดยคุณสมบัติที่ว่าเครื่องหมายของดีเทอร์มิแนนต์จะเปลี่ยนไปหากคุณสลับสองคอลัมน์
กำหนดค่าดัชนีj ของคอลัมน์หนึ่ง และพิจารณาว่าค่าในคอลัมน์อื่นๆ มีค่าคงที่ เช่นนี้ ค่าดีเทอร์มิแนนต์จึงเป็นฟังก์ชันของค่าในคอลัมน์ที่j ความเป็นเชิงเส้นเทียบกับคอลัมน์นี้หมายความว่าฟังก์ชันนี้มีรูปแบบดังนี้
ดี เจ ( เอ 1 , เจ , … , เอ n , เจ ) = ซี 1 , เจ เอ 1 , เจ + ⋯ , ซี n , เจ เอ n , เจ , {\displaystyle D_{j}(a_{1,j},\ldots ,a_{n,j})=C_{1,j}a_{1,j}+\cdots ,C_{n,j}a_{n,j},} โดยที่สัมประสิทธิ์เหล่านั้นขึ้นอยู่กับค่าในเมทริกซ์A ที่ไม่ได้อยู่ในคอลัมน์j ดังนั้นจึงมี ซี ฉัน , เจ {\displaystyle C_{i,j}}
เดท ( เอ ) = ดี เจ ( เอ 1 , เจ , … , เอ n , เจ ) = ซี 1 , เจ เอ 1 , เจ + ⋯ , ซี n , เจ เอ n , เจ {\displaystyle \det(A)=D_{j}(a_{1,j},\ldots ,a_{n,j})=C_{1,j}a_{1,j}+\cdots ,C_{n,j}a_{n,j}} ( การกระจายแบบลาปลาส ให้สูตรสำหรับการคำนวณแต่การแสดงออกของสูตรนั้นไม่สำคัญในที่นี้) ซี ฉัน , เจ {\displaystyle C_{i,j}}
ถ้า ใช้ฟังก์ชันนี้ กับ คอลัมน์k ใด ๆ ของ เมทริกซ์ A ผลลัพธ์ที่ได้จะเป็นดีเทอร์มิแนนต์ของเมทริกซ์ที่ได้จาก เมทริกซ์ A โดยการแทนที่คอลัมน์j ด้วยสำเนาของคอลัมน์k ดังนั้นดีเทอร์มิแนนต์ที่ได้จึงเป็น 0 (กรณีที่สองคอลัมน์เท่ากัน) ดี เจ {\displaystyle D_{j}}
ต่อไปนี้ให้พิจารณาระบบสม การเชิงเส้น n สมการในตัวแปรที่ไม่ทราบค่าn ตัว ซึ่งมีเมทริกซ์สัมประสิทธิ์เป็นA โดยที่ det( A ) ถือว่าไม่เป็นศูนย์: x 1 , … , x n {\displaystyle x_{1},\ldots ,x_{n}}
เอ 11 x 1 + เอ 12 x 2 + ⋯ + เอ 1 n x n = ข 1 เอ 21 x 1 + เอ 22 x 2 + ⋯ + เอ 2 n x n = ข 2 ⋮ เอ n 1 x 1 + เอ n 2 x 2 + ⋯ + เอ n n x n = ข n . {\displaystyle {\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}}} ถ้าหากนำสมการเหล่านี้มารวมกันโดยการนำC คูณสมการแรก บวกกับC คูณสมการที่สอง และทำเช่นนี้ต่อไปเรื่อยๆ จนถึงC คูณสมการสุดท้าย แล้วสำหรับทุกค่าk สัมประสิทธิ์ของx ที่ได้ จะเป็นดังนี้
D j ( a 1 , k , … , a n , k ) . {\displaystyle D_{j}(a_{1,k},\ldots ,a_{n,k}).} ดังนั้น สัมประสิทธิ์ทั้งหมดจะกลายเป็นศูนย์ ยกเว้นสัมประสิทธิ์ของที่จะกลายเป็นในทำนองเดียวกัน สัมประสิทธิ์คงที่ก็จะกลายเป็นและสมการที่ได้จึงเป็นดังนี้ x j {\displaystyle x_{j}} det ( A ) . {\displaystyle \det(A).} D j ( b 1 , … , b n ) , {\displaystyle D_{j}(b_{1},\ldots ,b_{n}),}
det ( A ) x j = D j ( b 1 , … , b n ) , {\displaystyle \det(A)x_{j}=D_{j}(b_{1},\ldots ,b_{n}),} ซึ่งให้ค่าเป็น x j {\displaystyle x_{j}}
x j = 1 det ( A ) D j ( b 1 , … , b n ) . {\displaystyle x_{j}={\frac {1}{\det(A)}}D_{j}(b_{1},\ldots ,b_{n}).} เนื่องจากโดยโครงสร้างแล้ว ตัวเศษคือดีเทอร์มิแนนต์ของเมทริกซ์ที่ได้จากเมท ริกซ์ A โดยการแทนที่คอลัมน์j ด้วยb ดังนั้นเราจึงได้นิพจน์ของกฎของเครเมอร์เป็นเงื่อนไขที่จำเป็นสำหรับคำตอบ
เหลือเพียงการพิสูจน์ว่าค่าเหล่านี้สำหรับตัวแปรที่ไม่ทราบค่าก่อให้เกิดคำตอบ ให้M เป็น เมทริกซ์ n × n ที่มีสัมประสิทธิ์ของเป็นแถว ที่ j สำหรับ (นี่คือเมทริกซ์ผกผัน ของA ) เมื่อแสดงในรูปเมทริกซ์ เราจึงต้องพิสูจน์ว่า D j {\displaystyle D_{j}} j = 1 , … , n {\displaystyle j=1,\ldots ,n}
x = 1 det ( A ) M b {\displaystyle \mathbf {x} ={\frac {1}{\det(A)}}M\mathbf {b} } เป็นวิธีแก้ปัญหา กล่าวคือว่า
A ( 1 det ( A ) M ) b = b . {\displaystyle A\left({\frac {1}{\det(A)}}M\right)\mathbf {b} =\mathbf {b} .} เพื่อการนั้น การพิสูจน์ว่า
A ( 1 det ( A ) M ) = I n , {\displaystyle A\,\left({\frac {1}{\det(A)}}M\right)=I_{n},} เมท ริกซ์เอกลักษณ์ อยู่ที่ไหนI n {\displaystyle I_{n}}
คุณสมบัติของฟังก์ชันข้างต้นแสดงให้เห็นว่ามีMA = det( A ) I และดังนั้น D j {\displaystyle D_{j}}
( 1 det ( A ) M ) A = I n . {\displaystyle \left({\frac {1}{\det(A)}}M\right)\,A=I_{n}.} ซึ่งเป็นการเสร็จสิ้นการพิสูจน์ เนื่องจากเมทริกซ์ผกผันซ้าย ของเมทริกซ์จัตุรัสก็คือเมทริกซ์ผกผันขวาด้วย (ดูทฤษฎีบทเมทริกซ์ผกผันได้ )
สำหรับหลักฐานอื่นๆ โปรดดูด้าน ล่าง
การหาเมทริกซ์ผกผัน ให้A เป็น เมทริกซ์ขนาด n × n ที่มีสมาชิกอยู่ในฟิลด์ F แล้ว
A adj ( A ) = adj ( A ) A = det ( A ) I {\displaystyle A\,\operatorname {adj} (A)=\operatorname {adj} (A)\,A=\det(A)I} โดยที่adj( A ) แทนเมทริกซ์ผกผัน , det( A ) คือดีเทอร์มิแนนต์ และI คือเมทริกซ์เอกลักษณ์ ถ้าdet( A ) ไม่เป็นศูนย์ เมทริกซ์ผกผันของA คือ
A − 1 = 1 det ( A ) adj ( A ) . {\displaystyle A^{-1}={\frac {1}{\det(A)}}\operatorname {adj} (A).} สูตรนี้ให้ค่าผกผันของA โดยมีเงื่อนไขว่าdet( A ) ≠ 0 อันที่จริง สูตรนี้ใช้ได้เสมอเมื่อF เป็นริงสลับที่ โดย มีเงื่อนไขว่าdet( A ) เป็นสมาชิก เอกลักษณ์ ถ้าdet( A ) ไม่ใช่สมาชิกเอกลักษณ์ แสดงว่าA หาค่าผกผันไม่ได้ในริงนั้น (แต่อาจหาค่าผกผันได้ในริงที่ใหญ่กว่า ซึ่งสมาชิกที่ไม่ใช่สมาชิกเอกลักษณ์บางตัวของF อาจหาค่าผกผันได้)
แอปพลิเคชัน
พิจารณาระบบเชิงเส้น
{ a 1 x + b 1 y = c 1 a 2 x + b 2 y = c 2 {\displaystyle \left\{{\begin{matrix}a_{1}x+b_{1}y&={\color {red}c_{1}}\\a_{2}x+b_{2}y&={\color {red}c_{2}}\end{matrix}}\right.} ซึ่งในรูปแบบเมทริกซ์คือ
[ a 1 b 1 a 2 b 2 ] [ x y ] = [ c 1 c 2 ] . {\displaystyle {\begin{bmatrix}a_{1}&b_{1}\\a_{2}&b_{2}\end{bmatrix}}{\begin{bmatrix}x\\y\end{bmatrix}}={\begin{bmatrix}{\color {red}c_{1}}\\{\color {red}c_{2}}\end{bmatrix}}.} สมมติให้a b − b a ไม่เป็นศูนย์ จากนั้น ด้วยความช่วยเหลือของดีเทอร์มิแนนต์ เราสามารถหาค่า x และ y ได้โดยใช้กฎของเคร เมอ ร์ดังนี้
x = | c 1 b 1 c 2 b 2 | | a 1 b 1 a 2 b 2 | = c 1 b 2 − b 1 c 2 a 1 b 2 − b 1 a 2 , y = | a 1 c 1 a 2 c 2 | | a 1 b 1 a 2 b 2 | = a 1 c 2 − c 1 a 2 a 1 b 2 − b 1 a 2 . {\displaystyle {\begin{aligned}x&={\frac {\begin{vmatrix}{\color {red}{c_{1}}}&b_{1}\\{\color {red}{c_{2}}}&b_{2}\end{vmatrix}}{\begin{vmatrix}a_{1}&b_{1}\\a_{2}&b_{2}\end{vmatrix}}}={{\color {red}c_{1}}b_{2}-b_{1}{\color {red}c_{2}} \over a_{1}b_{2}-b_{1}a_{2}},\quad y={\frac {\begin{vmatrix}a_{1}&{\color {red}{c_{1}}}\\a_{2}&{\color {red}{c_{2}}}\end{vmatrix}}{\begin{vmatrix}a_{1}&b_{1}\\a_{2}&b_{2}\end{vmatrix}}}={a_{1}{\color {red}c_{2}}-{\color {red}c_{1}}a_{2} \over a_{1}b_{2}-b_{1}a_{2}}\end{aligned}}.} กฎสำหรับ เมทริกซ์ 3 × 3 ก็คล้ายกัน กำหนดให้
{ a 1 x + b 1 y + c 1 z = d 1 a 2 x + b 2 y + c 2 z = d 2 a 3 x + b 3 y + c 3 z = d 3 {\displaystyle \left\{{\begin{matrix}a_{1}x+b_{1}y+c_{1}z&={\color {red}d_{1}}\\a_{2}x+b_{2}y+c_{2}z&={\color {red}d_{2}}\\a_{3}x+b_{3}y+c_{3}z&={\color {red}d_{3}}\end{matrix}}\right.} ซึ่งในรูปแบบเมทริกซ์คือ
[ a 1 b 1 c 1 a 2 b 2 c 2 a 3 b 3 c 3 ] [ x y z ] = [ d 1 d 2 d 3 ] . {\displaystyle {\begin{bmatrix}a_{1}&b_{1}&c_{1}\\a_{2}&b_{2}&c_{2}\\a_{3}&b_{3}&c_{3}\end{bmatrix}}{\begin{bmatrix}x\\y\\z\end{bmatrix}}={\begin{bmatrix}{\color {red}d_{1}}\\{\color {red}d_{2}}\\{\color {red}d_{3}}\end{bmatrix}}.} จากนั้นสามารถหาค่าของx, y และz ได้ดังนี้:
x = | d 1 b 1 c 1 d 2 b 2 c 2 d 3 b 3 c 3 | | a 1 b 1 c 1 a 2 b 2 c 2 a 3 b 3 c 3 | , y = | a 1 d 1 c 1 a 2 d 2 c 2 a 3 d 3 c 3 | | a 1 b 1 c 1 a 2 b 2 c 2 a 3 b 3 c 3 | , z = | a 1 b 1 d 1 a 2 b 2 d 2 a 3 b 3 d 3 | | a 1 b 1 c 1 a 2 b 2 c 2 a 3 b 3 c 3 | . {\displaystyle x={\frac {\begin{vmatrix}{\color {red}d_{1}}&b_{1}&c_{1}\\{\color {red}d_{2}}&b_{2}&c_{2}\\{\color {red}d_{3}}&b_{3}&c_{3}\end{vmatrix}}{\begin{vmatrix}a_{1}&b_{1}&c_{1}\\a_{2}&b_{2}&c_{2}\\a_{3}&b_{3}&c_{3}\end{vmatrix}}},\quad y={\frac {\begin{vmatrix}a_{1}&{\color {red}d_{1}}&c_{1}\\a_{2}&{\color {red}d_{2}}&c_{2}\\a_{3}&{\color {red}d_{3}}&c_{3}\end{vmatrix}}{\begin{vmatrix}a_{1}&b_{1}&c_{1}\\a_{2}&b_{2}&c_{2}\\a_{3}&b_{3}&c_{3}\end{vmatrix}}},\quad z={\frac {\begin{vmatrix}a_{1}&b_{1}&{\color {red}d_{1}}\\a_{2}&b_{2}&{\color {red}d_{2}}\\a_{3}&b_{3}&{\color {red}d_{3}}\end{vmatrix}}{\begin{vmatrix}a_{1}&b_{1}&c_{1}\\a_{2}&b_{2}&c_{2}\\a_{3}&b_{3}&c_{3}\end{vmatrix}}}.}
เรขาคณิตเชิงอนุพันธ์
แคลคูลัสริชชี กฎของเครเมอร์ใช้ในแคลคูลัสริชชี ในการคำนวณต่างๆ ที่เกี่ยวข้องกับสัญลักษณ์คริสตอฟเฟล ชนิดที่หนึ่งและชนิดที่สอง[ 8 ]
โดยเฉพาะอย่างยิ่ง กฎของเครเมอร์สามารถใช้พิสูจน์ได้ว่าตัวดำเนินการไดเวอร์เจนซ์บนแมนิโฟลด์แบบรีมันน์ ไม่เปลี่ยนแปลงเมื่อมีการเปลี่ยนพิกัด เราจะให้การพิสูจน์โดยตรง โดยละเว้นบทบาทของสัญลักษณ์คริสตอฟเฟล ให้เป็นแมนิโฟลด์แบบรีมันน์ที่มีพิกัดเฉพาะ ที่ ให้เป็นสนามเวกเตอร์ เราใช้ข้อตกลงการรวม ตลอดทั้งบทความ ( M , g ) {\displaystyle (M,g)} ( x 1 , x 2 , … , x n ) {\displaystyle (x^{1},x^{2},\dots ,x^{n})} A = A i ∂ ∂ x i {\displaystyle A=A^{i}{\frac {\partial }{\partial x^{i}}}}
ทฤษฎีบท ความ แตกต่างของ,A {\displaystyle A} div A = 1 det g ∂ ∂ x i ( A i det g ) , {\displaystyle \operatorname {div} A={\frac {1}{\sqrt {\det g}}}{\frac {\partial }{\partial x^{i}}}\left(A^{i}{\sqrt {\det g}}\right),} ไม่เปลี่ยนแปลงภายใต้การเปลี่ยนพิกัด การพิสูจน์
ให้เป็นการแปลงพิกัด ที่มีเมทริกซ์จาโคเบียน ที่ไม่เอกฐาน กฎการแปลง แบบคลาสสิก บ่ง ชี้ว่า โดยที่ในทำนองเดียวกัน ถ้าแล้วการเขียนกฎการแปลงนี้ในรูปของเมทริกซ์จะได้ซึ่งหมายความว่า ( x 1 , x 2 , … , x n ) ↦ ( x ¯ 1 , … , x ¯ n ) {\displaystyle (x^{1},x^{2},\ldots ,x^{n})\mapsto ({\bar {x}}^{1},\ldots ,{\bar {x}}^{n})} A = A ¯ k ∂ ∂ x ¯ k {\displaystyle A={\bar {A}}^{k}{\frac {\partial }{\partial {\bar {x}}^{k}}}} A ¯ k = ∂ x ¯ k ∂ x j A j {\displaystyle {\bar {A}}^{k}={\frac {\partial {\bar {x}}^{k}}{\partial x^{j}}}A^{j}} g = g m k d x m ⊗ d x k = g ¯ i j d x ¯ i ⊗ d x ¯ j {\displaystyle g=g_{mk}\,dx^{m}\otimes dx^{k}={\bar {g}}_{ij}\,d{\bar {x}}^{i}\otimes d{\bar {x}}^{j}} g ¯ i j = ∂ x m ∂ x ¯ i ∂ x k ∂ x ¯ j g m k {\displaystyle {\bar {g}}_{ij}=\,{\frac {\partial x^{m}}{\partial {\bar {x}}^{i}}}{\frac {\partial x^{k}}{\partial {\bar {x}}^{j}}}g_{mk}} g ¯ = ( ∂ x ∂ x ¯ ) T g ( ∂ x ∂ x ¯ ) {\displaystyle {\bar {g}}=\left({\frac {\partial x}{\partial {\bar {x}}}}\right)^{\text{T}}g\left({\frac {\partial x}{\partial {\bar {x}}}}\right)} det g ¯ = ( det ( ∂ x ∂ x ¯ ) ) 2 det g {\displaystyle \det {\bar {g}}=\left(\det \left({\frac {\partial x}{\partial {\bar {x}}}}\right)\right)^{2}\det g}
ตอนนี้เรามาคำนวณกัน
div A = 1 det g ∂ ∂ x i ( A i det g ) = det ( ∂ x ∂ x ¯ ) 1 det g ¯ ∂ x ¯ k ∂ x i ∂ ∂ x ¯ k ( ∂ x i ∂ x ¯ ℓ A ¯ ℓ det ( ∂ x ∂ x ¯ ) − 1 det g ¯ ) . {\displaystyle {\begin{aligned}\operatorname {div} A&={\frac {1}{\sqrt {\det g}}}{\frac {\partial }{\partial x^{i}}}\left(A^{i}{\sqrt {\det g}}\right)\\&=\det \left({\frac {\partial x}{\partial {\bar {x}}}}\right){\frac {1}{\sqrt {\det {\bar {g}}}}}{\frac {\partial {\bar {x}}^{k}}{\partial x^{i}}}{\frac {\partial }{\partial {\bar {x}}^{k}}}\left({\frac {\partial x^{i}}{\partial {\bar {x}}^{\ell }}}{\bar {A}}^{\ell }\det \!\left({\frac {\partial x}{\partial {\bar {x}}}}\right)^{\!\!-1}\!{\sqrt {\det {\bar {g}}}}\right).\end{aligned}}} เพื่อแสดงว่าสิ่งนี้เท่ากับ จำเป็นและเพียงพอที่จะแสดงว่า 1 det g ¯ ∂ ∂ x ¯ k ( A ¯ k det g ¯ ) {\displaystyle {\frac {1}{\sqrt {\det {\bar {g}}}}}{\frac {\partial }{\partial {\bar {x}}^{k}}}\left({\bar {A}}^{k}{\sqrt {\det {\bar {g}}}}\right)}
∂ x ¯ k ∂ x i ∂ ∂ x ¯ k ( ∂ x i ∂ x ¯ ℓ det ( ∂ x ∂ x ¯ ) − 1 ) = 0 for all ℓ , {\displaystyle {\frac {\partial {\bar {x}}^{k}}{\partial x^{i}}}{\frac {\partial }{\partial {\bar {x}}^{k}}}\left({\frac {\partial x^{i}}{\partial {\bar {x}}^{\ell }}}\det \!\left({\frac {\partial x}{\partial {\bar {x}}}}\right)^{\!\!\!-1}\right)=0\qquad {\text{for all }}\ell ,} ซึ่งเทียบเท่ากับ
∂ ∂ x ¯ ℓ det ( ∂ x ∂ x ¯ ) = det ( ∂ x ∂ x ¯ ) ∂ x ¯ k ∂ x i ∂ 2 x i ∂ x ¯ k ∂ x ¯ ℓ . {\displaystyle {\frac {\partial }{\partial {\bar {x}}^{\ell }}}\det \left({\frac {\partial x}{\partial {\bar {x}}}}\right)=\det \left({\frac {\partial x}{\partial {\bar {x}}}}\right){\frac {\partial {\bar {x}}^{k}}{\partial x^{i}}}{\frac {\partial ^{2}x^{i}}{\partial {\bar {x}}^{k}\partial {\bar {x}}^{\ell }}}.} เมื่อทำการหาอนุพันธ์ทางด้านซ้าย เราจะได้:
∂ ∂ x ¯ ℓ det ( ∂ x ∂ x ¯ ) = ( − 1 ) i + j ∂ 2 x i ∂ x ¯ ℓ ∂ x ¯ j det M ( i | j ) = ∂ 2 x i ∂ x ¯ ℓ ∂ x ¯ j det ( ∂ x ∂ x ¯ ) ( − 1 ) i + j det ( ∂ x ∂ x ¯ ) det M ( i | j ) = ( ∗ ) , {\displaystyle {\begin{aligned}{\frac {\partial }{\partial {\bar {x}}^{\ell }}}\det \left({\frac {\partial x}{\partial {\bar {x}}}}\right)&=(-1)^{i+j}{\frac {\partial ^{2}x^{i}}{\partial {\bar {x}}^{\ell }\partial {\bar {x}}^{j}}}\det M(i|j)\\&={\frac {\partial ^{2}x^{i}}{\partial {\bar {x}}^{\ell }\partial {\bar {x}}^{j}}}\det \left({\frac {\partial x}{\partial {\bar {x}}}}\right){\frac {(-1)^{i+j}}{\det \left({\frac {\partial x}{\partial {\bar {x}}}}\right)}}\det M(i|j)=(\ast ),\end{aligned}}} โดยที่หมายถึงเมทริกซ์ที่ได้จากการลบแถวที่ และคอลัมน์ที่ ออกจากเมทริกซ์ แต่กฎของเครเมอร์กล่าวว่า M ( i | j ) {\displaystyle M(i|j)} ( ∂ x ∂ x ¯ ) {\displaystyle \left({\frac {\partial x}{\partial {\bar {x}}}}\right)} i {\displaystyle i} j {\displaystyle j}
( − 1 ) i + j det ( ∂ x ∂ x ¯ ) det M ( i | j ) {\displaystyle {\frac {(-1)^{i+j}}{\det \left({\frac {\partial x}{\partial {\bar {x}}}}\right)}}\det M(i|j)} คือค่าลำดับที่ ของเมทริกซ์ดังนั้น ( j , i ) {\displaystyle (j,i)} ( ∂ x ¯ ∂ x ) {\displaystyle \left({\frac {\partial {\bar {x}}}{\partial x}}\right)}
( ∗ ) = det ( ∂ x ∂ x ¯ ) ∂ 2 x i ∂ x ¯ ℓ ∂ x ¯ j ∂ x ¯ j ∂ x i , {\displaystyle (\ast )=\det \left({\frac {\partial x}{\partial {\bar {x}}}}\right){\frac {\partial ^{2}x^{i}}{\partial {\bar {x}}^{\ell }\partial {\bar {x}}^{j}}}{\frac {\partial {\bar {x}}^{j}}{\partial x^{i}}},} เสร็จสิ้นการพิสูจน์
การคำนวณอนุพันธ์โดยปริยาย พิจารณาสมการสองสมการคือและเมื่อu และv เป็นตัวแปรอิสระ เราสามารถกำหนดและ ได้F ( x , y , u , v ) = 0 {\displaystyle F(x,y,u,v)=0} G ( x , y , u , v ) = 0 {\displaystyle G(x,y,u,v)=0} x = X ( u , v ) {\displaystyle x=X(u,v)} y = Y ( u , v ) . {\displaystyle y=Y(u,v).}
สามารถหา สมการสำหรับ ได้ โดยใช้กฎของเครเมอร์∂ x ∂ u {\displaystyle {\dfrac {\partial x}{\partial u}}}
การคำนวณ∂ x ∂ u {\displaystyle {\dfrac {\partial x}{\partial u}}} ขั้นแรก ให้คำนวณอนุพันธ์อันดับแรกของF , G , x และy :
d F = ∂ F ∂ x d x + ∂ F ∂ y d y + ∂ F ∂ u d u + ∂ F ∂ v d v = 0 d G = ∂ G ∂ x d x + ∂ G ∂ y d y + ∂ G ∂ u d u + ∂ G ∂ v d v = 0 d x = ∂ X ∂ u d u + ∂ X ∂ v d v d y = ∂ Y ∂ u d u + ∂ Y ∂ v d v . {\displaystyle {\begin{aligned}dF&={\frac {\partial F}{\partial x}}dx+{\frac {\partial F}{\partial y}}dy+{\frac {\partial F}{\partial u}}du+{\frac {\partial F}{\partial v}}dv=0\\[6pt]dG&={\frac {\partial G}{\partial x}}dx+{\frac {\partial G}{\partial y}}dy+{\frac {\partial G}{\partial u}}du+{\frac {\partial G}{\partial v}}dv=0\\[6pt]dx&={\frac {\partial X}{\partial u}}du+{\frac {\partial X}{\partial v}}dv\\[6pt]dy&={\frac {\partial Y}{\partial u}}du+{\frac {\partial Y}{\partial v}}dv.\end{aligned}}} เมื่อแทนค่า dx และdy ลงในdF และdG เราจะได้:
d F = ( ∂ F ∂ x ∂ x ∂ u + ∂ F ∂ y ∂ y ∂ u + ∂ F ∂ u ) d u + ( ∂ F ∂ x ∂ x ∂ v + ∂ F ∂ y ∂ y ∂ v + ∂ F ∂ v ) d v = 0 d G = ( ∂ G ∂ x ∂ x ∂ u + ∂ G ∂ y ∂ y ∂ u + ∂ G ∂ u ) d u + ( ∂ G ∂ x ∂ x ∂ v + ∂ G ∂ y ∂ y ∂ v + ∂ G ∂ v ) d v = 0. {\displaystyle {\begin{aligned}dF&=\left({\frac {\partial F}{\partial x}}{\frac {\partial x}{\partial u}}+{\frac {\partial F}{\partial y}}{\frac {\partial y}{\partial u}}+{\frac {\partial F}{\partial u}}\right)du+\left({\frac {\partial F}{\partial x}}{\frac {\partial x}{\partial v}}+{\frac {\partial F}{\partial y}}{\frac {\partial y}{\partial v}}+{\frac {\partial F}{\partial v}}\right)dv=0\\[6pt]dG&=\left({\frac {\partial G}{\partial x}}{\frac {\partial x}{\partial u}}+{\frac {\partial G}{\partial y}}{\frac {\partial y}{\partial u}}+{\frac {\partial G}{\partial u}}\right)du+\left({\frac {\partial G}{\partial x}}{\frac {\partial x}{\partial v}}+{\frac {\partial G}{\partial y}}{\frac {\partial y}{\partial v}}+{\frac {\partial G}{\partial v}}\right)dv=0.\end{aligned}}} เนื่องจากu และv ต่างก็เป็นอิสระต่อกัน สัมประสิทธิ์ของdu และdv จึงต้องเป็นศูนย์ ดังนั้นเราจึงสามารถเขียนสมการสำหรับสัมประสิทธิ์ได้ดังนี้:
∂ F ∂ x ∂ x ∂ u + ∂ F ∂ y ∂ y ∂ u = − ∂ F ∂ u ∂ G ∂ x ∂ x ∂ u + ∂ G ∂ y ∂ y ∂ u = − ∂ G ∂ u ∂ F ∂ x ∂ x ∂ v + ∂ F ∂ y ∂ y ∂ v = − ∂ F ∂ v ∂ G ∂ x ∂ x ∂ v + ∂ G ∂ y ∂ y ∂ v = − ∂ G ∂ v . {\displaystyle {\begin{aligned}{\frac {\partial F}{\partial x}}{\frac {\partial x}{\partial u}}+{\frac {\partial F}{\partial y}}{\frac {\partial y}{\partial u}}&=-{\frac {\partial F}{\partial u}}\\[6pt]{\frac {\partial G}{\partial x}}{\frac {\partial x}{\partial u}}+{\frac {\partial G}{\partial y}}{\frac {\partial y}{\partial u}}&=-{\frac {\partial G}{\partial u}}\\[6pt]{\frac {\partial F}{\partial x}}{\frac {\partial x}{\partial v}}+{\frac {\partial F}{\partial y}}{\frac {\partial y}{\partial v}}&=-{\frac {\partial F}{\partial v}}\\[6pt]{\frac {\partial G}{\partial x}}{\frac {\partial x}{\partial v}}+{\frac {\partial G}{\partial y}}{\frac {\partial y}{\partial v}}&=-{\frac {\partial G}{\partial v}}.\end{aligned}}} จากกฎของเครเมอร์ เราจะเห็นว่า:
∂ x ∂ u = | − ∂ F ∂ u ∂ F ∂ y − ∂ G ∂ u ∂ G ∂ y | | ∂ F ∂ x ∂ F ∂ y ∂ G ∂ x ∂ G ∂ y | . {\displaystyle {\frac {\partial x}{\partial u}}={\frac {\begin{vmatrix}-{\frac {\partial F}{\partial u}}&{\frac {\partial F}{\partial y}}\\-{\frac {\partial G}{\partial u}}&{\frac {\partial G}{\partial y}}\end{vmatrix}}{\begin{vmatrix}{\frac {\partial F}{\partial x}}&{\frac {\partial F}{\partial y}}\\{\frac {\partial G}{\partial x}}&{\frac {\partial G}{\partial y}}\end{vmatrix}}}.} นี่คือสูตรในรูปของเมทริกซ์จาโคเบียน สองตัว :
∂ x ∂ u = − ( ∂ ( F , G ) ∂ ( u , y ) ) ( ∂ ( F , G ) ∂ ( x , y ) ) . {\displaystyle {\frac {\partial x}{\partial u}}=-{\frac {\left({\frac {\partial (F,G)}{\partial (u,y)}}\right)}{\left({\frac {\partial (F,G)}{\partial (x,y)}}\right)}}.} สามารถอนุมานสูตรที่คล้ายกันได้สำหรับ∂ x ∂ v , ∂ y ∂ u , ∂ y ∂ v . {\displaystyle {\frac {\partial x}{\partial v}},{\frac {\partial y}{\partial u}},{\frac {\partial y}{\partial v}}.}
การเขียนโปรแกรมจำนวนเต็ม กฎของเครเมอร์สามารถใช้พิสูจน์ได้ว่า ปัญหา การเขียนโปรแกรมเชิงจำนวนเต็มที่ มีเมทริกซ์ข้อจำกัดเป็นแบบเอกภาคสมบูรณ์ และด้านขวามือเป็นจำนวนเต็ม จะมีคำตอบพื้นฐานเป็นจำนวนเต็ม ซึ่งทำให้การแก้ปัญหาการเขียนโปรแกรมเชิงจำนวนเต็มนั้นง่ายขึ้นอย่างมาก
สมการเชิงอนุพันธ์สามัญ กฎของเครเมอร์ใช้ในการหาคำตอบทั่วไปของสมการเชิงอนุพันธ์เชิงเส้นไม่เอกพันธุ์โดยใช้วิธีการ แปรผันพารามิเตอร์
ตัวอย่าง
ระบบ 2x2 พิจารณาระบบเชิงเส้น
12 x + 3 y = 15 2 x − 3 y = 13 {\displaystyle {\begin{matrix}12x+3y&=15\\2x-3y&=13\end{matrix}}} การใช้กฎของเครเมอร์ทำให้ได้ผลลัพธ์ดังนี้
x = | 15 3 13 − 3 | | 12 3 2 − 3 | = − 84 − 42 = 2 , y = | 12 15 2 13 | | 12 3 2 − 3 | = − 126 42 = − 3 . {\displaystyle {\begin{aligned}x&={\frac {\begin{vmatrix}15&3\\{13}&-3\end{vmatrix}}{\begin{vmatrix}12&3\\2&-3\end{vmatrix}}}={-84 \over -42}={\color {red}2},\quad y={\frac {\begin{vmatrix}12&15\\2&{13}\end{vmatrix}}{\begin{vmatrix}12&3\\2&-3\end{vmatrix}}}=-{126 \over 42}={\color {red}-3}\end{aligned}}.} สามารถตรวจสอบค่าเหล่านี้ได้โดยการแทนค่ากลับเข้าไปในสมการเดิม: และ 12 x + 3 y = ( 12 × 2 ) + ( 3 × ( − 3 ) ) = 24 − 9 = 15 {\displaystyle 12x+3y=(12\times {\color {red}2})+(3\times ({\color {red}-3}))=24-9=15} 2 x − 3 y = ( 2 × 2 ) − ( 3 × ( − 3 ) ) = 4 − ( − 9 ) = 13 , {\displaystyle 2x-3y=(2\times {\color {red}2})-(3\times ({\color {red}-3}))=4-(-9)=13,}
ตามความจำเป็น
ระบบ 3x3 พิจารณาระบบเชิงเส้น
3 x − 2 y + 5 z = 2 4 x − 7 y − z = 19 5 x − 6 y + 4 z = 13 {\displaystyle {\begin{matrix}3x-2y+5z&=\color {red}2\\4x-7y-z&=\color {red}{19}\\5x-6y+4z&=\color {red}{13}\end{matrix}}} เพื่อลดความซับซ้อนของสัญลักษณ์ กำหนดให้ เป็นเมทริกซ์ของสัมประสิทธิ์ และ การคำนวณดีเทอร์มิแนนต์ที่ต้องการจะได้ A = [ 3 − 2 5 4 − 7 − 1 5 − 6 4 ] {\displaystyle A={\begin{bmatrix}3&-2&5\\4&-7&-1\\5&-6&4\end{bmatrix}}} A 1 = [ 2 − 2 5 19 − 7 − 1 13 − 6 4 ] , A 2 = [ 3 2 5 4 19 − 1 5 13 4 ] , A 3 = [ 3 − 2 2 4 − 7 19 5 − 6 13 ] . {\displaystyle A_{1}={\begin{bmatrix}\color {red}{2}&-2&5\\\color {red}{19}&-7&-1\\\color {red}{13}&-6&4\end{bmatrix}},A_{2}={\begin{bmatrix}3&\color {red}{2}&5\\4&\color {red}{19}&-1\\5&\color {red}{13}&4\end{bmatrix}},A_{3}={\begin{bmatrix}3&-2&\color {red}{2}\\4&-7&\color {red}{19}\\5&-6&\color {red}{13}\end{bmatrix}}.} | A | = − 5 , | A 1 | = − 5 , | A 2 | = 10 , | A 3 | = 5. {\displaystyle |A|=-5,\quad |A_{1}|=-5,\quad |A_{2}|=10,\quad |A_{3}|=5.}
การใช้กฎของเครเมอร์ทำให้ได้ผลลัพธ์ดังนี้
x = | A 1 | | A | = − 5 − 5 = 1 , y = | A 2 | | A | = 10 − 5 = − 2 , z = | A 3 | | A | = 5 − 5 = − 1 . {\displaystyle {\begin{aligned}x&={\frac {\begin{vmatrix}A_{1}\end{vmatrix}}{\begin{vmatrix}A\end{vmatrix}}}={-5 \over -5}={\color {red}1},\quad y={\frac {\begin{vmatrix}A_{2}\end{vmatrix}}{\begin{vmatrix}A\end{vmatrix}}}={10 \over -5}={\color {red}-2},\quad z={\frac {\begin{vmatrix}A_{3}\end{vmatrix}}{\begin{vmatrix}A\end{vmatrix}}}={5 \over -5}={\color {red}-1}\end{aligned}}.} สามารถตรวจสอบค่าเหล่านี้ได้โดยการแทนค่ากลับเข้าไปในสมการเดิม: 3 x − 2 y + 5 z = ( 3 × 1 ) − ( 2 × ( − 2 ) ) + ( 5 × ( − 1 ) ) = 3 + 4 − 5 = 2 {\displaystyle 3x-2y+5z=(3\times {\color {red}1})-(2\times ({\color {red}-2}))+(5\times ({\color {red}-1}))=3+4-5=2} 4 x − 7 y − z = ( 4 × 1 ) − ( 7 × ( − 2 ) ) − ( 1 × ( − 1 ) ) = 4 + 14 + 1 = 19 {\displaystyle 4x-7y-z=(4\times {\color {red}1})-(7\times ({\color {red}-2}))-(1\times ({\color {red}-1}))=4+14+1=19} 5 x − 6 y + 4 z = ( 5 × 1 ) − ( 6 × ( − 2 ) ) + ( 4 × ( − 1 ) ) = 5 + 12 − 4 = 13 {\displaystyle 5x-6y+4z=(5\times {\color {red}1})-(6\times ({\color {red}-2}))+(4\times ({\color {red}-1}))=5+12-4=13}
ตามความจำเป็น
ตัวอย่างการใช้งานในภาษา Python import numpy as np from copy import deepcopy def replace_column ( matrix , column , column_index ): index = 0 for row_matrix in matrix : row_matrix [ column_index ] = column [ index ] index = index + 1 return matrix def cramer ( coefficient_matrix : list [ list [ int ]], rhs_column : list [ int ]): """Cramer's_rule.""" solutions = [] det_coeff = np . linalg . det ( coefficient_matrix ) column_index = 0 สำหรับ rhs_values ใน rhs_column : other_coeff_matrix = replace_column ( deepcopy ( coefficient_matrix ), rhs_column , column_index ) solutions . append (( np . linalg . det ( other_coeff_matrix ) / det_coeff )) column_index = column_index + 1 พิมพ์ ( "วิธีแก้ปัญหา " , วิธีแก้ปัญหา ) cramer ([[ 3 , - 2 , 5 ], [ 4 , - 7 , - 1 ], [ 5 , - 6 , 4 ]], [ 2 , 19 , 13 ]) # คำตอบ = [1.0000000000000107, -1.999999999999993, -1.000000000000002]
การตีความทางเรขาคณิต การตีความกฎของเครเมอร์ในเชิงเรขาคณิต พื้นที่ของรูปสี่เหลี่ยมด้านขนานที่แรเงาอันที่สองและอันที่สามเท่ากัน และอันที่สองเป็นπ เท่าของอันแรก จากความเท่าเทียมกันนี้ จึงได้กฎของเครเมอร์x 1 {\displaystyle x_{1}} กฎของเครเมอร์มีการตีความทางเรขาคณิต ซึ่งอาจถือได้ว่าเป็นข้อพิสูจน์หรือเป็นเพียงการให้ข้อมูลเชิงลึกเกี่ยวกับลักษณะทางเรขาคณิตของมัน ข้อโต้แย้งทางเรขาคณิตเหล่านี้ใช้ได้ทั่วไป ไม่ใช่เฉพาะในกรณีของสมการสองตัวแปรสองตัวที่นำเสนอไว้ในที่นี้เท่านั้น
เมื่อกำหนดระบบสมการแล้ว
a 11 x 1 + a 12 x 2 = b 1 a 21 x 1 + a 22 x 2 = b 2 {\displaystyle {\begin{matrix}a_{11}x_{1}+a_{12}x_{2}&=b_{1}\\a_{21}x_{1}+a_{22}x_{2}&=b_{2}\end{matrix}}} อาจมองได้ว่าเป็นสมการระหว่างเวกเตอร์
x 1 ( a 11 a 21 ) + x 2 ( a 12 a 22 ) = ( b 1 b 2 ) . {\displaystyle x_{1}{\binom {a_{11}}{a_{21}}}+x_{2}{\binom {a_{12}}{a_{22}}}={\binom {b_{1}}{b_{2}}}.} พื้นที่ของรูปสี่เหลี่ยมด้านขนานที่กำหนดโดยและจะได้มาจากดีเทอร์มิแนนต์ของระบบสมการ: ( a 11 a 21 ) {\displaystyle {\binom {a_{11}}{a_{21}}}} ( a 12 a 22 ) {\displaystyle {\binom {a_{12}}{a_{22}}}}
| a 11 a 12 a 21 a 22 | . {\displaystyle {\begin{vmatrix}a_{11}&a_{12}\\a_{21}&a_{22}\end{vmatrix}}.} โดยทั่วไป เมื่อมีตัวแปรและสมการมากขึ้น ดีเทอร์มิแนนต์ของ เวกเตอร์ n ตัวที่มีความยาวn จะให้ปริมาตร ของทรงสี่เหลี่ยมด้านขนาน ที่กำหนดโดยเวกเตอร์เหล่านั้นในปริภูมิยูคลิด มิติ ที่n
ภาพประกอบ 3 มิติแบบเคลื่อนไหวแสดงกฎของเครเมอร์ในรูปอัตราส่วนของดีเทอร์มิแนนต์ ดังนั้น พื้นที่ของรูปสี่เหลี่ยมด้านขนานที่กำหนดโดยและจะต้องเป็นคูณด้วยพื้นที่ของรูปแรก เนื่องจากด้านหนึ่งถูกคูณด้วยตัวประกอบนี้ ทีนี้ รูปสี่เหลี่ยมด้านขนานสุดท้ายนี้ ตามหลักการของคาวาลิเอรี จะมีพื้นที่เท่ากับรูปสี่เหลี่ยมด้านขนานที่กำหนดโดยและx 1 ( a 11 a 21 ) {\displaystyle x_{1}{\binom {a_{11}}{a_{21}}}} ( a 12 a 22 ) {\displaystyle {\binom {a_{12}}{a_{22}}}} x 1 {\displaystyle x_{1}} ( b 1 b 2 ) = x 1 ( a 11 a 21 ) + x 2 ( a 12 a 22 ) {\displaystyle {\binom {b_{1}}{b_{2}}}=x_{1}{\binom {a_{11}}{a_{21}}}+x_{2}{\binom {a_{12}}{a_{22}}}} ( a 12 a 22 ) . {\displaystyle {\binom {a_{12}}{a_{22}}}.}
เมื่อนำพื้นที่ของรูปสี่เหลี่ยมด้านขนานรูปสุดท้ายและรูปที่สองมาเท่ากัน จะได้สมการดังนี้
| b 1 a 12 b 2 a 22 | = | a 11 x 1 a 12 a 21 x 1 a 22 | = x 1 | a 11 a 12 a 21 a 22 | {\displaystyle {\begin{vmatrix}b_{1}&a_{12}\\b_{2}&a_{22}\end{vmatrix}}={\begin{vmatrix}a_{11}x_{1}&a_{12}\\a_{21}x_{1}&a_{22}\end{vmatrix}}=x_{1}{\begin{vmatrix}a_{11}&a_{12}\\a_{21}&a_{22}\end{vmatrix}}} ซึ่งเป็นที่มาของกฎของเครเมอร์
หลักฐานอื่นๆ
การพิสูจน์โดยใช้พีชคณิตเชิงเส้นนามธรรม นี่เป็นการกล่าวซ้ำข้อพิสูจน์ข้างต้นในภาษาเชิงนามธรรม
พิจารณาแผนที่ที่เมทริกซ์ถูกแทนที่ในคอลัมน์ที่ ตามกฎของเครเมอร์ เนื่องจากความเป็นเชิงเส้นของดีเทอร์มิแนนต์ในทุกคอลัมน์ แผนที่นี้จึงเป็นเชิงเส้น สังเกตว่ามันส่งคอลัมน์ที่ ของไปยังเวกเตอร์ฐานที่(โดยมี 1 ในตำแหน่งที่ ) เพราะดีเทอร์มิแนนต์ของเมทริกซ์ที่มีคอลัมน์ซ้ำกันคือ 0 ดังนั้นเราจึงมีแผนที่เชิงเส้นที่สอดคล้องกับเมทริกซ์ผกผันของบนปริภูมิคอลัมน์ ดังนั้นมันจึงสอดคล้องกับบนปริภูมิที่แผ่ขยายจากปริภูมิคอลัมน์ เนื่องจากสามารถผกผันได้ เวกเตอร์คอลัมน์จึงแผ่ขยายทั้งหมดของดังนั้นแผนที่ของเราจึงเป็นเมทริกซ์ผกผันของกฎของเครเมอร์จึงเป็นไปตามนั้น x = ( x 1 , … , x n ) ↦ 1 det A ( det ( A 1 ) , … , det ( A n ) ) , {\displaystyle \mathbf {x} =(x_{1},\ldots ,x_{n})\mapsto {\frac {1}{\det A}}\left(\det(A_{1}),\ldots ,\det(A_{n})\right),} A i {\displaystyle A_{i}} A {\displaystyle A} x {\displaystyle \mathbf {x} } i {\displaystyle i} i {\displaystyle i} A {\displaystyle A} i {\displaystyle i} e i = ( 0 , … , 1 , … , 0 ) {\displaystyle \mathbf {e} _{i}=(0,\ldots ,1,\ldots ,0)} i {\displaystyle i} A {\displaystyle A} A − 1 {\displaystyle A^{-1}} A {\displaystyle A} R n {\displaystyle \mathbb {R} ^{n}} A {\displaystyle A}
บทพิสูจน์สั้นๆ สามารถพิสูจน์กฎของเครเมอร์แบบย่อได้[ 9 ] โดยสังเกตว่า คือดีเทอร์มิแนนต์ของเมทริกซ์ x 1 {\displaystyle x_{1}}
X 1 = [ x 1 0 0 ⋯ 0 x 2 1 0 ⋯ 0 x 3 0 1 ⋯ 0 ⋮ ⋮ ⋮ ⋱ ⋮ x n 0 0 ⋯ 1 ] {\displaystyle X_{1}={\begin{bmatrix}x_{1}&0&0&\cdots &0\\x_{2}&1&0&\cdots &0\\x_{3}&0&1&\cdots &0\\\vdots &\vdots &\vdots &\ddots &\vdots \\x_{n}&0&0&\cdots &1\end{bmatrix}}} ในทางกลับกัน สมมติว่าเมทริกซ์A ดั้งเดิมของเรา สามารถผกผันได้ เมทริกซ์นี้จะมีคอลัมน์โดยที่คือคอลัมน์ที่n ของเมทริกซ์A โปรดจำไว้ว่าเมทริกซ์มีคอลัมน์และดังนั้นดังนั้น โดยใช้หลักการที่ว่าดีเทอร์มิแนนต์ของผลคูณของเมทริกซ์สองเมทริกซ์คือผลคูณของดีเทอร์มิแนนต์ เราจึงได้ X 1 {\displaystyle X_{1}} A − 1 b , A − 1 v 2 , … , A − 1 v n {\displaystyle A^{-1}\mathbf {b} ,A^{-1}\mathbf {v} _{2},\ldots ,A^{-1}\mathbf {v} _{n}} v n {\displaystyle \mathbf {v} _{n}} A 1 {\displaystyle A_{1}} b , v 2 , … , v n {\displaystyle \mathbf {b} ,\mathbf {v} _{2},\ldots ,\mathbf {v} _{n}} X 1 = A − 1 A 1 {\displaystyle X_{1}=A^{-1}A_{1}}
x 1 = det ( X 1 ) = det ( A − 1 ) det ( A 1 ) = det ( A 1 ) det ( A ) . {\displaystyle x_{1}=\det(X_{1})=\det(A^{-1})\det(A_{1})={\frac {\det(A_{1})}{\det(A)}}.} หลักฐานสำหรับกรณีอื่นๆก็คล้ายคลึงกัน x j {\displaystyle x_{j}}
การใช้พีชคณิตเชิงเรขาคณิต
กรณีที่ไม่สอดคล้องกันและไม่แน่นอน ระบบสมการจะเรียกว่าไม่สอดคล้องกัน เมื่อไม่มีคำตอบ และจะเรียกว่าไม่แน่นอน เมื่อมีคำตอบมากกว่าหนึ่งคำตอบ สำหรับสมการเชิงเส้น ระบบสมการที่ไม่แน่นอนจะมีคำตอบมากมายนับไม่ถ้วน (หากครอบคลุมพื้นที่อนันต์) เนื่องจากคำตอบสามารถแสดงได้ในรูปของพารามิเตอร์หนึ่งตัวหรือมากกว่า ซึ่งสามารถมีค่าใดๆ ก็ได้
กฎของเครเมอร์ใช้ได้กับกรณีที่ค่าดีเทอร์มิแนนต์ของสัมประสิทธิ์ไม่เป็นศูนย์ ในกรณี 2×2 ถ้าค่าดีเทอร์มิแนนต์ของสัมประสิทธิ์เป็นศูนย์ ระบบจะไม่อยู่ในสถานะสอดคล้องกันหากค่าดีเทอร์มิแนนต์ของตัวเศษไม่เป็นศูนย์ หรืออยู่ในสถานะไม่แน่นอนหากค่าดีเทอร์มิแนนต์ของตัวเศษเป็นศูนย์
ตัวอย่างที่ 1: ระบบที่ไม่สามารถระบุค่าได้อย่างแน่ชัด พิจารณาระบบเชิงเส้น
2 x − y = 8 4 x − 2 y = 16 {\displaystyle {\begin{matrix}2x-y&=8\\4x-2y&=16\end{matrix}}} จากการพิจารณา สมการที่สองเป็นผลคูณของสมการแรก ดังนั้นจึงมีคำตอบมากมายนับไม่ถ้วน การใช้กฎของเครเมอร์จะได้
x = | 8 − 1 16 − 2 | | 2 − 1 4 − 2 | = 0 0 , y = | 2 8 4 16 | | 2 − 1 4 − 2 | = 0 0 {\displaystyle {\begin{aligned}x&={\frac {\begin{vmatrix}8&-1\\{16}&-2\end{vmatrix}}{\begin{vmatrix}2&-1\\4&-2\end{vmatrix}}}={0 \over 0},\quad y={\frac {\begin{vmatrix}2&8\\4&{16}\end{vmatrix}}{\begin{vmatrix}2&-1\\4&-2\end{vmatrix}}}={0 \over 0}\end{aligned}}} ซึ่งทั้งตัวเศษและตัวส่วนเป็นศูนย์ หมายความว่าระบบสมการนี้มีคำตอบมากมายนับไม่ถ้วน และดังนั้นจึงไม่สามารถหา คำตอบได้อย่าง แน่นอน
ตัวอย่างที่ 2: ระบบที่ไม่สอดคล้องกัน พิจารณาระบบเชิงเส้น
3 x − 4 y = 1 3 x − 4 y = 2 {\displaystyle {\begin{matrix}3x-4y&=1\\3x-4y&=2\end{matrix}}} จากการตรวจสอบพบว่า ด้านซ้ายของสมการทั้งสองเหมือนกัน แต่ด้านขวาต่างกัน ดังนั้น ระบบสมการจึงไม่สอดคล้องกัน หมายความว่าไม่มีคำตอบ เมื่อใช้กฎของเครเมอร์จะได้...
x = | 1 − 4 2 − 4 | | 3 − 4 3 − 4 | = 4 0 , y = | 3 1 3 2 | | 3 − 4 3 − 4 | = 3 0 {\displaystyle {\begin{aligned}x&={\frac {\begin{vmatrix}1&-4\\{2}&-4\end{vmatrix}}{\begin{vmatrix}3&-4\\3&-4\end{vmatrix}}}={4 \over 0},\quad y={\frac {\begin{vmatrix}3&1\\3&{2}\end{vmatrix}}{\begin{vmatrix}3&-4\\3&-4\end{vmatrix}}}={3 \over 0}\end{aligned}}} ซึ่งทั้งสองค่าไม่สามารถหาคำตอบได้เนื่องจากการหารด้วยศูนย์ อย่างไรก็ตาม ตัวเศษที่ไม่เป็นศูนย์หมายความว่าระบบไม่มีคำตอบและจึงไม่สอดคล้อง กัน
สำหรับระบบสมการ 3×3 หรือใหญ่กว่านั้น เมื่อค่าดีเทอร์มิแนนต์ของสัมประสิทธิ์เท่ากับศูนย์ สิ่งเดียวที่สามารถพูดได้ก็คือ ถ้าค่าดีเทอร์มิแนนต์ของตัวเศษใดๆ ไม่เป็นศูนย์ ระบบสมการนั้นจะต้องไม่มีคำตอบที่แน่นอน อย่างไรก็ตาม การที่ค่าดีเทอร์มิแนนต์ทั้งหมดเป็นศูนย์ไม่ได้หมายความว่าระบบสมการนั้นไม่มีคำตอบที่แน่นอนเสมอไป ตัวอย่างง่ายๆ ที่ค่าดีเทอร์มิแนนต์ทั้งหมดเป็นศูนย์ (เท่ากับศูนย์) แต่ระบบสมการยังคงไม่มีคำตอบที่แน่นอน คือ ระบบสมการ 3×3 x + y + z =1, x + y + z =2, x + y + z =3
ข้อควรพิจารณาในทางปฏิบัติ กฎของ Cramer ซึ่งนำไปใช้ในลักษณะที่เรียบง่ายนั้นไม่มีประสิทธิภาพในการคำนวณสำหรับระบบที่มีสมการมากกว่าสองหรือสามสมการ[ 10 ] ในกรณีที่มีn สมการในn ตัวแปร ที่ไม่ทราบค่า จะต้องคำนวณดีเทอร์ มิแนนต์ n + 1 ตัว ในขณะที่การกำจัดแบบเกาส์เซียน ให้ผลลัพธ์ที่มีความซับซ้อนในการคำนวณ เท่ากัน (โดยมีค่าคงที่ที่ไม่ขึ้นกับ n {\displaystyle n} ) กับการคำนวณดีเทอร์มิแนนต์เพียงตัวเดียว[ 11 ] [ 12 ] ยิ่งไปกว่านั้นอัลกอริทึมของ Bareiss เป็นการดัดแปลงการกำจัดแบบเกาส์เซียนอย่างง่ายที่สร้างเมทริกซ์ในการคำนวณเพียงครั้งเดียวซึ่งรายการที่ไม่เป็นศูนย์คือดีเทอร์มิแนนต์ที่เกี่ยวข้องในกฎของ Cramer ในปี 1983 ได้มีการเสนออัลกอริทึมสำหรับการแก้ระบบโดยใช้กฎของ Cramer ในการดำเนินการ[ 13 ] อัลกอริทึมนี้สามารถใช้การเรียงสับเปลี่ยนได้เหมือนกับในวิธีการเกาส์เซียน ดังนั้น หากใช้วิธีการคำนวณโดยประมาณ วิธีแก้ปัญหาจะมีเสถียรภาพมากกว่าวิธีแก้ปัญหาโดยใช้วิธีเกาส์เซียน เนื่องจากขั้นตอนแรกคำนวณโดยไม่มีข้อผิดพลาด ก่อนที่จะปัดเศษตัวเลข ในปี 1991 มีการเผยแพร่อัลกอริทึมที่มีความซับซ้อนของการดำเนินการ[ 14 ] ในปี 1997 มีการเสนออัลกอริทึมสำหรับการแก้ระบบโดยใช้กฎของเครเมอร์ที่มีความซับซ้อนเท่ากับการคูณเมทริกซ์[ 15 ] ตัวอย่างเช่น สำหรับอัลกอริทึมการคูณของ Strassen อัลกอริทึมนี้คำนวณวิธีแก้ปัญหาด้วยการดำเนินการ n 3 + O ( n 2 ) {\displaystyle n^{3}+O(n^{2})} n 3 / 2 + O ( n 2 ) {\displaystyle n^{3}/2+O(n^{2})} ( 7 / 15 ) n log 2 ( 7 ) + O ( n 2 ) {\displaystyle (7/15)n^{\log _{2}(7)}+O(n^{2})}
ดูเพิ่มเติม
ลิงก์ภายนอก