나뭇잎 교과서

일차독립과 일차종속

벡터 몇 개를 실수배해 더한 것을 일차결합이라고 합니다. 세 벡터의 일차결합으로 공간 전체를 채울 수 있을 때도 있지만, 한 벡터가 나머지 둘의 일차결합이면 세 벡터는 한 평면에 갇힙니다. 이때 세 벡터는 일차종속이고, 그렇지 않으면 일차독립입니다. 이 절에서는 세 번째 벡터를 움직여 공간이 평면으로 납작해지는 순간을 찾고, 여러 벡터 묶음의 독립 여부를 예측한 뒤 계산으로 확인합니다.

먼저 알면 좋은 것 벡터의 성분벡터의 합성
본문

일차독립과 일차종속

본문

세 벡터 \((1, 2, 3)\), \((4, 5, 6)\), \((7, 8, 9)\)를 몇 배씩 더해 좌표공간의 점을 만들려 한다. 세 방향이 있으니 공간의 어느 점이든 만들 수 있을 것 같은데, 실제로 해 보면 만들 수 있는 점이 모두 원점을 지나는 한 평면 위에 놓인다. 예를 들어 \((1, 0, 0)\)은 아무리 해도 만들 수 없다. 세 벡터 가운데 하나가 쓸모없는 셈인데, 겉보기에는 셋 다 다른 방향이다. 무엇이 세 벡터를 한 평면에 가두었을까?

벡터 묶음관계만드는 공간 (1,2,3), (4,5,6), (7,8,9)v₁ − 2v₂ + v₃ = 0평면 (종속) (1,0,0), (0,1,0), (1,1,1)자명한 관계뿐공간 (독립) (1,2,0), (2,4,0)2v₁ − v₂ = 0직선 (종속) 한 벡터가 나머지의 일차결합이면 그 벡터는 새 방향을 더하지 못한다.
그림 1. 벡터 사이에 0이 아닌 계수의 관계가 있으면 일차종속이고, 만들 수 있는 공간이 줄어든다.
먼저 알아야 할 것벡터의 성분, 일차결합(n차원 벡터), 부분공간(부분공간).

1.4.1새 방향을 더하는가

벡터 \(\vec v_1, \ldots, \vec v_m\)의 일차결합 전체는 부분공간을 이루며, 이를 그 벡터들이 생성하는 공간이라 한다. 벡터를 하나 더할 때 생성하는 공간이 커지려면, 새 벡터가 이미 있는 벡터들의 일차결합이 아니어야 한다. 이미 있는 벡터들로 만들 수 있는 벡터를 더하면 생성하는 공간은 그대로이다. 그래서 어떤 벡터도 나머지의 일차결합으로 쓸 수 없을 때 그 벡터들을 일차독립이라 하고, 하나라도 쓸 수 있으면 일차종속이라 한다.

정리 1.4.1 일차독립의 판정

\(c_1\vec v_1 + c_2\vec v_2 + \cdots + c_m\vec v_m = \vec 0\)을 만족하는 계수가 \(c_1 = c_2 = \cdots = c_m = 0\)뿐이면 일차독립이고, 0이 아닌 계수가 있으면 일차종속이다. \(\mathbb{R}^3\)의 세 벡터는 그것을 열로 하는 행렬의 행렬식이 0이 아닐 때 일차독립이다.

계수가 모두 0인 관계는 어떤 벡터들에도 있으므로 자명한 관계라 한다. 0이 아닌 계수가 하나라도 있는 관계가 있으면, 그 계수로 나누어 해당 벡터를 나머지의 일차결합으로 쓸 수 있다. 그래서 두 정의는 같은 말이다. 기하적으로 보면 \(\mathbb{R}^3\)의 세 벡터가 일차종속이라는 것은 세 벡터가 원점을 지나는 한 평면, 또는 한 직선 위에 놓인다는 뜻이고, 세 벡터가 만드는 평행육면체의 부피가 0이라는 뜻이다.1

1.4.2계산하기 전에 알아보기

몇 가지 경우는 계산하지 않아도 일차종속임을 알 수 있다. 영벡터가 들어 있으면 그 벡터에 1을 곱한 관계가 있으므로 종속이다. 한 벡터가 다른 벡터의 실수배이면 종속이다. 또 \(\mathbb{R}^n\)에서 벡터가 \(n\)개보다 많으면 반드시 종속인데, \(n\)개의 성분으로 세운 방정식보다 미지수가 많아 0이 아닌 해가 생기기 때문이다. 처음 질문의 세 벡터는 성분이 1씩 늘어나는 규칙이 같아서, 이웃한 두 벡터의 차가 모두 \((3, 3, 3)\)으로 같다는 데서 종속임을 짐작할 수 있다.

식결과 v₂ − v₁(3, 3, 3) v₃ − v₂(3, 3, 3) (v₃ − v₂) − (v₂ − v₁)v₁ − 2v₂ + v₃ = 0
그림 2. 이웃한 벡터의 차가 같으므로 가운데 벡터는 양 끝 벡터의 평균이다.

1.4.3예제 풀이

예제 1.4.2

처음 질문의 세 벡터가 일차종속임을 행렬식으로 확인하고, 세 벡터가 생성하는 평면의 방정식을 구하여라. 또 \((1, 0, 0)\)이 이 평면에 없음을 보여라.

세 벡터를 열로 하는 행렬식은 \(1(5\cdot9 - 6\cdot8) - 4(2\cdot9 - 3\cdot8) + 7(2\cdot6 - 3\cdot5) = -3 + 24 - 21 = 0\)이므로 일차종속이다. 관계 \(\vec v_1 - 2\vec v_2 + \vec v_3 = \vec 0\)에서 \(\vec v_3 = 2\vec v_2 - \vec v_1\)이어서, 생성하는 공간은 \(\vec v_1\)과 \(\vec v_2\)가 만드는 평면이다.

평면의 법선은 \(\vec v_1\times\vec v_2 = (2\cdot6 - 3\cdot5,\ 3\cdot4 - 1\cdot6,\ 1\cdot5 - 2\cdot4) = (-3, 6, -3)\)이고, 간단히 \((1, -2, 1)\)로 쓸 수 있다. 그래서 평면은 \(x - 2y + z = 0\)이다. \((1, 0, 0)\)을 넣으면 \(1 \ne 0\)이므로 평면 위에 없고, 세 벡터의 일차결합으로 만들 수 없다. 즉 벡터들 사이에 0이 아닌 계수의 관계가 있으면 일차종속이어서 어떤 벡터는 새 방향을 더하지 못하고, 그때 생성하는 공간은 벡터의 개수보다 낮은 차원에 갇힌다.

아래 탐구 카드에서 세 벡터를 바꾸며 생성하는 공간이 직선, 평면, 공간으로 바뀌는 모습을 보고, 계산하기 전에 일차독립인지 예측해 보자.

  1. 자료 분석에서 두 변수가 서로의 실수배에 가까우면 일차종속에 가까워, 둘을 함께 넣은 회귀 모형의 계수가 매우 불안정해진다. 이를 다중공선성이라 하며, 키와 팔 길이같이 서로 비례하는 변수를 함께 쓸 때 자주 생긴다.
마무리

벡터들의 일차결합이 영벡터가 되는 계수가 모두 0뿐이면 일차독립이고, 0이 아닌 계수가 있으면 일차종속이어서 어떤 벡터를 나머지의 일차결합으로 쓸 수 있다. 일차종속이면 생성하는 공간이 벡터 수보다 낮은 차원에 갇히며, \(\mathbb{R}^3\)의 세 벡터는 행렬식이 0일 때 종속이다. 처음 질문의 세 벡터는 \(\vec v_1 - 2\vec v_2 + \vec v_3 = \vec 0\)인 일차종속이어서 평면 \(x - 2y + z = 0\)에 갇히고, \((1, 0, 0)\)을 만들 수 없다.

탐구 1

세 벡터가 공간을 채우지 못하고 평면에 갇히는 때는 언제일까?

일차독립과 일차종속 · 조작

\(\vec{u} = (2, 0, 0)\), \(\vec{v} = (1, 2, 0)\) 고정 · \(\vec{w} = (w_1, w_2, w_3)\)

평행육면체 부피 \(|\det|\)
—
판정
—
\(\vec{w}\)를 \(\vec{u}, \vec{v}\)로
—
  1. 질문공간의 벡터 세 개를 실수배해 더하면 보통 공간의 모든 점에 닿을 수 있다. 그런데 세 벡터가 어떤 위치에 있으면 아무리 조합해도 한 평면 위에만 머문다. 그 순간을 어떻게 알아챌까?
  2. 복원\(s\vec{u} + t\vec{v} + r\vec{w}\)를 일차결합이라고 한다. 세 벡터로 만든 평행육면체의 부피는 세 벡터를 열로 하는 행렬식의 절댓값이다.
  3. 설명\(s\vec{u} + t\vec{v} + r\vec{w} = \vec{0}\)을 만족하는 \((s, t, r)\)가 \((0, 0, 0)\)뿐이면 세 벡터는 일차독립, 그렇지 않으면 일차종속이다. 일차종속이면 한 벡터를 나머지의 일차결합으로 쓸 수 있으므로(예를 들어 \(\vec{w} = a\vec{u} + b\vec{v}\)), 세 벡터는 한 평면에 갇히고 평행육면체가 납작해져 부피가 0이 된다. 그래서 \(\mathbb{R}^3\)의 세 벡터는 행렬식이 0이 아닐 때 일차독립이다.
  4. 연결일차독립인 벡터는 서로 "새로운 방향"을 보탠다. \(\mathbb{R}^3\)에서 일차독립인 벡터는 많아야 세 개이고, 세 개면 공간 전체를 생성한다. 이것이 다음 절의 기저와 차원이다.
  5. 적용\(w_3\)를 0으로 내리면 무슨 일이 생기는가? \(w_3 \ne 0\)이면서 일차종속이 되는 \(\vec{w}\)가 있을까? 일차종속일 때 \(\vec{w}\)를 \(\vec{u}, \vec{v}\)로 나타낸 식을 표에서 확인해 보자.
  6. 판단두 벡터씩 보면 모두 평행하지 않은데도 세 벡터가 일차종속일 수 있다. "어느 둘도 평행하지 않다"는 일차독립의 충분조건이 아니다. 세 벡터를 함께 봐야 한다.

확인조건이 달라지면

\((1, 1, 0)\), \((0, 1, 1)\), \((1, k, 1)\)이 일차종속이 되는 \(k\)는?

탐구 2

계산하기 전에 일차독립인지 알아볼 수 있을까?

일차독립과 일차종속 · 예측 → 확인

—

—

답을 고르면 행 사다리꼴로 계산한 결과와, 종속이면 \(\sum c_i\vec{v}_i = \vec{0}\)인 계수를 보여 준다.

  1. 질문벡터 묶음이 일차독립인지 확인하려면 연립방정식을 풀어야 한다. 그런데 계산 전에 눈으로 알아챌 수 있는 단서는 없을까?
  2. 복원\(c_1\vec{v}_1 + \cdots + c_k\vec{v}_k = \vec{0}\)의 해가 모두 0뿐이면 일차독립이다. 연립방정식은 행 사다리꼴로 바꾸어 푼다.
  3. 설명계산 없이 바로 알 수 있는 단서는 세 가지이다. ① \(\mathbb{R}^n\)의 벡터가 \(n\)개보다 많으면 반드시 일차종속이다. ② 한 벡터가 다른 벡터의 실수배이거나 \(\vec{0}\)이면 일차종속이다. ③ 성분에 규칙(등차수열 등)이 보이면 일차결합 관계를 의심한다. 단서가 없으면 벡터를 열로 하는 행렬을 행 사다리꼴로 바꾸어 피벗(선두 1)이 벡터 수만큼 나오면 일차독립이다.
  4. 연결다항식, 행렬처럼 화살표가 아닌 벡터도 계수를 성분으로 보면 같은 방법으로 판정할 수 있다. 문제 6이 그런 경우이다.
  5. 적용여섯 묶음을 차례로 예측해 보자. 틀린 것은 어떤 단서를 놓쳤는지 확인해 보자. 문제 3의 계수 관계는 성분의 어떤 규칙에서 나오는가?
  6. 판단벡터의 개수가 차원 이하라고 해서 일차독립인 것은 아니다. 개수 조건은 "많으면 종속"만 알려 주고, 적을 때는 직접 확인해야 한다.

확인조건이 달라지면

\(\mathbb{R}^3\)의 벡터 네 개 \(\vec{a}, \vec{b}, \vec{c}, \vec{d}\)에 대하여 항상 옳은 것은?

AI 출제 문항연습문제 풀어보기11문항
Esc

↑↓ 고르기Enter 열기