Pierwotnie wyznacznik mógł być wyłącznie liczbą rzeczywistą, ale późniejsze uogólnienia pozwoliły na obliczanie wyznaczników z macierzy o innych wartościach, na których można wykonać odpowiednie operacje, czyli na macierzach o wartościach będących elementami pierścienia przemiennego. Formalne definicje wyznaczników znajdują się w sekcji Definicje wyznacznika.
W czasach Cramera nie istniały liczby zespolone (1832)[5] ani algebra abstrakcyjna (XIX wiek), stąd też wyznacznikiem była liczba rzeczywista. Nawet w literaturze XX-wiecznej spotyka się określenie mówiące, że wyznacznik jest liczbą[2][1]. Uogólnienie teorii wyznaczników na innego rodzaju wartości macierzy przyszły później.
Teorie i dowody związane z wyznacznikami były rozwijane w XVIII wieku przez Laplace’a w jego dyskusjach opublikowanych w 1772 roku i równolegle przez Vandermonde’a[6], a w kolejnych latach przez Cauchy’ego i w XIX wieku przez Jacobiego[1]. To trzeci z nich wprowadził istotne uogólnienie wyznaczników, stosując je do operacji na pochodnych funkcji (macierz Jacobiego). Rozwój algebry abstrakcyjnej pozwolił uogólnić wyznaczniki do macierzy z wartościami będącymi elementami pierścienia przemiennego[7].
Oznaczenia
Wyznacznik macierzy kwadratowej o wyrazach oznaczany jest jako lub lub [1][2][3].
Dla macierzy:
stosuje się rozwinięte oznaczenia wyznacznika:
lub
Notacja jest powszechnie używana (zwłaszcza jej rozwinięta forma), chociaż może prowadzić do nieporozumień, ponieważ podobnego zapisu używa się również dla norm macierzy i wartości bezwzględnej[1].
Definicje wyznacznika
Wyznacznik może być zdefiniowany na kilka równoważnych sposobów. Niezależnie od tego wyznacznik można traktować jako funkcję nie samej macierzy, a jej współczynników
Oznaczamy macierz czyli macierz kwadratową n-stopnia o elementach z pierścienia przemiennego Wyznacznikiem macierzy nazwiemy element pierścienia spełniający:
jeśli to
jeśli to gdzie jest dowolną liczbą naturalną z zakresu a przez oznaczamy macierz stopnia powstałą z macierzy poprzez skreślenie -tego wiersza i -tej kolumny (por. minor).
Jeśli stosuje się inną definicję wyznacznika, to powyższe rozwinięcie w sumę jest twierdzeniem nazywanym rozwinięciem Laplace’a. Powyższa definicja opiera się o rozwinięcie wzdłuż -tej kolumny, równoważnie można definiować wyznacznik w oparciu o rozwinięcie wzdłuż -tego wiersza.
gdzie oznacza zbiór wszystkich permutacji zbioru zaś oznacza liczbę inwersji danej permutacji
Przykładowo składnik w wyznaczniku czwartego stopnia ma ujemny znak, gdyż permutacja indeksów
ma trzy inwersje, mianowicie: i skąd oraz
Definicja permutacyjna ma swoje uogólnienie w postaci:
gdzie jak wyżej.
Przykładowo dla otrzymujemy wyżej zdefiniowany wyznacznik, zaś dla otrzymujemy permanent.
Definicja aksjomatyczna
Niech będzie macierzą, której kolejne kolumny są oznaczone Każda z tych kolumn jest wektorem z przestrzeni liniowej
Wyznacznikiem macierzy jest funkcja spełniająca:
Z powyższej definicji wynika, że wyznacznik jest antysymetrycznym odwzorowaniem wieloliniowym. Dowodzi się, że istnieje dokładnie jedno takie odwzorowanie spełniające powyższe aksjomaty. W powyższej definicji macierze traktuje się jako układ kolumn, równoważnie można macierz traktować jako układ wierszy.
Obliczanie wyznaczników
Wyznacznik drugiego stopnia obliczamy według łatwego wzoru, wynikającego wprost z definicji permutacyjnej wyznacznika:
Wyznacznik trzeciego stopnia obliczamy według tzw. reguły Sarrusa:
W przypadku macierzy wyższych stopni, a także niejednokrotnie w przypadku macierzy stopnia trzeciego, wygodniej jest stosować rozwinięcie Laplace’a.
Wyznacznik macierzy można też obliczyć, stosując metodę eliminacji Gaussa. Wyznacznik macierzy trójkątnej jest równy iloczynowi wyrazów na jej przekątnej, jest więc łatwy do obliczenia. Każdą macierz można sprowadzić do macierzy trójkątnej za pomocą operacji elementarnych, pamiętając, że operacje te mają następujący wpływ na wyznacznik:
Dodanie wielokrotności jednego wiersza (kolumny, odpowiednio) do innego wiersza (innej kolumny, odpowiednio) nie zmienia wartości wyznacznika.
Pomnożenie wiersza (kolumny) przez liczbę powoduje pomnożenie wyznacznika przez tę liczbę.
Zamiana miejscami dwóch wierszy, tak jak i zamiana miejscami dwóch kolumn, zmienia znak wyznacznika.
Do obliczenia wyznacznika można wykorzystać również metodę LU.
Własności
Wyznacznik macierzy jest równy zero jeśli:
Macierz zawiera kolumnę lub wiersz składający się z samych zer[3].
Macierz zawiera dwie jednakowe kolumny lub wiersze[3].
Dodając lub odejmując od dowolnego wiersza/kolumny inny wiersz/kolumnę lub kombinacje liniowe innych wierszy/kolumn nie zmieniamy wartości wyznacznika[3].
Zamiana miejscami dwóch dowolnych kolumn lub wierszy macierzy powoduje zmianę wartości wyznacznika na znak przeciwny[3].
Pomnożenie dowolnej kolumny lub dowolnego wiersza przez stałą mnoży przez tę samą stałą wartość wyznacznika[3].
Transpozycja macierzy nie powoduje zmiany wartości jej wyznacznika: [3].