Bối cảnh và vấn đề nghiên cứu

Đại số tuyến tính là một trong những học phần nền tảng và có độ khó cao trong chương trình đào tạo Đại học Sư phạm Toán, đồng thời là môn học có ứng dụng rộng rãi trong nhiều ngành kỹ thuật khác nhau. Tác giả xác định rằng lý thuyết về ma trận — đặc biệt là chéo hóa và tam giác hóa — vừa là nội dung cốt lõi của các kỳ thi Olympic Toán học sinh viên toàn quốc (do Hội Toán học Việt Nam tổ chức), vừa là công cụ lý thuyết quan trọng được sử dụng trong nhiều bài toán ứng dụng.

Khóa luận mang tên "Chéo hóa ma trận, tam giác hóa ma trận và ứng dụng", được thực hiện bởi sinh viên Kee MAI THAM THOR, lớp K20-ĐHSP Toán, Khoa Khoa học Tự nhiên, Trường Đại học Hồng Đức, dưới sự hướng dẫn của Th.s Lê Quang Huy, hoàn thành tháng 05 năm 2021.

Mục đích nghiên cứu:

  1. Tìm hiểu về chéo hóa ma trận và tam giác hóa ma trận.
  2. Với mỗi dạng bài, đưa ra các nhận xét, cách tính cụ thể và ví dụ minh họa.

Nội dung nghiên cứu:

  • Ma trận và các phép toán trên ma trận.
  • Phương trình đặc trưng và các dãy truy hồi tuyến tính với hệ số không đổi.
  • Với mỗi loại bài tập, trình bày phương pháp tính và ví dụ minh họa cụ thể.

Đối tượng nghiên cứu: Chéo hóa ma trận và tam giác hóa ma trận.

Phạm vi nghiên cứu: Lý thuyết và ứng dụng của chéo hóa ma trận, tam giác hóa ma trận; giới hạn trong khuôn khổ đại số tuyến tính hữu hạn chiều trên trường K (chủ yếu là ℝ và ℂ).


Cơ sở lý thuyết và phương pháp

Khung lý thuyết và các khái niệm nền tảng

Khóa luận xây dựng trên hệ thống lý thuyết đại số tuyến tính bao gồm:

  • Không gian vectơ hữu hạn chiều trên trường K, cơ sở và số chiều.
  • Tự đồng cấu (endomorphism) và biểu diễn ma trận của chúng.
  • Giá trị riêng và vectơ riêng: định nghĩa theo hai cách tiếp cận song song — cách tiếp cận "tự đồng cấu" và cách tiếp cận "ma trận vuông".
  • Phổ của một tự đồng cấu, ký hiệu Sp_K(f) hoặc Sp(A).
  • Không gian con riêng (KGCR): KGCR(f, λ) = Ker(f − λe), KGCR(A, λ) = Ker(A − λI_n).
  • Đa thức đặc trưng χ_A(λ) = det(A − λI_n), là đa thức bậc n với hạng tử bậc cao nhất là (−1)^n và hạng tử tự do là det(A).
  • Định lý Cayley–Hamilton: với mọi A ∈ M_n(K), χ_A(A) = 0.
  • Đa thức ma trận và đa thức tự đồng cấu P(A), P(f): được xây dựng thông qua cấu xạ đại số có đơn vị từ K[X] vào M_n(K).
  • Cờ (flag) của không gian vectơ: được sử dụng trong lý thuyết tam giác hóa (Chương III).
  • Phép thu gọn Jordan: được đề cập như kết quả nâng cao về dạng chuẩn của ma trận tách được.

Phương pháp nghiên cứu

Khóa luận sử dụng phương pháp phân tích lý luận – tổng hợp tài liệu, cụ thể:

  • Thu thập, đọc hiểu tài liệu toán học liên quan đến lý thuyết ma trận.
  • Hệ thống và phân loại các phương pháp theo từng dạng bài.
  • Giải và trình bày các bài tập minh họa chi tiết theo từng trường hợp lý thuyết.
  • Trao đổi, thảo luận với giảng viên hướng dẫn trong suốt quá trình thực hiện.

Nguồn dữ liệu

Khóa luận là tài liệu nghiên cứu lý thuyết thuần túy; không sử dụng dữ liệu thực nghiệm hay khảo sát. Nguồn tham khảo là các giáo trình, tài liệu đại số tuyến tính trong và ngoài nước (danh sách tài liệu tham khảo được liệt kê tại trang 68 của văn bản gốc nhưng nội dung cụ thể không được trích dẫn chi tiết trong fulltext).


Nội dung chính theo từng chương

Chương I: Kiến thức cơ sở

Chương I thiết lập nền tảng lý thuyết cho toàn bộ khóa luận. Các nội dung được trình bày bao gồm:

  • Định nghĩa ma trận cấp (m, n) trên trường K; các loại ma trận đặc biệt: ma trận vuông, ma trận đường chéo, ma trận đơn vị I_n, ma trận không, ma trận tam giác trên, ma trận tam giác dưới, ma trận hình thang.
  • Các phép toán trên ma trận: phép cộng, phép nhân ma trận với một số, phép nhân hai ma trận, ma trận chuyển vị A^T — kèm theo đầy đủ tính chất đại số.
  • Định thức: định nghĩa thông qua tổng có trọng số theo các phép thế bậc n; khai triển theo dòng/cột; các tính chất cơ bản (bất biến khi cộng tổ hợp tuyến tính các dòng, đổi dấu khi hoán đổi hai dòng, v.v.).
  • Ma trận nghịch đảo: điều kiện tồn tại (det(A) ≠ 0), sự duy nhất (Định lý 1), và công thức tính qua ma trận phụ đại số C^t — minh họa qua ví dụ ma trận cấp 3 với A^{−1} = C^t / det(A).
  • Hệ phương trình tuyến tính: dạng tổng quát, dạng ma trận AX = b; phương pháp Gauss (biến đổi sơ cấp trên ma trận mở rộng [A|b]); hệ thuần nhất với điều kiện tồn tại nghiệm không tầm thường khi và chỉ khi det(A) = 0.
  • Hạng của ma trận: định nghĩa qua cấp cao nhất của định thức con khác không, ký hiệu ρ(A).

Chương II: Chéo hóa ma trận và ứng dụng

Đây là chương trọng tâm của khóa luận, gồm hai phần lớn.

Phần I — Lý thuyết chéo hóa ma trận:

  • Giá trị riêng và vectơ riêng được định nghĩa theo cả hai quan điểm tương đương (tự đồng cấu và ma trận). Mệnh đề 1 xác lập: λ là giá trị riêng của A khi và chỉ khi det(A − λI_n) = 0, tức là A − λI_n ∉ GL_n(K).
  • Mệnh đề 3 (tổng trực tiếp của các không gian con riêng): Nếu λ_1, …, λ_N là các giá trị riêng từng đôi phân biệt của f, thì tổng các KGCR(f, λ_i) là tổng trực tiếp.
  • Đa thức đặc trưng χ_A(λ) = det(A − λI_n): Mệnh đề 4 chứng minh đây là đa thức bậc n với hạng tử bậc n là (−1)^n, hệ số bậc n−1 là (−1)^{n−1} tr(A), và hạng tử tự do là det(A). Hai ma trận đồng dạng có cùng đa thức đặc trưng.
  • Điều kiện chéo hóa được (Mệnh đề 9): f chéo hóa được khi và chỉ khi tồn tại cơ sở của E tạo từ các vectơ riêng của f, tương đương với tổng các số chiều của KGCR bằng dim(E).
  • Định lý về đa thức triệt tiêu: A chéo hóa được khi và chỉ khi tồn tại đa thức P ∈ K[X] tách được trên K, có các nghiệm đơn (tách đơn), sao cho P(A) = 0. Ví dụ ứng dụng: phép chiếu triệt tiêu X(X−1); phép đối xứng triệt tiêu (X−1)(X+1); ma trận A ∈ M_{10}(ℝ) thỏa A³ − 7A + 6I_{10} = 0 có nhân tử (x−1)(x−2)(x−3) tách đơn, suy ra A chéo hóa được.
  • Minh họa bằng ví dụ tường minh: chứng minh và chéo hóa ma trận $A = \begin{pmatrix}2&0&1\1&1&1\2&0&1\end{pmatrix} \in M_3(\mathbb{R})$ với Sp(A) = {0 (đơn), 1 (kép)}, từ đó xác định P, D, P^{−1} và viết A = PDP^{−1}.

Phần II — Ứng dụng của chéo hóa ma trận:

  • Tính lũy thừa A^k: Nếu A = PDP^{−1} thì A^k = PD^k P^{−1} với D^k là ma trận đường chéo có các phần tử là λ_i^k. Ví dụ tính A^k với ma trận $A \in M_3(\mathbb{R})$ có ba giá trị riêng phân biệt −2, 2, 3.
  • Trường hợp A không chéo hóa được: Sử dụng tam giác hóa A = PTP^{−1}, sau đó viết T = λI + N (N lũy linh), áp dụng công thức nhị thức Newton để tính T^k. Ví dụ: N³ = 0 dẫn đến công thức tường minh cho T^k.
  • Các dãy truy hồi tuyến tính đồng thời cấp 1 hệ số không đổi: Hệ X_{n+1} = AX_n được giải theo công thức X_n = A^n X_0. Ví dụ cụ thể: ba dãy (u_n), (v_n), (w_n) với điều kiện đầu u_0 = 0, v_0 = 22, w_0 = 22 và hệ truy hồi tường minh; sau khi chéo hóa A có các giá trị riêng 1, 1/4, 1/12, kết quả thu được u_n = 14 − 11·(1/12)^n; cả ba dãy hội tụ về 14.
  • Các dãy truy hồi tuyến tính bậc p hệ số không đổi: Bài toán đưa về tính lũy thừa của ma trận đồng hành cấp p. Ví dụ: dãy u_n thỏa u_{n+3} = 45u_n − 39u_{n+1} + 11u_{n+2} với u_0 = u_1 = u_2 = 1; đa thức đặc trưng có giá trị riêng 3 (kép) và 5 (đơn); A không chéo hóa được, tiến hành tam giác hóa để tính T^n và thu được công thức tường minh X_n = PT^n P^{−1} X_0.

Chương III: Tam giác hóa ma trận và ứng dụng

  • Định nghĩa tam giác hóa: A ∈ M_n(K) tam giác hóa được khi tồn tại P ∈ GL_n(K) và T ∈ T_{n,s}(K) (ma trận tam giác trên) sao cho A = PTP^{−1}.
  • Khái niệm cờ (flag) của không gian vectơ hữu hạn chiều được giới thiệu như nền tảng lý thuyết của tam giác hóa.
  • Định lý 3.1 (trích dẫn trong văn bản): Nếu A tách được trên K thì A tam giác hóa được.
  • Ứng dụng — Tam giác hóa các ma trận vuông cấp 3: Chương trình bày phân tích theo trường hợp:
    • A có giá trị riêng kép λ_1 và giá trị riêng đơn λ_2 (Ví dụ 1 với Sp(A) = {2 (kép), 1 (đơn)}).
    • A có giá trị riêng bội ba λ_1 (Ví dụ 2 với Sp(A) = {−1 (bội 3)}, Ví dụ 3 với Sp(A) = {2 (bội 3)}).
  • Phương pháp tìm P, T: Xây dựng cơ sở β = (V_1, V_2, V_3) của M_{3,1}(K) sao cho Mat_β(f) có dạng tam giác trên, bằng cách tìm các vectơ V_i thỏa điều kiện AV_i = λV_i + Vect(V_{i−1}).
  • Hệ quả 3.2 được đề cập: có thể chọn V_3 để ma trận tam giác thu được có dạng đơn giản hơn.
  • Đề cập đến phép thu gọn Jordan như mở rộng lý thuyết: nếu A tách được và λ_1, λ_2, λ_3 là các nghiệm của χ_A, thì A đồng dạng với một trong bốn dạng chuẩn Jordan xác định.

Kết quả và đóng góp

Kết quả chính:

  • Xây dựng hệ thống lý thuyết liên kết nhất quán từ kiến thức cơ sở về ma trận đến các kỹ thuật chéo hóa và tam giác hóa, thể hiện mối quan hệ tương đương giữa hai cách tiếp cận "tự đồng cấu" và "ma trận vuông".
  • Phân loại và trình bày đầy đủ các điều kiện tương đương để f chéo hóa được (Mệnh đề 9: bốn điều kiện tương đương), điều kiện về đa thức triệt tiêu (Định lý về đa thức tách đơn), và điều kiện đủ (n giá trị riêng phân biệt).
  • Xây dựng quy trình giải cụ thể cho bài toán tính A^k trong cả ba trường hợp: A chéo hóa được, A không chéo hóa được nhưng tam giác hóa được với giá trị riêng kép, và A có một giá trị riêng duy nhất bội ba.
  • Giải quyết các bài toán dãy truy hồi tuyến tính đồng thời cấp 1 và dãy truy hồi bậc cao (bậc p) bằng cách quy về tính lũy thừa ma trận.

Giải pháp/kiến nghị tác giả đề xuất:

  • Với mỗi dạng bài (chéo hóa, tam giác hóa, tính lũy thừa, giải dãy truy hồi), trình bày quy trình tính từng bước kèm ví dụ minh họa hoàn chỉnh, tạo thành tài liệu học tập phân loại bài tập có hệ thống cho sinh viên ngành Toán.

Đóng góp so với nghiên cứu trước (tác giả tự nêu):

Tác giả xác định đây là nội dung đã được nghiên cứu và giảng dạy rộng rãi trong và ngoài nước, song đóng góp của khóa luận nằm ở việc hệ thống, phân loại tương đối các phương pháp chéo hóa và tam giác hóa ma trận và xây dựng tập bài tập phong phú về ứng dụng, phục vụ mục tiêu giới thiệu vấn đề đến sinh viên ngành Toán của Trường Đại học Hồng Đức.


Hạn chế và hướng nghiên cứu tiếp

Văn bản gốc không nêu phần hạn chế hay hướng mở một cách tường minh. Dựa trên phạm vi nghiên cứu được xác định, có thể ghi nhận các giới hạn sau:

  • Về phạm vi lý thuyết: Khóa luận dừng lại ở trường hợp ma trận vuông trên trường K, chủ yếu ℝ và ℂ, và chỉ đề cập đến phép thu gọn Jordan như một kết quả được dẫn chiếu mà không trình bày chứng minh đầy đủ.
  • Về ứng dụng: Các ứng dụng được trình bày giới hạn trong hai dạng bài tính lũy thừa ma trận và giải dãy truy hồi tuyến tính; chưa mở rộng sang các ứng dụng như giải hệ phương trình vi phân tuyến tính, phân tích thành phần chính (PCA), hay các ứng dụng kỹ thuật khác mà tác giả đã đề cập trong lý do chọn đề tài.
  • Hướng nghiên cứu tiếp theo có thể bao gồm: hoàn thiện lý thuyết về dạng chuẩn Jordan, mở rộng sang ma trận trên vành không giao hoán, hoặc khai thác các ứng dụng liên ngành của chéo hóa ma trận.

Giá trị tham khảo

Khóa luận có giá trị tham khảo chủ yếu cho:

  • Sinh viên năm nhất, năm hai ngành Sư phạm Toán và Toán học ứng dụng đang học học phần Đại số tuyến tính, cần tài liệu trình bày có hệ thống về chéo hóa và tam giác hóa ma trận kèm ví dụ minh họa chi tiết.
  • Sinh viên ôn thi Olympic Toán học sinh viên ở nội dung Đại số: các phần về điều kiện chéo hóa được, tính lũy thừa ma trận và giải dãy truy hồi đặc biệt hữu ích cho mục đích luyện thi.
  • Giáo viên, giảng viên đang hướng dẫn sinh viên làm quen với lý thuyết phần tử riêng: có thể tham khảo cách phân loại bài tập và trình tự sư phạm của khóa luận.
  • Sinh viên làm khóa luận tốt nghiệp về đề tài tương tự có thể tham khảo phần trình bày lý thuyết Chương II (từ định nghĩa phần tử riêng đến Mệnh đề 9 và Định lý về đa thức triệt tiêu) như một mô hình trình bày toán học chặt chẽ ở cấp độ khóa luận đại học sư phạm.

Câu hỏi thường gặp

1. Điều kiện nào là cần và đủ để một ma trận A ∈ M_n(K) chéo hóa được theo cách trình bày của khóa luận?

Khóa luận trình bày bốn điều kiện tương đương (Mệnh đề 9): (i) f chéo hóa được; (ii) tồn tại cơ sở của E tạo từ các vectơ riêng của f; (iii) tổng các KGCR bằng E; (iv) tổng các số chiều của KGCR bằng dim(E). Ngoài ra, theo Định lý về đa thức triệt tiêu, A chéo hóa được khi và chỉ khi tồn tại đa thức P ∈ K[X] tách đơn (tách được và có nghiệm đơn) sao cho P(A) = 0.

2. Trong ví dụ về ba dãy truy hồi (u_n), (v_n), (w_n), kết quả cuối cùng là gì và cả ba dãy có hội tụ không?

Sau khi chéo hóa ma trận hệ số A có ba giá trị riêng phân biệt 1, 1/4 và 1/12, và sử dụng điều kiện đầu u_0 = 0, v_0 = 22, w_0 = 22, tác giả thu được u_n = 14 − 11·(1/12)^n. Cả ba dãy (u_n), (v_n), (w_n) đều hội tụ về giá trị 14 khi n → +∞.

3. Tại sao trong ví dụ dãy truy hồi bậc 3 (u_{n+3} = 45u_n − 39u_{n+1} + 11u_{n+2}), ma trận đồng hành A không chéo hóa được và khóa luận xử lý như thế nào?

Đa thức đặc trưng của ma trận đồng hành có dạng (λ − 3)²(λ − 5), nghĩa là giá trị riêng 3 là kép nhưng dim(KGCR(A, 3)) = 1 < 2 (cấp bội), do đó A không thỏa điều kiện (iv) của Mệnh đề 9 và không chéo hóa được. Khóa luận tiến hành tam giác hóa: tìm V_2 thỏa AV_2 = 3V_2 + V_1, thu được T = PTP^{-1} với T tam giác trên, sau đó áp dụng quy nạp để tính T^n, từ đó có công thức X_n = PT^n P^{-1} X_0.

4. Định lý Cayley–Hamilton được khóa luận sử dụng như thế nào?

Khóa luận nhắc đến Định lý Cayley–Hamilton (A ∈ M_n(K) ⟹ χ_A(A) = 0) trong phần nhận xét sau khi trình bày lý thuyết về đa thức triệt tiêu: đây là ví dụ điển hình cho thấy mọi ma trận đều nhận đa thức đặc trưng của chính nó làm đa thức triệt tiêu. Định lý này được dùng như cơ sở lý luận để khẳng định mọi ma trận đều thừa nhận ít nhất một đa thức triệt tiêu khác 0.

5. Phép thu gọn Jordan được trình bày ở mức độ nào trong khóa luận?

Phép thu gọn Jordan được đề cập như một nhận xét trong Chương III, sau các ví dụ tam giác hóa ma trận cấp 3: nếu A tách được và λ_1, λ_2, λ_3 là các nghiệm của χ_A, thì A đồng dạng với một trong bốn dạng ma trận cụ thể (ma trận chéo khi ba giá trị riêng phân biệt; hai dạng khác nhau khi có giá trị riêng kép; và trường hợp giá trị riêng bội ba). Tuy nhiên, khóa luận không trình bày chứng minh đầy đủ định lý này mà chỉ nêu kết quả như định hướng lý thuyết tổng quát.


Kết luận

Khóa luận "Chéo hóa ma trận, tam giác hóa ma trận và ứng dụng" xây dựng một hệ thống lý luận chặt chẽ từ các khái niệm cơ sở của đại số tuyến tính đến các kỹ thuật phân tích ma trận nâng cao, bao gồm phần tử riêng, đa thức đặc trưng, điều kiện chéo hóa và tam giác hóa. Thông qua chuỗi ví dụ minh họa có chọn lọc, khóa luận làm rõ quy trình giải thực hành cho các dạng bài tính lũy thừa ma trận và giải dãy truy hồi tuyến tính, là các bài toán xuất hiện thường xuyên trong kỳ thi Olympic Toán học sinh viên. Kết quả đạt được là bộ tài liệu phân loại bài tập có hệ thống, phù hợp làm tài liệu học tập bổ trợ cho sinh viên ngành Sư phạm Toán tại Trường Đại học Hồng Đức.