ベクトル

同義語:vector

概要

ベクトル(vector)とは、体 $K$ 上のベクトル空間の元のことであり、和とスカラー倍の計算ができることがその本質である。高校数学で扱う平面・空間の矢印のベクトルは、平行移動で重なる有向線分を同一視した同値類として定義でき、矢印をつなぐ和と伸縮による実数倍は代表のとり方によらずに定まり、その全体は $\mathbb{R}^2$・$\mathbb{R}^3$ と同型な実ベクトル空間になる。基底を1組選ぶとベクトルは座標(成分)の列とただ1通りに対応し、基底を行列 $P$ で取り替えると座標は $P^{-1}$ で変換される。数ベクトル・関数・多項式・複素数なども、ベクトル空間の元としてベクトルと呼ばれる。

$$\newcommand{C}[0]{\mathbb{C}} \newcommand{div}[0]{\mathbin{÷}} \newcommand{N}[0]{\mathbb{N}} \newcommand{Q}[0]{\mathbb{Q}} \newcommand{R}[0]{\mathbb{R}} \newcommand{Z}[0]{\mathbb{Z}} $$

前提知識: ベクトル空間, 基底, 実数

高校数学では、ベクトルを「大きさと向きをもつ量」として導入し、矢印(有向線分)で表す。始点の位置が違っても、平行移動で重なる矢印は同じベクトルとみなし、和は矢印をつなぐことで、実数倍は矢印を伸び縮みさせることで定める。座標を入れると、ベクトルは成分の組 $(a_1,a_2)$ で表され、和と実数倍は成分ごとの計算になる。大学では、この「足すことと定数倍することができる」という性質だけを取り出して ベクトル空間 を定め、その元をベクトルと呼ぶ。こうすると、平面や空間の矢印だけでなく、数の組・関数・多項式・行列も同じ枠組みで扱える。
この記事では、ベクトル空間の元としてのベクトルの定義を述べ、高校の矢印のベクトルが有向線分の同値類として正確に定義でき、それが $\mathbb{R}^2$・$\mathbb{R}^3$ と同型なベクトル空間になることを証明する。さらに、基底を 1 組選ぶとベクトルが座標(成分)で表されること、基底を取り替えたときの座標の変わり方を証明する。

高校数学との対応

高校で学ぶことこの記事での形箇所
平行移動で重なる有向線分は同じベクトル有向線分の同値類 $\overrightarrow{AB}$def-vec-geometric
和は矢印をつなぐ:$\overrightarrow{AB}+\overrightarrow{BC}=\overrightarrow{AC}$代表のとり方によらない演算thm-vec-geometric
成分表示 $\overrightarrow{AB}=(b_1-a_1,\ b_2-a_2)$同型写像 $\overrightarrow{AB}\mapsto B-A$thm-vec-geometric
1 次独立な $\vec a,\vec b$ で $\vec p=s\vec a+t\vec b$ とただ 1 通りに表す基底に関する座標thm-vec-coordinates
位置ベクトル $\overrightarrow{OP}$原点を決めて点とベクトルを対応させる節「位置ベクトル」

高校数学の計算としては、位置ベクトルと内分点は 位置ベクトルと内分点、内積は ベクトルの内積(高校数学)、空間のベクトルの分解は 空間ベクトルと1次独立 にある。

定義

ベクトル

$K$ を体とする。$K$ 上のベクトル空間 $V$ の元を ベクトル(vector)といい、$K$ の元を スカラー という。$V$ の加法の単位元 $0$ を 零ベクトル、$v$ の加法についての逆元 $-v$ を 逆ベクトル という。

ベクトル空間の公理(加法の結合法則・交換法則、零ベクトルと逆ベクトルの存在、スカラー倍の分配法則など)は ベクトル空間 の定義「ベクトル空間の公理」にある(ベクトル空間の元をベクトルと呼ぶ用法は Axl24 の 1.20–1.21, p. 12 にもある)。$K=\mathbb{R}$ のときは実ベクトル空間、$K=\mathbb{C}$ のときは複素ベクトル空間という。
最も基本的な例は、$K$ の元を $n$ 個並べた 数ベクトル の全体 $K^n$ である。和とスカラー倍を成分ごとに
$$ (x_1,\dots,x_n)+(y_1,\dots,y_n)=(x_1+y_1,\dots,x_n+y_n),\qquad \lambda(x_1,\dots,x_n)=(\lambda x_1,\dots,\lambda x_n) $$
と定めると、$K^n$ はベクトル空間になる(ベクトル空間 の例「数ベクトル空間」)。$x_i$ を $x$ の第 $i$ 成分 という。行列の計算では縦に並べた列ベクトルとして扱うことが多い。
次に、高校の矢印のベクトルを定義する。点の集まりとして座標空間 $E=\mathbb{R}^n$(平面なら $n=2$、空間なら $n=3$)をとり、その元を 点 と呼ぶ。点 $A,B$ の中点は $\frac12(A+B)$ である。

有向線分と幾何ベクトル

点の順序対 $(A,B)$ を、$A$ を始点、$B$ を終点とする 有向線分 という。有向線分 $(A,B)$ と $(C,D)$ について、線分 $AD$ の中点と線分 $BC$ の中点が一致するとき、$(A,B)\sim(C,D)$ と書く。$\sim$ は同値関係であり(thm-vec-geometric)、$(A,B)$ の同値類を $\overrightarrow{AB}$ と書いて 幾何ベクトル という。幾何ベクトル全体の集合を $\vec V(E)$ と書く。

4 点 $A,B,D,C$ のどの 3 点も一直線上にないとき、「対角線 $AD$ と $BC$ が互いの中点で交わる」ことは、四角形 $ABDC$ が平行四辺形であることと同値である(平行四辺形の条件 の命題「平行四辺形のベクトルによる言いかえ」。空間 $n=3$ でも、2 本の対角線が中点で交われば 4 点は同じ平面上にあるので、その平面で考えればよい)。したがって $(A,B)\sim(C,D)$ は、高校の「$AB$ と $CD$ は平行で長さが等しく向きが同じ」、言いかえれば「平行移動で重なる」ことを、一直線上にある場合まで含めて 1 つの条件で書いたものである。

直感

ベクトルの本質は「足せること」と「定数倍できること」であり、矢印はその 1 つの見え方にすぎない。矢印のベクトルでは、始点をどこに置いてもよいので、矢印をつないで足すことができる。この自由さを正確に言うのが同値類による定義で、つなげ方によらず和が決まることが thm-vec-geometric の内容である。一方、基底を選んで座標を入れると、どのベクトル空間の計算も数ベクトルの計算になる。ただし座標は基底の選び方に依存し、ベクトルそのものは依存しない。

幾何ベクトルはベクトル空間をなす

幾何ベクトルの空間

$E=\mathbb{R}^n$ とする。

  1. $(A,B)\sim(C,D)$ であることと $B-A=D-C$ であることは同値である。とくに $\sim$ は同値関係である。
  2. 幾何ベクトル $u$ と点 $P$ を任意にとると、$\overrightarrow{PQ}=u$ となる点 $Q$ がただ 1 つある。
  3. 幾何ベクトル $u,w$ について、$u=\overrightarrow{AB}$、$w=\overrightarrow{BC}$ となる 3 点 $A,B,C$ をとり $u+w:=\overrightarrow{AC}$ と定めると、これは $A,B,C$ のとり方によらない。実数 $\lambda$ について、$u=\overrightarrow{AB}$ とし $B_\lambda:=A+\lambda(B-A)$ として $\lambda u:=\overrightarrow{AB_\lambda}$ と定めると、これも $A,B$ のとり方によらない。
  4. この加法とスカラー倍によって $\vec V(E)$ は実ベクトル空間になり、$\Phi(\overrightarrow{AB}):=B-A$ で定まる写像 $\Phi\colon\vec V(E)\to\mathbb{R}^n$ は線形な全単射(同型写像)である。
差 B−A がすべてを決める

1:$AD$ の中点と $BC$ の中点が一致することは $\frac12(A+D)=\frac12(B+C)$、すなわち $B-A=D-C$ と同値である。「差が等しい」という関係は反射律・対称律・推移律を満たすので、$\sim$ は同値関係である。
このことから、$\Phi(\overrightarrow{AB}):=B-A$ は代表 $(A,B)$ のとり方によらずに定まり(well-defined)、$\Phi$ は単射である($\Phi(\overrightarrow{AB})=\Phi(\overrightarrow{CD})$ なら $(A,B)\sim(C,D)$)。$v\in\mathbb{R}^n$ に対して $\Phi(\overrightarrow{0v})=v$($0$ は原点)なので、$\Phi$ は全射でもある。
2:$\Phi(\overrightarrow{PQ})=Q-P$ なので、$\overrightarrow{PQ}=u$ は $Q-P=\Phi(u)$、すなわち $Q=P+\Phi(u)$ と同値である。よって $Q$ はただ 1 つある。
3:$u$ の代表 $(A,B)$ を任意にとれば、2 により $\overrightarrow{BC}=w$ となる $C$ がとれるので、3 点はいつもとれる。そのとき
$$ \Phi(\overrightarrow{AC})=C-A=(C-B)+(B-A)=\Phi(w)+\Phi(u) $$
であり、右辺は $u,w$ だけで決まる。$\Phi$ は単射なので、$\overrightarrow{AC}$ は $A,B,C$ のとり方によらない。スカラー倍についても $\Phi(\overrightarrow{AB_\lambda})=B_\lambda-A=\lambda(B-A)=\lambda\Phi(u)$ が $u$ と $\lambda$ だけで決まるので、同じ理由でとり方によらない。
4:3 の計算は $\Phi(u+w)=\Phi(u)+\Phi(w)$、$\Phi(\lambda u)=\lambda\Phi(u)$ を示している。$\mathbb{R}^n$ はベクトル空間であり、$\Phi$ は演算を保つ全単射なので、ベクトル空間の各公理は $\Phi$ で $\mathbb{R}^n$ の対応する等式に移して確かめられる。たとえば $\Phi\bigl((u+w)+z\bigr)=\Phi(u)+\Phi(w)+\Phi(z)=\Phi\bigl(u+(w+z)\bigr)$ と $\Phi$ の単射性から結合法則が従う。零ベクトルは $\overrightarrow{AA}$($\Phi$ の値が $0$)、$\overrightarrow{AB}$ の逆ベクトルは $\overrightarrow{BA}$ である。よって $\vec V(E)$ は実ベクトル空間で、$\Phi$ は線形な全単射である。$\square$

この定理により、高校で学ぶベクトルの性質はすべて $\mathbb{R}^n$ の計算に移して確かめられる。たとえば成分表示 $\overrightarrow{AB}=(b_1-a_1,\ b_2-a_2)$ は $\Phi$ そのものであり、$\overrightarrow{AB}+\overrightarrow{BC}=\overrightarrow{AC}$ は加法の定義である。ベクトル $u=\overrightarrow{AB}$ の 大きさ $|u|$ は線分 $AB$ の長さ $\|B-A\|$ で、これも代表によらない。$\overrightarrow{AB}=\overrightarrow{CD}$ なら、平行四辺形の性質($AB$ と $CD$ が平行で長さが等しい)が成り立つ。

位置ベクトル

点 $O$ を 1 つ決めると、2 により、点 $P$ に幾何ベクトル $\overrightarrow{OP}$ を対応させる写像は $E$ から $\vec V(E)$ への全単射になる。$\overrightarrow{OP}$ を、$O$ を基準とする $P$ の 位置ベクトル という。加法の定義から $\overrightarrow{OA}+\overrightarrow{AB}=\overrightarrow{OB}$ なので
$$ \overrightarrow{AB}=\overrightarrow{OB}-\overrightarrow{OA} $$
である(位置ベクトルと内分点 の補題「2 点を結ぶベクトル」)。$O$ を原点にとれば、$\Phi(\overrightarrow{OP})$ は $P$ の座標そのものである。位置ベクトルの 1 次結合 $\sum_i\lambda_i\overrightarrow{OP_i}$ は一般には $O$ のとり方で変わるが、係数の和が $1$ なら $O$ によらない点を表す(位置ベクトルと内分点 の定理「係数の和が 1 なら原点によらない」)。内分点や重心の公式がこの形をしているのはそのためである。原点を特別扱いしないこの見方は、アフィン部分空間 と アフィン変換 で一般化される。

基底と座標

ベクトル空間 $V$ の有限個のベクトルの列 $(e_1,\dots,e_n)$ が 基底 であるとは、1 次独立で $V$ を生成すること、すなわち、$\sum_i\lambda_ie_i=0$ なら $\lambda_1=\dots=\lambda_n=0$ であり、$V$ のどのベクトルも $\sum_i x_ie_i$ の形に書けることである(基底)。

座標と基底の取り替え

$(e_1,\dots,e_n)$ を $K$ 上のベクトル空間 $V$ の基底とする。

  1. $V$ のどのベクトル $v$ も、$v=x_1e_1+\dots+x_ne_n$($x_i\in K$)とただ 1 通りに書ける。$x=(x_1,\dots,x_n)^{\top}$ を $v$ の 座標(成分)という。写像 $\varphi\colon K^n\to V$、$\varphi(x)=\sum_ix_ie_i$ は線形な全単射である。
  2. $(e'_1,\dots,e'_n)$ をもう 1 つの基底とし、$e'_j=\sum_{i=1}^np_{ij}e_i$ によって $n$ 次正方行列 $P=(p_{ij})$ を定める。$P$ は正則であり、同じベクトル $v$ の、もとの基底に関する座標 $x$ と新しい基底に関する座標 $x'$ は
    $$ x=Px',\qquad x'=P^{-1}x $$
    で結ばれる。
一意性で係数を比べる

1:生成することから $v=\sum_ix_ie_i$ と書ける。$v=\sum_iy_ie_i$ とも書けたとすると、引いて $\sum_i(x_i-y_i)e_i=0$ であり、1 次独立性から $x_i=y_i$ である。$\varphi$ が線形であることは $\sum_i(x_i+y_i)e_i=\sum_ix_ie_i+\sum_iy_ie_i$、$\sum_i\lambda x_ie_i=\lambda\sum_ix_ie_i$ から分かり、全射であることは書けることから、単射であることは書き方の一意性から分かる。
2:$v=\sum_jx'_je'_j$ とすると
$$ v=\sum_jx'_j\sum_ip_{ij}e_i=\sum_i\Bigl(\sum_jp_{ij}x'_j\Bigr)e_i $$
なので、1 の一意性により $x_i=\sum_jp_{ij}x'_j$、すなわち $x=Px'$ である。役割を入れ替えて $e_i=\sum_kq_{ki}e'_k$ で $Q=(q_{ki})$ を定めると、同じ計算で $x'=Qx$ である。よって $V$ のすべてのベクトルについて $x=PQx$ かつ $x'=QPx'$ である。1 により座標 $x$(および $x'$)は $K^n$ のすべての元をとりうるので、$PQ=QP=I$ であり、$P$ は正則で $Q=P^{-1}$ である。$\square$

1 は 基底 の定理「基底の同値条件」の一部でもあり、Axl24 の 2.28(criterion for basis, p. 39)にもある。1 によって、$n$ 次元のベクトル空間の計算は、基底を 1 つ選べば数ベクトル $K^n$ の計算になる。高校で学ぶ「平面の 1 次独立な 2 つのベクトルで任意のベクトルがただ 1 通りに表せる」は、$V=\vec V(\mathbb{R}^2)$ の基底 $(\vec a,\vec b)$ についての 1 である(位置ベクトルと内分点 の命題「平面のベクトルの分解」、空間ベクトルと1次独立 の定理「空間のベクトルの分解」)。
2 で、基底は $P$ で($e'_j=\sum_ip_{ij}e_i$)、座標は逆行列 $P^{-1}$ で変わる。基底を 2 倍にすると座標は半分になる、ということである。このため、座標の変換規則がこの形になる量をベクトル(反変ベクトル)と呼ぶ流儀もある。

基底を取り替えて座標を求める

$V=\mathbb{R}^2$、もとの基底を標準基底 $e_1=(1,0)^{\top}$、$e_2=(0,1)^{\top}$、新しい基底を $e'_1=(1,1)^{\top}=e_1+e_2$、$e'_2=(-1,1)^{\top}=-e_1+e_2$ とする。
$$ P=\begin{pmatrix}1&-1\\1&1\end{pmatrix},\qquad P^{-1}=\frac12\begin{pmatrix}1&1\\-1&1\end{pmatrix} $$
である。$v=(3,1)^{\top}$ の新しい座標は $x'=P^{-1}(3,1)^{\top}=(2,-1)^{\top}$ で、実際 $2e'_1-e'_2=(2,2)^{\top}-(-1,1)^{\top}=(3,1)^{\top}$ である。

例

矢印でないベクトル
  1. 関数:集合 $S$ から $\mathbb{R}$ への関数の全体は、$(f+g)(s)=f(s)+g(s)$、$(\lambda f)(s)=\lambda f(s)$ によって実ベクトル空間になり、関数がベクトルである(ベクトル空間 の例「関数の空間」)。$S=\{1,\dots,n\}$ なら、関数 $f$ は値の組 $(f(1),\dots,f(n))$ と同じものであり、$\mathbb{R}^n$ に一致する。
  2. 多項式:次数 $2$ 以下の実係数多項式の全体 $V$ は 3 次元のベクトル空間である。$v=x^2-2x+3$ の基底 $(1,x,x^2)$ に関する座標は $(3,-2,1)$ である。基底 $(1,\ x-1,\ (x-1)^2)$ に取り替えると、平方完成 $x^2-2x+3=(x-1)^2+2$ により座標は $(2,0,1)$ になる。平方完成は、基底の取り替えによる座標の計算とみることができる。
  3. 複素数:複素数 $a+bi$ を $\mathbb{R}^2$ の元 $(a,b)$ とみると、複素数の和と実数倍はベクトルの和と実数倍そのものである。$\mathbb{C}$ は基底 $(1,i)$ をもつ 2 次元の実ベクトル空間であり、2 点 $\alpha,\beta$ に対する差 $\beta-\alpha$ は矢印 $\overrightarrow{\alpha\beta}$ の成分にあたる(複素数平面と図形)。
  4. 0 と 1 の列:2 元体 $\mathbb{F}_2=\{0,1\}$ 上の $\mathbb{F}_2^n$ のベクトルは長さ $n$ の 0 と 1 の列で、和は各成分の排他的論理和($1+1=0$)である。たとえば $(1,1,0)+(0,1,1)=(1,0,1)$ であり、どのベクトル $v$ も $v+v=0$ を満たす。

「大きさと向きをもつ量」について

高校の説明「ベクトルは大きさと向きをもつ量」は、平面や空間の幾何ベクトルについての説明であり、一般のベクトルの定義にはならない。

  • 零ベクトルは大きさが $0$ で、向きをもたない。
  • 一般のベクトル空間には大きさ(長さ)が備わっていない。$\mathbb{R}^n$ では内積 $x\cdot y=\sum_ix_iy_i$ から大きさ $\|x\|=\sqrt{x\cdot x}$ と角度が決まるが、これは追加の構造である(ベクトルのノルム、内積空間)。上の例 4 の $\mathbb{F}_2^n$ のベクトルには、実数の大きさも向きもない。
  • 曲面の各点の接ベクトルは、点ごとに別のベクトル空間(接空間)の元である。この枠組みでは、異なる点の接ベクトルどうしの和は定義されない。
    物理の力や速度を矢印で表すときも、合成(和)と定数倍が意味をもつことが本質であり、その意味でベクトル空間の元である。

条件を外すと成り立たなくなること

thm-vec-geometric の同値関係の条件と、thm-vec-coordinates の基底の条件を 1 つずつ外した反例を表にまとめる。各行の確かめは下の例にある。

外す条件反例成り立たなくなること
有向線分を同一視する有向線分 $(A,B)$ そのものを足す和がどの 2 つにも定義される
向き(始点と終点の順序)を区別する$(A,B)$ と $(B,A)$ も同一視する和が代表のとり方によらない
平行であること長さが等しいだけで同一視する和が代表のとり方によらない
1 次独立$\mathbb{R}^2$ の列 $(e_1,\ e_2,\ e_1+e_2)$座標がただ 1 通りに決まる
生成する$\mathbb{R}^2$ の列 $(e_1)$どのベクトルも座標をもつ
反例:表の各行の確かめ

以下 $E=\mathbb{R}^2$、$O=(0,0)$、$P=(1,0)$、$Q=(2,0)$、$R=(1,1)$ とする。

  1. 有向線分 $(A,B)$ と $(C,D)$ をつないで足すには $B=C$ が必要で、たとえば $(O,P)$ と $(O,R)$ はつなげない。同一視をしないと、和はすべての組には定義されない。
  2. 向きを区別しない同一視では、$u$ を $(O,P)$ の類とすると $(P,O)$ も $u$ の代表である。$u+u$ を $(O,P),(P,Q)$ とつないで計算すると $(O,Q)$(長さ $2$)の類、$(O,P),(P,O)$ とつないで計算すると $(O,O)$(長さ $0$)の類になり、和が決まらない。
  3. 長さが等しいことだけで同一視すると、類は長さで決まる。$u$ を長さ $1$ の類とすると、$(O,P),(P,Q)$ とつなげば長さ $2$、$(O,P),(P,R)$ とつなげば長さ $\|R-O\|=\sqrt2$ の類になり、和が決まらない。
  4. $(1,1)^{\top}=1\cdot e_1+1\cdot e_2+0\cdot(e_1+e_2)=0\cdot e_1+0\cdot e_2+1\cdot(e_1+e_2)$ なので、座標の候補 $(1,1,0)$ と $(0,0,1)$ が両方ある。$e_1+e_2-(e_1+e_2)=0$ という 1 次関係があるためである。
  5. $x_1e_1=(x_1,0)^{\top}$ は第 2 成分が $0$ なので、$e_2=(0,1)^{\top}$ はこの形に書けない。

補足

  • 公理から始める見方:座標を前提にせず、点の集合 $E$ とベクトル空間 $V$ の組で「$P$ と $v$ から点 $P+v$ が決まり、2 点 $P,Q$ に対して $Q=P+v$ となる $v$ がただ 1 つある」ものを考えることもできる。これがアフィン空間であり、thm-vec-geometric の 2 はその公理の形をしている(アフィン変換 の注意「原点のないアフィン空間」)。
  • 線形写像と行列:ベクトル空間のあいだの線形写像は、基底を選ぶと行列で表される(表現行列)。thm-vec-coordinates の 2 は、恒等写像を 2 つの基底で表した表現行列が $P$ であることと同じ内容である。
  • 双対ベクトル:ベクトルに数を対応させる線形写像(線形形式)の全体も、またベクトル空間になる(双対ベクトル空間)。線形形式 $\lambda$ の成分を $\lambda(e_i)$ と定めると、$\lambda(e'_j)=\sum_ip_{ij}\lambda(e_i)$ なので、成分はベクトルの座標とは逆向きに $P^{\top}$ で変わる。

関連項目

参考文献

[1]
Sheldon Axler, Linear Algebra Done Right, 4th, Springer Cham, 2024, 1.20 definition: vector space・1.21 definition: vector, point(p. 12)、2.28 criterion for basis(p. 39)

Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する