1. При помощи НЭП привести матрицу А к ступенчатому виду В, B∼А.
2. Подсчитать количество ненулевых строк в матрице В.
Определение 8. Матрица А n-го порядка называется невырожденной, если r(A)=n, то есть ее ранг совпадает с количеством строк. В противном случае (если r(A)<n) матрица А называется вырожденной.
Теорема 1(критерий невырожденности матрицы).Пусть А – матрица n-го порядка над полем Р.
Матрица А невырождена Ûпри помощи НЭП А приводится к виду En.
Лемма 2.Пусть А и B – матрицы n-го порядка. Если матрица А вырождена, то и матрица С=АВ вырождена./
Теорема 2(критерий обратимости матрицы).Пусть А – матрица n-го порядка над полем Р.
Матрица А обратима ÛА невырождена.
Доказательство.I. Необходимость. Пусть А – обратимая матрица. Докажем, что матрица А невырождена. Допустим, что А – вырожденная матрица. Так как А обратима, то существует обратная ей матрица В: АВ=ВА=Еn. Согласно лемме 2, из того, что матрица А вырождена следует, что матрица АВ вырождена, т.е. Еn – вырожденная матрица. Это, по определению 8, означает, что r(En)<n. Но, поскольку En имеет ступенчатый вид, то по определению 7, ее ранг очевидно равен n. Противоречие. Следовательно, А – невырожденная матрица.
II. Достаточность. Пусть А – невырожденная матрица. Тогда по теореме 1 матрица А с помощью цепочки последовательных НЭП приводится к матрице Еn. В силу леммы 1, существуют элементарные матрицы S1,…,Sp, соответствующие этим преобразованиям, такие, что (Sp…(S2(S1A))...)=En Þ (Sp…S2S1)A=En. Пусть Sp⋅…⋅S1=B Þ BA=En (1).
Допустим, что В – вырожденная матрица Þпо лемме 2, ВА – вырожденная матрица Þ Еn – вырожденная матрица Þr(En)<n. Противоречие. Следовательно, В – невырожденная матрица. По теореме 1, матрица В с помощью НЭП и приводится к матрице Еn. Тогда, как и выше, существуют элементарные матрицы R1,…,Rt, соответствующие этим преобразованиям, такие, что (Rt…(R2(R1B))...)=En Þсуществует матрица С= R1⋅…⋅Rt, такая что СВ=Еn (2)
Тогда C СЕn C(BA) =(CB)A En A A , т.е. C=A. Подставляя в (2), получим AB=En (3). Из (1) и (3) получаем АВ=ВА=Еn ÞВ – обратная матрица для А, т.е В=А-1 и A – обратимая матрица. Теорема доказана.
Замечание 2. Из доказательства теоремы 2 при выводе формулы (1) следует, что (Sp…S2S1)A=En (4)
Также получено, что матрица В=А-1= Sp…S2S1. Заметим, что BЕn=B , т.е. (Sp…S1)En=A-1 (5).
Получаем, что если элементарные преобразования, соответствующие матрицам Sp,…,S1, приводят матрицу А к матрице Еn(см.(4)), то эти же элементарные преобразования приводят матрицу Еn к матрице А-1 (см.(5)). Отсюда вытекает
алгоритм вычисления обратной матрицы:
1) составить матрицу вида (А|Еn).
2) привести в матрице (А|Еn) подматрицу А к единичной матрице Еn. При этом, подматрица Еn, стоящая справа, будет приведена к матрице А-1, т.е. получим матрицу (Еn|А-1).