Định thức

**Định thức**, trong đại số tuyến tính, là một hàm cho mỗi ma trận vuông *A*, tương ứng với số vô hướng, ký hiệu là **det**(*A*). Ý nghĩa hình học của định thức là tỷ lệ xích cho thể tích khi *A* được coi là một biến đổi tuyến tính. Định thức được sử dụng để giải (và biện luận) các hệ phương trình đại số tuyến tính.

Định thức chỉ được xác định trong các ma trận vuông. Nếu định thức của một ma trận bằng 0, ma trận này được gọi là *ma trận suy biến*, nếu định thức bằng 1, ma trận này được gọi là *ma trận đơn môđula*.
## Định thức và hệ phương trình đại số tuyến tính
Khái niệm định thức xuất hiện đầu tiên gắn với việc giải hệ phương trình đại số tuyến tính có số phương trình bằng số ẩn. Hệ này có một nghiệm duy nhất khi và chỉ khi định thức của ma trận tương ứng với hệ phương trình này khác 0.

Ví dụ hệ hai phương trình tuyến tính hai ẩn:

::\begin{cases} a.x + b.y = e, \\c.x + d.y = f, \end{cases}

có các hệ số của các ẩn tạo thành ma trận vuông:
:A=\begin{bmatrix}a&b\\
c&d\end{bmatrix}
định thức của nó là:
:*det*(*A*)=*ad*-*bc*.
Nếu *det*(*A*) khác 0, hệ có nghiệm duy nhất 
: x= \frac {ed-bf} {ad-bc}   \;\;; y=\frac {af-ce} {ad-bc}.

Nếu det(A) = 0 hệ có thể có vô số nghiệm hoặc không có nghiệm nào.

Nếu e = f = 0, hệ trên là một hệ phương trình tuyến tính thuần nhất, nó luôn có ít nhất một nghiệm tầm thường là x = 0 và y = 0. Khi đó hệ có nghiệm không tầm thường khi và chỉ khi định thức của hệ bằng không.

## Định thức của ma trận vuông cấp n
Cho ma trận vuông cấp n:
:A=\begin{bmatrix}a_{1,1}&a_{1,2}&a_{1,3} &\cdots &a_{1,n}\\
a_{2,1}&a_{2,2}&a_{2,3}&\cdots&a_{2,n}\\
a_{3,1}&a_{3,2}&a_{3,3}&\cdots&a_{3,n}\\
\cdot & \cdot&\cdot &\cdots &\cdot \\
a_{n,1}&a_{n,2}&a_{n,3}&\cdots&a_{n,n}\\
\end{bmatrix}
### Định nghĩa định thức
Định nghĩa của định thức trong đại số tuyến tính liên quan đến khái niệm dấu của hoán vị.

*Định thức của ma trận vuông cấp* **n** *là tổng đại số của* **n!** (*n giai thừa) số hạng, mỗi số hạng là tích của n phần tử lấy trên các hàng và các cột khác nhau của ma trận *'A**, mỗi tích được nhân với phần tử dấu là +1 hoặc -1 theo phép thế tạo bởi các chỉ số hàng và chỉ số cột của các phần tử trong tích. Gọi ''S''<sub>n</sub> là nhóm các hoán vị của n phần tử ''1,2,...,n'' ta có:(Công thức Leibniz)

:::<math>\det(A) = \sum_{\sigma \in S_n} \sgn(\sigma) \prod_{i = 1}^n a_{i,\sigma(i)}</math>

Định thức của một ma trận vuông còn được viết như sau

<math>det A=\begin{vmatrix}a_{1,1}&a_{1,2}&a_{1,3} &\cdots &a_{1,n}\\
a_{2,1}&a_{2,2}&a_{2,3}&\cdots&a_{2,n}\\
a_{3,1}&a_{3,2}&a_{3,3}&\cdots&a_{3,n}\\
\cdot & \cdot&\cdot &\cdots &\cdot \\
a_{n,1}&a_{n,2}&a_{n,3}&\cdots&a_{n,n}\\
\end{vmatrix}</math>

Áp dụng với các ma trận vuông cấp 1,2,3 ta có:
:<math>\det \begin{bmatrix} a \end{bmatrix}  = a</math>
:<math>\det \begin{bmatrix}a_{11}&a_{12}\\
a_{21}&a_{22}\end{bmatrix} =\begin{vmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \end{vmatrix} = a_{11}a_{22} - a_{12}a_{21}</math>
:<math>\det \begin{bmatrix}a_{11}&a_{12}&a_{13}\\
a_{21}&a_{22}&a_{23}\\a_{31}&a_{32}&a_{33}\end{bmatrix}=\begin{vmatrix} a_{11}&a_{12}&a_{13} \\ a_{21}&a_{22}&a_{23}\\a_{31}&a_{32}&a_{33} \end{vmatrix}{\displaystyle =a_{11}a_{22}a_{33}+a_{12}a_{23}a_{31}+a_{13}a_{21}a_{32}-a_{13}a_{22}a_{31}-a_{12}a_{21}a_{33}-a_{11}a_{23}a_{32}}</math>
:

== Các ứng dụng ==

Các định thức được dùng để kiểm tra các ma trận [[ma trận khả nghịch|có ma trận nghịch đảo không]] (các ma trận khả nghịch khi và chỉ khi chúng là các ma trận có định thức khác 0) và để biểu diễn nghiệm của một [[hệ phương trình tuyến tính]] qua [[định lý Cramer]]. chúng được dùng để tìm các vectơ riêng của ma trận <math>A</math> qua [[Đa thức đặc trưng (đại số tuyến tính)|đa thức đặc trưng]]
:<math>p(x) = \det(xI - A) \,</math>

Trong đó, ''I'' là [[ma trận đơn vị]] (''identity matrix'') có cùng kích thước với ''A''.

Người ta còn xem định thức như là hàm xác định trên lên các bộ <math>n</math> vectơ trong không gian <math>\mathbb{R}^n</math>, toạ độ của ''n'' vectơ này tạo thành ''n'' cột (hoặc ''n'' dòng) của một ma trận vuông. Khi đó, dấu của định thức của một [[cơ sở (đại số tuyến tính)|cơ sở]] có thể được dùng để định nghĩa khái niệm hướng của các cơ sở trong [[không gian Euclide]]. Nếu định thức của một [[Cơ sở (đại số tuyến tính)|cơ sở]] là [[dương]] thì ta nói các vectơ này tạo thành một cơ sở thuận chiều, và nếu định thức của chúng là âm thì nó tạo thành cơ sở ngược chiều.

Các định thức còn được dùng để tính [[thể tích]] trong [[Tích phân vectơ|giải tích vectơ]]: [[Giá trị tuyệt đối]] của định thức của các vectơ trên trường số thực thì bằng với thể tích của hình hộp tạo ra bởi các vectơ đó. Như là một hệ quả, nếu một [[ánh xạ tuyến tính]] <math>f: \mathbb{R}^n \rightarrow \mathbb{R}^n</math> được đặc trưng bởi ma trận <math>A</math>, và <math>S</math> là [[tập con]] [[Độ đo|đo được]] bất kì của <math>\mathbb{R}^n</math>, thì thể tích của <math>f(S)</math> được cho bởi <math>\left| \det(A) \right| \times \operatorname{volumes}(S)</math>.

Một cách tổng quát hơn, nếu ánh xạ tuyến tính <math>f: \mathbb{R}^n \rightarrow \mathbb{R}^m</math> đặc trưng bởi một ma trận <math>A</math><sub>m x n</sub>, và <math>S</math> là tập con bất kì đo được nào của <math>\mathbb{R}^{n}</math>, thì thể tích n-chiều của <math>f(S)</math> được tính bởi <math>\sqrt{\det(A^\top A)} \times \operatorname{volume}(S)</math>. Bằng cách tính thể tích của [[tứ diện]] có 4 đỉnh, chúng có thể được dùng để nhận diện (xác định) các đường ghềnh

Thể tích của tứ diện bất kì, cho bởi các đỉnh **a**, **b**, **c**, và **d**, là (1/6)·|det(**a**−**b**, **b**−**c**, **c**−**d**)|.

== Ví dụ ==
Tìm định thức của ma trận:
:<math>A = \begin{bmatrix}-2&2&-3\\
-1& 1& 3\\
2 &0 &-1\end{bmatrix}</math>

**Cách 1**: Sử dụng công thức Leibniz

:

**Cách 2**: Sử dụng công thức [[Khai triển Laplace|Laplace]] để khai triển định thức theo một hàng hoặc một cột. Cách tốt nhất là chọn hàng, hoặc cột nào có nhiều phần tử bằng 0, vì như vậy, giá trị định thức của phần tử đó sẽ bằng 0 (<math> A_{i,j}\times C_{i,j}\  = \ 0 \times  C_{i, j} \ = \ 0 </math>) vì thế ta sẽ khai triển theo cột thứ 2.

:

**Cách 3*': Sử dụng [[phép khử Gauss]], bằng việc áp dụng các tính chất của định thức, biến đổi các cột, hoặc hàng thành dạng đơn giản, như chứa phần tử bằng 0, sau đó tính định thức theo hàng, cột đó.

:<math>\begin{bmatrix}0&2&-3\\
0 &1 &3\\
2 &0 &-1\end{bmatrix}</math>

và định thức sẽ được tính nhanh khi khai triển theo cột đầu tiên:

:

...== Các tính chất và phép biến đổi trên các hàng và các cột của định thức ==
Cho ma trận *A* vuông cấp n:
# Định thức của *A* bằng không nếu một trong các điều kiện sau xảy ra:
## *A* có tất cả các phần tử trên một hàng (hoặc một cột) bằng 0;
## *A* có hai hàng (hoặc hai cột) tỷ lệ;
## Tổng quát: *A* có một hàng (hoặc một cột) là tổ hợp tuyến tính của các hang (hoặc các cột) khác.
# Trên các hàng và các cột của *A* có thể thực hiện các phép biến đổi sau:
## Đổi chỗ hai hàng (hoặc hai cột) khác nhau thì định thức đổi dấu;
## Nếu nhân một hằng số *a* vào một hàng (hoặc một cột) của *A* thì định thức của ma trận cuối sẽ là a.*det*(*A*);
## Nếu nhân một số *a* ≠0 vào một hàng (hoặc một cột) của *A*, và cộng hàng (hoặc cột) này *vào* một hàng (hoặc một cột) khác thì giá trị của định thức sẽ không đổi

== Định thức và các phép toán trên ma trận ==

* <math>\det(AB) = \det(A)\det(B) = \det(B)\det(A) \,</math> với mọi ma trận khả tích *n*-*n* <math>A</math> và <math>B</math>.
:Từ đó <math>\det(rI_n) = r^n \,</math> và
:<math>\det(rA) = \det(rI_n \cdot A) = r^n \det(A) \,</math> với mọi ma trận <math>n</math>-<math>n</math> <math>A</math> và mọi số <math>r</math>.
* Ma trận <math>A</math> trên một [[trường (đại số)|trường]] là [[Phần tử nghịch đảo|khả nghịch]] khi và chỉ khi định thức của A khác 0, trong trường hợp này ta có:
:<math>\det(A^{-1}) = \det(A)^{-1} \,</math>
* Ma trận vuông *A* và [[ma trận chuyển vị]] *A*<sup>T</sup> của nó có định thức bằng nhau:
:<math>\det(A^\top) = \det(A) \,</math>.


==Tham khảo==

== Thư mục ==

* [[Nguyễn Hữu Việt Hưng]], 1999, *Đại số tuyến tính''