Tài liệu Khóa luận Biểu diễn nghịch đảo Drazin qua ma trận phụ hợp: ĐẠI HỌC HUẾ
TRƯỜNG ĐẠI HỌC SƯ PHẠM
? ? ?F ? ??
NGUYỄN THỊ THANH HƯƠNG
BIỂU DIỄN NGHỊCH ĐẢO DRAZIN
QUA MA TRẬN PHỤ HỢP
KHOÁ LUẬN TỐT NGHIỆP ĐHSP
Ngành học : Toán học
Cán bộ hướng dẫn: TS. CAO HUY LINH
Huế, Khóa học 2007 - 2011
i
LỜI CẢM ƠN
Trước tiên tôi xin gửi lời cảm ơn sâu sắc đến thầy giáo hướng dẫn
TS. Cao Huy Linh. Thầy đã luôn động viên và hướng dẫn nhiệt tình,
chu đáo trong suốt thời gian tôi thực hiện khóa luận này.
Tôi cũng xin gửi lời cảm ơn chân thành của mình đến quý Thầy Cô
giáo trong khoa Toán, Trường Đại Học Sư Phạm Huế, đặc biệt là những
Thầy Cô giáo đã từng giảng dạy ở lớp Toán B, khóa học 2007 - 2011.
Cảm ơn Thầy Cô đã truyền cho tôi kiến thức và giúp đỡ tôi trong suốt
quá trình học tập tại khoa.
Đồng thời, tôi xin gửi lời cảm ơn đến các Thầy và các bạn trong
nhóm Seminar Đại số tuyến tính, đã giúp tôi có cơ hội thảo luận và
trình bày về một số vấn đề trong khóa luận của mình.
Cuối cùng, tôi xin gửi lời cảm ơn đến những người thân trong gia
đì...
44 trang |
Chia sẻ: hunglv | Lượt xem: 1327 | Lượt tải: 0
Bạn đang xem trước 20 trang mẫu tài liệu Khóa luận Biểu diễn nghịch đảo Drazin qua ma trận phụ hợp, để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
ĐẠI HỌC HUẾ
TRƯỜNG ĐẠI HỌC SƯ PHẠM
? ? ?F ? ??
NGUYỄN THỊ THANH HƯƠNG
BIỂU DIỄN NGHỊCH ĐẢO DRAZIN
QUA MA TRẬN PHỤ HỢP
KHOÁ LUẬN TỐT NGHIỆP ĐHSP
Ngành học : Toán học
Cán bộ hướng dẫn: TS. CAO HUY LINH
Huế, Khóa học 2007 - 2011
i
LỜI CẢM ƠN
Trước tiên tôi xin gửi lời cảm ơn sâu sắc đến thầy giáo hướng dẫn
TS. Cao Huy Linh. Thầy đã luôn động viên và hướng dẫn nhiệt tình,
chu đáo trong suốt thời gian tôi thực hiện khóa luận này.
Tôi cũng xin gửi lời cảm ơn chân thành của mình đến quý Thầy Cô
giáo trong khoa Toán, Trường Đại Học Sư Phạm Huế, đặc biệt là những
Thầy Cô giáo đã từng giảng dạy ở lớp Toán B, khóa học 2007 - 2011.
Cảm ơn Thầy Cô đã truyền cho tôi kiến thức và giúp đỡ tôi trong suốt
quá trình học tập tại khoa.
Đồng thời, tôi xin gửi lời cảm ơn đến các Thầy và các bạn trong
nhóm Seminar Đại số tuyến tính, đã giúp tôi có cơ hội thảo luận và
trình bày về một số vấn đề trong khóa luận của mình.
Cuối cùng, tôi xin gửi lời cảm ơn đến những người thân trong gia
đình và bạn bè đã luôn ủng hộ và nhiệt tình giúp đỡ tôi trong thời gian
vừa qua.
Huế, tháng 5 năm 2011
Sinh viên
Nguyễn Thị Thanh Hương
ii
MỤC LỤC
Trang phụ bìa i
Lời cảm ơn ii
MỤC LỤC 1
LỜI MỞ ĐẦU 2
1 NGHỊCH ĐẢO DRAZIN 4
1.1 Nhắc lại một số khái niệm và các ký hiệu . . . . . . . . . . . . . . . 4
1.2 Chỉ số của ma trận . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3 Nghịch đảo nhóm . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.4 Định nghĩa nghịch đảo Drazin . . . . . . . . . . . . . . . . . . . . . 12
1.5 Các tính chất của nghịch đảo Drazin . . . . . . . . . . . . . . . . . 14
1.6 Các ví dụ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2 BIỂU DIỄN NGHỊCH ĐẢO DRAZIN QUA MA TRẬN PHỤ HỢP 22
2.1 Mở rộng ma trận phụ hợp . . . . . . . . . . . . . . . . . . . . . . . 23
2.2 Mối liên hệ giữa nghịch đảo nhóm và ma trận phụ hợp . . . . . . . 25
2.3 Biểu diễn nghịch đảo Drazin qua ma trận phụ hợp trong trường hợp
tổng quát . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.4 Các ví dụ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.5 Quy tắc Cramer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
KẾT LUẬN 40
TÀI LIỆU THAM KHẢO 41
1
LỜI MỞ ĐẦU
Một ma trận vuông A khả nghịch khi và chỉ khi hạng của A bằng cấp của nó.
Nhằm mở rộng khái niệm nghịch đảo thông thường, Drazin [9] đã đưa ra định nghĩa
nghịch đảo suy rộng cho ma trận vuông bất kỳ mà ngày nay được gọi là nghịch
đảo Drazin. Nghịch đảo Drazin, AD, của ma trận vuông A cấp n trên trường F là
ma trận X thỏa mãn các tính chất AkAX = Ak, XAX = X,AX = XA với k là
chỉ số của ma trận A. Với định nghĩa này thì nghịch đảo Drazin của ma trận A
luôn luôn tồn tại duy nhất.
Lý thuyết nghịch đảo Drazin có nhiều ứng dụng rộng rãi trong nhiều lĩnh vực
như phương trình vi phân, lý thuyết đồ thị, giải tích hàm, lý thuyết mật mã, lý
thuyết điều khiển,...Vì vậy mà ngay từ khi mới ra đời nó đã thu hút sự quan tâm
của rất nhiều nhà toán học trên thế giới.
Nếu A là ma trận khả nghịch thì ma trận nghịch đảo của A được biểu diễn
qua ma trận phụ hợp
A−1 =
1
det(A)
(A˜).
Một câu hỏi tự nhiên được đặt ra là có hay không một biểu diễn tương tự như thế
đối với nghịch đảo Drazin của một ma trận vuông bất kỳ? Hay nói một cách khác
liệu có tồn tại một biểu diễn của nghịch đảo Drazin qua trận phụ hợp? Mục đích
chính của khóa luận là tìm câu trả lời cho câu hỏi trên.
Câu hỏi này đã thu hút sự quan tâm của nhiều nhà toán học như Bapat,
Bhaskara, Manjunatha [4], Ben-Israel [5], Cambpbell, Meyer [7] và Ji [11]. Trong
trường hợp rank(A) = rank(A2) = 1, Nguyễn Tý [3] đã cho một công thức biểu
diễn nghịch đảo Drazin
AD =
1
(Tr(A))2
A.
Trường hợp này nghịch đảo Drazin chính là nghịch đảo nhóm của ma trận. Đây là
kết quả khá đẹp đạt được trong khóa luận của mình. Tuy nhiên, tác giả vẫn chưa
thấy được mối liên hệ của biểu diễn này với ma trận phụ hợp và công thức này
không thể mở rộng cho trường hợp tổng quát. Năm 2010, Kyrchei [12] đã biểu diễn
thành công nghịch đảo Drazin của ma trận A qua ma trận phụ hợp trong trường
hợp tổng quát. Trong công thức của Kyrchei, khái niệm ma trận phụ hợp đã được
mở rộng, nó phụ thuộc vào chỉ số và hạng của ma trận. Trong trường hợp A khả
nghịch (ind(A) = 0 và rank(A) = n) thì khái niệm ma trận phụ hợp trong kết quả
của Kyrchei lại trùng với ma trận phụ hợp cổ điển.
2
Kết quả đạt được của khóa luận là tổng quan lại một cách hệ thống các
khái niệm, tính chất cơ bản liên quan đến nghịch đảo Drazin và trình bày lại
một cách chi tiết về biểu diễn nghịch đảo Drazin qua ma trận phụ hợp trong bài
báo của Kyrchei: "Analogues of the adjoint matrix for generalized inverses and
corresponding Cramer rules, arXiv:1004.4761v1[math. RA] 2010".
Khóa luận được chia làm hai chương. Mục đích chính của Chương 1 là trình bày
định nghĩa và một số tính chất của nghịch đảo Drazin. Phần này đã được trình bày
khá kỹ trong khóa luận của Nguyễn Tý (2010), vì vậy chúng tôi chỉ trình bày lại
và bổ sung thêm một số tính chất. Các tính chất đã có trong khóa luận Nguyễn Tý
chúng tôi không trình bày chứng minh, một số tính chất bổ sung được tổng quan
từ một số tài liệu liên quan được trình bày phần chứng minh cụ thể. Chúng tôi
cũng đã đưa nhiều ví dụ minh họa để độc giả thấy rõ ràng hơn. Một số ví dụ được
trình bày nhờ sự trợ giúp của phần mềm Maple. Mục đích chính của Chương 2 là
cho một biểu diễn nghịch đảo Drazin qua ma trận phụ hợp. Chúng tôi sẽ trình bày
lại một cách chi tiết các kết quả trong bài báo "Analogues of the adjoint matrix for
generalized inverses and corresponding Cramer rules" của Kyrchei (2010). Trước
hết chúng tôi sẽ đề cập đến mối liên hệ giữa nghịch đảo Drazin và ma trận phụ hợp
trong các trường hợp đặc biệt, tức là trường hợp chỉ số của ma trận nhỏ hơn hoặc
bằng 1. Sau đó mới đề cập đến trường hợp tổng quát hơn với ma trận vuông bất
kỳ. Một ứng dụng của công thức biểu diễn này là quy tắc Cramer cho hệ phương
trình tuyến tính qua nghịch đảo suy rộng cũng sẽ được trình bày trong chương
này.
Vì thời gian có hạn và với tầm của một sinh viên chắc chắn sẽ còn nhiều hạn
chế và sai sót. Rất mong nhận được những sự góp ý từ Thầy Cô và các bạn.
3
Chương 1
NGHỊCH ĐẢO DRAZIN
1.1 Nhắc lại một số khái niệm và các ký hiệu
1. Chúng ta ký hiệu các vô hướng bởi λ, µ, ... Ta thường làm việc với các trường
số phức C và số thực R, nói chung ta gọi là trường F. Vectơ được ký hiệu bởi
x,y,... Ta có thể đồng nhất không gian vectơ n chiều trên trường F với Fn, một
phần tử của nó có dạng x =
x1
...
xn
, hay x = (xi), i = 1...n, xi ∈ F.
Vectơ đơn vị ei thứ i là vectơ có thành phần thứ i bằng 1 còn các thành phần
khác đều bằng 0.
Tập hợp εn = {e1, e2, ..., en} được gọi là cơ sở chính tắc của Fn.
2. Tổng của hai tập L,M trong Cn được xác định như sau:
L+M = {y + z|y ∈ L, z ∈M}.
Nếu L và M là các không gian con của Cn thì L+M cũng là không gian con của
Cn. Nếu có thêm điều kiện L∩M = {0} thì L+M được gọi là tổng trực tiếp của
L và M , được ký hiệu bởi L⊕M . Hai không gian con L và M của Cn được gọi là
bù nhau nếu
Cn = L⊕M.
Trong trường hợp này, mỗi vectơ x ∈ Cn được biểu diễn duy nhất dưới dạng
x = y + z,y ∈ L, z ∈M.
Ta gọi y là ảnh của phép chiếu x lên L.
4
3. Tập hợp các ma trận cấp m× n trên C được ký hiệu là Cm×n. Một ma trận
A ∈ Cm×n với m = n được gọi là ma trận vuông.
Cho ma trận A = (aij)m,n ∈ Cm×n. Ma trận A được gọi là ma trận chéo nếu
aij = 0 với mọi i 6= j. Đường chéo của ma trận A cấp m × n được ký hiệu là
A = diag(a11, a22, ..., app) trong đó p = min{m,n}.
Cho ma trận A = (aij) ∈ Cm×n
+ Ma trận chuyển vị của nó ký hiệu là AT ∈ Cn×m.
+ Ma trận liên hợp của nó ký hiệu là A∗ = (a∗ji) ∈ Cn×m với a∗ji = aij với mọi
i = 1, ...,m và j = 1, ..., n.
Một ma trận vuông A được gọi là
- Hermit nếu A = A∗. Đặc biệt, A là ma trận thực thì A là Hermit nếu A = AT .
- Chuẩn nếu AA∗ = A∗A.
- Trực giao nếu A∗ = A−1. Đặc biệt, A là ma trận thực thì A trực giao nếu
AT = A−1.
4. Cho hai không gian vectơ U ,V trên C có số chiều lần lượt là n và m. Ký hiệu
L(U ,V) là tập hợp các ánh xạ tuyến tính từ U vào V . Ta đã biết rằng L(U ,V) là
C− không gian vectơ đẳng cấu với không gian Cm×n. Do đó với ma trận A ∈ Cm×n,
ta có thể đồng nhất với một ánh xạ tuyến tính
A : Cn −→ Cm,
với Im(A) = {y ∈ Cm : y = Ax, ∀x ∈ Cn} được ký hiệu là R(A)
và Ker(A) = {x ∈ Cn : Ax = 0} ký hiệu là N(A).
5. Cho A ∈ Cn×n và λ ∈ C. Nếu trong Cn tồn tại x 6= 0 sao cho Ax = λx thì
ta nói λ là một giá trị riêng của A. Khi đó, vectơ x được gọi là vectơ riêng ứng với
giá trị riêng λ. Tập hợp tất cả các giá trị riêng của A được gọi là phổ của A và
được ký hiệu là λ(A). Nếu λ là một giá trị riêng của A thì tập hợp
{x ∈ Cn : Ax = λx}
là một không gian con của Cn và được gọi là không gian con riêng của A ứng với
λ.
6. Một ma trận vuông A trên C được gọi là chéo hóa được nếu tồn tại một ma
trận khả nghịch C sao cho B = C−1AC có dạng chéo.
5
Nếu xem A là một tự đồng cấu tuyến tính trên Cn thì có thể nói A chéo hóa
được nếu tồn tại một cơ sở S của Cn sao cho ma trận của tự đồng cấu A đối với
cơ sở S có dạng chéo.
7. Một ma trận vuông A được gọi là chéo hóa Jordan được nếu tồn tại một ma
trận khả nghịch P sao cho
J = P−1AP =
J1
J2
. . .
Jk
,
trong đó Ji là các ma trận vuông có dạng
Ji =
λi 1 0 ... 0
0 λi 1
. . .
...
...
. . . . . . . . . 0
...
. . . λi 1
0 · · · · · · 0 λi
.
Mỗi ma trận con Ji ở trên được gọi là một khối Jordan ứng với giá trị riêng λi.
Ma trận J trong định nghĩa được gọi là biểu diễn chuẩn tắc Jordan của A, hay còn
gọi là dạng chuẩn tắc Jordan của A. Rõ ràng một ma trận A chéo hóa được thì ma
trận chéo đồng dạng với A là một trường hợp đặc biệt của biểu diễn dạng chuẩn
tắc Jordan của A. Người ta có thể chứng minh được rằng mọi ma trận vuông trên
C đều có thể chéo hóa Jordan được.
8. Cho A ∈ Cm×n, ta xem A là một ánh xạ tuyến tính A : Cn −→ Cm.
- A là đơn cấu khi và chỉ khi rank(A) = n.
- A là toàn cấu khi và chỉ khi rank(A) = m.
Trường hợp rank(A) = n thì ta nói A là ma trận đầy đủ hạng theo cột. Nếu
rank(A) = m thì ta nói A là ma trận đầy đủ hạng theo dòng.
Gọi P : Cn −→ Cn/Ker(A) là phép chiếu chính tắc. Lúc đó theo định
lý về nhân tử hóa ánh xạ tuyến tính, tồn tại duy nhất đơn cấu tuyến tính
Q : Cn/Ker(A) −→ Cm sao cho A = QP . Do P là toàn cấu nên có thể xem
P là ma trận đầy đủ hạng theo dòng và Q là đơn cấu nên có thể xem Q là ma trận
đầy đủ hạng theo cột. Như vậy với mỗi ma trận A ∈ Cm×n, luôn luôn tồn tại duy
nhất một cách phân tích thành nhân tử A = QP . Lúc đó, ta nói A được phân tích
6
thành nhân tử hóa đầy đủ hạng P và Q.
9. Chuẩn của ma trận A ∈ Cm×n, ký hiệu ‖A‖ là một hàm: Cm×n −→ R thỏa
mãn các điều kiện sau:
‖A‖ ≥ 0, ‖A‖ = 0⇔ A = 0,
‖αA‖ = |α|‖A‖,
‖A+B‖ ≤ ‖A‖+ ‖B‖,
với mọi A,B ∈ Cm×n, α ∈ C.
Nếu thỏa mãn thêm điều kiện ‖AB‖ ≤ ‖A‖‖B‖ thì ‖‖ được gọi là chuẩn nhân.
Sau đây là một số mệnh đề và bổ đề mà chúng ta sẽ sử dụng đến trong các
phần sau.
Giả sử L là không gian con bù của M trong Cn, tức là Cn = L ⊕ M và
A ∈ Cn×n. Ta có thể xem A là tự đồng cấu tuyến tính trên Cn. Với mỗi x ∈ Cn,
tồn tại duy nhất (y, z) ∈ L ×M sao cho x = y + z, nếu Ax = y thì ta nói A là
phép chiếu của Cn lên L. Ta dễ dàng nhận thấy rằng A2 = A. Một cách tổng quát,
một ma trận vuông A được gọi là ma trận phép chiếu nếu A2 = A. Một tính chất
mà chúng ta đều biết qua đại số tuyến tính đó là nếu A là ma trận phép chiếu
thì Fn = R(A)⊕N(A). Điều ngược lại của khẳng định trên là không đúng. Mệnh
đề sau đây cho chúng ta biết điều kiện cần và đủ để Cn là tổng trực tiếp của hai
không gian con R(A) và N(A).
Mệnh đề 1.1.1. ([3, Mệnh đề 1.1.2]) Cho A ∈ Cn×n. Lúc đó, R(A) và N(A) là
các không gian con bù nhau trong Cn khi và chỉ khi rank(A) = rank(A2).
Bây giờ chúng ta sẽ nhắc lại một số vấn đề liên quan đến không gian bất biến.
Định nghĩa 1.1.2. ([2, Chương 5, Mục 5.2]) Cho E là một không gian vectơ hữu
hạn sinh trên trường C và ϕ là một toán tử tuyến tính của E. Một không gian con
E′ của E được gọi là một không gian bất biến của ϕ nếu ϕ(E′) ⊆ E′.
Không gian {0} và E đều là những không gian bất biến của ϕ. Người ta gọi
chúng là các không gian bất biến tầm thường của ϕ.
Có thể thấy ngay rằng kerϕ và Imϕ cũng là các không gian con bất biến của
ϕ. Nếu ϕ không phải là một tự đẳng cấu thì kerϕ 6= {0} sẽ là một không gian bất
biến không tầm thường của ϕ.
7
Bổ đề 1.1.3. ([2, Bổ đề 5.2.1]) Không gian con E′ của E là một không gian bất
biến khi và chỉ khi ảnh của một hệ sinh của E′ nằm trong E′.
Bổ đề 1.1.4. ([2, Bổ đề 5.2.2]) Cho E′ là một không gian con của E với dimE′ =
r. Giả sử S = {x1, ..., xn} là một cơ sở của E sao cho R = {x1, ..., xr} là một cơ
sở của E′. E′ là một không gian bất biến của ϕ khi và chỉ khi ma trận A của ϕ
theo S có dạng
A =
[
A′ B
0 C
]
với A′ là một ma trận vuông cấp r. Khi đó A′ là ma trận của ánh xạ thu hẹp ϕ′
của ϕ theo R.
Bổ đề 1.1.5. Cho A, B là hai ma trận sao cho tích AB xác định. Ta luôn có
rank(AB) ≤ min{rank(A), rank(B)}.
Chứng minh. Giả sử A ∈ Cm×n và B ∈ Cn×p thì AB ∈ Cm×p. Với mọi x ∈ Cp,
Bx = 0. Suy ra ABx = 0. Do đó N(B) ⊂ N(AB), nên dim(B) ≤ dim(AB). Điều
này dẫn đến p − rank(B) ≤ p − rank(AB). Suy ra rank(AB) ≤ rank(B). Tương
tự ta có rank(BTAT ) ≤ rank(AT ). Nhưng vì rankAT = rankA nên ta suy ra
rank(AB) ≤ rank(A). Vậy rank(AB) ≤ min{rank(A), rank(B)}.
Định nghĩa 1.1.6. Cho A ∈ Cn×n và 1 ≤ i1 < ... < ir ≤ n (r = 1, ..., n) là
một dãy số tùy ý. Lúc đó ma trận gồm các phần tử nằm trên các dòng và các cột
i1, ..., ir của A được gọi là ma trận con chính cấp r của A và định thức của ma
trận đó được gọi là định thức con chính cấp r của A.
Nhận xét 1.1.7. Giả sử dr là tổng các định thức con chính cấp r của A ∈ Cn×n.
Lúc đó đa thức đặc trưng pA(t) của ma trận A có thể biểu diễn như sau:
pA(t) = det(tI − A) = tn − d1tn−1 + d2tn−2 − · · ·+ (−1)ndn.
1.2 Chỉ số của ma trận
Cho A là một ma trận vuông cấp n trên C. Ta luôn có
R(A0) ⊃ R(A) ⊃ · · · ⊃ R(Ak−1) ⊃ R(Ak) = R(Ak+1) = R(Ak+2) = · · ·
và
N(A0) ⊂ N(A) ⊂ · · · ⊂ N(Ak−1) ⊂ N(Ak) = N(Ak+1) = N(Ak+2) = · · ·
8
Từ dãy thứ nhất ta suy ra rằng
rank(A0) ≥ rank(A) ≥ · · · ≥ rank(Ak) = rank(Ak+1) = rank(Ak+2) = · · ·
Như vậy sẽ luôn tồn tại số tự nhiên k sao cho rank(Am) = rank(Ak), với mọi
m ≥ k. Từ nhận xét trên ta đi đến định nghĩa sau đây.
Định nghĩa 1.2.1. Cho A là ma trận vuông cấp n trên C. Số nguyên không âm
nhỏ nhất k sao cho rank(Ak) = rank(Ak+1) được gọi là chỉ số của ma trận A, ký
hiệu là ind(A).
Từ định nghĩa trên ta dễ thấy được rằng ma trận 0 có chỉ số là 1.
Ta có một số tính chất đơn giản sau đây được suy ra trực tiếp từ định nghĩa.
Mệnh đề 1.2.2. ([3, Mệnh đề 2.2.2]) Cho A là ma trận vuông cấp n và k =
ind(A). Khi đó,
(1) 0 ≤ k ≤ n.
(2) k = 0 khi và chỉ khi A không suy biến.
(3) Nếu A là ma trận phép chiếu và A suy biến thì ind(A) = 1.
(4) R(Al) = R(Ak) và N(Al) = N(Ak) với mọi l ≥ k.
Ta đã biết rằng k = ind(A) = 1, tức là rank(A) = rank(A2) khi và chỉ khi
Cn = R(A)⊕N(A). Trong trường hợp tổng quát thì ta có mệnh đề sau đây.
Mệnh đề 1.2.3. ([3, Mệnh đề 2.2.3]) Giả sử A là ma trận vuông cấp n và k =
ind(A). Khi đó, Cn = R(Al)⊕N(Al) khi và chỉ khi l ≥ k.
1.3 Nghịch đảo nhóm
Định nghĩa 1.3.1. Cho A ∈ Cn×n. Nếu ma trận X ∈ Cn×n thỏa mãn
AXA = A, (1)
XAX = X, (2)
AX = XA. (3)
thì X được gọi là nghịch đảo nhóm của A và được ký hiệu là A#.
Từ định nghĩa ta có thể suy ra rằng
- Nếu A khả nghịch thì A# = A−1.
- Nếu A là ma trận phép chiếu thì A# = A.
9
Không phải mọi ma trận vuông A đều tồn tại nghịch đảo nhóm. Chẳng hạn
ta xét ma trận sau đây:
A =
1 0 0
0 0 1
0 0 0
.
Ta có rank(A) = 2 và rank(A2) = rank(A3) = 1. Do đó ind(A) = 2. Giả sử A có
nghịch đảo nhóm là X =
x11 x12 x13
x21 x22 x23
x31 x32 x33
. Lúc đó X phải thỏa mãn 3 điều kiện
(1), (2), (3).
Ta có AXA =
x11 0 x12
x31 0 x32
0 0 0
. Từ (1) ta suy ra
x11 = 1
x12 = 0
x31 = 0
x32 = 1
. (*)
Ta lại có AX =
x11 x12 x13
x31 x32 x33
0 0 0
và XA =
x11 0 x12
x21 0 x22
x31 0 x32
.
Từ (3) ta suy ra
x12 = x13 = x21 = x31 = x32 = 0x33 = x22 (∗∗)
Rõ ràng có sự mâu thuẫn giữa (*) và (**). Vậy không thể tồn tại ma trận X
nào đồng thời thỏa mãn cả 3 điều kiện (1), (2), (3) ở trên. Tức là A không tồn tại
nghịch đảo nhóm. Vậy thì khi nào nghịch đảo nhóm của một ma trận vuông A bất
kỳ sẽ tồn tại? Định lý sau đây sẽ cho chúng ta câu trả lời.
Định lý 1.3.2. Một ma trận vuông A có nghịch đảo nhóm khi và chỉ khi ind(A) ≤
1, tức là rank(A) = rank(A2). Hơn nữa nếu nghịch đảo này tồn tại thì nó là duy
nhất.
Chứng minh. Nếu A là ma trận khả nghịch thì định lý hiển nhiên đúng. Ta xét
trường hợp A là ma trận suy biến. Ta đã biết nghịch đảo của ma trận A tồn tại
khi và chỉ khi Cn = R(A) ⊕ N(A). Điều này lại tương đương với chỉ số của ma
trận A bằng 1.
Ta chứng minh sự tồn tại duy nhất của nghịch đảo nhóm.
Giả sử X, Y là nghịch đảo nhóm của ma trận A.
Ta có
AX = AY AX = Y AXA = Y A.
10
Như vậy
AX = XA = AY = Y A.
Do đó
X = XAX = Y AX = Y AY = Y.
Mệnh đề 1.3.3. ([3, Mệnh đề 2.3.3]) Cho A ∈ Cn×n và A tồn tại nghịch đảo
nhóm. Khi đó,
(1) (A#)# = A;
(2) (A∗)# = (A#)∗;
(3) (AT )# = (A#)T ;
(4) (Al)# = (A#)l với mọi số nguyên dương l.
Các độc giả có thể xem phần chứng minh của mệnh đề này trong tài liệu tham
khảo [3].
Định lý 1.3.4. Cho A là ma trận vuông và A có sự phân tích đầy đủ hạng là F
và G,
A = FG.
Khi đó, A có nghịch đảo nhóm nếu và chỉ nếu GF là không suy biến, trong trường
hợp này ta có công thức
A# = F (GF )−2G.
Chứng minh. Giả sử rank(A) = r. Khi đó GF ∈ Cr×r. Ta có
A2 = FGFG
và
rank(A2) = rank(GF ).
Nếu GF không suy biến thì rank(GF ) = r. Do đó rank(A) = rank(A2). Điều
này lại tương đương với A có nghịch đảo nhóm. Bằng cách kiểm chứng trực tiếp
các điều kiện (1), (2), (3) với ma trận A = FG và ma trận X = F (GF )−2G thì ta
được các đẳng thức đúng. Vậy ta đã chứng minh xong định lý.
Định lý 1.3.5. Cho A ∈ Cn×n. Lúc đó A có chỉ số bằng 1 khi và chỉ khi giới hạn
lim
λ→0
(λIn + A)−1A tồn tại.
Ngoài ra
lim
λ→0
(λIn + A)
−1A = AA#.
11
Chứng minh. Giả sử rank(A) = r và A có sự phân tích đầy đủ hạng là A = FG.
Lúc đó ta luôn có đẳng thức
(λIn + A)
−1A = F (λIr +GF )−1G.
Do đó sự tồn tại của lim
λ→0
(λIn + A)−1A tương đương với sự tồn tại của
lim
λ→0
(λIr+GF )−1. Điều này lại tương đương với GF là không suy biến. Theo Định
lý 1.3.4 thì tương đương với A có chỉ số 1.
Ta lại có
lim
λ→0
(λIn + A)
−1A = lim
λ→0
F (λIr +GF )
−1G
= F (GF )−1G = FGF (GF )−2G = AA#.
Định lý đã được chứng minh xong.
1.4 Định nghĩa nghịch đảo Drazin
Chúng ta đã biết một ma trận vuông A tồn tại nghịch đảo nhóm khi và chỉ khi
ind(A) ≤ 1. Trong trường hợp tổng quát, tức là với ind(A) = k bất kỳ, người ta
đã tìm cách mở rộng khái niệm nghịch đảo của ma trận. Năm 1958, nhà toán học
Drazin đã mở rộng khái niệm nghịch đảo cho ma trận bất kỳ. Ông ta gọi là nghịch
đảo suy rộng mà sau đó người ta gọi là nghịch đảo Drazin.
Định nghĩa 1.4.1. Cho A ∈ Cn×n và ind(A) = k. Nếu ma trận X ∈ Cn×n thỏa
mãn
AkXA = Ak, (4)
XAX = X, (5)
AX = XA. (6)
thì X được gọi là nghịch đảo Drazin của A và được ký hiệu là AD.
Ví dụ 1. Nghịch đảo nhóm là trường hợp đặc biệt của nghịch đảo Drazin khi
k ≤ 1.
Ví dụ 2. Nghịch đảo Drazin của ma trận lũy linh là ma trận 0.
Ví dụ 3. Ta xét lại ma trận A =
1 0 0
0 0 1
0 0 0
với ind(A) = 2. Ta đã chứng minh
được A không tồn tại nghịch đảo nhóm nhưng ta kiểm chứng được rằng ma trận
12
X =
1 0 0
0 0 0
0 0 0
là nghịch đảo Drazin của A bằng cách thử trực tiếp các điều kiện
(4), (5), (6).
Như vậy một ma trận vuông bất kỳ có thể không tồn tại nghịch đảo nhóm
nhưng nghịch đảo Drazin của nó thì luôn luôn tồn tại. Điều này sẽ được khẳng
định bằng định lý sau đây.
Định lý 1.4.2. Cho A ∈ Cn×n và ind(A) = k. Khi đó nghịch đảo Drazin của A
luôn tồn tại và duy nhất.
Chứng minh. Vì A là một ma trận vuông nên có thể xem A như là một phép biến
đổi tuyến tính.
Ta có AR(Ak) = R(Ak+1) = R(Ak). Do đó A|R(Ak) là một đẳng cấu nên
A|R(Ak) khả nghịch.
Bây giờ ta cho X ∈ Cn×n được định nghĩa như sau:
Xu =
A
−1
|R(Ak)u nếu u ∈ R(Ak),
0 nếu u ∈ N(Ak).
Từ đây ta suy ra
Với u ∈ R(Ak), ta có AXu = XAu = u và XAXu = Xu.
Với u ∈ N(Ak), ta có AXu = A0 = 0. Đồng thời do u ∈ N(Ak) nên Au ∈ N(Ak).
Suy ra XAu = 0. Vậy X thỏa mãn điều kiện (5),(6).
Mặt khác, với mọi x ∈ Cn×n thì sẽ tồn tại u ∈ R(Ak) và v ∈ N(Ak) sao cho
x = u+ v. Ta có AXx = AX(u+ v) = AX(u) = u. Suy ra AkXAx = Aku = Akx.
Vậy X thỏa mãn điều kiện (4).
Tóm lại X là nghịch đảo Drazin của A. Như vậy nghịch đảo Drazin của một
ma trận vuông A bất kỳ luôn tồn tại. Bây giờ ta chứng minh sự duy nhất của
nghịch đảo Drazin.
Giả sử X và Y là nghịch đảo Drazin của ma trận A, lúc đó ta có
AX = AXAX = AXAXAX = ...
Suy ra AX là ma trận lũy đẳng, tức là AX = AmXm với m là số nguyên dương.
Do đó
XA = XkAk = XkAkY A = XAY A = AXAY = AY.
13
Như vậy
XA = AX = AY = Y A.
Suy ra
X = XAX = Y AX = Y AY = Y.
Vậy nghịch đảo Drazin của một ma trận vuông A bất kỳ luôn tồn tại và duy
nhất.
1.5 Các tính chất của nghịch đảo Drazin
Định lý 1.5.1. ([3, Định lý 2.4.5]) (Nghịch đảo Drazin bảo toàn tính đồng dạng
của ma trận)
Cho B là một ma trận vuông. Nếu X là ma trận khả nghịch thì
(XBX−1)D = XBDX−1.
Định lý 1.5.2. ([3, Định lý 2.4.6]) Cho A ∈ Cn×n. Khi đó,
(1) (A∗)D = (AD)∗;
(2) (AT )D = (AD)T ;
(3) (Al)D = (AD)l; với l = 1, 2, ...
(4) (AD)D = A nếu và chỉ nếu A có chỉ số bằng 1.
Các tính chất trên đã được chứng minh chi tiết trong khóa luận của Nguyễn
Tý (2010). Các độc giả có thể xem trong tài liệu tham khảo [3].
Sau đây chúng tôi sẽ bổ sung thêm một số tính chất khác nhằm phục vụ cho
việc đi tìm công thức biểu diễn nghịch đảo Drazin qua ma trận phụ hợp.
Định lý 1.5.3. Cho A ∈ Cn×n và ind(A) = k > 0. Lúc đó luôn tồn tại một ma
trận P không suy biến sao cho
A = P
[
C 0
0 N
]
P−1,
trong đó C là ma trận không suy biến và N là ma trận lũy linh bậc k. Đồng thời
AD = P
[
C−1 0
0 0
]
P−1.
Chứng minh. Vì A là ma trận vuông nên có thể xem A như là một phép biến đổi
tuyến tính. Giả sử E = {e1, e2, ..., er, er+1, ..., en} là cơ sở của Cn và rank(Ak) = r.
14
Vì Cn = R(Ak) ⊕ N(Ak) nên S = {e1, e2, ..., er} và T = {er+1, ..., en} lần lượt là
cơ sở của R(Ak) và N(Ak).
Mặt khácR(Ak) vàN(Ak) là các không gian con bất biến củaA vàAk(N(Ak)) =
{0} nên theo Bổ đề 1.1.4 thì A sẽ có dạng như trên với C là không suy biến và N
là ma trận luỹ linh bậc k.
Ta cũng dễ dàng kiểm chứng được AD = P
[
C−1 0
0 0
]
P−1 thoả mãn 3 điều
kiện trong định nghĩa nghịch đảo Drazin.
Ak+1AD = Ak,
ADAAD = AD,
AAD = ADA.
Vậy ta đã chứng minh xong định lý.
Định lý này đóng một vai trò rất quan trọng, nó sẽ giúp ta chứng minh được
rất nhiều tính chất của nghịch đảo Drazin.
Định nghĩa 1.5.4. Cho A ∈ Cn×n, lúc đó ta có CA = AADA = A2AD = ADA2
được gọi là nhân của ma trận A.
Một cách trực giác, ta thấy rằng "nhân" của A có nghĩa nó là cơ sở trong cấu
trúc của A. Tức là nếu loại bỏ CA từ A thì phần còn lại sẽ không đáng kể. Định
lý sau đây sẽ cho chúng ta thấy điều cảm giác trên là đúng.
Định lý 1.5.5. Cho A ∈ Cn×n và ind(A) = k thì A − CA = NA là một ma trận
lũy linh bậc k.
Chứng minh. Nếu ind(A) = 0 thì CA = A. Do đó NA = 0. Nếu ind(A) ≥ 1 thì ta
có
(NA)
k = (A− AADA)k = (A(I − AAD))k = Ak(I − AAD) = Ak − Ak = 0.
Mặt khác Al−Al+1AD 6= 0 ∀l < k nên k là số nguyên dương nhỏ nhất thỏa mãn
(NA)k = 0. Vậy NA là ma trận lũy linh bậc k.
Định nghĩa 1.5.6. Cho A ∈ Cn×n, ma trận NA = A − CA = (I − AAD)A được
gọi là phần lũy linh của ma trận A.
Định lý 1.5.7. Nếu A ∈ Cn×n và ind(A) = k thì A sẽ có sự phân tích duy nhất
thành A = CA + NA sao cho ind(CA) ≤ 1, NA là ma trận lũy linh bậc k và
NACA = CANA = 0.
15
Chứng minh. Giả sử A được viết dưới dạng
A = P
[
C 0
0 N
]
P−1,
trong đó C là ma trận không suy biến và N là ma trận lũy linh bậc k. Lúc đó ta
dễ dàng thấy rằng CA = P
[
C 0
0 0
]
P−1 và NA = P
[
0 0
0 N
]
P−1. Đồng thời CA và
NA thỏa mãn các điều kiện của định lý trên.
Ta chứng minh sự phân tích trên là duy nhất.
Giả sử A có một sự phân tích khác thành A = X+Y sao cho XY = Y X = 0,
ind(X) ≤ 1 và Y là ma trận lũy linh bậc k = ind(A).
Nếu ind(X) = 0 thì Y = 0 và A = X là ma trận khả nghịch.
Nếu ind(X) = 1 thì sẽ tồn tại P,X1 là hai ma trận khả nghịch sao cho
X = P
[
X1 0
0 0
]
P−1. Suy ra Y = P
[
0 0
0 Y2
]
P−1 vì XY = Y X = 0 và X1 là khả
nghịch. Do Y là ma trận lũy linh bậc k = ind(A) nên Y2 cũng là ma trận lũy linh
bậc k. Nhưng A = X + Y = P
[
X1 0
0 Y2
]
P−1, do đó X = CA, Y = NA.
Hệ quả 1.5.8. Cho A ∈ Cn×n và p là một số nguyên dương, ta có CpA = CAp,
NpA = NAP , và A
p = CAp +NAp = C
p
A +N
p
A. Nếu p ≥ ind(A) thì Ap = CpA.
Định lý 1.5.9. Cho A ∈ Cn×n. Lúc đó tồn tại một đa thức p(x) sao cho AD =
p(A).
Chứng minh. Giả sử A được viết dưới dạng
A = P
[
C 0
0 N
]
P−1,
trong đó C là ma trận không suy biến và N là ma trận lũy linh bậc k. Vì C là ma
trận không suy biến nên sẽ tồn tại một đa thức q(x) sao cho C−1 = q(C). Giả sử
p(x) là đa thức được viết dưới dạng p(x) = xk[(q(x)]k+1. Lúc đó ta có
p(A) = Ak[q(A)]k+1 = P
[
Ck 0
0 0
] [
q(C) 0
0 q(N)
]k+1
P−1
= P
[
Ck[q(C)]k+1 0
0 0
]
P−1 = P
[
C−1 0
0 0
]
P−1 = AD.
16
Định lý 1.5.10. Cho A,B ∈ Cn×n. Khi đó
i) (AB)D = A[(BA)2]DB;
Nếu AB = BA thì
ii) (AB)D = BDAD = ADBD;
iii) ADB = BAD và ABD = BDA.
Chứng minh. i) Ta đặt Y = A[(BA)2]DB. Rõ ràng ta thấy rằng Y ABY = Y và
ABY = Y AB = A(BA)DB.
Đặt k = max{ind(AB), ind(BA)}. Khi đó ta có
(AB)k+2Y = (AB)k+2A[(BA)2]DB = (AB)k+1ABA[(BA)2]DB
= (AB)k+1A(BA)DB = A(BA)k+1(BA)DB = A(BA)kB = (AB)k+1.
Vậy Y = (AB)D.
ii) và iii) Theo Định lý 1.5.9 ta có AD là một đa thức trong A và BD là một đa
thức trong B. Do đó ta chứng minh được ii) và iii).
Định lý 1.5.11. Cho A ∈ Cn×n, B ∈ Cn×n là ma trận sao cho Al+1B = Al với
mọi l ≥ ind(A) = k. Lúc đó AD = AlBl+1.
Chứng minh. Ta giả sử A được biểu diễn dưới dạng A = P
[
C 0
0 N
]
P−1 và
Al+1B = Al. Ta có
P
[
C l+1 0
0 0
]
P−1B = P
[
C l 0
0 0
]
P−1.
Suy ra
B = P
[
C−1 0
B1 B2
]
P−1.
Do đó
AlBl+1 = P
[
C l 0
0 0
] [
C−l−1 0
X1 X2
]
P−1 = P
[
C−1 0
0 0
]
P−1 = AD.
Để thấy được một cách tường minh về nghịch đảo Drazin thì định lý sau đây
sẽ giúp chúng ta tìm được nghịch đảo của một ma trận vuông bất kỳ. Bằng cách
biểu diễn ma trận A dưới dạng Jordan ta sẽ dễ dàng tìm được nghịch đảo Drazin
của nó.
17
Định lý 1.5.12. Giả sử A được viết dưới dạng Jordan
A = PJP−1 = P
[
J1 0
0 J0
]
P−1,
trong đó J0 và J1 là thành phần của J tương ứng với giá trị riêng 0 và khác 0. Khi
đó
AD = P
[
J−11 0
0 0
]
P−1.
Chứng minh. Rõ ràng ta thấy có sự tương ứng giữa J1 và J0 với ma trận C và
N trong Định lý 1.5.3. Dựa vào định lý đó ta suy ra được điều cần phải chứng
minh.
1.6 Các ví dụ
Ví dụ 1.6.1. Cho ma trận A =
1 0 0
0 1 1
0 1 1
. Hãy tìm nghịch đảo Drazin của ma
trận A.
Lời giải: Ta kiểm chứng được rank(A) = rank(A2) = 2. Suy ra ind(A) = 1.
Dạng chuẩn tắc Jordan của A là
J = P−1.A.P
với
J =
0 0 0
0 1 0
0 0 2
và
P =
0 1 0
1
2 0
1
2
−1
2 0
1
2
.
Ma trận A có ba giá trị riêng là λ = 0(bội 1), λ = 1(bội 1), λ = 2(bội 1).
Theo Định lý 1.5.12 ta có
AD = P.
0
(J1(1))−1
(J1(2))−1
.P−1 = P.
0 0 0
0 1 0
0 0 12
.P−1 =
1 0 0
0 14
1
4
0 14
1
4
.
18
Ví dụ 1.6.2. Cho ma trận
A =
1 1 −1 0 1
0 1 0 −1 0
0 0 0 1 0
0 0 0 0 0
0 −1 0 −2 1
.
Hãy tìm nghịch đảo Drazin của ma trận A.
Lời giải: Ta kiểm chứng được rank(A2) = rank(A3) = 3 nên ind(A) = 2.
Dạng chuẩn tắc Jordan của A
J = P−1.A.P
với
J =
0 1 0 0 0
0 0 0 0 0
0 0 1 1 0
0 0 0 1 1
0 0 0 0 1
và
P =
1 −3 2 −3 1
0 1 0 0 −2
1 0 0 0 0
0 1 0 0 0
0 3 0 2 −1
.
Ma trận A có hai giá trị riêng là λ = 0(bội 2) và λ = 1(bội 3).
Theo Định lý 1.5.12 ta có
AD = P.
[
0
(J3(1))−1
]
.P−1 = P.
0 0 0 0 0
0 0 0 0 0
0 0 1 −1 1
0 0 0 1 −1
0 0 0 0 1
.P−1
=
1 −2 −1 8 −1
0 1 0 −1 0
0 0 0 0 0
0 0 0 0 0
0 1 0 −4 1
.
19
Ví dụ 1.6.3. Cho ma trận A =
3 1 −2 0
0 0 2 0
0 −2 4 2
0 1 0 −1
. Hãy tìm nghịch đảo Drazin
của ma trận A.
Lời giải: Ta kiểm chứng được rank(A2) = rank(A3) = 2 nên ind(A) = 2.
Dạng chuẩn tắc Jordan của A là
J = P−1.A.P
với
J =
3 1 0 0
0 3 0 0
0 0 0 1
0 0 0 0
và
P =
8
9
5
27
−4
9
−5
27
0 −49
4
3
13
9
0 −23 0
2
3
0 −19
4
3
1
9
.
Ma trận A có hai giá trị riêng là λ = 3(bội 2) và λ = 0(bội 2).
Theo Định lý 1.5.12 ta được
AD = P.
[
(J2(3))−1
0
]
.P−1 = P.
1
3
−1
9 0 0
0 13 0 0
0 0 0 0
0 0 0 0
.P−1
=
1
3
−1
27
4
27
4
27
0 −427
8
27
4
27
0 −29
4
9
2
9
0 −127
2
27
1
27
.
Ví dụ 1.6.4. Cho ma trận A =
1 2 3 5 −2
1 1 2 3 0
0 −1 −1 −2 1
0 3 4 6 −3
1 6 9 13 −5
. Hãy tìm nghịch đảo
Drazin của ma trận A.
20
Lời giải: Ta kiểm chứng được rank(A3) = rank(A4) = 2 nên ind(A) = 3.
Dạng chuẩn tắc Jordan của A là
J = P−1.A.P
với
J =
1 1 0 0 0
0 1 0 0 0
0 0 0 1 0
0 0 0 0 1
0 0 0 0 0
và
P =
0 3 1 −2 −5
3 3 2 −6 −3
0 0 0 −1 1
0 0 −1 4 0
3 3 0 1 −3
.
Ma trận A có hai giá trị riêng là λ = 0 (bội 3) và λ = 1 (bội 2).
Theo Định lý 1.5.12 ta được
AD = P.
[
(J2(1))−1
0
]
.P−1 = P.
1 −1 0 0 0
0 1 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
.P−1
AD =
1 3 5 7 −3
−1 −1 −2 −3 2
0 0 0 0 0
0 0 0 0 0
−1 −1 −2 −3 2
.
21
Chương 2
BIỂU DIỄN NGHỊCH ĐẢO DRAZIN
QUA MA TRẬN PHỤ HỢP
Trước hết chúng ta quy ước sử dụng một số ký hiệu trong chương này như sau:
- ai. là dòng thứ i của ma trận A.
- a.j là cột thứ j của ma trận A.
- Ak = (a(k)ij )n.
- a
(k)
i. và a
(k)
.j lần lượt là dòng thứ i và cột thứ j của ma trận A
k.
- A.j(b) là ma trận thu được từ A bằng cách thay cột thứ j của A bằng cột b.
- Ai.(a) là ma trận thu được từ A bằng cách thay dòng thứ i của A bằng dòng a.
Với α := {α1, ..., αk} ⊆ {1, ..., n} và 1 ≤ k ≤ n, ta ký hiệu
- Lk,n := {α = (α1, ..., αk), 1 ≤ α1 ≤ ... ≤ αk ≤ n}.
- Lk,n(β) := {J : J ∈ Lk,n, J ⊇ β}.
- Jk,n{i} := {α : α ∈ Lk,n, i ∈ α}.
- |Aαα| là định thức con chính được xác định bởi các dòng và các cột α.
Ví dụ. Với α ∈ Ln,n thì |Aαα| = |A|. Khi α ∈ L1,n({i}) thì α = (i), trong trường
hợp này thì |Aαα| = aii là phần tử thuộc đường chéo chính.
L2,3({1}) = {α1 = (1, 2), α2 = (1, 3)}. Lúc đó |Aα1α1| là định thức con chính
xác định bởi các dòng và các cột 1, 2. |Aα2α2| là định thức con chính xác định bởi
các dòng và các cột 1, 3.
- Cn×nr là tập con của Cn×n bao gồm các ma trận vuông cấp n và có hạng bằng r.
- ‖.‖ = ‖.‖2 là ký hiệu của chuẩn Euclid.
Nếu ma trận vuông A khả nghịch (indA = 0) thì ta đã biết một công thức
quen thuộc biểu diễn ma trận nghịch đảo của A là
A−1 =
1
det(A)
(A˜), (7)
22
trong đó (A˜) là ma trận phụ hợp của A được định nghĩa như sau:
A˜ = (a˜ij)n = (A)
T ,
với A là ma trận gồm các phần tử aij = (−1)i+jDij, trong đó Dij là định thức con
cấp n− 1 của ma trận A thu được bằng cách xóa hàng i và cột j của A. Một câu
hỏi đặt ra liệu rằng có hay không một biểu diễn tương tự như thế đối với nghịch
đảo Drazin của một ma trận vuông bất kỳ. Câu hỏi này đã thu hút nhiều nhà toán
học quan tâm. Ta đã biết rằng nếu rank(A) ≤ n − 1 và với định nghĩa ma trận
phụ hợp theo quan niệm như trên thì A˜ = 0, với n ≥ 2. Do đó nếu tồn tại một
công thức tương tự thì khái niệm ma trận phụ hợp nhất thiết phải được mở rộng.
2.1 Mở rộng ma trận phụ hợp
Như vậy là chúng ta đã biết khái niệm ma trận phụ hợp trong trường hợp A
là ma trận khả nghịch, tức là k = ind(A) = 0 và r = rank(A) = n, còn trong
trường hợp A là ma trận suy biến, k = ind(A) > 0 và r = rank(A) < n thì ma
trận phụ hợp sẽ được biểu diễn như thế nào? Dựa theo kết quả bài báo "Analogues
of the adjoint matrix for generalized inverses and corresponding Cramer rules" của
Kyrchei, sau đây chúng tôi sẽ đưa ra một khái niệm mở rộng hơn về ma trận phụ
hợp. Theo khái niệm này thì ma trận phụ hợp được biểu diễn qua các định thức
và nó sẽ bao quát hết tất cả các trường hợp.
Trước tiên chúng ta để ý đến trường hợp A là ma trận không suy biến, tức là
k = ind(A) = 0 và r = rank(A) = n. Trong trường hợp này A˜ là ma trận phụ hợp
của A sẽ gồm các phần tử a˜ij được xác định bởi công thức
a˜ij = |A.i(a(0).j )| (8)
tức là các phần tử a˜ij bằng định thức của ma trận thu được từ A bằng cách thay
cột i bởi cột j của ma trận A0 = I.
Thật vậy, ta có |A.i(a(0).j )| =
∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣
a11 a12 ... 0 ... a1n
a21 a22 ... 0 ... a2n
...
...
...
...
aj1 aj2 ... 1 ... ajn
...
...
...
...
an1 an2 ... 0 ... ann
∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣
= (−1)j+iDji = aji = a˜ij.
23
Ví dụ 2.1.1. Cho ma trận A =
1 1 0
0 1 2
1 0 1
. Hãy tìm ma trận phụ hợp của A.
Lời giải. Rõ ràng A là ma trận khả nghịch. Ta sẽ đi tìm ma trận phụ hợp của ma
trận A như sau. Phần tử a˜11 sẽ bằng định thức của ma trận thu được từ A bằng cách
thay cột 1 bởi cột 1 của ma trận A0 = I =
1 0 0
0 1 0
0 0 1
, tức là a˜11 =
∣∣∣∣∣∣∣∣
1 1 0
0 1 2
0 0 1
∣∣∣∣∣∣∣∣ = 1.
Tương tự
a˜12 =
∣∣∣∣∣∣∣∣
0 1 0
1 1 2
0 0 1
∣∣∣∣∣∣∣∣ = −1, a˜13 =
∣∣∣∣∣∣∣∣
0 1 0
0 1 2
1 0 1
∣∣∣∣∣∣∣∣ = 2.
Tương tự như vậy ta sẽ tính được:
a˜21 = 2, a˜22 = 1, a˜23 = −2, a˜31 = −1, a˜32 = 1, a˜33 = 1.
Vậy ma trận phụ hợp của A là A˜ =
1 −1 2
2 1 −2
−1 1 1
.
Tiếp theo chúng ta sẽ quan tâm đến trường hợp k = ind(A) = 1 và rank(A2) =
rank(A) = r < n. Đối với trường hợp này ta có công thức ma trận phụ hợp
A˜ = (a˜ij)n với các a˜ij được xác định như sau:
a˜ij =
∑
β∈Jr,n{i}
∣∣∣(A2.i(a.j))ββ∣∣∣ , (∀i, j = 1, n). (9)
Để có thể hiểu rõ hơn về công thức này chúng ta hãy xem ví dụ sau đây.
Ví dụ 2.1.2. Ta xét lại Ví dụ 1.6.1, A =
1 0 0
0 1 1
0 1 1
. Hãy tìm ma trận phụ hợp
của ma trận A.
Lời giải. Ta đã có rank(A) = rank(A2) = 2, ind(A) = 1 và A2 =
1 0 0
0 2 2
0 2 2
.
Ma trận phụ hợp của A là A˜ = (a˜ij).
A2.1(a.1) =
1 0 0
0 2 2
0 2 2
. Do đó a˜11 =
∣∣∣∣∣1 00 2
∣∣∣∣∣+
∣∣∣∣∣1 00 2
∣∣∣∣∣ = 4.
24
A2.1(a.2) =
0 0 0
1 2 2
1 2 2
. Do đó a˜12 =
∣∣∣∣∣0 01 2
∣∣∣∣∣+
∣∣∣∣∣0 01 2
∣∣∣∣∣ = 0.
Tương tự như vậy chúng ta tính được:
a˜13 = 0, a˜21 = 0, a˜22 = 1, a˜23 = 1, a˜31 = 0, a˜32 = 1, a˜33 = 1.
Vậy ma trận phụ hợp của A là A˜ =
4 0 0
0 1 1
0 1 1
.
Trong trường hợp tổng quát, nhà toán học Kyrchei đã đưa ra công thức biểu
diễn ma trận phụ hợp như sau:
Cho A ∈ Cn×n, nếu ind(A) = k và rank(Ak+1) = rank(Ak) = r ≤ n thì ma
trận phụ hợp của A là A˜ gồm các phần tử a˜ij được xác định bởi công thức sau:
a˜ij =
∑
β∈Jr,n{i}
∣∣∣∣(Ak+1.i (a(k).j ))ββ
∣∣∣∣ , (∀i, j = 1, n). (10)
Lý do vì sao ma trận A˜ được xác định như trên được gọi là ma trận phụ hợp
của A chúng ta sẽ được giải thích ở phần sau. Bây giờ chúng ta đi xét mối liên hệ
giữa nghịch đảo Drazin và ma trận phụ hợp. Trước hết chúng ta xét trường hợp
đặc biệt là nghịch đảo nhóm.
2.2 Mối liên hệ giữa nghịch đảo nhóm và ma trận
phụ hợp
Ta đã biết nghịch đảo nhóm chính là trường hợp đặc biệt của nghịch đảo
Drazin trong trường hợp chỉ số của ma trận nhỏ hơn hoặc bằng 1 và chúng ta cũng
đã bàn đến khái niệm ma trận phụ hợp đối với trường hợp này. Vậy thì nghịch đảo
nhóm sẽ được biểu diễn qua ma trận phụ hợp như thế nào?
Trước tiên chúng ta xét đến trường hợp ind(A) = 0 và rank(A) = n. Trường
hợp này thì ta đã biết
A−1 =
1
det(A)
(A˜),
với A˜ = (a˜ij)n là ma trận phụ hợp của A theo nghĩa thông thường. Ta có thể viết
lại a˜ij = |A.i(a(0).j )|. Kết quả trường hợp này đã rõ ràng nên không có gì để bàn.
Bây giờ chúng ta xét đến trường hợp ind(A) = 1 và rank(A) = rank(A2) = 1.
Lớp các ma trận thỏa mãn điều kiện này có dạng tổng quát như sau. Đó là các ma
25
trận có một cột khác không và các cột còn lại tỷ lệ với cột khác không đó. Không
mất tính tổng quát, ta giả sử
A =
a1 k2a1 ... kna1
a2 k2a2 ... kna2
...
...
...
an k2an · · · knan
,
với a1, ..., an không đồng thời bằng 0. Trong trường hợp này, Nguyễn Tý [3] đã
chứng minh được rằng
A# =
1
(Tr(A))2
A. (11)
Đây là công thức cho một biểu diễn nghịch đảo nhóm khá đẹp. Tuy nhiên, tác giả
vẫn chưa mở rộng được trong trường hợp tổng quát. Việc mở rộng công thức này
cũng gặp khó khăn ngay cả trường hợp rank(A) = 2. Ta có thể viết lại nghịch đảo
nhóm của ma trận A trong kết quả của Nguyễn Tý như sau:
A# =
A˜
d1(A2)
, (12)
với A˜ chính là ma trận phụ hợp của A, tức là
a˜ij =
∑
β∈J1,n{i}
∣∣∣(A2.i(a.j))ββ∣∣∣ , (∀i, j = 1, n)
và
d1(A
2) =
∑
β∈J1,n
∣∣∣(A2)ββ∣∣∣ .
Thật vậy,
a˜ij =
∑
β∈J1,n{i}
∣∣∣(A2.i(a.j))ββ∣∣∣ = aij.
Như vậy trong trường hợp này A˜ = A. Ngoài ra
d1(A
2) =
∑
β∈J1,n
∣∣∣(A2)ββ∣∣∣ = Tr(A2) = (Tr(A))2.
và Tr(A2) = (Tr(A))2 vì A2 = (a1 + k2a2 + ...+ knan)A = Tr(A)A.
Dựa vào hai trường hợp trên, chúng ta có thể dự đoán được công thức của
nghịch đảo nhóm trong trường hợp ind(A) = 1 và rank(A) = rank(A2) = r < n
là
A# =
A˜
dr(A2)
, (13)
26
với
a˜ij =
∑
β∈Jr,n{i}
∣∣∣(A2.i(a.j))ββ∣∣∣ , (∀i, j = 1, n)
và
dr(A
2) =
∑
β∈Jr,n
∣∣∣(A2)ββ∣∣∣ .
Chúng tôi không trình bày chứng minh các kết quả ở phần này mà sẽ chứng
minh cho trường hợp tổng quát sẽ được trình bày ở phần sau. Sau đây là một số
ví dụ.
Ví dụ 2.2.1. Trở lại Ví dụ 2.1.2 với A =
1 0 0
0 1 1
0 1 1
, ta đã tính được ma trận phụ
hợp của A, bây giờ chúng ta sẽ tính đại lượng d2(A2).
d2(A
2) =
∣∣∣∣∣1 00 2
∣∣∣∣∣+
∣∣∣∣∣1 00 2
∣∣∣∣∣+
∣∣∣∣∣2 22 2
∣∣∣∣∣ = 2 + 2 + 0 = 4.
Vậy nghịch đảo nhóm của A là A# =
A˜
d2(A2)
=
1 0 0
0 14
1
4
0 14
1
4
.
Ví dụ 2.2.2. Cho A =
1 −1 0 0
2 −2 0 0
1 −4 1 1
1 0 0 1
. Ta sẽ đi tìm nghịch đảo nhóm của A như
sau. Ta có A2 =
−1 1 0 0
−2 2 0 0
−5 3 1 2
2 −1 0 1
và rank(A) = rank(A2) = 3 nên ind(A) = 1.
d3(A
2) =
∣∣∣∣∣∣∣∣
−1 1 0
−2 2 0
−5 3 1
∣∣∣∣∣∣∣∣+
∣∣∣∣∣∣∣∣
−1 1 0
−2 2 0
2 −1 1
∣∣∣∣∣∣∣∣+
∣∣∣∣∣∣∣∣
−1 0 0
−5 1 2
2 0 1
∣∣∣∣∣∣∣∣+
∣∣∣∣∣∣∣∣
2 0 0
3 1 2
−1 0 1
∣∣∣∣∣∣∣∣
= 0 + 0 + (−1) + 2 = 1.
A2.1(a.1) =
1 1 0 0
2 2 0 0
1 3 1 2
1 −1 0 1
. Do đó a˜11 =
∣∣∣∣∣∣∣∣
1 1 0
2 2 0
1 3 1
∣∣∣∣∣∣∣∣+
∣∣∣∣∣∣∣∣
1 1 0
2 2 0
1 −1 1
∣∣∣∣∣∣∣∣+
∣∣∣∣∣∣∣∣
1 0 0
1 1 2
1 0 1
∣∣∣∣∣∣∣∣ = 1.
27
Tương tự ta tính được các a˜ij, ∀i, j = 1, 4 còn lại. Cuối cùng ta được
A# =
1 −1 0 0
2 −2 0 0
−2 −3 1 −1
1 0 0 1
.
2.3 Biểu diễn nghịch đảo Drazin qua ma trận phụ
hợp trong trường hợp tổng quát
Để có thể đi đến công thức biểu diễn tổng quát của nghịch đảo Drazin, chúng
ta cần phải chứng minh một số bổ đề sau đây.
Bổ đề 2.3.1. Nếu A ∈ Cn×n và ind(A) = k thì
rankAk+1.i
(
a
(k)
.j
)
≤ rankAk+1, (∀i, j = 1, n).
Chứng minh. Ta ký hiệu Pil(−ajl) ∈ Cn×n, (l 6= i) là ma trận với −ajl ở vị trí thứ
(i, l), 1 trên đường chéo chính và 0 ở các vị trí còn lại. Đó là ma trận của một phép
biến đổi sơ cấp. Lúc đó ta có
∏
l 6=i
Pil(−ajl) =
1 0 · · · 0 · · · 0
0 1 · · · 0 · · · 0
...
...
. . .
...
...
...
−aj1 −aj2 · · · 1 · · · −ajn
...
...
...
...
. . .
...
0 0 · · · 0 · · · 1
.
Mặt khác
Ak+1.i
(
a
(k)
.j
)
=
n∑
l=1
a
(k)
1l al1 · · · a(k)1j · · ·
n∑
l=1
a
(k)
1l aln
· · · · · · · · · · · · · · ·
n∑
l=1
a
(k)
nl al1 · · · a(k)nj · · ·
n∑
l=1
a
(k)
nl aln
.
Do đó
Ak+1.i
(
a
(k)
.j
)∏
l 6=i
Pil(−ajl) =
∑
l 6=j
a
(k)
1l al1 · · · a(k)1j · · ·
∑
l 6=j
a
(k)
1l aln
· · · · · · · · · · · · · · ·∑
l 6=j
a
(k)
nl al1 · · · a(k)nj · · ·
∑
l 6=j
a
(k)
nl aln
.
28
Ma trận trên có thể phân tích thành thừa số như sau
∑
l 6=j
a
(k)
1l al1 · · · a(k)1j · · ·
∑
l 6=j
a
(k)
1l aln
· · · · · · · · · · · · · · ·∑
l 6=j
a
(k)
nl al1 · · · a(k)nj · · ·
∑
l 6=j
a
(k)
nl aln
=
a
(k)
11 a
(k)
12 · · · a(k)1n
a
(k)
21 a
(k)
22 · · · a(k)2n
· · · · · · · · · · · ·
a
(k)
n1 a
(k)
n2 · · · a(k)nn
a11 · · · 0 · · · a1n
· · · · · · · · · · · · · · ·
0 · · · 1 · · · 0
· · · · · · · · · · · · · · ·
an1 · · · 0 · · · ann
.
Trong đó Â :=
a11 · · · 0 · · · a1n
· · · · · · · · · · · · · · ·
0 · · · 1 · · · 0
· · · · · · · · · · · · · · ·
an1 · · · 0 · · · ann
là ma trận thu được từ A bằng cách
thay tất cả các hạng tử ở hàng thứ j và cột thứ i bởi 0, ngoại trừ hạng tử
ở vị trí (j, i) là bằng 1. Ta biết rằng các phép biến đổi tuyến tính sơ cấp của
một ma trận sẽ không làm thay đổi hạng của nó. Từ Bổ đề 1.1.5 ta suy ra
rankAk+1.i
(
a
(k)
.j
)
≤ min{rankA(k), rank Â}. Vì rank  ≥ rankA ≥ rank(Ak) và
rank(Ak) = rank(Ak+1) nên ta có điều cần phải chứng minh, tức là
rankAk+1.i
(
a
(k)
.j
)
≤ rankAk+1.
Bổ đề 2.3.2. Cho A ∈ Cn×n và λ ∈ R+. Nếu indA = k > 0 thì ma trận Ak+1+λI
khả nghịch.
Chứng minh. Xem [7]
Định lý 2.3.3. Cho A ∈ Cn×n, indA = k và λ ∈ R+. Lúc đó
AD = lim
λ→0+
(λI + Ak+1)−1Ak.
Chứng minh. Theo Định lý 1.5.3 A được biểu diễn dưới dạng
A = P
[
C 0
0 N
]
P−1,
29
trong đó C là không suy biến và N là ma trận luỹ linh bậc k. Ngoài ra
AD = P
[
C−1 0
0 0
]
P−1.
Với λ ∈ R+ theo Bổ đề 2.3.2, ta có ma trận Ak+1 + λI khả nghịch. Lúc đó
(Ak+1 + λI)−1Ak = P
[
(Ck+1 + λI)−1Ck 0
0 0
]
P−1.
Vì C là ma trận không suy biến và
lim
λ→0+
(Ck+1 + λI)−1Ck = C−1,
điều này dẫn đến
lim
λ→0+
(Ak+1 + λI)−1Ak = P
[
C−1 0
0 0
]
P−1 = AD.
Định lý 2.3.4. Cho A ∈ Cn×n, indA = k và rankAk+1 = rankAk = r ≤ n. Khi
đó,
AD =
A˜
dr(Ak+1)
, (14)
trong đó
dr(A
k+1) =
∑
β∈Jr,n
∣∣∣(Ak+1)ββ∣∣∣
và
a˜ij =
∑
β∈Jr,n{i}
∣∣∣∣(Ak+1.i (a(k).j ))ββ
∣∣∣∣ , (∀i, j = 1, n).
Chứng minh. Theo Bổ đề 2.3.2, ta có ma trận Ak+1 + λI khả nghịch với mọi
λ ∈ R+. Do đó
(λI + Ak+1)−1 =
1
det(λI + Ak+1)
L11 L21 · · · Ln1
L12 L22 · · · Ln2
· · · · · · · · · · · ·
L1n L2n · · · Lnn
,
trong đó Lij, ∀i, j = 1, n là phần bù đại số ứng với phần tử aij của ma trận
λI + Ak+1.
30
Mặt khác theo Định lý 2.3.3, ta có
AD = lim
λ→0+
(λI + Ak+1)−1Ak
= lim
λ→0+
det(λI + Ak+1).1(a
(k)
.1 )
det(λI + Ak+1)
· · · det(λI + A
k+1).1(a
(k)
.n )
det(λI + Ak+1)
· · · · · · · · ·
det(λI + Ak+1).n(a
(k)
.1 )
det(λI + Ak+1)
· · · det(λI + A
k+1).n(a
(k)
.n )
det(λI + Ak+1)
. (i)
Theo Nhận xét 1.1.6, ta có
det(λI + Ak+1) = λn + d1λ
n−1 + d2λn−2 + · · ·+ dn,
trong đó dr (∀r = 1, n− 1) là tổng các định thức con chính cấp r của Ak+1 và
dn = det(Ak+1). Vì rankAk+1 = rankAk = r nên dn = dn−1 = · · · = dr+1 = 0.
Suy ra
det(λI + Ak+1) = λn + d1λ
n−1 + d2λn−2 + · · ·+ drλn−r. (ii)
Tương tự như vậy ∀i, j = 1, n ta cũng có
det(λI + Ak+1).i(a
(k)
.j ) = d
(ij)
1 λ
n−1 + d(ij)2 λ
n−2 + · · ·+ d(ij)n ,
trong đó d
(ij)
k =
∑
β∈Jk,n{i}
∣∣∣∣(Ak+1.i (a(k).j ))ββ
∣∣∣∣ , 1 ≤ k ≤ n−1 và d(ij)n = det(Ak+1.i (a(k).j )).
Vì rankAk+1.i
(
a
(k)
.j
)
≤ rankAk+1 = r nên nếu k > r thì
∣∣∣Ak+1.i (a(k).j )ββ∣∣∣ = 0, (∀β ∈
Jk,n{i}, ∀i, j = 1, n). Do đó nếu r+1 ≤ k < n thì d(ij)k =
∑
β∈Jk,n{i}
∣∣∣Ak+1.i (a(k).j )ββ∣∣∣ = 0
và d
(ij)
n = det
(
Ak+1.i (a
(k)
.j )
)
= 0 (∀i, j = 1, n).
Vậy
det(λI + Ak+1).i(a
(k)
.j ) = d
(ij)
1 λ
n−1 + d(ij)2 λ
n−2 + · · ·+ d(ij)r λn−r. (iii)
Thay (ii) và (iii) vào (i) ta được
AD = lim
λ→0+
d
(11)
1 λ
n−1+d(11)2 λ
n−2+···+d(11)r λn−r
λn+d1λn−1+d2λn−2+···+drλn−r · · ·
d
(1n)
1 λ
n−1+d(1n)2 λ
n−2+···+d(1n)r λn−r
λn+d1λn−1+d2λn−2+···+drλn−r
· · · · · · · · ·
d
(n1)
1 λ
n−1+d(n1)2 λ
n−2+···+d(n1)r λn−r
λn+d1λn−1+d2λn−2+···+drλn−r · · ·
d
(nn)
1 λ
n−1+d(nn)2 λ
n−2+···+d(nn)r λn−r
λn+d1λn−1+d2λn−2+···+drλn−r
=
d
(11)
r
dr(Ak+1)
· · · d(1n)r
dr(Ak+1)
· · · · · · · · ·
d
(n1)
r
dr(Ak+1)
· · · d(nn)r
dr(Ak+1)
=
(
a˜ij
dr(Ak+1)
)
n×n
,
31
với
a˜ij =
∑
β∈Jr,n{i}
∣∣∣Ak+1.i (a(k).j )ββ∣∣∣
và
dr(A
k+1) =
∑
β∈Jr,n
∣∣∣(Ak+1)ββ∣∣∣ .
Hệ quả 2.3.5. Nếu A ∈ Cn×n, ind(A) = k và rankAk+1 = rankAk = r ≤ n thì
ADA =
(
vij
dr(Ak+1)
)
n×n
,
với
vij =
∑
β∈Jr,n{i}
∣∣∣(Ak+1.i (a(k+1).j ))ββ∣∣∣ , (∀i, j = 1, n).
Chứng minh. Bằng cách thay AD =
(
a˜ij
dr(Ak+1)
)
n×n
ta được
ADA =
(
a˜ij
dr(Ak+1)
)
n×n
.(aij)n×n =
(
vij
dr(Ak+1)
)
n×n
.
Với mọi 1 ≤ i, j ≤ n ta có
vij =
∑
s
∑
β∈Jr,n{i}
∣∣∣∣((Ak+1).i(a(k).s ))ββ
∣∣∣∣ asj =
=
∑
β∈Jr,n{i}
∑
s
∣∣∣∣((Ak+1).i(a(k).s .asj))ββ
∣∣∣∣ = ∑
β∈Jr,n{i}
∣∣∣(Ak+1.i (a(k+1).j ))ββ∣∣∣ .
Chú ý. Với A là ma trận khả nghịch, từ công thức A−1 =
1
detA
(A˜) ta có thể viết
lại dưới dạng như sau
A˜.A = detA.I, (15)
với A˜ là ma trận phụ hợp của A theo khái niệm thông thường mà chúng ta đã biết.
Giả sử ta đặt AAD = P và từ Công thức (14) ta suy ra được
A˜A = dr(A
k+1).P,
trong đó A˜ được xác định như (10) và P là ma trận lũy đẳng. Điều này đã được
chứng minh trong Định lý 1.4.2. Ta biết rằng tất cả các giá trị riêng của một ma
trận lũy đẳng chỉ là 0 hoặc 1. Do đó sẽ tồn tại một ma trận Unita U sao cho
A˜A = dr(A
k+1)Udiag(1, ..., 1, 0, ..., 0)U∗. (16)
32
Rõ ràng ta thấy có sự tương tự giữa (15) và (16). Đây chính là lý do vì sao ma
trận A˜ xác định như ở (10) được xem như là ma trận phụ hợp của ma trận A bất
kỳ.
2.4 Các ví dụ
Ví dụ 2.4.1. Trở lại Ví dụ 1.6.3, A =
3 1 −2 0
0 0 2 0
0 −2 4 2
0 1 0 −1
. Ta sẽ đi tìm nghịch
đảo Drazin của A thông qua ma trận phụ hợp như sau. Ta tính được
A2 =
9 7 −12 −4
0 −4 8 4
0 −6 12 6
0 −1 2 1
, A3 =
27 29 −52 −20
0 −12 24 12
0 −18 36 18
0 −3 6 3
,
rankA = 3, rank(A2) = rank(A3) = 2 nên ind(A) = 2.
d2(A
3) =
∣∣∣∣∣27 290 −12
∣∣∣∣∣+
∣∣∣∣∣27 −520 36
∣∣∣∣∣+
∣∣∣∣∣27 −200 3
∣∣∣∣∣+
∣∣∣∣∣−12 24−18 36
∣∣∣∣∣+
∣∣∣∣∣−12 12−3 3
∣∣∣∣∣+
∣∣∣∣∣36 186 3
∣∣∣∣∣ = 729.
A3.1(a
2.1) =
9 29 −52 −20
0 −12 24 12
0 −18 36 18
0 −3 6 3
.
Suy ra
a˜11 =
∣∣∣∣∣9 290 −12
∣∣∣∣∣+
∣∣∣∣∣9 −520 36
∣∣∣∣∣+
∣∣∣∣∣9 −200 3
∣∣∣∣∣ = 243.
A3.1(a
2
.2) =
7 29 −52 −20
−4 −12 24 12
−6 −18 36 18
−1 −3 6 3
.
Suy ra
a˜12 =
∣∣∣∣∣ 7 29−4 −12
∣∣∣∣∣+
∣∣∣∣∣ 7 −52−6 36
∣∣∣∣∣+
∣∣∣∣∣ 7 −20−1 3
∣∣∣∣∣ = −27.
33
A3.2(a
2
.2) =
27 7 −52 −20
0 −4 24 12
0 −6 36 18
0 −1 6 3
.
Suy ra
a˜22 =
∣∣∣∣∣−4 24−6 36
∣∣∣∣∣+
∣∣∣∣∣−4 12−1 3
∣∣∣∣∣+
∣∣∣∣∣27 70 −4
∣∣∣∣∣ = −108.
Tương tự a˜13 = 108, a˜14 = 108, a˜21 = 0, a˜23 = 216, a˜24 = 108, a˜31 = 0, a˜32 =
−162, a˜33 = 324, a˜34 = 162, a˜41 = 0, a˜42 = −27, a˜43 = 54, a˜44 = 27.
Vậy
AD =
1
3
−1
27
4
27
4
27
0 −427
8
27
4
27
0 −29
4
9
2
9
0 −127
2
27
1
27
.
Ví dụ 2.4.2. Ta xét lại Ví dụ 1.6.4, A =
1 2 3 5 −2
1 1 2 3 0
0 −1 −1 −2 1
0 3 4 6 −3
1 6 9 13 −5
. Ta sẽ đi tìm
nghịch đảo Drazin của A như sau. Ta có
A3 =
1 3 5 7 −3
3 11 18 25 −10
0 0 0 0 0
0 0 0 0 0
3 11 18 25 −10
, A4 =
1 3 5 7 −3
4 14 23 32 −13
0 0 0 0 0
0 0 0 0 0
4 14 23 32 −13
,
rank(A3) = rank(A4) = 2 nên ind(A) = 3.
d2(A
4) =
∣∣∣∣∣1 34 14
∣∣∣∣∣+
∣∣∣∣∣1 50 0
∣∣∣∣∣+
∣∣∣∣∣1 70 0
∣∣∣∣∣+
∣∣∣∣∣1 −34 −13
∣∣∣∣∣+
∣∣∣∣∣14 230 0
∣∣∣∣∣+
∣∣∣∣∣14 320 0
∣∣∣∣∣
+
∣∣∣∣∣14 −1314 −13
∣∣∣∣∣+
∣∣∣∣∣0 00 0
∣∣∣∣∣+
∣∣∣∣∣ 0 023 −13
∣∣∣∣∣+
∣∣∣∣∣ 0 032 −13
∣∣∣∣∣ = 1.
34
A4.1(a
3
.1) =
1 3 5 7 −3
3 14 23 32 −13
0 0 0 0 0
0 0 0 0 0
3 14 23 32 −13
.
Suy ra
a˜11 =
∣∣∣∣∣1 33 14
∣∣∣∣∣+
∣∣∣∣∣1 50 0
∣∣∣∣∣+
∣∣∣∣∣1 70 0
∣∣∣∣∣+
∣∣∣∣∣1 −33 −13
∣∣∣∣∣ = 1.
Tương tự như vậy ta tính các a˜ij còn lại, ∀i, j = 1, 5. Cuối cùng ta được nghịch
đảo Drazin của A là
AD =
1 3 5 7 −3
−1 −1 −2 −3 2
0 0 0 0 0
0 0 0 0 0
−1 −1 −2 −3 2
.
2.5 Quy tắc Cramer
Một ứng dụng lớn của công thức biểu diễn nghịch đảo Drazin qua ma trận phụ
hợp chính là quy tắc Cramer cho hệ phương trình tuyến tính qua nghịch đảo suy
rộng. Chúng ta đã biết quy tắc Cramer cho hệ phương trình tuyến tính có dạng
A.x = b, (17)
trong đó A ∈ Cn×n là ma trận hệ số và A không suy biến. Lúc đó hệ (17) luôn có
nghiệm duy nhất và các thành phần x0i của nghiệm x = (x
0
1, x
0
2, ..., x
0
n)
T được biểu
diễn bởi công thức
x0i =
|Di|
|A| ,
với |Di| là định thức của ma trận thu được từ A bằng cách thay cột thứ i bởi cột hệ
số tự do b. Còn nếu trong trường hợp ma trận hệ số A là suy biến thì ta không thể
sử dụng được quy tắc này. Do đó dựa vào công thức biểu diễn nghịch đảo Drazin
qua ma trận phụ hợp, nhà toán học Kyrchei đã tìm ra được quy tắc Cramer mở
rộng hơn cho hệ phương trình tuyến tính bất kỳ. Để ý rằng nghiệm của hệ phương
trình tuyến tính trong trường hợp này được định nghĩa như sau.
35
Định nghĩa 2.5.1. Cho hệ phương trình tuyến tính
A.x = b (18)
trong đó ma trận hệ số A ∈ Cn×nr và cột hệ số tự do b = (b1, ..., bm)T ∈ Cm. Lúc
này ta định nghĩa nghiệm có tổng bình phương nhỏ nhất của hệ (18) là vector
x0 ∈ Cn thỏa mãn
‖x0‖ = min
x˜∈Cn
{‖x˜‖/‖A.x˜− b‖ = min
x∈Cn
‖A.x− b‖}.
Định lý 2.5.2. Cho A ∈ Cn×n và ind(A) = k thì ADb vừa là nghiệm duy nhất
trong R(Ak) của hệ phương trình
Ak+1x = Akb (19)
vừa là nghiệm có tổng bình phương nhỏ nhất duy nhất theo chuẩn P của hệ (18).
Chú ý. Chuẩn P được định nghĩa như sau: ‖x‖P = ‖P−1x‖, x ∈ Cn, trong đó P
chính là ma trận chuyển đổi không suy biến của A về dưới dạng Jordan.
Chứng minh. Trước hết ta chứng minh ADb là nghiệm duy nhất trong R(Ak) của
hệ (19). Rõ ràng ta thấy rằng hệ (19) luôn tồn tại nghiệm và ADb là một nghiệm
của nó. Bây giờ ta giả sử hệ (19) tồn tại một nghiệm khác là u ∈ R(Ak). Lúc đó
u − ADb ∈ R(Ak). Ngoài ra u − ADb ∈ N(Ak+1) vì u và ADb đều là nghiệm của
(19). Do đó u−ADb ∈ R(Ak)∩N(Ak). Mà R(Ak)∩N(Ak) = {0}. Vậy u = ADb.
Phần chứng minh ADb là nghiệm có tổng bình phương nhỏ nhất duy nhất theo
chuẩn P bạn đọc có thể xem trong ([13, Theorem 3.2]).
Sau đây là quy tắc Cramer cho hệ phương trình tuyến tính (18) qua nghịch đảo
suy rộng.
Định lý 2.5.3. Cho A ∈ Cn×n và indA = k. Lúc đó nghiệm có tổng bình phương
nhỏ nhất theo chuẩn P của hệ (18) là x̂ = (x̂1, ..., x̂n)T với các thành phần x̂i được
biểu diễn bởi công thức sau
x̂i =
∑
β∈Jr,n{i}
∣∣∣(Ak+1.i (Akb))ββ∣∣∣∑
β∈Jr,n
∣∣∣(Ak+1)ββ∣∣∣ , (∀i = 1, n). (20)
36
Chứng minh. Bằng cách áp dụng Định lý 2.3.4 và Định lý 2.5.2 ta có
x̂ =
x̂1
· · ·
x̂n
= ADb = 1dr(Ak+1)
n∑
s=1
d1sbs
· · ·
n∑
s=1
dnsbs
.
Do đó
x̂i =
1
dr(Ak+1)
n∑
s=1
∑
β∈Jr,n{i}
∣∣∣(Ak+1.i (a(k).s ))ββ∣∣∣ .bs
=
1
dr(Ak+1)
∑
β∈Jr,n{i}
n∑
s=1
∣∣∣(Ak+1.i (a(k).s ))ββ∣∣∣ .bs
=
1
dr(Ak+1)
∑
β∈Jr,n{i}
n∑
s=1
∣∣∣(Ak+1.i (a(k).s .bs))ββ∣∣∣
=
∑
β∈Jr,n{i}
∣∣∣(Ak+1.i (Akb))ββ∣∣∣∑
β∈Jr,n
∣∣∣(Ak+1)ββ∣∣∣ ∀i = 1, n.
Ví dụ 2.5.4. Tìm nghiệm có tổng bình phương nhỏ nhất theo chuẩn P của hệ
phương trình tuyến tính
x1 + 2x2 + x3 − x4 = 1,
x1 + x2 + x3 = 2,
−x1 − x3 + x4 = 1,
x1 + 2x2 + x3 + x4 = 3.
Ta có ma trận hệ số A =
1 2 1 −1
1 1 1 0
−1 0 −1 1
1 2 1 1
, A2 =
1 2 1 −1
1 3 1 0
1 0 1 1
3 6 3 1
và rankA =
rankA2 = 3. Do đó indA=1.
Ab =
1 2 1 −1
1 1 1 0
−1 0 −1 1
1 2 1 1
1
2
1
3
=
3
4
1
9
,
37
d3(A
2) =
∣∣∣∣∣∣∣∣
1 2 1
1 3 1
1 0 1
∣∣∣∣∣∣∣∣+
∣∣∣∣∣∣∣∣
1 1 −1
1 1 1
3 3 1
∣∣∣∣∣∣∣∣+
∣∣∣∣∣∣∣∣
1 2 −1
1 3 0
3 6 1
∣∣∣∣∣∣∣∣+
∣∣∣∣∣∣∣∣
3 1 0
0 1 1
6 3 1
∣∣∣∣∣∣∣∣ = 4,
A2.1(Ab) =
3 2 1 −1
4 3 1 0
1 0 1 1
9 6 3 1
.
Suy ra
x̂1 =
1
4
∣∣∣∣∣∣∣∣
3 2 1
4 3 1
1 0 1
∣∣∣∣∣∣∣∣+
∣∣∣∣∣∣∣∣
3 2 −1
4 3 0
9 6 1
∣∣∣∣∣∣∣∣+
∣∣∣∣∣∣∣∣
3 1 −1
1 1 1
9 3 1
∣∣∣∣∣∣∣∣
= 3.
Tương tự
x̂2 =
1
4
∣∣∣∣∣∣∣∣
1 3 1
1 4 1
1 1 1
∣∣∣∣∣∣∣∣+
∣∣∣∣∣∣∣∣
1 3 −1
1 4 0
3 9 1
∣∣∣∣∣∣∣∣+
∣∣∣∣∣∣∣∣
4 1 0
1 1 1
9 3 1
∣∣∣∣∣∣∣∣
= 1,
x̂3 =
1
4
∣∣∣∣∣∣∣∣
1 2 3
1 3 4
1 0 1
∣∣∣∣∣∣∣∣+
∣∣∣∣∣∣∣∣
1 3 −1
1 1 1
3 9 1
∣∣∣∣∣∣∣∣+
∣∣∣∣∣∣∣∣
3 4 0
0 1 1
6 9 1
∣∣∣∣∣∣∣∣
= −2,
x̂4 =
1
4
∣∣∣∣∣∣∣∣
1 2 3
1 3 4
3 6 9
∣∣∣∣∣∣∣∣+
∣∣∣∣∣∣∣∣
1 1 3
1 1 1
3 3 9
∣∣∣∣∣∣∣∣+
∣∣∣∣∣∣∣∣
3 1 4
0 1 1
6 3 9
∣∣∣∣∣∣∣∣
= 0.
Vậy nghiệm có tổng bình phương nhỏ nhất theo chuẩn P của hệ là
x̂ =
3
1
−2
0
.
Ví dụ 2.5.5. Tìm nghiệm có tổng bình phương nhỏ nhất theo chuẩn P của hệ
phương trình tuyến tính sau đây
3x1 + x2 − 2x3 = 1,
2x3 = 0,
−2x2 + 4x3 + 2x4 = 2,
x3 − x4 = 2.
38
Ma trận hệ số A =
3 1 −2 0
0 0 2 0
0 −2 4 2
0 1 0 −1
, A chính là ma trận trong Ví dụ 1.6.3. Ta
đã có ind(A) = 2 và rankA2 = rankA3 = 2.
A2 =
9 7 −12 −4
0 −4 8 4
0 −6 12 6
0 −1 2 1
, A3 =
27 29 −52 −20
0 −12 24 12
0 −18 36 18
0 −3 6 3
,
A2b =
9 7 −12 −4
0 −4 8 4
0 −6 12 6
0 −1 2 1
1
0
2
2
=
−23
24
36
6
.
Ta có A3.1(A
2b) =
−23 29 −52 −20
24 −12 24 12
36 −18 36 18
6 −3 6 3
và trong Ví dụ 2.4.1 ta đã tính được
d2(A3) = 729. Do đó
x̂1 =
1
729
(∣∣∣∣∣−23 2924 −12
∣∣∣∣∣+
∣∣∣∣∣−23 −5236 36
∣∣∣∣∣+
∣∣∣∣∣−23 −206 3
∣∣∣∣∣
)
=
675
729
.
Tương tự ta tính được
x̂2 =
1
729
(∣∣∣∣∣27 −230 24
∣∣∣∣∣+
∣∣∣∣∣24 2436 36
∣∣∣∣∣+
∣∣∣∣∣24 126 3
∣∣∣∣∣
)
=
648
729
,
x̂3 =
1
729
(∣∣∣∣∣27 −230 36
∣∣∣∣∣+
∣∣∣∣∣−12 24−18 36
∣∣∣∣∣+
∣∣∣∣∣36 186 3
∣∣∣∣∣
)
=
972
729
,
x̂4 =
1
729
(∣∣∣∣∣27 −230 6
∣∣∣∣∣+
∣∣∣∣∣−12 24−3 6
∣∣∣∣∣+
∣∣∣∣∣36 366 6
∣∣∣∣∣
)
=
162
729
.
Vậy nghiệm có tổng bình phương nhỏ nhất theo chuẩn P của hệ là
x̂ =
1
729
675
648
972
162
.
39
KẾT LUẬN
Khóa luận đã hoàn thành với các kết quả đạt được sau đây:
- Trong Chương 1, chúng tôi đã trình bày một cách tổng quan các
khái niệm và tính chất liên quan đến nghịch đảo Drazin. Ngoài việc
phát biểu lại các tính chất đã có trong khóa luận của Nguyễn Tý [3],
chúng tôi còn bổ sung thêm một số tính chất khác nhằm phục vụ cho
việc đi tìm biểu diễn nghịch đảo Drazin qua ma trận phụ hợp. Chúng
tôi cũng đã cố gắng trình bày lại một số chứng minh một cách rõ ràng
hơn.
- Trong Chương 2, chúng tôi đã trình bày lại các kết quả của nhà
toán học Kyrchei trong bài báo [12] theo cách hiểu của riêng mình. Đồng
thời, chúng tôi trình bày một cách rõ ràng hơn cho phần chứng minh
công thức biểu diễn nghịch đảo Drazin qua ma trận phụ hợp.
- Chúng tôi đã đưa ra được nhiều ví dụ minh họa với nhiều trường
hợp cụ thể để bạn đọc có thể hiểu rõ hơn về các công thức có trong
khóa luận.
Tuy nhiên, do bản thân còn hạn chế nên chắc chắn khóa luận còn
nhiều thiếu sót. Vì vậy rất mong nhận được sự góp ý từ các Thầy Cô
và các bạn để khóa luận được hoàn chỉnh hơn.
Huế, ngày 4 tháng 5 năm 2011
Sinh viên
Nguyễn Thị Thanh Hương
Lớp Toán 4B, Khoa Toán, Khóa 2007-2011
40
TÀI LIỆU THAM KHẢO
[1] Lê Tuấn Hoa, Đại số tuyến tính qua các ví dụ và bài tập, Nhà xuất bản Đại
học Quốc gia Hà Nội, (2005).
[2] Ngô Việt Trung, Giáo trình đại số tuyến tính, Nhà xuất bản Đại học Quốc
gia Hà Nội, (2001).
[3] Nguyễn Tý, Đồ thị hai thành phần và nghịch đảo Drazin của ma trận, Khoá
luận tốt nghiệp, Trường Đại học Sư phạm Huế, (2010).
TIẾNG ANH
[4] R. B. Bapat, K. P. S. Bhaskara, K. Manjunatha Prasad, Generalized inverses
over integral domains, Linear Algebra Appl. 140 (1990), 181-196.
[5] A. Ben-Israel, Generalized inverses of marices: a perspective of the work of
Penrose, Math. Proc. Camb. Phil. Soc. 100 (1986), 401-425.
[6] A. Ben-Israel and T. N. E Greville, Generalized Inverses: Theory and Appli-
cations, 2nd Edition, Springer-Verlag, NewYork, (2003).
[7] S. L. Cambpbell and C. D. Meyer, Generalized Inverses of Linear Transfor-
mations, Pitman, London, (1979).
[8] Y. Chen, A Cramer rule for solution of the general restricted linear equation,
Linear and Multilinear Algebra 34 (1993), 177-186.
[9] M.P. Drazin, Pseudoinverses in associative rings and semigroups, Amer. Math.
Monthly 65 (1958), 506-515.
[10] R. A. Horn, C. R. Johnson, The Matrix analysis, Cambridge University Press,
(1986).
[11] J. Ji, Explicit expressions of the generalized inverses and condensed Cramer
rules, Linear Algebra Appl. 404 (2005), 183-192.
41
[12] I. I. Kyrchei, Analogues of the adjoint matrix for generalized inverses and
corresponding Cramer rules, Pidstrygach Institute for Applied Problems of
Mechanics and Mathematics, (2010).
[13] Y. M. Wei, H. B. Wu, Additional results on index splittings for Drazin inverse
solutions of singular linear systems, The Electronic Journal of Linear Algebra
8 (2001), 83-93.
42
Các file đính kèm theo tài liệu này:
- NguyenThiThanhHuong.pdf