Dans toute la fiche, E est un R-espace vectoriel. Un produit scalaire sur E est une application (x,y)↦⟨x,y⟩ de E2 dans R, bilinéaire, symétrique (⟨x,y⟩=⟨y,x⟩), positive (⟨x,x⟩≥0) et définie (⟨x,x⟩=0⟹x=0). Muni d'un produit scalaire, E est un espace préhilbertien réel ; s'il est de dimension finie, c'est un espace euclidien. On note aussi (x∣y) ou x⋅y.
Exemples.
Sur Rn :⟨x,y⟩=∑i=1nxiyi=X⊤Y (produit scalaire canonique).
Sur Mn,p(R) :⟨A,B⟩=tr(A⊤B)=∑i,jaijbij.
Sur C([a,b],R), avec a<b :⟨f,g⟩=∫abf(t)g(t)dt ; le caractère défini vient de ce qu'une fonction continue positive d'intégrale nulle est nulle.
Norme et inégalités
La norme associée est ∥x∥=⟨x,x⟩, et la distance de x à y est ∥x−y∥.
Proposition (identités). Pour tous x,y∈E :
∥x+y∥2=∥x∥2+∥y∥2+2⟨x,y⟩,⟨x,y⟩=41(∥x+y∥2−∥x−y∥2).
La seconde est la formule de polarisation : la norme détermine le produit scalaire.
Théorème (inégalité de Cauchy-Schwarz). Pour tous x,y∈E :∣⟨x,y⟩∣≤∥x∥∥y∥, avec égalité si et seulement si x et y sont colinéaires.
Exemples : (∑i=1nxiyi)2≤(∑i=1nxi2)(∑i=1nyi2) et (∫abfg)2≤∫abf2∫abg2.
Théorème (inégalité triangulaire). Pour tous x,y∈E :∥x+y∥≤∥x∥+∥y∥, avec égalité si et seulement si x et y sont colinéaires de même sens (l'un est un multiple positif de l'autre).
Orthogonalité
Deux vecteurs x et y sont orthogonaux si ⟨x,y⟩=0. L'orthogonal d'une partie A est A⊥={x∈E:⟨x,a⟩=0 pour tout a∈A} ; c'est un sous-espace vectoriel. Une famille (ei) est orthogonale si ses vecteurs sont deux à deux orthogonaux, orthonormée si de plus ils sont de norme 1.
Proposition.
Toute famille orthogonale de vecteurs non nuls est libre.
Pythagore : si x1,…,xp sont deux à deux orthogonaux, ∥∑i=1pxi∥2=∑i=1p∥xi∥2.
Théorème (Gram-Schmidt). Soit (x1,…,xp) une famille libre de E. Il existe une unique famille orthonormée (e1,…,ep) telle que, pour tout k, Vect(e1,…,ek)=Vect(x1,…,xk) et ⟨ek,xk⟩>0. On l'obtient par récurrence :
ek=∥yk∥yk,ouˋyk=xk−i=1∑k−1⟨xk,ei⟩ei.
Bases orthonormées
Théorème. Tout espace euclidien non nul admet une base orthonormée, et toute famille orthonormée se complète en une base orthonormée. Si (e1,…,en) est une base orthonormée de E, alors pour tous x,y∈E :