군, 그룹 group
집합 G와 연산 ⊗:G×G→G가 있을 때, 다음 조건을 만족하면 G:=(G,⊗)는 그룹이다.
- ∀x,y,z∈G
- G는 ⊗에 닫혀있다.:
x⊗y∈G
- 결합법칙 성립:
(x⊗y)⊗z=x⊗(y⊗z)
- 항등원이 G에 존재:
∃e∈G:x⊗e=e⊗x=x
- 역원이 G에 존재:
∃a∈G:x⊗a=a⊗x=e
특히 교환법칙: x⊗y=y⊗x 이 성립하면 G는 아벨 그룹 abelian group이다.
- (Z,+): 아벨 그룹
- (N0,+): 그룹이 아니다. (N0:=N∪{0}일 때, 역원이 없다.)
- (R,⋅): 그룹이 아니다. (0에 대한 역원이 없다.)
regular 행렬 A∈Rn×n로 이루어진 행렬 집합은 행렬곱 연산과 그룹을 이루고, 그 그룹을 특별히 일반선형군 general linear group이라 하고 GL(n,R)로 표기한다. (행렬 곱은 일반적으로 교환법칙은 성립하지 않으니 아벨그룹은 아니다.)
벡터 공간 vector space
집합 V와 집합의 원소끼리의 합연산(벡터 덧셈) +:V×V→V, 집합의 원소와 스칼라의 곱연산(스칼라 곱셈) ⋅:R×V→V는 다음 조건을 만족하면 실수 벡터 공간 V=(V,+,⋅)을 이룬다.
- ∀x,y∈V,∀λ,ψ∈R
- (V,+)가 아벨 그룹
항등원, 역원, 교환법칙, 결합법칙
- 분배법칙 성립:
- λ⋅(x+y)=λ⋅x+λ⋅y
- (λ+ψ)⋅x=λ⋅x+ψ⋅x
- ⋅ 의 결합법칙 성립:
λ⋅(ψ⋅x)=(λψ)⋅x
- ⋅ 의 항등원 존재
1⋅x=x
x∈V: 벡터. x∈V와 같은 표현
벡터 공간의 예: V=Rn,V=Rm×n,V=C인 경우
부분 벡터 공간 vector subspace
벡터 공간 V=(V,+,⋅), U⊆V, U=∅ 일 때, U=(U,+,⋅)는 V의 부분 벡터 공간이고 U⊆V로 표기할 수 있다. (단, +:U×U→U, ⋅:R×U)
그룹이 다른 벡터 공간의 부분 공간이려면
- U=∅, 0∈U: + 연산에 대한 항등원을 포함해야하고
- +,⋅ 연산이 U에 닫혀있어야한다.
모든 벡터 공간의 부분 벡터 공간은 자기 자신과 {0}
- {0}의 경우
- 벡터 덧셈, 스칼라 곱셈 연산에 닫혀있고: 0+0=0, λ⋅0=0
- 결합, 분배법칙도 만족하며
- 0이 역원이자 항등원이다.
- Ax=0의 해는 Rn의 부분 공간
- x=λ1[⋮]+⋯
- +,⋅ 에 닫혀있음.
- λ1,λ2,λ′∈R 일 때, x1+x2=(λ1+λ2)[⋮]+⋯=λ′[⋮]+⋯
- λ,λ′,λ~∈R 일 때, λ′⋅x=λ′λ[⋮]+⋯=λ~[⋮]+⋯
- 결합, 분배법칙 만족하고
- λ=0이면 x=0
- Ax=b,(b=0)의 해는 Rn의 부분 공간이 아님
- b=0 이므로 x=0
- A(x1+x2)=Ax1+Ax2=2b=b
- A(λx)=λAx=λb=b