Рассмотрим систему из mm линейных уравнений с nn неизвестными:

Ax=b,Ax = b,

где AA — матрица коэффициентов системы размера m×nm \times n,
xx — столбец неизвестных размера n×1n \times 1,
bb — столбец свободных членов размера m×1m \times 1.

Матрица

(Ab)(A \mid b)

называется расширенной матрицей системы. Она получается добавлением столбца свободных членов bb к матрице коэффициентов AA.

Рангом матрицы называется максимальное число её линейно независимых строк (или столбцов).


Теорема Кронекера — Капелли

Система линейных уравнений совместна (имеет хотя бы одно решение) тогда и только тогда, когда ранг матрицы коэффициентов равен рангу расширенной матрицы:

rankA=rank(Ab).\operatorname{rank} A = \operatorname{rank} (A \mid b).

Если

rankArank(Ab),\operatorname{rank} A \neq \operatorname{rank} (A \mid b),

то система несовместна и решений не имеет.

Следствия из теоремы

Пусть система совместна, и пусть

rankA=rank(Ab)=r.\operatorname{rank} A = \operatorname{rank} (A \mid b) = r.

Тогда возможны два случая.

1. Единственное решение

Если

r=n,r = n,

то все неизвестные являются основными, и система имеет единственное решение.

2. Бесконечное множество решений

Если

r < n,

то система имеет бесконечно много решений.

В этом случае rr неизвестных выбираются в качестве основных, а остальные

nrn - r

неизвестных называются свободными.
Свободным неизвестным придают произвольные значения:

xr+1=t1,xr+2=t2,,xn=tnr.x_{r+1} = t_1, \quad x_{r+2} = t_2, \quad \ldots, \quad x_n = t_{n-r}.

После этого основные неизвестные выражаются через параметры

t1,t2,,tnr.t_1, t_2, \ldots, t_{n-r}.

Полученные выражения образуют общее решение системы.


Структура общего решения

Общее решение неоднородной системы

Ax=bAx = b

можно представить в виде

x=x0+xh,x = x_0 + x_h,

где x0x_0 — некоторое частное решение неоднородной системы,
а xhx_hобщее решение соответствующей однородной системы

Ax=0.Ax = 0.

Доказательство теоремы через линейную зависимость столбцов

Рассмотрим систему

Ax=b.Ax = b.

Обозначим столбцы матрицы AA через

A1,A2,,An.A_1, A_2, \ldots, A_n.

Тогда уравнение Ax=bAx = b можно записать в виде

x1A1+x2A2++xnAn=b.x_1 A_1 + x_2 A_2 + \ldots + x_n A_n = b.

То есть система имеет решение тогда и только тогда, когда столбец свободных членов bb является линейной комбинацией столбцов матрицы AA.

Необходимость

Пусть система совместна, то есть существует решение

x=(x1,x2,,xn).x = (x_1, x_2, \ldots, x_n).

Тогда

b=x1A1+x2A2++xnAn.b = x_1 A_1 + x_2 A_2 + \ldots + x_n A_n.

Следовательно, столбец bb выражается через столбцы матрицы AA.
Поэтому добавление столбца bb к матрице AA не увеличивает число линейно независимых столбцов. Значит,

rankA=rank(Ab).\operatorname{rank} A = \operatorname{rank} (A \mid b).

Необходимость доказана.

Достаточность

Пусть

rankA=rank(Ab).\operatorname{rank} A = \operatorname{rank} (A \mid b).

Это означает, что добавление столбца bb не увеличило ранг матрицы.
Следовательно, столбец bb линейно выражается через столбцы матрицы AA:

b=x1A1+x2A2++xnAnb = x_1 A_1 + x_2 A_2 + \ldots + x_n A_n

для некоторых чисел

x1,x2,,xn.x_1, x_2, \ldots, x_n.

Но это равенство эквивалентно равенству

Ax=b.Ax = b.

Значит, существует набор неизвестных, удовлетворяющий системе. Следовательно, система совместна.

Достаточность доказана.


Итоговая формулировка

Теорема Кронекера — Капелли:
Система линейных уравнений совместна тогда и только тогда, когда столбец свободных членов является линейной комбинацией столбцов матрицы коэффициентов, что равносильно равенству рангов матрицы коэффициентов и расширенной матрицы.


Таким образом, теорема Кронекера — Капелли даёт критерий совместности системы, а в случае совместности позволяет определить число решений в зависимости от соотношения ранга и числа неизвестных.

Built with LogoFlowershow