곡선, 곡면, 일반적인 manifold의 길이와 부피를 parametrization과 derivative를 이용하여 계산하는 핵심 개념을 정리합니다.
5.1 Parallelograms and Their Volumes
1) k-Parallelogram
vectors
v1,…,vk∈Rn
이 만드는 k-dimensional parallelogram을 생각한다.
이 vectors를 columns로 가지는 matrix를
T=[v1⋯vk]
라고 하자.
2) Volume in Rk
T가 square matrix이면
volkP(v1,…,vk)=∣detT∣.
또한
volkP(v1,…,vk)=det(TTT)
이다.
3) Volume in Rn
T가 n×k matrix인 경우에도 동일한 공식을 사용한다.
volkP(v1,…,vk)=det(TTT)
여기서
TTT
는 k×k matrix이다.
그 entries는 vector들의 dot product이다.
TTT=v1⋅v1⋮vk⋅v1⋯⋱⋯v1⋅vk⋮vk⋅vk.
Meaning: ambient space가 몇 차원이든 vectors가 만드는 실제 k-dimensional volume을 계산할 수 있다.
4) Linearly Dependent Vectors
v1,…,vk가 linearly dependent이면
volkP(v1,…,vk)=0
이다.
Meaning: k개의 독립적인 방향을 만들지 못하면 k-dimensional volume이 없다.
5) Two Vectors in R3
v1,v2∈R3이면
det(TTT)=∣v1×v2∣.
따라서 기존의 cross product를 이용한 area 공식은 일반적인 determinant 공식의 특수한 경우이다.
5.2 Parametrizations
1) Why Parametrization Is Needed
곡선이나 곡면은 curved object이므로 직접 작은 cubes로 분해하기 어렵다.
따라서 manifold를
ϕ:U⊂Rk→M
으로 parametrization한 뒤 parameter space U에서 적분한다.
Meaning: curved manifold를 평평한 Rk 좌표로 표현한다.
2) Strict Parametrization
Chapter 3의 strict parametrization은
ϕ:U⊂Rk→M
에 대해
- U가 open
- ϕ가 C1
- ϕ가 one-to-one
- ϕ가 onto
- Dϕ(u)가 one-to-one
이어야 한다.
하지만 circle, sphere, torus 같은 중요한 manifold 전체를 이런 방식으로 parametrization하기는 어렵다.
3) k-Dimensional Volume Zero
k-Dimensional Volume Zero: k-dimensional integration에서 무시할 수 있을 만큼 작은 집합.
예를 들어 적절한 상황에서
- point는 length 계산에서 무시할 수 있고
- point와 curve는 surface area 계산에서 무시할 수 있다.
낮은 차원의 manifold는 더 높은 dimensional volume에 대해 volume 0이다.
4) Relaxed Parametrization
책에서는 integration을 위해 더 느슨한 parametrization을 사용한다.
M⊂Rn이 k-dimensional manifold이고
ϕ:U→Rn
이라고 하자.
X⊂U를 negligible trouble spots라고 하면 핵심 조건은 다음과 같다.
- ϕ(U)⊃M
- ϕ(U−X)⊂M
- ϕ:U−X→M은 one-to-one이고 C1
- Dϕ(u)는 u∈U−X에서 one-to-one
- X는 k-dimensional volume 0
또한 U의 boundary도 k-dimensional volume 0이어야 한다.
Meaning: 적분값에 영향을 주지 않는 작은 trouble spots에서는 parametrization이 완벽하지 않아도 허용한다.
5) Existence of Parametrizations
책에서는 모든 manifolds가 이 relaxed definition의 의미에서 parametrization될 수 있음을 보인다.
다만 실제 parametrization을 explicit formula로 구할 수 있다는 뜻은 아니다.
5.3 Computing Volumes of Manifolds
1) Volume Element
k-dimensional manifold M의 volume은
volkM=∫M∣dkx∣
로 나타낸다.
- ∣d1x∣: element of length
- ∣d2x∣: element of area
- ∣d3x∣: element of volume
2) Local Linearization
parametrization
ϕ:U⊂Rk→M
에서 derivative의 columns
D1ϕ(u),…,Dkϕ(u)
는 point ϕ(u) 근처의 manifold를 근사하는 k-parallelogram을 만든다.
따라서 local volume scaling factor는
det([Dϕ(u)]T[Dϕ(u)])
이다.
3) Volume of a Manifold
따라서
volkM=∫U−Xdet([Dϕ(u)]T[Dϕ(u)])∣dku∣
이다.
Meaning: parameter space의 작은 volume을 derivative가 manifold 위의 작은 parallelogram으로 변환하며, 그 volume scaling을 모두 적분한다.
4) Integral over a Manifold
f:M→R에 대해
∫Mf(x)∣dkx∣=∫U−Xf(ϕ(u))det([Dϕ(u)]T[Dϕ(u)])∣dku∣
이다.
5) Independence of Parametrization
같은 manifold를 서로 다른 parametrizations
ϕ1:U→M,ϕ2:V→M
으로 표현하더라도 위의 integral 값은 같다.
Meaning: manifold의 volume은 coordinate system의 선택이 아니라 manifold 자체의 geometric quantity이다.
6) Arc Length
curve
ϕ:[a,b]→C
에서는
[Dϕ]T[Dϕ]=∣ϕ′(t)∣2
이므로
L(C)=∫ab∣ϕ′(t)∣dt
가 된다.
7) Graph of a Function
curve
y=f(x)
는
ϕ(x)=(xf(x))
으로 parametrization된다.
따라서
L=∫ab1+(f′(x))2dx
이다.
8) Surface Area in R3
surface
ϕ(u,v)
에서는
det([Dϕ]T[Dϕ])=∣D1ϕ×D2ϕ∣.
따라서
Area(S)=∬U∣D1ϕ×D2ϕ∣dudv
이다.
9) Graph Surface
surface
z=f(x,y)
의 natural parametrization은
ϕ(x,y)=xyf(x,y).
따라서
Area(S)=∬U1+(D1f)2+(D2f)2dxdy
이다.
5.4 Integration and Curvature
이 section에서는 integration을 이용하여 curvature의 geometric meaning을 설명한다.
핵심 결과는 세 가지이다.
- Gaussian curvature와 intrinsic area
- Mean curvature와 surface area variation
- Gaussian curvature와 Gauss map
1) Gaussian Curvature
surface의 adapted coordinates에서 quadratic part가
21(A2,0X2+2A1,1XY+A0,2Y2)
이면 Gaussian curvature는
K=A2,0A0,2−A1,12.
2) Geodesic Disc
Dr(p)를 surface S 안에서 길이 r 이하의 curve로 p와 연결할 수 있는 points의 집합이라고 하자.
즉, radius를 ambient R3에서 측정하는 것이 아니라 surface 위에서 측정한다.
3) Gauss's Theorema Egregium
작은 geodesic disc의 area는
Area(Dr(p))=πr2−12πK(p)r4+o(r4)
이다.
Meaning: Gaussian curvature는 같은 intrinsic radius를 가진 curved disc의 area가 flat disc와 얼마나 다른지를 측정한다.
따라서
K>0
이면 flat disc보다 area가 작고,
K<0
이면 flat disc보다 area가 크다.
이 결과는 Gaussian curvature가 surface의 intrinsic geometry만으로 결정된다는 것을 보여준다.
4) Mean Curvature Vector
surface S를 normal vector field w 방향으로 조금 이동시킨다.
ϕt(x)=x+tw(x).
그 결과 얻은 surface를 St라고 하자.
surface area의 first-order change는
Area(St)=Area(S)−2t∫SH(x)⋅w(x)∣d2x∣+o(t)
이다.
여기서 H는 mean curvature vector이다.
Meaning: mean curvature vector는 surface를 normal direction으로 움직였을 때 area가 어떻게 변하는지를 나타낸다.
5) Minimal Surface
surface가 nearby surfaces 가운데 locally minimal area를 가지면
H=0
이어야 한다.
즉,
Minimal Surface⇒Mean Curvature=0.
6) Gauss Map
unit normal vector field
n(x)
를 원점으로 평행이동하면 그 endpoint는 unit sphere
S2
위의 point가 된다.
따라서
n:S→S2
를 Gauss Map이라고 한다.
7) Gaussian Curvature and Gauss Map
Gauss map의 derivative는
Dn(x):TxS→Tn(x)S2
이다.
Gaussian curvature는
K(x)=detDn(x)
이다.
Meaning: surface를 따라 움직일 때 normal direction이 얼마나 빠르게 변하는지를 determinant로 측정한 것이 Gaussian curvature이다.
8) Total Gaussian Curvature
Gauss map이 injective이면
∫S∣K(x)∣∣d2x∣=Area(n(S))
이다.
Meaning: Gaussian curvature를 surface 전체에 적분하면 normal directions가 unit sphere에서 차지하는 area와 연결된다.
5.5 Fractals and Fractional Dimension
1) Fractional Dimension
dimension은 반드시 integer일 필요가 없다.
self-similar object에서는 scaling relation을 이용하여 fractional dimension을 생각할 수 있다.
2) Self-Similarity
어떤 object가 원래 object를 scale factor s로 확대했을 때 N개의 작은 copies로 이루어진다고 하자.
dimension을 d라고 하면
sd=N.
따라서
d=lnslnN
이다.
3) Koch Snowflake
Koch curve에서는 전체 object가
- 4개의 작은 copies로 구성되고
- 각 작은 copy를 3배 확대하면 전체 크기가 된다.
따라서
3d=4
이고
d=ln3ln4≈1.26
이다.
Meaning: curve보다 복잡하지만 surface보다는 작은 dimension을 가진다.
4) Sierpinski Gasket
Sierpinski gasket에서는
- 3개의 copies
- scale factor 2
이므로
2d=3.
따라서
d=ln2ln3≈1.58
이다.
이 dimension보다 큰 dimension에서 volume은 0이 되고, 더 작은 dimension에서는 infinite가 된다.
Essential Study Checklist
반드시 이해해야 할 내용:
- k-Parallelogram
- General k-Dimensional Volume
volkP=det(TTT)
- Linearly Dependent Vectors
volkP=0
- k-Dimensional Volume Zero
- Strict Parametrization과 Relaxed Parametrization의 차이
- Parametrization의 trouble spots X
- Manifold Volume Formula
volkM=∫det([Dϕ]T[Dϕ])
∫Mf∣dkx∣=∫(f∘ϕ)det([Dϕ]T[Dϕ])∣dku∣
- Integral이 parametrization에 의존하지 않는다는 점
- Arc Length
L=∫∣ϕ′(t)∣dt
- Surface Area in R3
A=∬∣D1ϕ×D2ϕ∣dudv
A=∬1+fx2+fy2dxdy
- Gaussian Curvature의 intrinsic meaning
Area(Dr(p))=πr2−12πK(p)r4+o(r4)
- Mean Curvature와 area variation
- Minimal Surface
H=0
n:S→S2
K(x)=detDn(x)
- Fractal Dimension의 기본 scaling relation
d=lnslnN