Aby sprawdzić, czy dana funkcja jest iloczynem skalarnym w przestrzeni Rn, musi ona spełniać kilka warunków:
- Liniowość względem pierwszego argumentu: ⟨ax1+by1,z⟩=a⟨x1,z⟩+b⟨y1,z⟩ dla dowolnych wektorów x1,y1,z oraz skalarnych a,b.
- Symetria: ⟨x,y⟩=⟨y,x⟩ dla dowolnych wektorów x,y.
- Dodatnia określoność: ⟨x,x⟩≥0 dla każdego wektora x oraz ⟨x,x⟩=0 wtedy i tylko wtedy, gdy x jest wektorem zerowym.
Podana funkcja dla n=2 jest zdefiniowana jako ⟨(x1,y1),(x2,y2)⟩=x1y2+x2y1.
Sprawdźmy poszczególne warunki:
- Liniowość względem pierwszego argumentu:
Weźmy a,b jako skalary oraz wektory (x1,y1),(x2,y2),(x3,y3) w R2. Sprawdźmy, czy zachodzi równość:
⟨a(x1,y1)+b(x2,y2),(x3,y3)⟩=a⟨(x1,y1),(x3,y3)⟩+b⟨(x2,y2),(x3,y3)⟩.
Po lewej stronie mamy:
⟨(ax1+bx2,ay1+by2),(x3,y3)⟩=(ax1+bx2)y3+(ay1+by2)x3.
Rozpisując prawą stronę, otrzymujemy:
a(x1y3+x3y1)+b(x2y3+x3y2)=ax1y3+ax3y1+bx2y3+bx3y2.
Jak widać, obie strony są sobie równe, więc liniowość względem pierwszego argumentu jest spełniona.
- Symetria:
Sprawdźmy, czy ⟨(x1,y1),(x2,y2)⟩=⟨(x2,y2),(x1,y1)⟩. Mamy:
⟨(x1,y1),(x2,y2)⟩=x1y2+x2y1,
oraz:
⟨(x2,y2),(x1,y1)⟩=x2y1+x1y2.
Ponieważ dodawanie jest przemienne, obie strony są równe, więc warunek symetrii jest spełniony.
- Dodatnia określoność:
Sprawdźmy, czy ⟨(x1,y1),(x1,y1)⟩≥0 i kiedy równość zachodzi. Mamy:
⟨(x1,y1),(x1,y1)⟩=x1y1+x1y1=2x1y1.
Wartość ta jest większa lub równa zero tylko wtedy, gdy x1y1≥0, co nie zawsze musi być prawdą (np. gdy jeden z nich jest ujemny, a drugi dodatni). Dodatkowo, ⟨(x1,y1),(x1,y1)⟩=0 nie implikuje, że (x1,y1) jest wektorem zerowym.
Z powyższych obserwacji wynika, że podana funkcja nie jest iloczynem skalarnym w przestrzeni R2, ponieważ nie spełnia warunku dodatniej określoności.