Spis treści |
Wzory Cramera – w algebrze liniowej zwyczajowa nazwa twierdzenia szwajcarskiego matematyka Gabriela Cramera z 1750 roku opisującego rozwiązanie oznaczonego układu równań liniowych o współczynnikach z ustalonego ciała (np. liczb rzeczywistych). Twierdzenie zachodzi także dla pierścieni przemiennych: warunek niezerowości wyznacznika należy wtedy zastąpić jego odwracalnością (a zerowości – nieodwracalnością).
Z twierdzenia tego można wyprowadzić twierdzenie Cayleya-Hamiltona w algebrze liniowej oraz lemat Nakayamy będący ważnym wynikiem teorii pierścieni przemiennych. W programowaniu całkowitoliczbowym twierdzenie to można wykorzystać do dowiedzenia, iż zadanie tego rodzaju z macierzą całkowicie unimodularną i całkowitymi współczynnikami wektora wyrazów wolnych ma całkowitoliczbowe rozwiązania podstawowe, co znacząco upraszcza rozwiązywanie takich zadań. Wzory Cramera wykorzystuje się do otrzymania rozwiązania ogólnego niejednorodnego równania różniczkowego liniowego metodą uzmienniania stałych. W geometrii różniczkowej wykorzystuje się je (zwykle niejawnie) stosując twierdzenie o funkcji uwikłanej.
Układ równań nazywa się: sprzecznym, gdy nie ma rozwiązań; oznaczonym, gdy ma dokładnie jedno rozwiązanie, nieoznaczonym; gdy ma ich więcej (w przypadku ciał nieskończonych, np. liczb rzeczywistych: nieskończenie wiele).
Twierdzenie zwykle podaje się w formie macierzowej, tj. dla macierzowego równania liniowego

Jego dowód wynika wówczas bezpośrednio z własności wyznacznika oraz macierzy dołączonej.
Twierdzenie wyraża się także w wyjątkowo regularnej postaci wektorowej, a niewiele dłuższy dowód wymaga jedynie znajomości własności wyznacznika. Kolejnym kolumnom macierzy
odpowiadają wtedy wektory
a wektorom kolumnowym
odpowiadają wektory
oraz
Wówczas powyższe równanie macierzowe jest równoważne równaniu wektorowemu

Wyznacznik
macierzy
traktowany jest wtedy jako wyznacznik
układu wektorów 
Niech dany będzie układ równań liniowych w postaci macierzowej
z kwadratową macierzą układu stopnia
Jeżeli
to wspomniany układ jest oznaczony i ma (jednoznaczne) rozwiązanie postaci

gdzie
oznacza macierz dołączoną do macierzy
.
Dla układu równań liniowych w postaci wektorowej
rozwiązanie zapisuje się w postaci tzw. wzorów Cramera:



.
Powyższe wyznaczniki zawierające wektor
w przypadku macierzowym otrzymuje się zamieniając odpowiednią kolumnę macierzy
za pomocą (jedynej) kolumny macierzy
(zob. Przykłady). Równoważność między obiema postaciami wynika z rozwinięcia Laplace'a wyznacznika względem kolejnych kolumn.
Jeśli
to układ jest:
jest różny od zera;
są równe zeru.Twierdzenie ma przejrzystą interpretację geometryczną, gdyż wyznacznik
jest równy (co do wartości bezwzględnej)
-wymiarowej objętości
-wymiarowego równoległościanu
rozpinanego przez wektory 
Objętość
jest
razy większa od objętości
gdyż jeden z boków równoległoboku został przeskalowany o ten współczynnik. Z kolei z zasady Cavalieriego wynika, iż objętość
jest równa objętości
skąd wynika już wzór na pierwszą współrzędną – „objętości podstaw”
i ich „odległości” zostają zachowane, gdyż
zawiera składową „wysokości”
zatem objętość równoległościanu także nie ulega zmianie. Poniższy lemat mówi, iż niezdegenerowany równoległościan ma niezerową objętość, a dowód „wektorowy” jest w istocie formalizacją powyższego rozumowania.
W dowodzie „macierzowym” operuje się przekształceniem liniowym (zob. macierz przekształcenia liniowego) opisującym ww. równoległościan wykorzystując niejawnie dodatkową strukturę, tzw. algebrę zewnętrzną, określoną na przestrzeni liniowej, na której działa wspomniane przekształcenie (pod postacią macierzy dołączonej).
Układ jest oznaczony wtedy i tylko wtedy, gdy macierz główna
układu jest nieosobliwa, tj. ma niezerowy wyznacznik.
to układ
jest liniowo zależny, zatem istnieje niezerowy wektor
dla którego


jest jeszcze jednym, różnym od
rozwiązaniem danego układu.
tzn.
pociąga liniową niezależność układu
który tworzy wtedy bazę przestrzeni współrzędnych (tzw. przestrzeni kolumnowej, czyli przestrzeni współrzędnych wektorów kolumnowych); ponieważ
jest wektorem tej przestrzeni, to ma on jednoznaczne przedstawienie

jest wówczas jedynym rozwiązaniem danego układu (wynika to wprost z twierdzenia o rzędzie).Na mocy lematu: jeśli układ jest oznaczony, to istnieje dokładnie jeden wektor
który spełniałby

zatem na mocy liniowości wyznacznika względem każdej współrzędnej zachodzi

zaś z jego alternacyjności (antysymetryczności) wynika, że

skąd jest

Pozostałe współrzędne wektora
otrzymuje się analogicznie.
Dla dowolnej macierzy kwadratowej
zachodzi

mnożąc prawostronnie przez
otrzymuje się

a więc

o ile tylko
co daje warunek konieczny istnienia jednoznacznego rozwiązania.
Układ równań

zapisany w postaci macierzowej ma postać

Jego rozwiązania mają wtedy postać

oraz

Przypadek układu trzech równań z trzema niewiadomymi jest analogiczny: układ postaci

zapisuje się w postaci macierzowej jako

a jego rozwiązaniami są wtedy
