Introduction to Differential and Riemannian Geometry

134
Introduction to Differential and Riemannian Geometry François Lauze 1 Department of Computer Science University of Copenhagen Ven Summer School On Manifold Learning in Image and Signal Analysis August 19th, 2009 François Lauze (University of Copenhagen) Differential Geometry Ven 1 / 48

Transcript of Introduction to Differential and Riemannian Geometry

Page 1: Introduction to Differential and Riemannian Geometry

Introduction to Differential and RiemannianGeometry

François Lauze

1Department of Computer ScienceUniversity of Copenhagen

Ven Summer School On Manifold Learning in Image and Signal AnalysisAugust 19th, 2009

François Lauze (University of Copenhagen) Differential Geometry Ven 1 / 48

Page 2: Introduction to Differential and Riemannian Geometry

Outline1 Motivation

Non LinearityStatistics on Non Linear Data

2 RecallsGeometryTopologyCalculus on Rn

3 Differentiable ManifoldsDefinitionsBuilding ManifoldsTangent Space

4 Riemannian ManifoldsMetricGradient FieldLength of curvesGeodesicsCovariant derivatives

François Lauze (University of Copenhagen) Differential Geometry Ven 2 / 48

Page 3: Introduction to Differential and Riemannian Geometry

Motivation Non Linearity

Outline1 Motivation

Non LinearityStatistics on Non Linear Data

2 RecallsGeometryTopologyCalculus on Rn

3 Differentiable ManifoldsDefinitionsBuilding ManifoldsTangent Space

4 Riemannian ManifoldsMetricGradient FieldLength of curvesGeodesicsCovariant derivatives

François Lauze (University of Copenhagen) Differential Geometry Ven 3 / 48

Page 4: Introduction to Differential and Riemannian Geometry

Motivation Non Linearity

Non Linear data

Many interesting /common objects behave non linearly.

Vector lines in R2

The projective line as a circle.

Right triangles with fixedhypotenuse

Right rectangles as half-circle(without endpoints).

François Lauze (University of Copenhagen) Differential Geometry Ven 4 / 48

Page 5: Introduction to Differential and Riemannian Geometry

Motivation Non Linearity

Non Linear data

Many interesting /common objects behave non linearly.

Vector lines in R2

The projective line as a circle.

Right triangles with fixedhypotenuse

Right rectangles as half-circle(without endpoints).

François Lauze (University of Copenhagen) Differential Geometry Ven 4 / 48

Page 6: Introduction to Differential and Riemannian Geometry

Motivation Non Linearity

Non Linear data

Many interesting /common objects behave non linearly.

Vector lines in R2

The projective line as a circle.

Right triangles with fixedhypotenuse

Right rectangles as half-circle(without endpoints).

François Lauze (University of Copenhagen) Differential Geometry Ven 4 / 48

Page 7: Introduction to Differential and Riemannian Geometry

Motivation Statistics on Non Linear Data

Outline1 Motivation

Non LinearityStatistics on Non Linear Data

2 RecallsGeometryTopologyCalculus on Rn

3 Differentiable ManifoldsDefinitionsBuilding ManifoldsTangent Space

4 Riemannian ManifoldsMetricGradient FieldLength of curvesGeodesicsCovariant derivatives

François Lauze (University of Copenhagen) Differential Geometry Ven 5 / 48

Page 8: Introduction to Differential and Riemannian Geometry

Motivation Statistics on Non Linear Data

Averaging

How to average points on acircle?Hm... The linear way doesnot work!A better way: use thedistance on the circle!

François Lauze (University of Copenhagen) Differential Geometry Ven 6 / 48

Page 9: Introduction to Differential and Riemannian Geometry

Motivation Statistics on Non Linear Data

Averaging

How to average points on acircle?Hm... The linear way doesnot work!A better way: use thedistance on the circle!

François Lauze (University of Copenhagen) Differential Geometry Ven 6 / 48

Page 10: Introduction to Differential and Riemannian Geometry

Motivation Statistics on Non Linear Data

Averaging

How to average points on acircle?Hm... The linear way doesnot work!A better way: use thedistance on the circle!

François Lauze (University of Copenhagen) Differential Geometry Ven 6 / 48

Page 11: Introduction to Differential and Riemannian Geometry

Recalls Geometry

Outline1 Motivation

Non LinearityStatistics on Non Linear Data

2 RecallsGeometryTopologyCalculus on Rn

3 Differentiable ManifoldsDefinitionsBuilding ManifoldsTangent Space

4 Riemannian ManifoldsMetricGradient FieldLength of curvesGeodesicsCovariant derivatives

François Lauze (University of Copenhagen) Differential Geometry Ven 7 / 48

Page 12: Introduction to Differential and Riemannian Geometry

Recalls Geometry

Inner Products

Inner Product: product 〈x,y〉 for column vectors x and y in Rn

linear in x and y,symmetric: 〈x, y〉 = 〈y, x〉positive and definite: 〈x, x〉 ≥ 0 with equality if x = 0.

Simplest example: usual dot-product x = (x1, . . . , xn)t , y = (y1, . . . , yn)

t ,

x · y = 〈x,y〉 =n∑

i=1

xiyi = xt Id y

Id is the n-order identity matrix.Every inner product is of the form xtA y, A symmetric positive definite.Alternate notation: 〈x,y〉A.Without subscript 〈−,−〉 will denote standard Euclidean dot-product (i.e.A = Id).

François Lauze (University of Copenhagen) Differential Geometry Ven 8 / 48

Page 13: Introduction to Differential and Riemannian Geometry

Recalls Geometry

Inner Products

Inner Product: product 〈x,y〉 for column vectors x and y in Rn

linear in x and y,symmetric: 〈x, y〉 = 〈y, x〉positive and definite: 〈x, x〉 ≥ 0 with equality if x = 0.

Simplest example: usual dot-product x = (x1, . . . , xn)t , y = (y1, . . . , yn)

t ,

x · y = 〈x,y〉 =n∑

i=1

xiyi = xt Id y

Id is the n-order identity matrix.Every inner product is of the form xtA y, A symmetric positive definite.Alternate notation: 〈x,y〉A.Without subscript 〈−,−〉 will denote standard Euclidean dot-product (i.e.A = Id).

François Lauze (University of Copenhagen) Differential Geometry Ven 8 / 48

Page 14: Introduction to Differential and Riemannian Geometry

Recalls Geometry

Inner Products

Inner Product: product 〈x,y〉 for column vectors x and y in Rn

linear in x and y,symmetric: 〈x, y〉 = 〈y, x〉positive and definite: 〈x, x〉 ≥ 0 with equality if x = 0.

Simplest example: usual dot-product x = (x1, . . . , xn)t , y = (y1, . . . , yn)

t ,

x · y = 〈x,y〉 =n∑

i=1

xiyi = xt Id y

Id is the n-order identity matrix.Every inner product is of the form xtA y, A symmetric positive definite.Alternate notation: 〈x,y〉A.Without subscript 〈−,−〉 will denote standard Euclidean dot-product (i.e.A = Id).

François Lauze (University of Copenhagen) Differential Geometry Ven 8 / 48

Page 15: Introduction to Differential and Riemannian Geometry

Recalls Geometry

Inner Products

Inner Product: product 〈x,y〉 for column vectors x and y in Rn

linear in x and y,symmetric: 〈x, y〉 = 〈y, x〉positive and definite: 〈x, x〉 ≥ 0 with equality if x = 0.

Simplest example: usual dot-product x = (x1, . . . , xn)t , y = (y1, . . . , yn)

t ,

x · y = 〈x,y〉 =n∑

i=1

xiyi = xt Id y

Id is the n-order identity matrix.Every inner product is of the form xtA y, A symmetric positive definite.Alternate notation: 〈x,y〉A.Without subscript 〈−,−〉 will denote standard Euclidean dot-product (i.e.A = Id).

François Lauze (University of Copenhagen) Differential Geometry Ven 8 / 48

Page 16: Introduction to Differential and Riemannian Geometry

Recalls Geometry

Inner Products

Inner Product: product 〈x,y〉 for column vectors x and y in Rn

linear in x and y,symmetric: 〈x, y〉 = 〈y, x〉positive and definite: 〈x, x〉 ≥ 0 with equality if x = 0.

Simplest example: usual dot-product x = (x1, . . . , xn)t , y = (y1, . . . , yn)

t ,

x · y = 〈x,y〉 =n∑

i=1

xiyi = xt Id y

Id is the n-order identity matrix.Every inner product is of the form xtA y, A symmetric positive definite.Alternate notation: 〈x,y〉A.Without subscript 〈−,−〉 will denote standard Euclidean dot-product (i.e.A = Id).

François Lauze (University of Copenhagen) Differential Geometry Ven 8 / 48

Page 17: Introduction to Differential and Riemannian Geometry

Recalls Geometry

Inner Products

Inner Product: product 〈x,y〉 for column vectors x and y in Rn

linear in x and y,symmetric: 〈x, y〉 = 〈y, x〉positive and definite: 〈x, x〉 ≥ 0 with equality if x = 0.

Simplest example: usual dot-product x = (x1, . . . , xn)t , y = (y1, . . . , yn)

t ,

x · y = 〈x,y〉 =n∑

i=1

xiyi = xt Id y

Id is the n-order identity matrix.Every inner product is of the form xtA y, A symmetric positive definite.Alternate notation: 〈x,y〉A.Without subscript 〈−,−〉 will denote standard Euclidean dot-product (i.e.A = Id).

François Lauze (University of Copenhagen) Differential Geometry Ven 8 / 48

Page 18: Introduction to Differential and Riemannian Geometry

Recalls Geometry

Inner Products

Inner Product: product 〈x,y〉 for column vectors x and y in Rn

linear in x and y,symmetric: 〈x, y〉 = 〈y, x〉positive and definite: 〈x, x〉 ≥ 0 with equality if x = 0.

Simplest example: usual dot-product x = (x1, . . . , xn)t , y = (y1, . . . , yn)

t ,

x · y = 〈x,y〉 =n∑

i=1

xiyi = xt Id y

Id is the n-order identity matrix.Every inner product is of the form xtA y, A symmetric positive definite.Alternate notation: 〈x,y〉A.Without subscript 〈−,−〉 will denote standard Euclidean dot-product (i.e.A = Id).

François Lauze (University of Copenhagen) Differential Geometry Ven 8 / 48

Page 19: Introduction to Differential and Riemannian Geometry

Recalls Geometry

Inner Products

Inner Product: product 〈x,y〉 for column vectors x and y in Rn

linear in x and y,symmetric: 〈x, y〉 = 〈y, x〉positive and definite: 〈x, x〉 ≥ 0 with equality if x = 0.

Simplest example: usual dot-product x = (x1, . . . , xn)t , y = (y1, . . . , yn)

t ,

x · y = 〈x,y〉 =n∑

i=1

xiyi = xt Id y

Id is the n-order identity matrix.Every inner product is of the form xtA y, A symmetric positive definite.Alternate notation: 〈x,y〉A.Without subscript 〈−,−〉 will denote standard Euclidean dot-product (i.e.A = Id).

François Lauze (University of Copenhagen) Differential Geometry Ven 8 / 48

Page 20: Introduction to Differential and Riemannian Geometry

Recalls Geometry

Orthogonality – Norm – Distance

A-orthogonality: x⊥Ay⇔ 〈x,y〉A = 0.A-norm of x : ‖x‖A =

√〈x,x〉A.

A-distance on Rn: dA(x,y) = ‖x− y‖A.

Standard orthogonal transform on Rn: n× n matrix R satisfying RtR = Id .They form the orthogonal group O(n). Matrices R with det = 1 form thespecial orthogonal group SO(n).for general inner product 〈−,−〉A: R is A-orthogonal if RtAR = A.

François Lauze (University of Copenhagen) Differential Geometry Ven 9 / 48

Page 21: Introduction to Differential and Riemannian Geometry

Recalls Geometry

Orthogonality – Norm – Distance

A-orthogonality: x⊥Ay⇔ 〈x,y〉A = 0.A-norm of x : ‖x‖A =

√〈x,x〉A.

A-distance on Rn: dA(x,y) = ‖x− y‖A.

Standard orthogonal transform on Rn: n× n matrix R satisfying RtR = Id .They form the orthogonal group O(n). Matrices R with det = 1 form thespecial orthogonal group SO(n).for general inner product 〈−,−〉A: R is A-orthogonal if RtAR = A.

François Lauze (University of Copenhagen) Differential Geometry Ven 9 / 48

Page 22: Introduction to Differential and Riemannian Geometry

Recalls Geometry

Orthogonality – Norm – Distance

A-orthogonality: x⊥Ay⇔ 〈x,y〉A = 0.A-norm of x : ‖x‖A =

√〈x,x〉A.

A-distance on Rn: dA(x,y) = ‖x− y‖A.

Standard orthogonal transform on Rn: n× n matrix R satisfying RtR = Id .They form the orthogonal group O(n). Matrices R with det = 1 form thespecial orthogonal group SO(n).for general inner product 〈−,−〉A: R is A-orthogonal if RtAR = A.

François Lauze (University of Copenhagen) Differential Geometry Ven 9 / 48

Page 23: Introduction to Differential and Riemannian Geometry

Recalls Geometry

Orthogonality – Norm – Distance

A-orthogonality: x⊥Ay⇔ 〈x,y〉A = 0.A-norm of x : ‖x‖A =

√〈x,x〉A.

A-distance on Rn: dA(x,y) = ‖x− y‖A.

Standard orthogonal transform on Rn: n× n matrix R satisfying RtR = Id .They form the orthogonal group O(n). Matrices R with det = 1 form thespecial orthogonal group SO(n).for general inner product 〈−,−〉A: R is A-orthogonal if RtAR = A.

François Lauze (University of Copenhagen) Differential Geometry Ven 9 / 48

Page 24: Introduction to Differential and Riemannian Geometry

Recalls Geometry

Orthogonality – Norm – Distance

A-orthogonality: x⊥Ay⇔ 〈x,y〉A = 0.A-norm of x : ‖x‖A =

√〈x,x〉A.

A-distance on Rn: dA(x,y) = ‖x− y‖A.

Standard orthogonal transform on Rn: n× n matrix R satisfying RtR = Id .They form the orthogonal group O(n). Matrices R with det = 1 form thespecial orthogonal group SO(n).for general inner product 〈−,−〉A: R is A-orthogonal if RtAR = A.

François Lauze (University of Copenhagen) Differential Geometry Ven 9 / 48

Page 25: Introduction to Differential and Riemannian Geometry

Recalls Geometry

Orthogonality – Norm – Distance

A-orthogonality: x⊥Ay⇔ 〈x,y〉A = 0.A-norm of x : ‖x‖A =

√〈x,x〉A.

A-distance on Rn: dA(x,y) = ‖x− y‖A.

Standard orthogonal transform on Rn: n× n matrix R satisfying RtR = Id .They form the orthogonal group O(n). Matrices R with det = 1 form thespecial orthogonal group SO(n).for general inner product 〈−,−〉A: R is A-orthogonal if RtAR = A.

François Lauze (University of Copenhagen) Differential Geometry Ven 9 / 48

Page 26: Introduction to Differential and Riemannian Geometry

Recalls Geometry

Duality

Linear form h : Rn → R: h(x) =∑n

i=1 hixi .Given an inner product 〈−,−〉A on Rn, h represented by a unique vectorhA s.t

h(x) = 〈hA,x〉AhA is the dual of h (w.r.t 〈−,−〉A).for standard dot product:

h =

h1...

hn

!

for general inner product 〈−,−〉A

hA = A−1h.

François Lauze (University of Copenhagen) Differential Geometry Ven 10 / 48

Page 27: Introduction to Differential and Riemannian Geometry

Recalls Geometry

Duality

Linear form h : Rn → R: h(x) =∑n

i=1 hixi .Given an inner product 〈−,−〉A on Rn, h represented by a unique vectorhA s.t

h(x) = 〈hA,x〉AhA is the dual of h (w.r.t 〈−,−〉A).for standard dot product:

h =

h1...

hn

!

for general inner product 〈−,−〉A

hA = A−1h.

François Lauze (University of Copenhagen) Differential Geometry Ven 10 / 48

Page 28: Introduction to Differential and Riemannian Geometry

Recalls Geometry

Duality

Linear form h : Rn → R: h(x) =∑n

i=1 hixi .Given an inner product 〈−,−〉A on Rn, h represented by a unique vectorhA s.t

h(x) = 〈hA,x〉AhA is the dual of h (w.r.t 〈−,−〉A).for standard dot product:

h =

h1...

hn

!

for general inner product 〈−,−〉A

hA = A−1h.

François Lauze (University of Copenhagen) Differential Geometry Ven 10 / 48

Page 29: Introduction to Differential and Riemannian Geometry

Recalls Geometry

Duality

Linear form h : Rn → R: h(x) =∑n

i=1 hixi .Given an inner product 〈−,−〉A on Rn, h represented by a unique vectorhA s.t

h(x) = 〈hA,x〉AhA is the dual of h (w.r.t 〈−,−〉A).for standard dot product:

h =

h1...

hn

!

for general inner product 〈−,−〉A

hA = A−1h.

François Lauze (University of Copenhagen) Differential Geometry Ven 10 / 48

Page 30: Introduction to Differential and Riemannian Geometry

Recalls Geometry

Duality

Linear form h : Rn → R: h(x) =∑n

i=1 hixi .Given an inner product 〈−,−〉A on Rn, h represented by a unique vectorhA s.t

h(x) = 〈hA,x〉AhA is the dual of h (w.r.t 〈−,−〉A).for standard dot product:

h =

h1...

hn

!

for general inner product 〈−,−〉A

hA = A−1h.

François Lauze (University of Copenhagen) Differential Geometry Ven 10 / 48

Page 31: Introduction to Differential and Riemannian Geometry

Recalls Topology

Outline1 Motivation

Non LinearityStatistics on Non Linear Data

2 RecallsGeometryTopologyCalculus on Rn

3 Differentiable ManifoldsDefinitionsBuilding ManifoldsTangent Space

4 Riemannian ManifoldsMetricGradient FieldLength of curvesGeodesicsCovariant derivatives

François Lauze (University of Copenhagen) Differential Geometry Ven 11 / 48

Page 32: Introduction to Differential and Riemannian Geometry

Recalls Topology

Open sets, Continuity...

Topology on Rn. A open set of Rn is a union (not necessarily finite) ofopen balls. RN and the empty set ∅ are open.

A map f : X → Y between topological spaces is continuous if

V ⊂ Y open⇒ f−1(V ) ⊂ X open.

A map h : X → Y between topological spaces is a homeomorphism is itis continuous, one-to-one and h−1 is continuous.

François Lauze (University of Copenhagen) Differential Geometry Ven 12 / 48

Page 33: Introduction to Differential and Riemannian Geometry

Recalls Topology

Open sets, Continuity...

Topology on Rn. A open set of Rn is a union (not necessarily finite) ofopen balls. RN and the empty set ∅ are open.

A map f : X → Y between topological spaces is continuous if

V ⊂ Y open⇒ f−1(V ) ⊂ X open.

A map h : X → Y between topological spaces is a homeomorphism is itis continuous, one-to-one and h−1 is continuous.

François Lauze (University of Copenhagen) Differential Geometry Ven 12 / 48

Page 34: Introduction to Differential and Riemannian Geometry

Recalls Topology

Open sets, Continuity...

Topology on Rn. A open set of Rn is a union (not necessarily finite) ofopen balls. RN and the empty set ∅ are open.

A map f : X → Y between topological spaces is continuous if

V ⊂ Y open⇒ f−1(V ) ⊂ X open.

A map h : X → Y between topological spaces is a homeomorphism is itis continuous, one-to-one and h−1 is continuous.

François Lauze (University of Copenhagen) Differential Geometry Ven 12 / 48

Page 35: Introduction to Differential and Riemannian Geometry

Recalls Topology

Open sets, Continuity...

Topology on Rn. A open set of Rn is a union (not necessarily finite) ofopen balls. RN and the empty set ∅ are open.

A map f : X → Y between topological spaces is continuous if

V ⊂ Y open⇒ f−1(V ) ⊂ X open.

A map h : X → Y between topological spaces is a homeomorphism is itis continuous, one-to-one and h−1 is continuous.

François Lauze (University of Copenhagen) Differential Geometry Ven 12 / 48

Page 36: Introduction to Differential and Riemannian Geometry

Recalls Calculus on Rn

Outline1 Motivation

Non LinearityStatistics on Non Linear Data

2 RecallsGeometryTopologyCalculus on Rn

3 Differentiable ManifoldsDefinitionsBuilding ManifoldsTangent Space

4 Riemannian ManifoldsMetricGradient FieldLength of curvesGeodesicsCovariant derivatives

François Lauze (University of Copenhagen) Differential Geometry Ven 13 / 48

Page 37: Introduction to Differential and Riemannian Geometry

Recalls Calculus on Rn

Differentiable and smooth functions

f : U open ⊂ Rn → Rq continuous: write

(y1, . . . , y1) = f (x1, . . . , xn)

f is of class Cr if f has continuous partial derivatives

∂r1+···+rn yk

∂x r11 . . . ∂x rn

n

k = 1 . . . q, r1 + . . . rn ≤ r .When r =∞, I say that f is smooth. This is the main situation of interest.

François Lauze (University of Copenhagen) Differential Geometry Ven 14 / 48

Page 38: Introduction to Differential and Riemannian Geometry

Recalls Calculus on Rn

Differentiable and smooth functions

f : U open ⊂ Rn → Rq continuous: write

(y1, . . . , y1) = f (x1, . . . , xn)

f is of class Cr if f has continuous partial derivatives

∂r1+···+rn yk

∂x r11 . . . ∂x rn

n

k = 1 . . . q, r1 + . . . rn ≤ r .When r =∞, I say that f is smooth. This is the main situation of interest.

François Lauze (University of Copenhagen) Differential Geometry Ven 14 / 48

Page 39: Introduction to Differential and Riemannian Geometry

Recalls Calculus on Rn

Differentiable and smooth functions

f : U open ⊂ Rn → Rq continuous: write

(y1, . . . , y1) = f (x1, . . . , xn)

f is of class Cr if f has continuous partial derivatives

∂r1+···+rn yk

∂x r11 . . . ∂x rn

n

k = 1 . . . q, r1 + . . . rn ≤ r .When r =∞, I say that f is smooth. This is the main situation of interest.

François Lauze (University of Copenhagen) Differential Geometry Ven 14 / 48

Page 40: Introduction to Differential and Riemannian Geometry

Recalls Calculus on Rn

Differentiable and smooth functions

f : U open ⊂ Rn → Rq continuous: write

(y1, . . . , y1) = f (x1, . . . , xn)

f is of class Cr if f has continuous partial derivatives

∂r1+···+rn yk

∂x r11 . . . ∂x rn

n

k = 1 . . . q, r1 + . . . rn ≤ r .When r =∞, I say that f is smooth. This is the main situation of interest.

François Lauze (University of Copenhagen) Differential Geometry Ven 14 / 48

Page 41: Introduction to Differential and Riemannian Geometry

Recalls Calculus on Rn

Differential, Jacobian Matrix

Differential of f in x: unique linear map (if exists) dx f : Rn → Rq s.t.

f (x + h) = f (x) + dx f (h) + o(h).

Jacobian matrix of f : matrix q × n of partial derivatives of f :

Jxf =

∂y1∂x1

(x) . . . ∂y1∂xn

(x)

......

∂yq∂x1

(x) . . .∂yq∂xn

(x)

if n ≥ q and rank(Jxf ) = q, f is a submersion at x.if n ≤ q and rank(Jxf ) = n, f is an immersion at x.

François Lauze (University of Copenhagen) Differential Geometry Ven 15 / 48

Page 42: Introduction to Differential and Riemannian Geometry

Recalls Calculus on Rn

Differential, Jacobian Matrix

Differential of f in x: unique linear map (if exists) dx f : Rn → Rq s.t.

f (x + h) = f (x) + dx f (h) + o(h).

Jacobian matrix of f : matrix q × n of partial derivatives of f :

Jxf =

∂y1∂x1

(x) . . . ∂y1∂xn

(x)

......

∂yq∂x1

(x) . . .∂yq∂xn

(x)

if n ≥ q and rank(Jxf ) = q, f is a submersion at x.if n ≤ q and rank(Jxf ) = n, f is an immersion at x.

François Lauze (University of Copenhagen) Differential Geometry Ven 15 / 48

Page 43: Introduction to Differential and Riemannian Geometry

Recalls Calculus on Rn

Differential, Jacobian Matrix

Differential of f in x: unique linear map (if exists) dx f : Rn → Rq s.t.

f (x + h) = f (x) + dx f (h) + o(h).

Jacobian matrix of f : matrix q × n of partial derivatives of f :

Jxf =

∂y1∂x1

(x) . . . ∂y1∂xn

(x)

......

∂yq∂x1

(x) . . .∂yq∂xn

(x)

if n ≥ q and rank(Jxf ) = q, f is a submersion at x.if n ≤ q and rank(Jxf ) = n, f is an immersion at x.

François Lauze (University of Copenhagen) Differential Geometry Ven 15 / 48

Page 44: Introduction to Differential and Riemannian Geometry

Recalls Calculus on Rn

Differential, Jacobian Matrix

Differential of f in x: unique linear map (if exists) dx f : Rn → Rq s.t.

f (x + h) = f (x) + dx f (h) + o(h).

Jacobian matrix of f : matrix q × n of partial derivatives of f :

Jxf =

∂y1∂x1

(x) . . . ∂y1∂xn

(x)

......

∂yq∂x1

(x) . . .∂yq∂xn

(x)

if n ≥ q and rank(Jxf ) = q, f is a submersion at x.if n ≤ q and rank(Jxf ) = n, f is an immersion at x.

François Lauze (University of Copenhagen) Differential Geometry Ven 15 / 48

Page 45: Introduction to Differential and Riemannian Geometry

Recalls Calculus on Rn

Differential, Jacobian Matrix

Differential of f in x: unique linear map (if exists) dx f : Rn → Rq s.t.

f (x + h) = f (x) + dx f (h) + o(h).

Jacobian matrix of f : matrix q × n of partial derivatives of f :

Jxf =

∂y1∂x1

(x) . . . ∂y1∂xn

(x)

......

∂yq∂x1

(x) . . .∂yq∂xn

(x)

if n ≥ q and rank(Jxf ) = q, f is a submersion at x.if n ≤ q and rank(Jxf ) = n, f is an immersion at x.

François Lauze (University of Copenhagen) Differential Geometry Ven 15 / 48

Page 46: Introduction to Differential and Riemannian Geometry

Recalls Calculus on Rn

Diffeomorphism

when n = q: if f is 1-1 Cr and its inverse is also Cr , f is aCr -diffeomorphism. A smooth diffeomorphism is simply referred to as adiffeomorphism.If f is a diffeomorphism, det(Jxf ) 6= 0. Conversely, if det(Jxf ) 6= 0, by theInverse Function Theorem, f is a local diffeomorphism in a neighborhoodof x.f may be a local diffeomorphism everywhere but fail to be a globaldiffeomorphism. Example:

f : R2\0→ R2, (x , y)→ (ex cos(y),ex sin(y)).

if f is 1-1 and a local diffeomorphism everywhere, it is a globaldiffeomorphism.

François Lauze (University of Copenhagen) Differential Geometry Ven 16 / 48

Page 47: Introduction to Differential and Riemannian Geometry

Recalls Calculus on Rn

Diffeomorphism

when n = q: if f is 1-1 Cr and its inverse is also Cr , f is aCr -diffeomorphism. A smooth diffeomorphism is simply referred to as adiffeomorphism.If f is a diffeomorphism, det(Jxf ) 6= 0. Conversely, if det(Jxf ) 6= 0, by theInverse Function Theorem, f is a local diffeomorphism in a neighborhoodof x.f may be a local diffeomorphism everywhere but fail to be a globaldiffeomorphism. Example:

f : R2\0→ R2, (x , y)→ (ex cos(y),ex sin(y)).

if f is 1-1 and a local diffeomorphism everywhere, it is a globaldiffeomorphism.

François Lauze (University of Copenhagen) Differential Geometry Ven 16 / 48

Page 48: Introduction to Differential and Riemannian Geometry

Recalls Calculus on Rn

Diffeomorphism

when n = q: if f is 1-1 Cr and its inverse is also Cr , f is aCr -diffeomorphism. A smooth diffeomorphism is simply referred to as adiffeomorphism.If f is a diffeomorphism, det(Jxf ) 6= 0. Conversely, if det(Jxf ) 6= 0, by theInverse Function Theorem, f is a local diffeomorphism in a neighborhoodof x.f may be a local diffeomorphism everywhere but fail to be a globaldiffeomorphism. Example:

f : R2\0→ R2, (x , y)→ (ex cos(y),ex sin(y)).

if f is 1-1 and a local diffeomorphism everywhere, it is a globaldiffeomorphism.

François Lauze (University of Copenhagen) Differential Geometry Ven 16 / 48

Page 49: Introduction to Differential and Riemannian Geometry

Recalls Calculus on Rn

Diffeomorphism

when n = q: if f is 1-1 Cr and its inverse is also Cr , f is aCr -diffeomorphism. A smooth diffeomorphism is simply referred to as adiffeomorphism.If f is a diffeomorphism, det(Jxf ) 6= 0. Conversely, if det(Jxf ) 6= 0, by theInverse Function Theorem, f is a local diffeomorphism in a neighborhoodof x.f may be a local diffeomorphism everywhere but fail to be a globaldiffeomorphism. Example:

f : R2\0→ R2, (x , y)→ (ex cos(y),ex sin(y)).

if f is 1-1 and a local diffeomorphism everywhere, it is a globaldiffeomorphism.

François Lauze (University of Copenhagen) Differential Geometry Ven 16 / 48

Page 50: Introduction to Differential and Riemannian Geometry

Recalls Calculus on Rn

Diffeomorphism

when n = q: if f is 1-1 Cr and its inverse is also Cr , f is aCr -diffeomorphism. A smooth diffeomorphism is simply referred to as adiffeomorphism.If f is a diffeomorphism, det(Jxf ) 6= 0. Conversely, if det(Jxf ) 6= 0, by theInverse Function Theorem, f is a local diffeomorphism in a neighborhoodof x.f may be a local diffeomorphism everywhere but fail to be a globaldiffeomorphism. Example:

f : R2\0→ R2, (x , y)→ (ex cos(y),ex sin(y)).

if f is 1-1 and a local diffeomorphism everywhere, it is a globaldiffeomorphism.

François Lauze (University of Copenhagen) Differential Geometry Ven 16 / 48

Page 51: Introduction to Differential and Riemannian Geometry

Recalls Calculus on Rn

Gradient of a function

f : U ⊂ Rn → R, dxf it differential at x ∈ U.dxf is represented by a unique vector, the gradient of f for the standardinner product:

dxf (h) = ∇fx · h

If one changes the inner product, the gradient changes too, but not thedifferential.The gradient indicates the direction of largest change (byCauchy-Schwarz).

François Lauze (University of Copenhagen) Differential Geometry Ven 17 / 48

Page 52: Introduction to Differential and Riemannian Geometry

Recalls Calculus on Rn

Gradient of a function

f : U ⊂ Rn → R, dxf it differential at x ∈ U.dxf is represented by a unique vector, the gradient of f for the standardinner product:

dxf (h) = ∇fx · h

If one changes the inner product, the gradient changes too, but not thedifferential.The gradient indicates the direction of largest change (byCauchy-Schwarz).

François Lauze (University of Copenhagen) Differential Geometry Ven 17 / 48

Page 53: Introduction to Differential and Riemannian Geometry

Recalls Calculus on Rn

Gradient of a function

f : U ⊂ Rn → R, dxf it differential at x ∈ U.dxf is represented by a unique vector, the gradient of f for the standardinner product:

dxf (h) = ∇fx · h

If one changes the inner product, the gradient changes too, but not thedifferential.The gradient indicates the direction of largest change (byCauchy-Schwarz).

François Lauze (University of Copenhagen) Differential Geometry Ven 17 / 48

Page 54: Introduction to Differential and Riemannian Geometry

Recalls Calculus on Rn

Gradient of a function

f : U ⊂ Rn → R, dxf it differential at x ∈ U.dxf is represented by a unique vector, the gradient of f for the standardinner product:

dxf (h) = ∇fx · h

If one changes the inner product, the gradient changes too, but not thedifferential.The gradient indicates the direction of largest change (byCauchy-Schwarz).

François Lauze (University of Copenhagen) Differential Geometry Ven 17 / 48

Page 55: Introduction to Differential and Riemannian Geometry

Recalls Calculus on Rn

Gradient of a function

f : U ⊂ Rn → R, dxf it differential at x ∈ U.dxf is represented by a unique vector, the gradient of f for the standardinner product:

dxf (h) = ∇fx · h

If one changes the inner product, the gradient changes too, but not thedifferential.The gradient indicates the direction of largest change (byCauchy-Schwarz).

François Lauze (University of Copenhagen) Differential Geometry Ven 17 / 48

Page 56: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Definitions

Outline1 Motivation

Non LinearityStatistics on Non Linear Data

2 RecallsGeometryTopologyCalculus on Rn

3 Differentiable ManifoldsDefinitionsBuilding ManifoldsTangent Space

4 Riemannian ManifoldsMetricGradient FieldLength of curvesGeodesicsCovariant derivatives

François Lauze (University of Copenhagen) Differential Geometry Ven 18 / 48

Page 57: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Definitions

Differentiable Manifold

Differential manifold M of dim n:

smoothly glued open pieces ofEuclidean space Rn via M = ∪iVi ,homeomorphisms ϕi :Vi → Wi⊂Rn,

ϕi(P) = (x1(P), . . . , xn(P))Charts or local coordinates

Smoothness in gluing: the changes ofcoordinates

ϕj ◦ ϕ−1i : ϕi(Vi ∩ Vj)→ ϕj(Vi ∩ Vj)

are smooth.

Set

ϕj(P) = (y1(P), . . . , yn(P)),

then

ϕj ◦ ϕ−1i (x1, . . . , xn) = (y1, . . . , yn)

and the n × n Jacobian matrices“∂yk

∂xh

”k,h

are invertible.

Maps ϕ−1i : Wi → Vi are local

parametrization of M.

François Lauze (University of Copenhagen) Differential Geometry Ven 19 / 48

Page 58: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Definitions

Differentiable Manifold

Differential manifold M of dim n:

smoothly glued open pieces ofEuclidean space Rn via M = ∪iVi ,homeomorphisms ϕi :Vi → Wi⊂Rn,

ϕi(P) = (x1(P), . . . , xn(P))Charts or local coordinates

Smoothness in gluing: the changes ofcoordinates

ϕj ◦ ϕ−1i : ϕi(Vi ∩ Vj)→ ϕj(Vi ∩ Vj)

are smooth.

Set

ϕj(P) = (y1(P), . . . , yn(P)),

then

ϕj ◦ ϕ−1i (x1, . . . , xn) = (y1, . . . , yn)

and the n × n Jacobian matrices“∂yk

∂xh

”k,h

are invertible.

Maps ϕ−1i : Wi → Vi are local

parametrization of M.

François Lauze (University of Copenhagen) Differential Geometry Ven 19 / 48

Page 59: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Definitions

Differentiable Manifold

Differential manifold M of dim n:

smoothly glued open pieces ofEuclidean space Rn via M = ∪iVi ,homeomorphisms ϕi :Vi → Wi⊂Rn,

ϕi(P) = (x1(P), . . . , xn(P))Charts or local coordinates

Smoothness in gluing: the changes ofcoordinates

ϕj ◦ ϕ−1i : ϕi(Vi ∩ Vj)→ ϕj(Vi ∩ Vj)

are smooth.

Set

ϕj(P) = (y1(P), . . . , yn(P)),

then

ϕj ◦ ϕ−1i (x1, . . . , xn) = (y1, . . . , yn)

and the n × n Jacobian matrices“∂yk

∂xh

”k,h

are invertible.

Maps ϕ−1i : Wi → Vi are local

parametrization of M.

François Lauze (University of Copenhagen) Differential Geometry Ven 19 / 48

Page 60: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Definitions

Differentiable Manifold

Differential manifold M of dim n:

smoothly glued open pieces ofEuclidean space Rn via M = ∪iVi ,homeomorphisms ϕi :Vi → Wi⊂Rn,

ϕi(P) = (x1(P), . . . , xn(P))Charts or local coordinates

Smoothness in gluing: the changes ofcoordinates

ϕj ◦ ϕ−1i : ϕi(Vi ∩ Vj)→ ϕj(Vi ∩ Vj)

are smooth.

Set

ϕj(P) = (y1(P), . . . , yn(P)),

then

ϕj ◦ ϕ−1i (x1, . . . , xn) = (y1, . . . , yn)

and the n × n Jacobian matrices“∂yk

∂xh

”k,h

are invertible.

Maps ϕ−1i : Wi → Vi are local

parametrization of M.

François Lauze (University of Copenhagen) Differential Geometry Ven 19 / 48

Page 61: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Definitions

Differentiable Manifold

Differential manifold M of dim n:

smoothly glued open pieces ofEuclidean space Rn via M = ∪iVi ,homeomorphisms ϕi :Vi → Wi⊂Rn,

ϕi(P) = (x1(P), . . . , xn(P))Charts or local coordinates

Smoothness in gluing: the changes ofcoordinates

ϕj ◦ ϕ−1i : ϕi(Vi ∩ Vj)→ ϕj(Vi ∩ Vj)

are smooth.

Set

ϕj(P) = (y1(P), . . . , yn(P)),

then

ϕj ◦ ϕ−1i (x1, . . . , xn) = (y1, . . . , yn)

and the n × n Jacobian matrices“∂yk

∂xh

”k,h

are invertible.

Maps ϕ−1i : Wi → Vi are local

parametrization of M.

François Lauze (University of Copenhagen) Differential Geometry Ven 19 / 48

Page 62: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Definitions

Differentiable maps

f : M → N is differentiable if its expression in any coordinates for M andN is.ϕ local coordinates at P ∈ M, ψ local coordinates at f (P) ∈ N

ϕ−1 ◦ f ◦ ψ differentiable.

François Lauze (University of Copenhagen) Differential Geometry Ven 20 / 48

Page 63: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Definitions

Differentiable maps

f : M → N is differentiable if its expression in any coordinates for M andN is.ϕ local coordinates at P ∈ M, ψ local coordinates at f (P) ∈ N

ϕ−1 ◦ f ◦ ψ differentiable.

François Lauze (University of Copenhagen) Differential Geometry Ven 20 / 48

Page 64: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Definitions

Differentiable maps

f : M → N is differentiable if its expression in any coordinates for M andN is.ϕ local coordinates at P ∈ M, ψ local coordinates at f (P) ∈ N

ϕ−1 ◦ f ◦ ψ differentiable.

François Lauze (University of Copenhagen) Differential Geometry Ven 20 / 48

Page 65: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Definitions

Differentiable maps

f : M → N is differentiable if its expression in any coordinates for M andN is.ϕ local coordinates at P ∈ M, ψ local coordinates at f (P) ∈ N

ϕ−1 ◦ f ◦ ψ differentiable.

François Lauze (University of Copenhagen) Differential Geometry Ven 20 / 48

Page 66: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Definitions

First Examples

The Euclidean space Rn is a manifold: take ϕ = Id as global coordinatesystem!The sphere S2 = {(x , y , z), x2 + y2 + z2 = 1}

For instance the projection from North Pole, given, for a pointP = (x , y , z) 6= N of the sphere, by

ϕN(P) =

(x

1− z,

y1− z

)is a (large) local coordinate system (around the south pole).

François Lauze (University of Copenhagen) Differential Geometry Ven 21 / 48

Page 67: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Definitions

First Examples

The Euclidean space Rn is a manifold: take ϕ = Id as global coordinatesystem!The sphere S2 = {(x , y , z), x2 + y2 + z2 = 1}

For instance the projection from North Pole, given, for a pointP = (x , y , z) 6= N of the sphere, by

ϕN(P) =

(x

1− z,

y1− z

)is a (large) local coordinate system (around the south pole).

François Lauze (University of Copenhagen) Differential Geometry Ven 21 / 48

Page 68: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Definitions

First Examples

The Euclidean space Rn is a manifold: take ϕ = Id as global coordinatesystem!The sphere S2 = {(x , y , z), x2 + y2 + z2 = 1}

For instance the projection from North Pole, given, for a pointP = (x , y , z) 6= N of the sphere, by

ϕN(P) =

(x

1− z,

y1− z

)is a (large) local coordinate system (around the south pole).

François Lauze (University of Copenhagen) Differential Geometry Ven 21 / 48

Page 69: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Definitions

First Examples

The Euclidean space Rn is a manifold: take ϕ = Id as global coordinatesystem!The sphere S2 = {(x , y , z), x2 + y2 + z2 = 1}

For instance the projection from North Pole, given, for a pointP = (x , y , z) 6= N of the sphere, by

ϕN(P) =

(x

1− z,

y1− z

)is a (large) local coordinate system (around the south pole).

François Lauze (University of Copenhagen) Differential Geometry Ven 21 / 48

Page 70: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Definitions

Examples

The Moebius strip

u ∈ [0,2π], v ∈ [12,

12

]

cos(u)(1 + 1

2 v cos( u2 ))

sin(u)(1 + 1

2 v cos( u2 ))

12 v sin( u

2 )

The 2D-torus

(u, v) ∈ [0,2π]2,R � r > 0cos(u) (R + r cos(v))sin(u) (R + r cos(v))

r sin(v)

François Lauze (University of Copenhagen) Differential Geometry Ven 22 / 48

Page 71: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Definitions

Examples

The Moebius strip

u ∈ [0,2π], v ∈ [12,

12

]

cos(u)(1 + 1

2 v cos( u2 ))

sin(u)(1 + 1

2 v cos( u2 ))

12 v sin( u

2 )

The 2D-torus

(u, v) ∈ [0,2π]2,R � r > 0cos(u) (R + r cos(v))sin(u) (R + r cos(v))

r sin(v)

François Lauze (University of Copenhagen) Differential Geometry Ven 22 / 48

Page 72: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Definitions

Examples

The Moebius strip

u ∈ [0,2π], v ∈ [12,

12

]

cos(u)(1 + 1

2 v cos( u2 ))

sin(u)(1 + 1

2 v cos( u2 ))

12 v sin( u

2 )

The 2D-torus

(u, v) ∈ [0,2π]2,R � r > 0cos(u) (R + r cos(v))sin(u) (R + r cos(v))

r sin(v)

François Lauze (University of Copenhagen) Differential Geometry Ven 22 / 48

Page 73: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Building Manifolds

Outline1 Motivation

Non LinearityStatistics on Non Linear Data

2 RecallsGeometryTopologyCalculus on Rn

3 Differentiable ManifoldsDefinitionsBuilding ManifoldsTangent Space

4 Riemannian ManifoldsMetricGradient FieldLength of curvesGeodesicsCovariant derivatives

François Lauze (University of Copenhagen) Differential Geometry Ven 23 / 48

Page 74: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Building Manifolds

Submanifolds of Rn

Take f : U ∈ Rn → Rq , q ≤ n smooth.Set M = f−1(0).If for all x ∈ M, f is a submersion at x, M is a manifold of dimension n− q.Example:

f (x1, . . . , xn) = 1−n∑

i=1

x2i :

f−1(0) is the (n − 1)-dimensional unit sphere Sn−1.Many common examples of manifolds in practice are of that type.

François Lauze (University of Copenhagen) Differential Geometry Ven 24 / 48

Page 75: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Building Manifolds

Submanifolds of Rn

Take f : U ∈ Rn → Rq , q ≤ n smooth.Set M = f−1(0).If for all x ∈ M, f is a submersion at x, M is a manifold of dimension n− q.Example:

f (x1, . . . , xn) = 1−n∑

i=1

x2i :

f−1(0) is the (n − 1)-dimensional unit sphere Sn−1.Many common examples of manifolds in practice are of that type.

François Lauze (University of Copenhagen) Differential Geometry Ven 24 / 48

Page 76: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Building Manifolds

Submanifolds of Rn

Take f : U ∈ Rn → Rq , q ≤ n smooth.Set M = f−1(0).If for all x ∈ M, f is a submersion at x, M is a manifold of dimension n− q.Example:

f (x1, . . . , xn) = 1−n∑

i=1

x2i :

f−1(0) is the (n − 1)-dimensional unit sphere Sn−1.Many common examples of manifolds in practice are of that type.

François Lauze (University of Copenhagen) Differential Geometry Ven 24 / 48

Page 77: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Building Manifolds

Submanifolds of Rn

Take f : U ∈ Rn → Rq , q ≤ n smooth.Set M = f−1(0).If for all x ∈ M, f is a submersion at x, M is a manifold of dimension n− q.Example:

f (x1, . . . , xn) = 1−n∑

i=1

x2i :

f−1(0) is the (n − 1)-dimensional unit sphere Sn−1.Many common examples of manifolds in practice are of that type.

François Lauze (University of Copenhagen) Differential Geometry Ven 24 / 48

Page 78: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Building Manifolds

Submanifolds of Rn

Take f : U ∈ Rn → Rq , q ≤ n smooth.Set M = f−1(0).If for all x ∈ M, f is a submersion at x, M is a manifold of dimension n− q.Example:

f (x1, . . . , xn) = 1−n∑

i=1

x2i :

f−1(0) is the (n − 1)-dimensional unit sphere Sn−1.Many common examples of manifolds in practice are of that type.

François Lauze (University of Copenhagen) Differential Geometry Ven 24 / 48

Page 79: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Building Manifolds

Submanifolds of Rn

Take f : U ∈ Rn → Rq , q ≤ n smooth.Set M = f−1(0).If for all x ∈ M, f is a submersion at x, M is a manifold of dimension n− q.Example:

f (x1, . . . , xn) = 1−n∑

i=1

x2i :

f−1(0) is the (n − 1)-dimensional unit sphere Sn−1.Many common examples of manifolds in practice are of that type.

François Lauze (University of Copenhagen) Differential Geometry Ven 24 / 48

Page 80: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Building Manifolds

Product Manifolds

M and N manifolds, so is M × N.Just consider the products of charts of M and N!Example: M = S1, N = R: cylinder.Example: M = N = S1: the torus!

François Lauze (University of Copenhagen) Differential Geometry Ven 25 / 48

Page 81: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Building Manifolds

Product Manifolds

M and N manifolds, so is M × N.Just consider the products of charts of M and N!Example: M = S1, N = R: cylinder.Example: M = N = S1: the torus!

François Lauze (University of Copenhagen) Differential Geometry Ven 25 / 48

Page 82: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Building Manifolds

Product Manifolds

M and N manifolds, so is M × N.Just consider the products of charts of M and N!Example: M = S1, N = R: cylinder.Example: M = N = S1: the torus!

François Lauze (University of Copenhagen) Differential Geometry Ven 25 / 48

Page 83: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Building Manifolds

Product Manifolds

M and N manifolds, so is M × N.Just consider the products of charts of M and N!Example: M = S1, N = R: cylinder.Example: M = N = S1: the torus!

François Lauze (University of Copenhagen) Differential Geometry Ven 25 / 48

Page 84: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Building Manifolds

Product Manifolds

M and N manifolds, so is M × N.Just consider the products of charts of M and N!Example: M = S1, N = R: cylinder.Example: M = N = S1: the torus!

François Lauze (University of Copenhagen) Differential Geometry Ven 25 / 48

Page 85: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Tangent Space

Outline1 Motivation

Non LinearityStatistics on Non Linear Data

2 RecallsGeometryTopologyCalculus on Rn

3 Differentiable ManifoldsDefinitionsBuilding ManifoldsTangent Space

4 Riemannian ManifoldsMetricGradient FieldLength of curvesGeodesicsCovariant derivatives

François Lauze (University of Copenhagen) Differential Geometry Ven 26 / 48

Page 86: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Tangent Space

Tangent vectors informally

.

Informally: a tangent vector at P ∈ M: draw a curve c : (−ε, ε)→ M,c(0) = P, then c(0) is a tangent vector.

François Lauze (University of Copenhagen) Differential Geometry Ven 27 / 48

Page 87: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Tangent Space

Tangent vectors informally

.

Informally: a tangent vector at P ∈ M: draw a curve c : (−ε, ε)→ M,c(0) = P, then c(0) is a tangent vector.

François Lauze (University of Copenhagen) Differential Geometry Ven 27 / 48

Page 88: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Tangent Space

Tangent vectors informally

.

Informally: a tangent vector at P ∈ M: draw a curve c : (−ε, ε)→ M,c(0) = P, then c(0) is a tangent vector.

François Lauze (University of Copenhagen) Differential Geometry Ven 27 / 48

Page 89: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Tangent Space

A bit more formally

.

c : c : (−ε, ε)→ M, c(0) = P. In chart ϕ, the map t 7→ ϕ ◦ c(t) is a curvein Euclidean space, and so is t 7→ ψ ◦ c(t).set v = d

dt (ϕ ◦ c)|0, w = ddt (ψ ◦ c)|0 then

w = J0(ϕ−1 ◦ ψ

)v .

Use this relation to identify vectors in different coordinate systems!

François Lauze (University of Copenhagen) Differential Geometry Ven 28 / 48

Page 90: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Tangent Space

A bit more formally

.

c : c : (−ε, ε)→ M, c(0) = P. In chart ϕ, the map t 7→ ϕ ◦ c(t) is a curvein Euclidean space, and so is t 7→ ψ ◦ c(t).set v = d

dt (ϕ ◦ c)|0, w = ddt (ψ ◦ c)|0 then

w = J0(ϕ−1 ◦ ψ

)v .

Use this relation to identify vectors in different coordinate systems!

François Lauze (University of Copenhagen) Differential Geometry Ven 28 / 48

Page 91: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Tangent Space

A bit more formally

.

c : c : (−ε, ε)→ M, c(0) = P. In chart ϕ, the map t 7→ ϕ ◦ c(t) is a curvein Euclidean space, and so is t 7→ ψ ◦ c(t).set v = d

dt (ϕ ◦ c)|0, w = ddt (ψ ◦ c)|0 then

w = J0(ϕ−1 ◦ ψ

)v .

Use this relation to identify vectors in different coordinate systems!

François Lauze (University of Copenhagen) Differential Geometry Ven 28 / 48

Page 92: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Tangent Space

A bit more formally

.

c : c : (−ε, ε)→ M, c(0) = P. In chart ϕ, the map t 7→ ϕ ◦ c(t) is a curvein Euclidean space, and so is t 7→ ψ ◦ c(t).set v = d

dt (ϕ ◦ c)|0, w = ddt (ψ ◦ c)|0 then

w = J0(ϕ−1 ◦ ψ

)v .

Use this relation to identify vectors in different coordinate systems!

François Lauze (University of Copenhagen) Differential Geometry Ven 28 / 48

Page 93: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Tangent Space

Tangent space

The set of tangent vectors to the n-dimensional manifold M at point P isthe tangent space of M at P denoted TPM.It is a vector space of dimension n: let θ a local parametrization of M,θ(x1, . . . , xn) ∈ M with θ(0) = P. Define curves

xi : t 7→ θ(0, . . . ,0, t ,0,0)

.They go through P when t = 0 and follow the axes. Their derivative at 0are denoted ∂xi . They form a basis of TPM.

François Lauze (University of Copenhagen) Differential Geometry Ven 29 / 48

Page 94: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Tangent Space

Tangent space

The set of tangent vectors to the n-dimensional manifold M at point P isthe tangent space of M at P denoted TPM.It is a vector space of dimension n: let θ a local parametrization of M,θ(x1, . . . , xn) ∈ M with θ(0) = P. Define curves

xi : t 7→ θ(0, . . . ,0, t ,0,0)

.They go through P when t = 0 and follow the axes. Their derivative at 0are denoted ∂xi . They form a basis of TPM.

François Lauze (University of Copenhagen) Differential Geometry Ven 29 / 48

Page 95: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Tangent Space

Tangent space

The set of tangent vectors to the n-dimensional manifold M at point P isthe tangent space of M at P denoted TPM.It is a vector space of dimension n: let θ a local parametrization of M,θ(x1, . . . , xn) ∈ M with θ(0) = P. Define curves

xi : t 7→ θ(0, . . . ,0, t ,0,0)

.They go through P when t = 0 and follow the axes. Their derivative at 0are denoted ∂xi . They form a basis of TPM.

François Lauze (University of Copenhagen) Differential Geometry Ven 29 / 48

Page 96: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Tangent Space

Tangent space

The set of tangent vectors to the n-dimensional manifold M at point P isthe tangent space of M at P denoted TPM.It is a vector space of dimension n: let θ a local parametrization of M,θ(x1, . . . , xn) ∈ M with θ(0) = P. Define curves

xi : t 7→ θ(0, . . . ,0, t ,0,0)

.They go through P when t = 0 and follow the axes. Their derivative at 0are denoted ∂xi . They form a basis of TPM.

François Lauze (University of Copenhagen) Differential Geometry Ven 29 / 48

Page 97: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Tangent Space

Tangent space

The set of tangent vectors to the n-dimensional manifold M at point P isthe tangent space of M at P denoted TPM.It is a vector space of dimension n: let θ a local parametrization of M,θ(x1, . . . , xn) ∈ M with θ(0) = P. Define curves

xi : t 7→ θ(0, . . . ,0, t ,0,0)

.They go through P when t = 0 and follow the axes. Their derivative at 0are denoted ∂xi . They form a basis of TPM.

François Lauze (University of Copenhagen) Differential Geometry Ven 29 / 48

Page 98: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Tangent Space

Vector fields

A vector field is a smooth map that send P ∈ M to a vector v(P) ∈ TPM.

François Lauze (University of Copenhagen) Differential Geometry Ven 30 / 48

Page 99: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Tangent Space

Differential of a differentiable map

f : M → N differentiable, P ∈ M, f (P) ∈ NdP f : TPM → Tf (P)N linear map corresponding to the Jacobian matrix of fin local coordinates.When N = R, dP f is a linear form TPM → R.

François Lauze (University of Copenhagen) Differential Geometry Ven 31 / 48

Page 100: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Tangent Space

Differential of a differentiable map

f : M → N differentiable, P ∈ M, f (P) ∈ NdP f : TPM → Tf (P)N linear map corresponding to the Jacobian matrix of fin local coordinates.When N = R, dP f is a linear form TPM → R.

François Lauze (University of Copenhagen) Differential Geometry Ven 31 / 48

Page 101: Introduction to Differential and Riemannian Geometry

Differentiable Manifolds Tangent Space

Differential of a differentiable map

f : M → N differentiable, P ∈ M, f (P) ∈ NdP f : TPM → Tf (P)N linear map corresponding to the Jacobian matrix of fin local coordinates.When N = R, dP f is a linear form TPM → R.

François Lauze (University of Copenhagen) Differential Geometry Ven 31 / 48

Page 102: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Metric

Outline1 Motivation

Non LinearityStatistics on Non Linear Data

2 RecallsGeometryTopologyCalculus on Rn

3 Differentiable ManifoldsDefinitionsBuilding ManifoldsTangent Space

4 Riemannian ManifoldsMetricGradient FieldLength of curvesGeodesicsCovariant derivatives

François Lauze (University of Copenhagen) Differential Geometry Ven 32 / 48

Page 103: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Metric

Riemannian Metric

A Riemannian metric on a n−dimensional manifold is a smooth family gPof inner products on the tangent spaces TPM of M,u, v ∈ TPM 7→ gp(u, v) := 〈u, v〉P ∈ R. With it, one can compute length ofvectors in tangent spaces, check orthogonality of them...

With a local parametrization θ(x) = (x1, . . . , xn)→ M, it corresponds to asmooth family of positive definite matrices:

gx =

gx11 . . . gx1n...

...gxn1 . . . gxnn

u =

∑ni=1 ui∂xi , v =

∑ni=1 vi∂xi 〈u, v〉x = (u1, . . . ,un)gx(v1, . . . , vn)

t

François Lauze (University of Copenhagen) Differential Geometry Ven 33 / 48

Page 104: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Metric

Riemannian Metric

A Riemannian metric on a n−dimensional manifold is a smooth family gPof inner products on the tangent spaces TPM of M,u, v ∈ TPM 7→ gp(u, v) := 〈u, v〉P ∈ R. With it, one can compute length ofvectors in tangent spaces, check orthogonality of them...

With a local parametrization θ(x) = (x1, . . . , xn)→ M, it corresponds to asmooth family of positive definite matrices:

gx =

gx11 . . . gx1n...

...gxn1 . . . gxnn

u =

∑ni=1 ui∂xi , v =

∑ni=1 vi∂xi 〈u, v〉x = (u1, . . . ,un)gx(v1, . . . , vn)

t

François Lauze (University of Copenhagen) Differential Geometry Ven 33 / 48

Page 105: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Metric

Riemannian Metric

A Riemannian metric on a n−dimensional manifold is a smooth family gPof inner products on the tangent spaces TPM of M,u, v ∈ TPM 7→ gp(u, v) := 〈u, v〉P ∈ R. With it, one can compute length ofvectors in tangent spaces, check orthogonality of them...

With a local parametrization θ(x) = (x1, . . . , xn)→ M, it corresponds to asmooth family of positive definite matrices:

gx =

gx11 . . . gx1n...

...gxn1 . . . gxnn

u =

∑ni=1 ui∂xi , v =

∑ni=1 vi∂xi 〈u, v〉x = (u1, . . . ,un)gx(v1, . . . , vn)

t

François Lauze (University of Copenhagen) Differential Geometry Ven 33 / 48

Page 106: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Metric

Riemannian Manifold

A differential manifold with a Riemannian metric is a Riemannian manifold.

François Lauze (University of Copenhagen) Differential Geometry Ven 34 / 48

Page 107: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Gradient Field

Outline1 Motivation

Non LinearityStatistics on Non Linear Data

2 RecallsGeometryTopologyCalculus on Rn

3 Differentiable ManifoldsDefinitionsBuilding ManifoldsTangent Space

4 Riemannian ManifoldsMetricGradient FieldLength of curvesGeodesicsCovariant derivatives

François Lauze (University of Copenhagen) Differential Geometry Ven 35 / 48

Page 108: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Gradient Field

Gradient, Gradient vector field.

M Riemannian, f : M → R differentiable. Then

dP f (h) = 〈v ,h〉P , for a unique v .

v := ∇fP is the gradient of f at P.P 7→ ∇fP is the gradient vector field of f.One can thus make gradient descent/ascent... Not possible withoutRiemannian structure.

François Lauze (University of Copenhagen) Differential Geometry Ven 36 / 48

Page 109: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Gradient Field

Gradient, Gradient vector field.

M Riemannian, f : M → R differentiable. Then

dP f (h) = 〈v ,h〉P , for a unique v .

v := ∇fP is the gradient of f at P.P 7→ ∇fP is the gradient vector field of f.One can thus make gradient descent/ascent... Not possible withoutRiemannian structure.

François Lauze (University of Copenhagen) Differential Geometry Ven 36 / 48

Page 110: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Gradient Field

Gradient, Gradient vector field.

M Riemannian, f : M → R differentiable. Then

dP f (h) = 〈v ,h〉P , for a unique v .

v := ∇fP is the gradient of f at P.P 7→ ∇fP is the gradient vector field of f.One can thus make gradient descent/ascent... Not possible withoutRiemannian structure.

François Lauze (University of Copenhagen) Differential Geometry Ven 36 / 48

Page 111: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Gradient Field

Gradient, Gradient vector field.

M Riemannian, f : M → R differentiable. Then

dP f (h) = 〈v ,h〉P , for a unique v .

v := ∇fP is the gradient of f at P.P 7→ ∇fP is the gradient vector field of f.One can thus make gradient descent/ascent... Not possible withoutRiemannian structure.

François Lauze (University of Copenhagen) Differential Geometry Ven 36 / 48

Page 112: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Gradient Field

Gradient, Gradient vector field.

M Riemannian, f : M → R differentiable. Then

dP f (h) = 〈v ,h〉P , for a unique v .

v := ∇fP is the gradient of f at P.P 7→ ∇fP is the gradient vector field of f.One can thus make gradient descent/ascent... Not possible withoutRiemannian structure.

François Lauze (University of Copenhagen) Differential Geometry Ven 36 / 48

Page 113: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Length of curves

Outline1 Motivation

Non LinearityStatistics on Non Linear Data

2 RecallsGeometryTopologyCalculus on Rn

3 Differentiable ManifoldsDefinitionsBuilding ManifoldsTangent Space

4 Riemannian ManifoldsMetricGradient FieldLength of curvesGeodesicsCovariant derivatives

François Lauze (University of Copenhagen) Differential Geometry Ven 37 / 48

Page 114: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Length of curves

Curve c : [a,b]→ M, M Riemannian. For all t , c′(t) ∈ Tc(t)M is thevelocity of c at time t .It has length ‖c(t)‖ =

√〈c′(t), c′(t)〉c(t)

Define the length of c as

`(c) =

∫ b

a‖c(t)‖dt

as in the Euclidean case, by now with variable inner products.

François Lauze (University of Copenhagen) Differential Geometry Ven 38 / 48

Page 115: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Length of curves

Curve c : [a,b]→ M, M Riemannian. For all t , c′(t) ∈ Tc(t)M is thevelocity of c at time t .It has length ‖c(t)‖ =

√〈c′(t), c′(t)〉c(t)

Define the length of c as

`(c) =

∫ b

a‖c(t)‖dt

as in the Euclidean case, by now with variable inner products.

François Lauze (University of Copenhagen) Differential Geometry Ven 38 / 48

Page 116: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Length of curves

Curve c : [a,b]→ M, M Riemannian. For all t , c′(t) ∈ Tc(t)M is thevelocity of c at time t .It has length ‖c(t)‖ =

√〈c′(t), c′(t)〉c(t)

Define the length of c as

`(c) =

∫ b

a‖c(t)‖dt

as in the Euclidean case, by now with variable inner products.

François Lauze (University of Copenhagen) Differential Geometry Ven 38 / 48

Page 117: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Length of curves

Curve c : [a,b]→ M, M Riemannian. For all t , c′(t) ∈ Tc(t)M is thevelocity of c at time t .It has length ‖c(t)‖ =

√〈c′(t), c′(t)〉c(t)

Define the length of c as

`(c) =

∫ b

a‖c(t)‖dt

as in the Euclidean case, by now with variable inner products.

François Lauze (University of Copenhagen) Differential Geometry Ven 38 / 48

Page 118: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Geodesics

Outline1 Motivation

Non LinearityStatistics on Non Linear Data

2 RecallsGeometryTopologyCalculus on Rn

3 Differentiable ManifoldsDefinitionsBuilding ManifoldsTangent Space

4 Riemannian ManifoldsMetricGradient FieldLength of curvesGeodesicsCovariant derivatives

François Lauze (University of Copenhagen) Differential Geometry Ven 39 / 48

Page 119: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Geodesics

Geodesics

Restricted definition: Riemannian Geodesics are curves of (locally)minimal length among curves with fixed endpoints say P and Q.They are also minimizers of the curve energy:

E(c) =

∫ b

a‖c(t)‖2 dt

.The shortest length of a curve joining P and Q is the geodesic distanced(P,Q).

François Lauze (University of Copenhagen) Differential Geometry Ven 40 / 48

Page 120: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Geodesics

Geodesics

Restricted definition: Riemannian Geodesics are curves of (locally)minimal length among curves with fixed endpoints say P and Q.They are also minimizers of the curve energy:

E(c) =

∫ b

a‖c(t)‖2 dt

.The shortest length of a curve joining P and Q is the geodesic distanced(P,Q).

François Lauze (University of Copenhagen) Differential Geometry Ven 40 / 48

Page 121: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Geodesics

Geodesics

Restricted definition: Riemannian Geodesics are curves of (locally)minimal length among curves with fixed endpoints say P and Q.They are also minimizers of the curve energy:

E(c) =

∫ b

a‖c(t)‖2 dt

.The shortest length of a curve joining P and Q is the geodesic distanced(P,Q).

François Lauze (University of Copenhagen) Differential Geometry Ven 40 / 48

Page 122: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Geodesics

Geodesics

Restricted definition: Riemannian Geodesics are curves of (locally)minimal length among curves with fixed endpoints say P and Q.They are also minimizers of the curve energy:

E(c) =

∫ b

a‖c(t)‖2 dt

.The shortest length of a curve joining P and Q is the geodesic distanced(P,Q).

François Lauze (University of Copenhagen) Differential Geometry Ven 40 / 48

Page 123: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Geodesics

How to characterize geodesics?

In Rn, The calculus of variations for curve energy gives : c = 0.In a general manifold: problem to define c:

c(0) = limt→0

c(t)− c(0)

t

c(t) ∈ Tc(t)M and c(0) ∈ Tc(0)M: these tangent spaces are distinct!

Need for a “device” that “connects” tangent spaces of close enoughpoints. Such a device is called an affine connection.

François Lauze (University of Copenhagen) Differential Geometry Ven 41 / 48

Page 124: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Geodesics

How to characterize geodesics?

In Rn, The calculus of variations for curve energy gives : c = 0.In a general manifold: problem to define c:

c(0) = limt→0

c(t)− c(0)

t

c(t) ∈ Tc(t)M and c(0) ∈ Tc(0)M: these tangent spaces are distinct!

Need for a “device” that “connects” tangent spaces of close enoughpoints. Such a device is called an affine connection.

François Lauze (University of Copenhagen) Differential Geometry Ven 41 / 48

Page 125: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Geodesics

How to characterize geodesics?

In Rn, The calculus of variations for curve energy gives : c = 0.In a general manifold: problem to define c:

c(0) = limt→0

c(t)− c(0)

t

c(t) ∈ Tc(t)M and c(0) ∈ Tc(0)M: these tangent spaces are distinct!

Need for a “device” that “connects” tangent spaces of close enoughpoints. Such a device is called an affine connection.

François Lauze (University of Copenhagen) Differential Geometry Ven 41 / 48

Page 126: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Geodesics

How to characterize geodesics?

In Rn, The calculus of variations for curve energy gives : c = 0.In a general manifold: problem to define c:

c(0) = limt→0

c(t)− c(0)

t

c(t) ∈ Tc(t)M and c(0) ∈ Tc(0)M: these tangent spaces are distinct!

Need for a “device” that “connects” tangent spaces of close enoughpoints. Such a device is called an affine connection.

François Lauze (University of Copenhagen) Differential Geometry Ven 41 / 48

Page 127: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Geodesics

How to characterize geodesics?

In Rn, The calculus of variations for curve energy gives : c = 0.In a general manifold: problem to define c:

c(0) = limt→0

c(t)− c(0)

t

c(t) ∈ Tc(t)M and c(0) ∈ Tc(0)M: these tangent spaces are distinct!

Need for a “device” that “connects” tangent spaces of close enoughpoints. Such a device is called an affine connection.

François Lauze (University of Copenhagen) Differential Geometry Ven 41 / 48

Page 128: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Covariant derivatives

Outline1 Motivation

Non LinearityStatistics on Non Linear Data

2 RecallsGeometryTopologyCalculus on Rn

3 Differentiable ManifoldsDefinitionsBuilding ManifoldsTangent Space

4 Riemannian ManifoldsMetricGradient FieldLength of curvesGeodesicsCovariant derivatives

François Lauze (University of Copenhagen) Differential Geometry Ven 42 / 48

Page 129: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Covariant derivatives

Covariant Derivative

Allows to differentiate a vector field along a curve: given a curveγ(t) ∈ M, X a vector field,

Ddt

X (t) = X (t) ∈ Tγ(t)

We ask that Ddt depends only on the value γ(t) and not on the behaviour

of γ around γ(t). The computation Ddt X (t) depends on values of X around

γ(t).Many choices are possible, but exactly one is compatible with theRiemannian structure in the sense that

ddt〈X ,Y 〉 = 〈DX

dt,Y 〉 + 〈X , DY

dt〉

plus another property. Levi-Cività connexion.

François Lauze (University of Copenhagen) Differential Geometry Ven 43 / 48

Page 130: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Covariant derivatives

Concrete construction

Assume M ⊂ Rn. A vector field X on M can be seen as a vector field onRn and a curve γ on M can be seen as a curve in Rn. Then

1 Compute the usual derivative

˜X (t) =ddt

X (γ(t))

its a vector field on Rn but not a tangent vector field on M in general.2 Project ˜X (t) orthogonally on Tγ(t)M ⊂ R3. The result is DX/dt !

François Lauze (University of Copenhagen) Differential Geometry Ven 44 / 48

Page 131: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Covariant derivatives

Characterization of Geodesics

A curve γ is geodesic if its covariant is acceleration 0.

γ(t) =Dγ(t)

dt= 0!

This is in fact a second order ODE: given initial position γ(0) and velocity γ(0)there is a unique solution.

François Lauze (University of Copenhagen) Differential Geometry Ven 45 / 48

Page 132: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Covariant derivatives

Exponential map

The uniqueness above leads to the following definition: given P ∈ M,v ∈ TPM, the exponential map ExpP(v) is the solution at time 1 of theprevious ODE. For small enough v : diffeomorphism.

The curve t → ExpP(tv), t ∈ [0,1] is geodesic, its length is ‖v‖.

François Lauze (University of Copenhagen) Differential Geometry Ven 46 / 48

Page 133: Introduction to Differential and Riemannian Geometry

Riemannian Manifolds Covariant derivatives

Log map

The inverse map of the exponential map is called the Log map! ForQ ∈ M “not too far from P”, LogP(Q) is the vector v of TPM s.t.ExpP(v) = Q.The exponential map is relatively easy to compute. The Log map isgenerally much more complicated, but badly needed in many optimizationproblems!

François Lauze (University of Copenhagen) Differential Geometry Ven 47 / 48

Page 134: Introduction to Differential and Riemannian Geometry

Bibliography

Bibliography

Boothby: Introduction to Differential Manifolds and RiemannianGeometry, Wileydo Carmo: Riemannian Geometry, Birkhäuser.Hulin-Lafontaine: Riemannian Geometry, SpringerSmall: The statistical theory of shapes, Springer.

François Lauze (University of Copenhagen) Differential Geometry Ven 48 / 48