Định thức (Determinant) là một đại lượng vô hướng căn bản trong đại số tuyến tính, được xác định duy nhất cho mỗi ma trận vuông cấp . Ký hiệu chuẩn của định thức ma trận vuông là hoặc . Về mặt đại số, định thức là công cụ quyết định tính khả nghịch của ma trận và nghiệm của hệ phương trình tuyến tính; về mặt hình học, giá trị tuyệt đối của định thức đại diện cho hệ số co dãn thể tích của phép biến đổi tuyến tính, trong khi dấu của nó xác định hướng định hướng của không gian.
Công thức định nghĩa tổng quát Leibniz
Theo Carl D. Meyer (2000), định thức của một ma trận vuông cấp ký hiệu được định nghĩa tường minh thông qua công thức hoán vị Leibniz:
Trong đó:
- là nhóm đối xứng gồm tất cả ! hoán vị của tập hợp .
- là một hoán vị cụ thể, và là dấu của hoán vị (+1 nếu chẵn, -1 nếu lẻ).
- là phần tử nằm ở hàng và cột của ma trận.
Các trường hợp cấp nhỏ đặc biệt:
- Ma trận cấp 2:
- Ma trận cấp 3 (quy tắc Sarrus):
Do công thức Leibniz có độ phức tạp thuật toán tăng bùng nổ , việc tính trực tiếp theo chỉ khả thi với các ma trận rất nhỏ. Trong tính toán số học ma trận quy mô lớn, theo Lloyd N. Trefethen và David Bau, III (1997), thuật toán phân rã ma trận LU dựa trên phép khử Gauss giúp tính định thức nhanh chóng với độ phức tạp đa thức.
Các tính chất đại số then chốt của Định thức
Theo Sheldon Axler (2014), định thức sở hữu những tính chất toán học quan trọng sau:
- Tính đa tuyến tính và thay phiên: Định thức là hàm đa tuyến tính đối với từng hàng (hoặc cột). Đổi chỗ hai hàng bất kỳ làm đổi dấu định thức. Nhân một hàng với hệ số thì định thức nhân lên lần.
- Hàng phụ thuộc tuyến tính: Nếu ma trận có hai hàng giống hệt nhau hoặc một hàng toàn số 0 thì .
- Tính chất nhân tính:
- Tính bất biến qua phép chuyển vị:
- Định thức ma trận tam giác: Bằng tích chính xác của tất cả các phần tử nằm trên đường chéo chính.
Đặc biệt, hệ quả từ tính chất là định thức của ma trận nghịch đảo bằng nghịch đảo của định thức ma trận ban đầu.
Ứng dụng giải hệ phương trình tuyến tính: Quy tắc Cramer
Xét hệ phương trình tuyến tính với ẩn số biểu diễn dưới dạng ma trận , trong đó là ma trận hệ số kích thước , là vector ẩn số và là vector vế phải. Nếu định thức , hệ phương trình có nghiệm duy nhất và mỗi thành phần nghiệm được tính giải tích bằng quy tắc Cramer:
Trong đó là ma trận nhận được khi thay thế cột thứ của ma trận bằng vector cột . Dù không tối ưu cho tính toán thực nghiệm quy mô lớn so với phép khử Gauss, quy tắc Cramer là công cụ lý thuyết kinh điển để phân tích tính khả vi và độ nhạy của nghiệm theo điều kiện .
Ý nghĩa hình học: Thể tích và Phép đổi hướng không gian
Theo Sheldon Axler (2014), định thức mang ý nghĩa trực quan sâu sắc về hình học không gian:
- Trong không gian 2 chiều: Trị tuyệt đối định thức của hai vector cột bằng diện tích hình bình hành sinh bởi hai vector đó.
- Trong không gian 3 chiều: Trị tuyệt đối định thức của ba vector trong bằng thể tích khối hộp mắt lưới (parallelepiped) sinh bởi ba vector.
- Định hướng không gian: Dấu dương của định thức cho biết ánh xạ bảo toàn quy tắc bàn tay phải (bảo toàn hướng), dấu âm biểu thị sự phản xạ đảo hướng.
Ứng dụng trong Giải tích đa biến và Ma trận nghịch đảo
Một ma trận vuông khả nghịch khi và chỉ khi . Công thức ma trận nghịch đảo giải tích được thiết lập qua ma trận phụ hợp:
Trong đó là ma trận phụ hợp (adjugate matrix) gồm chuyển vị các phần bù đại số.
Trong giải tích tích phân nhiều chiều, khi thực hiện phép đổi biến tọa độ vi phân , phần tử vi phân thể tích biến đổi tỷ lệ thuận với trị tuyệt đối định thức Jacobi:
Ứng dụng trong Khoa học máy tính và Trí tuệ nhân tạo
| Phân ngành | Khái niệm định thức | Ứng dụng thực tế |
|---|---|---|
| Vật lý lượng tử & Hóa tính toán | Định thức Slater (Slater Determinant) | Mô tả hàm sóng phản đối xứng của hệ nhiều electron fermion thỏa mãn nguyên lý loại trừ Pauli. |
| Học máy & Xử lý dữ liệu lớn | Quá trình điểm định thức (Determinantal Point Processes - DPP) | Lựa chọn tập dữ liệu đa dạng không trùng lặp, tóm tắt văn bản và hệ thống gợi ý đề xuất sản phẩm. |
| Thị giác máy tính & Robot | Định thức Jacobi đạo hàm riêng | Tính toán động học cánh tay robot và ước lượng tư thế vật thể 3D theo thời gian thực. |