Я тут всё-таки подумал. Вот как надо расправляться со случаем вырожденных матриц. Если ранг такой матрицы меньше
, т.е. если любые
строк матрицы линейно зависимы, то уже первая присоединённая матрица является нулевой. Если же ранг равен
, то срабатывает то обстоятельство, что любая строка присоединённой матрицы "ортогональна" всем строкам исходной, а говоря аккуратнее -- принадлежит ядру исходной, которое одномерно. Говоря попросту, все строки присоединённой матрицы в этом случае пропорциональны друг дружке и, следовательно, вторая присоединённая уже нулевая.
Случай
при этом приходится, конечно, рассматривать отдельно, но он и очевиден.
Этот способ и проще, чем с предельными переходами, и идейнее, и, что главное, применим вообще к любым полям, в т.ч. и конечным.