markdown
Basics of elementary column operationsmd 05c8476
lecture/math/linear-algebra/elementary-column-operations.lecture.n.md
Download PDF

Basics of elementary column operations列基本変形れつきほんへんけい

date2026-07-14document_iddoc_c5d2734d6dd9c528308116bc39f62d75description列基本変形を、列ベクトルの生成系と入力側の座標を可逆に取り替える操作として説明し、線型写像・列空間・階数・行列式への影響を整理する講義である。prerequisites線型写像と行列 / 行列の積の意味 / 線型結合と張る空間の基本 / 行基本変形の基本type講義content_typelecturestatusactiverelateddata/lecture/math/linear-algebra/linear-maps-and-matrices.lecture.n.md / data/lecture/math/linear-algebra/elementary-row-operations.lecture.n.md / data/lecture/math/linear-algebra/meaning-of-matrix-multiplication.lecture.n.md / data/lecture/math/linear-algebra/column-independence-and-rank.lecture.n.md / data/lecture/math/linear-algebra/rank-basics.lecture.n.md / data/lecture/math/linear-algebra/determinant-computation-rules.lecture.n.md / data/exercise/math/linear-algebra/elementary-operations-and-linear-systems.exercise.n.md
mathlinear-algebraundergraduatelecture

1Introduction

The key point is that an elementary column operation列基本変形れつきほんへんけい is an operation that reversibly replaces the way the columns of a matrix行列ぎょうれつ are displayed.

Because this page comes before the formal rank lecture, we separate the early matrix-level definitions from the later generalized definitions. Here the column space列空間れつくうかん means the space spanned by the columns, and rank階数かいすう means its dimension. Later, rank is generalized as the dimension of the imageぞう of a linear map線型写像せんけいしゃぞう.

When this page uses kernelかく, first read it in the matrix-level sense: the set of input vectors x satisfying Ax=0. Later, it is defined for a linear map線型写像せんけいしゃぞう T as the set of inputs satisfying T(x)=0.

data/lecture/math/linear-algebra/rank-basics.lecture.n.md

For a matrix

A=(|||a1a2an|||)=[a1a2an],

then column operations reorganize the generating set a1,[PARSE ERROR: Undefined("Command(\"dots\")")],an of the column space列空間れつくうかん. They do not merely move symbols around; they change the coordinates on the input side.

2Terms and definitions

The three elementary column operations列基本変形れつきほんへんけい are the following.

OperationSymbolMeaning
swap交換こうかん columnsCiCjexchange the i-th and j-th columns
multiply a column by a nonzero scalar非零定数ひぜろていすうCiλCi,λ0multiply the i-th column by a nonzero scalar λ
add a multiple of another columnCiCi+λCjadd λ times the j-th column to the i-th column

The condition λ0 is necessary in the second operation. If λ=0, the column itself disappears and cannot be recovered by an inverse operation.

3Why these three are called elementary

Each of the three operations is reversible.

The swap

CiCj

is undone by swapping the same two columns again.

The scaling operation

CiλCi(λ0)

is undone by

Ci1λCi.

The replacement operation

CiCi+λCj

is undone by

CiCi-λCj.

The condition λ0 is essential; multiplying a column by 0 destroys information and cannot be undone.

4Strategy

When studying column operations, write the matrix as

A=[a1a2an].

Then track how each new column is made as a linear combination of the old columns. The guiding rule is

[PARSE ERROR: Undefined("Command(\"boxed\")")]operationsthatchangecolumnsaremultiplicationontheright

Indeed, the k-th column of AF is obtained by using the k-th column of F as the coefficient vector for a linear combination of a1,[PARSE ERROR: Undefined("Command(\"dots\")")],an.

data/lecture/math/linear-algebra/meaning-of-matrix-multiplication.lecture.n.md

5Intuitive explanation

A column operation replaces a list of column generators by another list that spans the same space. For example, after the operation C3C3-3C1, the old column can be recovered because

a3=(a3-3a1)+3a1.

Thus the generated space is unchanged, even though the displayed columns have changed.

In the map analogy, a column operation is like changing the signs that describe the same place. The displayed columns change, but the space reachable from them does not.

6Precise explanation

6.11. Multiplying by an elementary matrix on the right

An elementary matrix is obtained by applying one elementary operation to the identity matrix. An elementary column operation can be represented as multiplication by such an elementary matrix on the right.

Consider the operation

C3C3-3C1.

It is represented by right multiplication with

F=(10-3010001).

Indeed,

\begin{aligned} AF &= \begin{bmatrix} C_1&C_2&C_3 \end{bmatrix} \begin{pmatrix} 1&0&-3\\ 0&1&0\\ 0&0&1 \end{pmatrix}\\ &= \begin{bmatrix} C_1&C_2&C_3-3C_1 \end{bmatrix}. \end{aligned}

The entry -3 appears in row 1, column 3 of F because the third column of AF is determined by the third column of F as a coefficient vector.

Column operations therefore have the form

AAF,

where F is an invertible elementary matrix.

6.22. Meaning as a linear map

Suppose A represents TA:KnKm and F represents an invertible map TF:KnKn. Then AF represents

TATF,

because for every input y,

(AF)y=A(Fy)=TA(TF(y)).

If F is the elementary matrix corresponding to an elementary column operation, then F is invertible. Hence TF maps Kn onto all of Kn, and

im(TATF)=imTA.

Thus the column space and rank are preserved.

The kernel is not generally preserved as the same set. Since AFy=0 means A(Fy)=0,

ker(AF)=F-1(kerA).

So the dimension of the collapsed directions is preserved, but their coordinate description changes.

6.33. Difference from elementary row operations

OperationSide of multiplicationWhat is formedMeaning for a system of linear equations連立一次方程式れんりついちじほうていしき
elementary row operation行基本変形ぎょうきほんへんけいAEAlinear combinations of rowsreplaces equations by equivalent equations
elementary column operation列基本変形れつきほんへんけいAAFlinear combinations of columnschanges combinations of coefficients attached to the unknowns

For systems, this distinction matters. If we solve

AFy=b,

then the original unknown is not y. It is

x=Fy.

Thus column operations can be used in equations only if this change of variables is tracked.

7Concrete examples

Let

A=(123456789)=[C1C2C3].

7.1Swapping columns

For

C1C2,

we get

(123456789)(213546879).

7.2Multiplying a column by a nonzero scalar

For

C313C3,

we get

(123456789)(121452783).

7.3Adding a multiple of another column

For

C3C3-3C1,

compute

C3-3C1=(369)-3(147)=(0-6-12).

Thus

(123456789)(12045-678-12).

7.4Concrete example of a change of variables

Suppose a two-column coefficient matrix undergoes

C2C2-2C1.

Then

F=(1-201),AF=[C1C2-2C1].

If we solve

AFy=b,

then the original unknown is

x=Fy=(y1-2y2y2).

So y is the coordinate vector after the column change, not the original unknown vector.

8What is preserved

Because each new column is a linear combination of the old columns and the old columns can be recovered by the inverse operation,

span(C1,[PARSE ERROR: Undefined("Command(\"dots\")")],Cn)=span(C1,[PARSE ERROR: Undefined("Command(\"dots\")")],Cn).

Therefore

rank(A)=rank(AF).

The column space列空間れつくうかん and rank階数かいすう are preserved. The kernelかく is not generally preserved as the same set of coordinate vectors. Since

AFy=0A(Fy)=0,

we have

ker(AF)=F-1(kerA).

The dimension of the kernel is preserved, but its coordinate representation changes.

9Effects on determinants

This section is a later-reference supplement. Return to it after the determinant lectures. The main flow of the present page uses only column spaces, rank, and changes of unknowns.

For square matrices, column operations affect the determinant行列式ぎょうれつしき as follows.

Column operationEffect on detA
CiCjthe sign changes
CiλCithe determinant is multiplied by λ
CiCi+λCjthe determinant does not change

The reason is that the determinant is multilinear in the columns and becomes zero when two columns coincide.

data/lecture/math/linear-algebra/determinant-computation-rules.lecture.n.md

10What changes and what is preserved by operation

OperationPreservedChangedCaution
CiCjcolumn space列空間れつくうかん, rank階数かいすうorder of columns, displayed row space, coordinate representation of the kernel, sign of detAthe order of unknowns is also swapped
CiλCi,λ0column space列空間れつくうかん, rank階数かいすうsize of the i-th column, coordinate representation of the kernel, factor of detAthe inverse scaling must be tracked
CiCi+λCjcolumn space列空間れつくうかん, rank階数かいすう, determinantdisplayed columns, coordinate representation of the kernelthe equation variables have changed if used in Ax=b

Writing an elementary column operation列基本変形れつきほんへんけい as AAF, the matrix F is invertible可逆かぎゃく. Since multiplication is on the right, each new column is a linear combination線型結合せんけいけつごう of the original columns.

This explains why

Col(AF)=Col(A)

and why rank階数かいすう, the dimension of the column space, is preserved.

The kernelかく is not generally preserved as the same set. From

AFy=0A(Fy)=0,

putting x=Fy gives

ker(AF)=F-1(kerA).

Thus the dimension of the kernel is preserved, but its coordinate representation changes.

This matters for a system of linear equations連立一次方程式れんりついちじほうていしき. If the coefficient matrix in Ax=b is changed to AF, then one is not solving for the same unknown vector x. After solving

AFy=b,

the original unknown is recovered by

x=Fy.

Column operations can be used to organize equations only if this variable change is tracked. Without tracking, they do not preserve the solution set in the same way that row operations do.

data/lecture/math/linear-algebra/elementary-row-operations.lecture.n.md data/lecture/math/linear-algebra/rank-basics.lecture.n.md

11Criteria

  • Use elementary row operations行基本変形ぎょうきほんへんけい when the solution set of a system should be preserved directly.
  • Use elementary column operations列基本変形れつきほんへんけい when the column space列空間れつくうかん, rank階数かいすう, or generating set of columns is the focus.
  • For determinant computations, either row operations or column operations may be used, but signs and scalar factors must be recorded.
  • If a column operation is used while solving Ax=b, track the change of variables x=Fy until the end.

12Scope of validity

Elementary column operations列基本変形れつきほんへんけい are defined for arbitrary m×n matrices. They preserve the column space列空間れつくうかん and rank階数かいすう. Statements about determinant effects apply only to square matrices, because determinants are defined only there.

A column operation replaces the generating set of columns reversibly and keeps the column space in the codomain. On the other hand, the input-side coordinates change, so the unknowns in an equation must not be identified without tracking that coordinate change.

13Final forms

[PARSE ERROR: Undefined("Command(\"boxed\")")]Columnoperationsreversiblyreplaceageneratingsetofcolumns
[PARSE ERROR: Undefined("Command(\"boxed\")")]AAF
[PARSE ERROR: Undefined("Command(\"boxed\")")]span(C1,[PARSE ERROR: Undefined("Command(\"dots\")")],Cn)andrank(A)arepreserved

14In one sentence

An elementary column operation列基本変形れつきほんへんけい changes the way column vectors are displayed without changing the space spanned by those columns.

An elementary column operation列基本変形れつきほんへんけい is right multiplication by an invertible elementary matrix. It changes the coordinate description on the input side, so it should be read as a change of variables未知数変換みちすうへんかん, not as the same operation as an elementary row operation.

The preservation rules are the practical checkpoint. Because AE has columns that are invertible linear combinations of the columns of A, the column space and rank are preserved. For a system Ax=b, the literal solution vector in the original variables changes, but the transformed system AEy=b is equivalent after the substitution x=Ey. Determinants change according to the same swap, scaling, and column-addition rules as row operations.

15Theorem and proof: elementary column operations preserve column space

Elementary column operations列基本変形れつきほんへんけい do not change the space spanned by the columns.

Proof. Write A=[C1Cn]. Swapping columns only changes the order of a generating set, so the span is unchanged. Multiplying a column by a nonzero scalar only replaces a generator by a nonzero scalar multiple in the same direction, and it can be undone by multiplying by 1/λ.

Finally, consider CiCi+λCj. The new Ci is a linear combination of the old columns, so the span of the new columns is contained in the old column space. The inverse operation CiCi-λCj recovers the old columns from the new columns, so the reverse inclusion also holds. Therefore the column spaces are equal.

However, column operations change the meaning of the unknown coordinates, so they do not necessarily preserve the solution set of a system of linear equations as the same set of unknown vectors.

raw .n.md をコピー
loc をコピー (filepath:line ~ line)
copy share link
copy encoded share link
path をコピー
copy share link
copy encoded share link
copy share link
copy encoded share link
タブを全て閉じる