Complementul ortogonal al unui subspațiu al unui spațiu vectorial cu formă biliniară este mulțimea tuturor vectorilor ortogonali fiecărui vector din . Această mulțime este un subspațiu vectorial , care este de obicei notat cu .
Fie un spațiu vectorial peste un câmp cu o formă biliniară . Un vector este ortogonal stânga la un vector , iar un vector este ortogonal la dreapta unui vector dacă și numai dacă Complementul ortogonal stâng al unui subspațiu este mulțimea de vectori stânga ortogonal fiecărui vector , adică.
Complementul ortogonal drept este definit în mod similar. Prin urmare, pentru o formă biliniară simetrică sau oblică-simetrică , definițiile complementelor ortogonale stânga și dreapta sunt aceleași.
Definiția poate fi transferată în cazul unui modul liber peste un inel comutativ . [unu]
Fie un spațiu bidimensional cu baza , iar matricea formei biliniare din această bază are forma Atunci complementul ortogonal al subspațiului acoperit de vector este mulțimea de vectori astfel încât De exemplu, complementul ortogonal al spațiului acoperit de vector coincide cu el însuși, în timp ce complementul ortogonal este acoperit de către vectorul .