Prerequisites

初等变换与初等矩阵

Let have columns and rows , where . The column space and the row space are

  • Elementary row operations
    • swap row and row
    • multiply row by a nonzero scalar
    • add times row to row
  • Elementary column operations
    • swap column and column
    • multiply column by a nonzero scalar
    • add times column to column

An elementary matrix is a matrix obtained by performing exactly one elementary row operation on the identity matrix.

Left multiplication uses an elementary matrix; right multiplication uses an elementary matrix.

  • Swap. is with rows and swapped. Then swaps rows and of , and swaps columns and of . .
  • Scale. , , is diagonal with in position and elsewhere. Then multiplies row of by , and multiplies column of by . .
  • Add a multiple. is with in position . Then adds times row of to row , and adds times column of to column . .

The inverses above are two-sided, so every elementary matrix is invertible. A product of elementary matrices is invertible, with .

Let and be invertible. Then

proof

The -th row of is , so . The same reading of gives .

The columns of are , so . By 向量空间 性质 6, has a finite basis . Every vector of is , and sends it to , so spans . If , then , hence , and every . 性质 8 gives .

The -th column of is times the -th column of , so it lies in and . The same reading of gives .

同理,.

An elementary row operation is left multiplication by an elementary matrix, so it leaves unchanged and preserves . An elementary column operation is right multiplication by an elementary matrix, so it leaves unchanged and preserves .

A matrix is in reduced row echelon form when

  • every zero row lies below every nonzero row;
  • the first nonzero entry of each nonzero row is , called a pivot;
  • each pivot lies strictly to the right of the pivot in the row above;
  • every other entry in a pivot column is .

Every can be brought to reduced row echelon form by elementary row operations. Start at the first row and scan columns from the left. If the current column is zero at and below the current row, skip that column. Otherwise swap a nonzero entry into the current row, scale the row so the entry equals , and add a multiple of this row to each other row so that the rest of the column becomes . The current row already has in every earlier pivot column, so these additions leave the earlier pivot columns unchanged. Then move down one row. Each change is an elementary row operation, and the process stops after finitely many columns.

The result satisfies for an invertible matrix , so

设 有 个主元,分别位于第 列。 的 个非零行张成 。若

则考察第 个分量:由于第 列只有第 行为 ,其余元素均为 ,该分量就是 ,故 。这对每个 都成立,因此这 个非零行线性无关,从而构成 的一组基,所以 。

对每个 ,记第 行主元所在的列为 。由简化行阶梯形矩阵的定义, 的第 个分量为 ,其余分量均为 。又因为 只有前 行可能非零,所以它的任意第 列都可以写成

因此, 张成 ;同时它们是不同的标准基向量,因而线性无关。于是它们构成 的一组基,所以 。

Therefore .

Rank

For ,

The common value equals the number of pivots in the reduced row echelon form of .

可逆

Let , where is column of .

is invertible if and only if is a basis of .

proof

If is a basis, 向量空间 性质 13 writes each column of as . The matrix satisfies , so . Hence , and is invertible.

Conversely, if is invertible and , the same formula gives , so . The columns are linearly independent. 性质 12 gives . 性质 7 extends the columns to a basis, and 性质 8 says every basis has vectors, so the columns are already a basis.