30  Benzer Matrisler ve Jordan Formu

B = M⁻¹AM — aynı özdeğer ailesi

NotBölüm bilgisi

30.1 Bu Derste Ne Var?

  1. \(A^T A\) pozitif (yarı-)tanım — least squares kalbi.
  2. Benzer: \(B = M^{-1} A M\), aynı özdeğer.
  3. Diagonalize = benzerlik: \(A \sim \Lambda\).
  4. Jordan formu — defective matrisler için en yakın köşegen.

“Similar matrices have the same eigenvalues.” — Strang, 20:31

flowchart LR
    ATA["AᵀA ≥ 0<br/>(bağımsız kolon → PD)"] --> LS["Least squares"]
    SIM["B = M⁻¹AM"] --> SAME["aynı λ<br/>özvektör M⁻¹x"]
    SAME --> DIAG["A ~ Λ (köşegen)"]
    SAME --> JORDAN["Defective → Jordan formu"]
    JORDAN --> UNSTABLE["⚠ Sayısal kırılgan"]
    UNSTABLE --> SVD["Pratik → SVD (Ders 29)"]

    style SVD fill:#fce4ec,stroke:#c2185b,stroke-width:3px
flowchart LR
    ATA["AᵀA ≥ 0<br/>(bağımsız kolon → PD)"] --> LS["Least squares"]
    SIM["B = M⁻¹AM"] --> SAME["aynı λ<br/>özvektör M⁻¹x"]
    SAME --> DIAG["A ~ Λ (köşegen)"]
    SAME --> JORDAN["Defective → Jordan formu"]
    JORDAN --> UNSTABLE["⚠ Sayısal kırılgan"]
    UNSTABLE --> SVD["Pratik → SVD (Ders 29)"]

    style SVD fill:#fce4ec,stroke:#c2185b,stroke-width:3px
Şekil 30.1: AᵀA → least squares; benzerlik aileleri; defective → Jordan; pratik → SVD.
İpucuBuilder Notu — Defective = Kırılgan
  • \(A^T A\) = Gram matrisi her yerde: kernel, kovaryans, normal denklemler, \(QK^T\) benzeri.
  • Benzerlik = baz değişimi; özdeğerler baz-bağımsız (dinamik sistem içsel özellikleri).
  • Jordan sayısal kötü → en ufak pertürbasyon yapıyı bozar; pratik = SVD her matris için kararlı.
  • Tekrarlı λ + Jordan → polinom \(\times\) üstel çözümler (rezonans).

30.2 AᵀA Pozitif Tanım

Enerji testi:

\[ \mathbf{x}^T A^T A \mathbf{x} = (A\mathbf{x})^T (A\mathbf{x}) = \|A\mathbf{x}\|^2 \geq 0 \]

Tam PD\(A\) kolonları bağımsız (\(N(A) = \{\mathbf{0}\}\)). Least squares matemağının temeli.

30.3 Pozitif Tanım Ek Gerçekler

  • \(A^{-1}\) PD (\(1/\lambda > 0\)).
  • \(A + B\) PD (enerji toplanır).

30.4 Benzer Matris

\[ B = M^{-1} A M \]

Bu özel kombinasyonu zaten biliyoruz — diagonalize \(S^{-1} A S = \Lambda\).

Köşegenleştirme = benzerlik: \(A \sim \Lambda\).

30.5 Aynı Özdeğer İspatı ⭐

\(A\mathbf{x} = \lambda \mathbf{x}\)\(M^{-1} A M (M^{-1} \mathbf{x}) = \lambda (M^{-1} \mathbf{x})\).

\[ B(M^{-1}\mathbf{x}) = \lambda (M^{-1}\mathbf{x}) \]

\(\lambda\) aynı; özvektör \(M^{-1}\mathbf{x}\).

30.6 Aile Örneği — Özdeğer 3, 1

\(A = ((2, 1), (1, 2))\), \(\Lambda = \text{diag}(3, 1)\). Rastgele \(M\)\(B = M^{-1} A M\) — iz 4, det 3, özdeğer 3, 1.

Sonsuz matris bu ailede; en sade üye \(\Lambda\).

import numpy as np

A = np.array([[2, 1], [1, 2]], dtype=float)
M = np.array([[1, 4], [1, 0]], dtype=float)
B = np.linalg.inv(M) @ A @ M
print("A özdeğer:", np.linalg.eigvals(A))
print("B özdeğer:", np.linalg.eigvals(B))   # aynı
print("trace(A) =", np.trace(A), ", trace(B) =", np.trace(B))   # aynı
print("det(A) =", np.linalg.det(A), ", det(B) =", np.linalg.det(B))   # aynı

30.7 Tekrarlı Özdeğer — İki Aile

\(\lambda = 4, 4\) için iki ayrı aile:

Aile 1 — yalnız üye: \(4I\). \(M^{-1}(4I)M = 4I\) her \(M\) için.

Aile 2 — büyük aile: \(\begin{pmatrix} 4 & 1 \\ 0 & 4 \end{pmatrix}\) ve özdeğer \(4, 4\) olan tüm defective matrisler. Tek özvektör → diagonalize edilemez.

30.8 Jordan Formu

Defective ailenin en güzel üyesi (köşegen değil, köşegene en yakın):

\[ J = \begin{pmatrix} 4 & 1 \\ 0 & 4 \end{pmatrix} \]

Jordan bloğu: köşegende tekrarlı \(\lambda\), üstte \(1\), tek özvektör.

“For every missing eigenvector, we put a one above the diagonal.” — Strang, 39:31

30.9 Jordan Teoremi

Her kare matris bir Jordan matrisine benzerdir.

Blok sayısı = bağımsız özvektör sayısı.

  • İyi durum (distinct λ): her blok \(1 \times 1\)\(J = \Lambda\).
  • Kötü durum (tekrarlı + eksik): Jordan bloklarıyla “tamamlanır”.

“I’m not that crazy about the Jordan form. But I’m very positive about the singular value decomposition.” — Strang, 45:28

Builder Notu: Jordan sayısal kırılgan → en ufak pertürbasyon özdeğer ayırır, rank değişir. Pratik araçlar SVD veya Schur ayrışımı.

30.10 Bu Dersin Özeti

  1. \(A^T A\) PSD; bağımsız kolon → PD.
  2. \(A^{-1}\) PD, \(A + B\) PD.
  3. \(B = M^{-1} A M\) benzer.
  4. Aynı özdeğer, özvektör \(M^{-1}\mathbf{x}\).
  5. Diagonalize = benzerlik.
  6. Tekrarlı λ → iki aile (\(cI\) yalnız; defective büyük aile).
  7. Jordan formu = köşegene en yakın.
  8. Jordan teoremi; blok = özvektör sayısı.
  9. Sayısal kırılgan → SVD tercih.
ÖnemliTek bir cümle

Benzer matrisler aynı özdeğer ailesi; en sade üye \(\Lambda\) (diagonalize edilebilirse) ya da Jordan formu (defective). Jordan kırılgan → pratik SVD (Ders 29).

30.11 Kontrol Soruları

\(\mathbf{x}^T A^T A \mathbf{x} = \|A\mathbf{x}\|^2 \geq 0\). Sıfır ancak \(A\mathbf{x} = \mathbf{0}\).

\(A\) kolonları bağımsız (\(N(A) = \{\mathbf{0}\}\)).

Ortak: özdeğerler, trace, det. Farklı: özvektörler (\(\mathbf{x}\)\(M^{-1}\mathbf{x}\)), giriş değerleri.

\(M^{-1}(4I)M = 4I\) her \(M\) için.

Hayır. 4×4 örnek: \(3 + 1\) blok vs \(2 + 2\) blok, ikisi de 2 özvektör ama benzer değil. Blok yapısı eşleşmeli.

30.12 Egzersizler

Egzersiz 1. \(A = ((2, 1), (1, 2))\) PD. \(A^{-1}\) PD mi?

Egzersiz 2. \(((5, 1), (-1, 3))\) Jordan formu? Diagonalize edilebilir mi?

Egzersiz 3. 3×3 λ = 5, 5, 5, 1 özvektör → Jordan formu?

Egzersiz 4. (Python) Benzer matris ispatı.

Egzersiz 5. İspatla: Benzer matrisler aynı karakteristik polinom. (\(\det(B - \lambda I) = \det(M^{-1}) \det(A - \lambda I) \det(M)\).)

30.13 Sonraki Ders İçin Hazırlık

Ders 29: Tekil Değer Ayrışımı (SVD) — kursun gerçek doruğu. \(A = U\Sigma V^T\) her matris için (kare/dikdörtgen, simetrik/değil). LoRA, PCA, boyut indirme, öneri.

UyarıDers 29 öncesi
  • Egzersiz 5 (karakteristik polinom).

30.14 Anahtar Kavramlar (Cheat Sheet)

Kavram Tanım
\(A^{-1}\) PD \(\lambda \to 1/\lambda\)
\(A + B\) PD Enerji toplanır
\(A^T A\) PSD \(\|A\mathbf{x}\|^2 \geq 0\); bağımsız kolon → PD
Benzer \(B = M^{-1} A M\)
Aynı λ Özvektör \(M^{-1}\mathbf{x}\)
Diagonalize \(S^{-1} A S = \Lambda\); \(A \sim \Lambda\)
Jordan bloğu \(\lambda\) köşegen, 1 üst, tek özvektör
Jordan teoremi Her A bir J’ye benzer; #blok = #özvektör
İyi durum Distinct → \(J = \Lambda\)

30.15 ML Bağlantıları Özeti

İpucu5 köprü
  1. \(A^T A\) = Gram → Kernel, kovaryans, normal denklemler, attention.
  2. Benzerlik = baz değişimi → Özdeğer baz-bağımsız invariant.
  3. Jordan kırılgan → SVD → Pratik araçlar SVD/Schur.
  4. Tekrarlı λ → polinom × üstel → Rezonans, RNN/dinamik.
  5. Defective Hessian → optim güçlükleri.
ÖnemliTek bir şey alıp gideceksen

Benzer matrisler = aynı özdeğer ailesi; en sade \(\Lambda\) ya da Jordan formu (defective). Pratikte SVD (Ders 29) — kararlı, evrensel.