Dimostrazione che l'algoritmo di Gram-Schmidt funziona
(cioé fornisce l'output richiesto)
v1 é un vettore di lunghezza 1. La dimostrazione
é induttiva. Supponiamo di avere dimostrato che vi·vj=dij per
1 £ i,j £ s. Allora devo verificare che
vs+1:=[(ws+1-åi=1s(ws+1·vi)vi)/(|ws+1-åi=1s(ws+1·vi)vi|)]
soddisfa vs+1·vj=0 per j=1,...,s (infatti
vs+1 ha lunghezza 1 per costruzione).
É sufficiente dimostrare (guardando il numeratore di vs+1)
che
|
æ è
|
ws+1- |
s å
i=1
|
(ws+1·vi)vi |
ö ø
|
·vj=0 |
|
per j=1,...,s. Infatti abbiamo
|
æ è
|
ws+1- |
s å
i=1
|
(ws+1·vi)vi |
ö ø
|
·vj = ws+1·vj- |
æ è
|
s å
i=1
|
(ws+1·vi)vi |
ö ø
|
·vj= |
|
=ws+1·vj- |
s å
i=1
|
(ws+1·vi)(vi·vj) = ws+1·vj- |
s å
i=1
|
(ws+1·vi)dij = ws+1·vj-ws+1·vj=0 |
|
Questo termina la dimostrazione.
File translated from
TEX
by
TTH,
version 3.01.
On 13 Nov 2001, 11:35.