노름 - Norm
벡터에 크기(길이)를 부여하는 함수
Definition
벡터 공간 V V V 가 있을 때, 다음 성질을 따르는 V V V 위의 함수 α : V → R \alpha : V \rarr \mathbb R α : V → R 를 노름(norm) 이라고 한다.
ⅰ) positivity
α ( x ) ≥ 0 ( ∣ ∣ x ∣ ∣ ≥ 0 ) , x = 0 → α ( x ) = 0 \alpha(\mathbf x)\ge0 \ (||\mathbf x|| \ge 0),\ \mathbf {x=0} \rarr\alpha(\mathbf x)=0 α ( x ) ≥ 0 ( ∣ ∣ x ∣ ∣ ≥ 0 ) , x = 0 → α ( x ) = 0
ⅱ) homogeneity
α ( r x ) = ∣ r ∣ α ( x ) f o r a l l r ∈ R \alpha(r\mathbf x)=|r|\alpha (\mathbf x)\ \mathsf{for\ all}\ r\in\mathbb R α ( r x ) = ∣ r ∣ α ( x ) f o r a l l r ∈ R
ⅲ) triangle inequality
α ( x + y ) ≤ α ( x ) + α ( y ) \alpha(\mathbf{x+y})\le\alpha (\mathbf x)+\alpha (\mathbf y) α ( x + y ) ≤ α ( x ) + α ( y )
벡터 x ∈ V \mathbf x \in V x ∈ V 의 노름은 대개 ∣ ∣ x ∣ ∣ ||\mathbf x|| ∣ ∣ x ∣ ∣ 로 표기한다.
V V V 의 다른 노름들은 아래첨자로 구분한다. (예: ∣ ∣ x ∣ ∣ 1 , ∣ ∣ x ∣ ∣ 2 ||\mathbf x||_1,\ ||\mathbf x||_2 ∣ ∣ x ∣ ∣ 1 , ∣ ∣ x ∣ ∣ 2 등)
∣ ∣ x ∣ ∣ p = ( ∣ x 1 ∣ p + ∣ x 2 ∣ p + ⋯ + ∣ x n ∣ p ) 1 / p , p > 0 ||\mathbf x||_p = (|x_1|^p+|x_2|^p+\cdots+|x_n|^p)^{1/p},\ p>0 ∣ ∣ x ∣ ∣ p = ( ∣ x 1 ∣ p + ∣ x 2 ∣ p + ⋯ + ∣ x n ∣ p ) 1 / p , p > 0 (p-norm)
민코프스키 부등식 - Minkowski inequality
( ∑ k = 1 n ∣ x k + y k ∣ p ) 1 / p ≤ ( ∑ k = 1 n ∣ x k ∣ p ) 1 / p + ( ∑ k = 1 n ∣ y k ∣ p ) 1 / p (\sum_{k=1}^n|x_k+y_k|^p)^{1/p}\le(\sum_{k=1}^n|x_k|^p)^{1/p}+(\sum_{k=1}^n|y_k|^p)^{1/p} ( ∑ k = 1 n ∣ x k + y k ∣ p ) 1 / p ≤ ( ∑ k = 1 n ∣ x k ∣ p ) 1 / p + ( ∑ k = 1 n ∣ y k ∣ p ) 1 / p
에 의해서 p ≥ 1 p\ge1 p ≥ 1 일 때 노름의 삼각 부등식 조건이 항상 만족하게 된다.
모든 p ≥ 1 p\ge1 p ≥ 1 인 p p p 에 대해서 ∣ ∣ x ∣ ∣ p ||\mathbf x||_p ∣ ∣ x ∣ ∣ p 는 R n \mathbb R^n R n 에서의 노름이다.
노름 벡터 공간 - Normed Vector Space
노름벡터공간(Normed vector space) 은 노름이 부여된 벡터 공간이다.
노름벡터공간에서 노름은 거리 함수를 정의한다.
d i s t ( x , y ) = ∣ ∣ x − y ∣ ∣ \mathsf{dist}(\mathbf{x, y})=||\mathbf{x-y}|| d i s t ( x , y ) = ∣ ∣ x − y ∣ ∣
예시
노름벡터공간 V = C [ a , b ] V = C[a, b] V = C [ a , b ] 에서 노름 f : [ a , b ] → R f:[a,b]\rarr\mathbb R f : [ a , b ] → R 는 다음과 같이 정의되어있다.
∣ ∣ f ∣ ∣ ∞ = max a ≤ x ≤ b ∣ f ( x ) ∣ ||f||_{\infin}=\max_{a\le \mathbf x\le b}|f(\mathbf x)| ∣ ∣ f ∣ ∣ ∞ = max a ≤ x ≤ b ∣ f ( x ) ∣
∣ ∣ f ∣ ∣ 1 = ∫ a b ∣ f ( x ) ∣ d x ||f||_1=\int_a^b|f(\mathbf x)|d\mathbf x ∣ ∣ f ∣ ∣ 1 = ∫ a b ∣ f ( x ) ∣ d x
∣ ∣ f ∣ ∣ p = ( ∫ a b ∣ f ( x ) ∣ d x ) 1 / p , p > 0 ||f||_p=(\int_a^b|f(\mathbf x)|d\mathbf x)^{1/p},\ p>0 ∣ ∣ f ∣ ∣ p = ( ∫ a b ∣ f ( x ) ∣ d x ) 1 / p , p > 0
내적에 의해 유도되는 노름 - Norms induced by inner products
< x , y > <\mathbf{x, y}> < x , y > 가 벡터 공간 V V V 의 내적이라면, 노름은 다음과 같이 유도된다.
∣ ∣ x ∣ ∣ = < x , y > ||\mathbf x||=\sqrt{<\mathbf{x,y}>} ∣ ∣ x ∣ ∣ = < x , y >
벡터 사이의 각도 w. 노름
∣ < x , y > ∣ ≤ ∣ ∣ x ∣ ∣ ∣ ∣ y ∣ ∣ |<\mathbf{x,y}>|\le||\mathbf x||\ ||\mathbf y|| ∣ < x , y > ∣ ≤ ∣ ∣ x ∣ ∣ ∣ ∣ y ∣ ∣ 이므로 우리는 내적과 노름이 정의된 벡터 공간의 0이 아닌 두 벡터 사이의 각도를 다음과 같이 정의할 수 있다.
∠ ( x , y ) = arccos < x , y > ∣ ∣ x ∣ ∣ ∣ ∣ y ∣ ∣ \angle (\mathbf{x,y})=\arccos\cfrac{<\mathbf{x,y}>}{||\mathbf x||\ ||\mathbf y||} ∠ ( x , y ) = arccos ∣ ∣ x ∣ ∣ ∣ ∣ y ∣ ∣ < x , y >
벡터 정규화 - Vector Normalization
벡터의 크기를 1로 규격화 시키는 것.
벡터를 단위 벡터(크기가 1인 벡터)로 변환한다.
직교 집합 - Orthogonal Sets
내적 < ⋅ , ⋅ > <\cdot,\cdot> < ⋅ , ⋅ > 과 유도된 노름 ∣ ∣ ⋅ ∣ ∣ ||\cdot|| ∣ ∣ ⋅ ∣ ∣ 이 주어진 내적 공간 V V V 가 있다.
이 때, 모든 벡터가 0이 아니고 서로 직교(orthogonal )하며 선형 독립인 S ⊂ V S \sub V S ⊂ V 를 직교 집합(orthogonal set) 이라고 한다.
0 ∉ S a n d < x , y > = 0 f o r a n y x , y ∈ S , x ≠ y \mathbf 0 \notin S\ \mathsf{and}\ <\mathbf{x,y}>=0\ \mathsf{for\ any}\ \mathbf{x,y}\in S,\ \mathbf{x\ne y} 0 ∈ / S a n d < x , y > = 0 f o r a n y x , y ∈ S , x = y
만약 직교 집합 S ⊂ V S\sub V S ⊂ V 에서 모든 벡터 x ∈ S \mathbf x\in S x ∈ S 가 ∣ ∣ x ∣ ∣ = 1 ||\mathbf x||=1 ∣ ∣ x ∣ ∣ = 1 이면 정규 직교(orthonormal) 라고 한다.
< v i , v j > = δ i j = { 1 i f i = j 0 i f i ≠ j <\mathbf{v_i,v_j}>=\delta_{ij}=\begin{cases}1\quad \mathsf{if}\quad i=j\\0\quad \mathsf{if} \quad i\ne j\end{cases} < v i , v j > = δ i j = { 1 i f i = j 0 i f i = j
정규성(normality) :
크기가 1 ( ∣ ∣ v ∣ ∣ = 1 ) (||\mathbf v||=1) ( ∣ ∣ v ∣ ∣ = 1 )
직교성(orthogonality) :
각 요소들이 독립적/직교적 ( < v i , v j > = 0 ) (<\mathbf{v_i,v_j}>=0) ( < v i , v j > = 0 )
예제 풀이
예제.
V = R 3 , < x , y > = x ⋅ y V = \mathbb R^3,\ <\mathbf{x,y}>=\mathbf{x\cdot y} V = R 3 , < x , y > = x ⋅ y
v 1 = ( 3 , 5 , 4 ) , v 2 = ( 3 , − 5 , 4 ) , v 3 = ( 4 , 0 , − 3 ) \mathbf{v_1}=(3,5,4),\ \mathbf{v_2}=(3,-5,4),\ \mathbf{v_3}=(4,0,-3) v 1 = ( 3 , 5 , 4 ) , v 2 = ( 3 , − 5 , 4 ) , v 3 = ( 4 , 0 , − 3 ) 일 때,
s e t { v 1 , v 2 , v 3 } \mathsf{set}\{\mathbf{v_1,v_2,v_3}\} s e t { v 1 , v 2 , v 3 } 이 정규직교집합인지 판별하여라.
풀이.
ⅰ) 직교성 판별
v 1 ⋅ v 2 = 0 , v 2 ⋅ v 3 = 0 , v 1 ⋅ v 3 = 0 \mathbf{v_1\cdot v_2}=0,\ \mathbf{v_2\cdot v_3}=0,\ \mathbf{v_1\cdot v_3}=0 v 1 ⋅ v 2 = 0 , v 2 ⋅ v 3 = 0 , v 1 ⋅ v 3 = 0
∴ s e t { v 1 , v 2 , v 3 } \therefore \mathsf{set}\{\mathbf{v_1,v_2,v_3}\} ∴ s e t { v 1 , v 2 , v 3 } 는 직교집합이다.
ⅱ) 정규성 판별
v 1 ⋅ v 1 = 50 , v 2 ⋅ v 2 = 50 , v 3 ⋅ v 3 = 25 \mathbf{v_1\cdot v_1}=50,\ \mathbf{v_2\cdot v_2}=50,\ \mathbf{v_3\cdot v_3 }=25 v 1 ⋅ v 1 = 5 0 , v 2 ⋅ v 2 = 5 0 , v 3 ⋅ v 3 = 2 5
∴ s e t { v 1 , v 2 , v 3 } \therefore\mathsf{set}\{\mathbf{v_1,v_2,v_3}\} ∴ s e t { v 1 , v 2 , v 3 } 는 정규직교집합이 아니다.
정규 직교 기저 - Orthonormal basis
집합 B = { u 1 , u 2 , . . . , u k } B=\{\mathbf{u_1,u_2,...,u_k}\} B = { u 1 , u 2 , . . . , u k } 가 내적 공간 V V V 의 정규직교집합이라면, B B B 는 부분공간 S = S p a n ( u 1 , u 2 , . . . , u k ) S=\mathsf{Span}(\mathbf{u_1,u_2,...,u_k}) S = S p a n ( u 1 , u 2 , . . . , u k ) 의 기저이다.
이 때, B B B 를 정규 직교 기저(orthonormal basis) 라고 한다.
{ u 1 , u 2 , . . . , u n } \{\mathbf{u_1,u_2,...,u_n}\} { u 1 , u 2 , . . . , u n } 이 내적 공간 V V V 의 정규직교기저일 때 다음을 만족한다.
v = ∑ i = 1 n c i u i → c i = < v , u i > \mathbf v=\sum_{i=1}^nc_i\mathbf u_i\ \rarr\ c_i=<\mathbf{v, u_i}> v = ∑ i = 1 n c i u i → c i = < v , u i >
따름정리
u = ∑ i = 1 n a i u i a n d v = ∑ i = 1 n b i v i → < u , v > = ∑ i = 1 n a i b i \mathbf u=\sum_{i=1}^na_i\mathbf u_i\ \mathsf{and}\ \mathbf v=\sum_{i=1}^nb_i\mathbf v_i\ \rarr\ <\mathbf{u,v}>=\sum_{i=1}^na_ib_i u = ∑ i = 1 n a i u i a n d v = ∑ i = 1 n b i v i → < u , v > = ∑ i = 1 n a i b i
파세발 등식 - Parseval's identity
파세발 등식에 따라 다음이 성립한다.
{ u 1 , u 2 , . . . , u n } \{\mathbf{u_1,u_2,...,u_n}\} { u 1 , u 2 , . . . , u n } 이 내적 공간 V V V 의 정규직교기저일 때,
v = ∑ i = 1 n c i u i \mathbf v=\sum_{i=1}^nc_i\mathbf u_i v = ∑ i = 1 n c i u i 이면, ∣ ∣ v ∣ ∣ 2 = ∑ i = 1 n c i 2 ||\mathbf v||^2=\sum_{i=1}^nc_i^2 ∣ ∣ v ∣ ∣ 2 = ∑ i = 1 n c i 2 이다.
v 1 , v 2 , . . . v n \mathbf{v_1,v_2,...v_n} v 1 , v 2 , . . . v n 는 내적 공간 V V V 의 정규직교기저다.
x i , y i ∈ R x_i,\ y_i\in \mathbb R x i , y i ∈ R 에서
x = x 1 v 1 + x 2 v 2 + ⋯ + x n v n \mathbf x=x_1\mathbf v_1+x_2\mathbf v_2+\cdots +x_n\mathbf v_n x = x 1 v 1 + x 2 v 2 + ⋯ + x n v n ,
y = y 1 v 1 + y 2 v 2 + ⋯ + y n v n \mathbf y=y_1\mathbf v_1+y_2\mathbf v_2+\cdots +y_n\mathbf v_n y = y 1 v 1 + y 2 v 2 + ⋯ + y n v n 일 때 따름정리와 파세발 등식에 따라 다음이 성립한다.
ⅰ) < x , y > = x 1 y 1 + x 2 y 2 + ⋯ + x n y n <\mathbf{x,y}>=x_1y_1+x_2y_2+\cdots+x_ny_n < x , y > = x 1 y 1 + x 2 y 2 + ⋯ + x n y n
ⅱ) ∣ ∣ x ∣ ∣ = x 1 2 + x 2 2 + ⋯ + x n 2 ||\mathbf x||=\sqrt{x_1^2+x_2^2+\cdots+x_n^2} ∣ ∣ x ∣ ∣ = x 1 2 + x 2 2 + ⋯ + x n 2
푸리에 계수 - Fourier coefficient
{ u 1 , u 2 , . . . , u n } \{\mathbf{u_1,u_2,...,u_n}\} { u 1 , u 2 , . . . , u n } 이 내적 공간 V V V 의 정규직교기저일 때 모든 벡터 v ∈ V \mathbf v \in V v ∈ V 에 대해서 다음이 성립한다.
v = < v , u 1 > < u 1 , u 1 > u 1 + < v , u 2 > < u 2 , u 2 > u 2 + ⋯ + < v , u n > < u n , u n > u n \mathbf v= \cfrac{<\mathbf{v,u_1}>}{<\mathbf{u_1,u_1}>}\mathbf{u_1}+\cfrac{<\mathbf{v,u_2}>}{<\mathbf{u_2,u_2}>}\mathbf{u_2}+\cdots +\cfrac{<\mathbf{v,u_n}>}{<\mathbf{u_n,u_n}>}\mathbf{u_n} v = < u 1 , u 1 > < v , u 1 > u 1 + < u 2 , u 2 > < v , u 2 > u 2 + ⋯ + < u n , u n > < v , u n > u n
여기서 스칼라 k i ≡ < v , u i > < u i , u i > k_i\equiv\cfrac{\mathbf{<v,u_i>}}{\mathbf{<u_i,u_i>}} k i ≡ < u i , u i > < v , u i > 를 u i \mathbf u_i u i 에 대한 v \mathbf v v 의 푸리에 계수(fourier coefficient) 라고 한다.
유한 차원에 대한 정사영 - Orthogonal projection
V V V 가 내적 공간이고, V 0 V_0 V 0 는 V V V 의 유한 차원 부분공간이라고 하자.
그렇다면 모든 벡터 x ∈ V \mathbf x \in V x ∈ V 는 p ∈ V 0 \mathbf p \in V_0 p ∈ V 0 와 o ⊥ V 0 \mathbf o \perp V_0 o ⊥ V 0 로 다음과 같이 표현된다.
x = p + o \mathbf{x=p+o} x = p + o
p \mathbf p p 는 V 0 V_0 V 0 에 대한 v \mathbf v v 의 정사영(orthogonal projection )이다.
∣ ∣ o ∣ ∣ = ∣ ∣ x − p ∣ ∣ = lim v ∈ V 0 ∣ ∣ x − v ∣ ∣ ||\mathbf o||=||\mathbf{x-p}||=\lim_{\mathbf v\in V_0}||\mathbf{x-v}|| ∣ ∣ o ∣ ∣ = ∣ ∣ x − p ∣ ∣ = lim v ∈ V 0 ∣ ∣ x − v ∣ ∣ 이므로
x \mathbf x x 에서 V 0 V_0 V 0 까지의 거리는 ∣ ∣ o ∣ ∣ ||\mathbf o|| ∣ ∣ o ∣ ∣ 이다.
V 0 V_0 V 0 에 대한 x ∈ V \mathbf x \in V x ∈ V 의 정사영이 p \mathbf p p 라고 할 때,
V 0 V_0 V 0 가 v \mathbf v v 에 의해 생성되는 1차원 공간이라면 p \mathbf p p 는 다음과 같다.
p = < x , v > < v , v > ⋅ v \mathbf p = \cfrac{<\mathbf{x,v}>}{<\mathbf{v,v}>}\cdot\mathbf v p = < v , v > < x , v > ⋅ v
v 1 , v 2 , . . . , v n \mathbf{v_1,v_2,...,v_n} v 1 , v 2 , . . . , v n 이 V 0 V_0 V 0 의 직교 기저라면 p \mathbf p p 는 다음과 같다.
p = < x , v 1 > < v 1 , v 1 > v 1 + < x , v 2 > < v 2 , v 2 > v 2 + ⋯ + < x , v n > < v n , v n > v n \mathbf p= \cfrac{<\mathbf{x,v_1}>}{<\mathbf{v_1,v_1}>}\mathbf{v_1}+\cfrac{<\mathbf{x,v_2}>}{<\mathbf{v_2,v_2}>}\mathbf{v_2}+\cdots +\cfrac{<\mathbf{x,v_n}>}{<\mathbf{v_n,v_n}>}\mathbf{v_n} p = < v 1 , v 1 > < x , v 1 > v 1 + < v 2 , v 2 > < x , v 2 > v 2 + ⋯ + < v n , v n > < x , v n > v n
내적의 선형성과 스칼라 분리 법칙, 직교 기저의 성질에 의해 다음과 같은 전개가 가능하다.
< p , v i > = < ∑ j = 1 n < x , v j > < v j , v j > ⋅ v j , v i > = ∑ j = 1 n < x , v j > < v j , v j > < v j , v i > = < x , v i > < v i , v i > < v i , v i > = < x , v i > <\mathbf{p,v_i}>=<\sum_{j=1}^n\cfrac{<\mathbf{x,v_j}>}{<\mathbf{v_j,v_j}>}\cdot\mathbf{v_j},\mathbf {v_i}>=\sum_{j=1}^n\cfrac{<\mathbf{x,v_j}>}{<\mathbf{v_j,v_j}>}<\mathbf{v_j, v_i>}=\cfrac{<\mathbf{x,v_i}>}{<\mathbf{v_i,v_i}>}<\mathbf{v_i, v_i>}=<\mathbf{x, v_i}> < p , v i > = < ∑ j = 1 n < v j , v j > < x , v j > ⋅ v j , v i > = ∑ j = 1 n < v j , v j > < x , v j > < v j , v i > = < v i , v i > < x , v i > < v i , v i > = < x , v i >
⇒ < x − p , v i > = < x , v i > − < p , v i > = 0 \Rarr\ <\mathbf{x-p,v_i}>=\mathbf{<x,v_i>-<p,v_i>}=0 ⇒ < x − p , v i > = < x , v i > − < p , v i > = 0
⇒ x − p ⊥ v i ⇒ x − p ⊥ V 0 \Rarr \mathbf{x-p \perp v_i} \Rarr \mathbf{x-p}\perp V_0 ⇒ x − p ⊥ v i ⇒ x − p ⊥ V 0
그러므로 x − p \mathbf{x-p} x − p 는 V 0 V_0 V 0 의 모든 벡터에 직교한다.
<참고자료>
Steve J. Leon, Linear Algebra with Application, 10th edition, 2021.