1)
On calcule tout d’abord les coefficients diagonaux de ATA :
∀i∈[[1,n]],ai,i=∑k=1nai,ktak,i=∑k=1nak,iak,i=∑k=1nak,i2
Ensuite on peut calculer la trace :
tr(ATA)=∑i=1nai,i=∑i=1n∑k=1nak,i2
2)
Symeˊtrie
Soient A et B deux matrices de Mn(R)
f(A,B)=tr(ATB)=tr((ATB)T)=tr(BT(AT)T))tr(BTA)=f(B,A)
Bilineˊariteˊ
Comme nous avons vérifié la symétrie, il suffit de vérifier la linéarité d’un des deux côtés, par exemple la linéarité à droite.
Soient A,B1 et B2 des matrices carrées et λ et μ des scalaires.
f(A,λB1+μB2)=tr(AT(λB1+μB2))=λtr(ATB1)+μtr(ATB2)=λf(A,B1)+μf(A,B2) par linéarité de la trace.
Positiviteˊ
Soit A une matrice carrée
f(A,A)=tr(ATA)=∑i,k≥nak,i2≥0
Seˊparation
Soit A une matrice carrée
f(A,A)=0⇔∑i,k≥nak,i2=0⇔∀i,k∈[[1,n]]ak,i=0⇔A=0
f est bien un produit scalaire.
3)
On utilise l’inégalité de Cauchy-Schwarz
Soient A et B deux matrices carrées symétriques.
(f(A,B))2≤f(A,A)f(B,B)
(tr(ATB))2≤tr(ATA)tr(BTB)
(tr(AB))2≤tr(A2)tr(B2)