Esercizio 90Gram-Schmidt per una forma bilineare definita positiva
In questa pagina 5
Testo (esercizio sui metodi delle lezioni 36 e 37). Su si consideri la forma bilineare simmetrica
- Scrivere e la forma quadratica in coordinate, e verificare che è definita positiva.
- Applicando il procedimento di Gram-Schmidt alla base canonica, trovare una base -ortogonale e una base -ortonormale di .
- Scrivere la matrice di nelle due basi trovate e controllare il risultato con la formula .
- Mostrare con un esempio che per una forma non definita positiva il procedimento può bloccarsi.
Teoria usata: Forme bilineari simmetricheUna forma bilineare simmetrica generalizza il prodotto scalare: si rappresenta con una matrice simmetrica, che cambiando base diventa PᵀAP (matrici congruenti); può essere degenere o no, definita positiva, negativa o indefinita; le definite positive sono i prodotti scalari e per esse vale Gram-Schmidt.Forme bilineari simmetriche →, Segno di una forma bilineare simmetricaPer capire se una forma bilineare simmetrica è definita positiva, negativa, semidefinita o indefinita si usano quattro metodi: segni degli autovalori, regola di Cartesio sul polinomio caratteristico, minori principali di nord-ovest, completamento dei quadrati. Il teorema di Sylvester dice che il numero di segni + e − in una forma diagonale non dipende dalla base.Segno di una forma bilineare simmetrica →, Basi ortonormali e Gram-SchmidtUna base ortonormale è fatta di vettori di norma 1 a due a due ortogonali: le coordinate si calcolano con prodotti scalari e le proiezioni con una formula diretta. Il procedimento di Gram-Schmidt trasforma una base qualsiasi in una base ortogonale (e poi ortonormale) dello stesso sottospazio.Basi ortonormali e Gram-Schmidt →.
1. La forma in coordinate e il suo segno
Il coefficiente di è :
(i due termini misti diventano quando ).
Definita positiva? Con i minori principali di nord-ovestUna forma è definita positiva se e solo se tutti i determinanti dei blocchi in alto a sinistra sono positivi.Segno di una forma bilineare simmetrica →:
Tutti positivi: è definita positiva, quindi è un prodotto scalare su (diverso da quello usuale) e Gram-Schmidt funziona.
2. Gram-Schmidt con
Le formule sono quelle del prodotto scalare usuale, con al posto del "punto":
Trucco di calcolo. è la componente di , e . Conviene calcolare una volta e leggerne le componenti.
Primo vettore. , con .
Secondo vettore. , quindi
Un multiplo non nullo di un vettore ortogonale è ancora ortogonale: per evitare frazioni si usa . Serve : , e .
Controllo di ortogonalità: = prima componente di = ✓.
Terzo vettore. Servono e = terza componente di = :
Moltiplicando per : . Poi , quindi .
Controlli: e : dalla formula si ha ✓ e ✓.
Base -ortogonale: .
Base -ortonormale: si divide ciascun vettore per la sua "norma" :
Attenzione: questi vettori non sono ortogonali per il prodotto scalare usuale (per esempio ), e non devono esserlo: sono ortogonali rispetto a .
3. Le matrici di nelle nuove basi
Per definizione la matrice di in una base ha come elementi . Nella base ortogonale gli elementi fuori diagonale sono nulli e sulla diagonale ci sono i valori calcolati:
Controllo con la congruenza. Con = matrice che ha in colonna, la matrice nella nuova base è (matrici congruentiUna forma bilineare simmetrica generalizza il prodotto scalare: si rappresenta con una matrice simmetrica, che cambiando base diventa PᵀAP (matrici congruenti); può essere degenere o no, definita positiva, negativa o indefinita; le definite positive sono i prodotti scalari e per esse vale Gram-Schmidt.Forme bilineari simmetriche →):
( ha come colonne , , , già calcolati; poi ogni elemento di è .)
Collegamento con i minori. è triangolare superiore: è sempre così applicando Gram-Schmidt alla base canonica. Con i vettori non riscalati (diagonale di tutta ) i valori sulla diagonale sarebbero , , , cioè , , : è il motivo per cui il criterio dei minori funziona (vedi Segno di una forma bilineare simmetricaPer capire se una forma bilineare simmetrica è definita positiva, negativa, semidefinita o indefinita si usano quattro metodi: segni degli autovalori, regola di Cartesio sul polinomio caratteristico, minori principali di nord-ovest, completamento dei quadrati. Il teorema di Sylvester dice che il numero di segni + e − in una forma diagonale non dipende dalla base.Segno di una forma bilineare simmetrica →).
4. Quando Gram-Schmidt si blocca
Si prenda su la forma , con matrice (determinante : indefinita). Partendo dalla base canonica:
e il passo successivo richiederebbe di dividere per . Il procedimento si ferma: è un vettore isotropo ( con ), cosa impossibile per una forma definita positiva.
Una base -ortogonale esiste comunque: per esempio , con
Nella nuova base la matrice è : un valore positivo e uno negativo, come prevede il teorema di SylvesterPer capire se una forma bilineare simmetrica è definita positiva, negativa, semidefinita o indefinita si usano quattro metodi: segni degli autovalori, regola di Cartesio sul polinomio caratteristico, minori principali di nord-ovest, completamento dei quadrati. Il teorema di Sylvester dice che il numero di segni + e − in una forma diagonale non dipende dalla base.Segno di una forma bilineare simmetrica → per una forma indefinita. In casi come questo si parte da un vettore non isotropo (oppure si usa il teorema spettrale).
Errori comuni
- Usare il prodotto scalare usuale in qualche passaggio di Gram-Schmidt: tutti i prodotti vanno fatti con , cioè con .
- Normalizzare con la norma usuale : la norma giusta è .
- Controllare l'ortogonalità con invece che con .
- Scrivere la nuova matrice come : per le forme bilineari è .