Professional Documents
Culture Documents
Ren
e du Perron Descartes (15961650). French mathematician and
philosopher. Descartes developed algebraic techniques to solve geometric problems, thus establishing the foundations of analytic geometry. Although most widely known as a philosopher, he also made important contributions to physiology, optics and mechanics.
geometric invariant depending only on the point set traced out by the curve is
independent of the parametrization, at least up to sign. The most important
geometric quantities associated with a curve are of two types: (1) those that are
totally independent of parametrization, and (2) those that do not change under a
positive reparametrization, but change sign under a negative reparametrization.
For example, we show in Section 1.3 that the length of a curve is independent
of the parametrization chosen. The curvature of a plane curve is a more subtle
invariant, because it does change sign if the curve is traversed in the opposite
direction, but is otherwise independent of the parametrization. This fact we
prove in Section 1.4.
In Section 1.6 we give the some examples of plane curves that generalize
circles, discuss their properties and graph associated curvature functions.
Definition 1.1. Euclidean n-space Rn consists of the set of all real n-tuples
Rn =
(p1 , . . . , pn ) | pj is a real number for j = 1, . . . , n .
n
X
j=1
pj qj .
p p,
and
distance(p, q) = kp qk
for p, q Rn .
These functions have the properties
pq =
(p) q =
(p + r) q
q p,
(p q) = p (q),
kpk
= p q + r q,
= || kpk,
and
kp + qk 6 kpk + kqk.
pq
.
kpk kqk
pq
61
kpk kqk
for nonzero p, q Rn , so that the definition of the angle makes sense. At times,
it is convenient to specify the range of using Lemma 1.3 below.
A linear map of Rn into Rm is a function A: Rn Rm such that
A(p + q) = Ap + Aq
for , R and p, q Rn . We may regard such a map A as a m n matrix,
though to make the above definition consistent, one needs to represent elements
of Rn by columns rather than rows. This is because the usual convention dictates
that matrices, like functions, should act on the left.
So far we have been dealing with Rn for general n. When n is 2 or 3, the
vector space Rn has special structures, namely a complex structure and a vector
cross product, which are useful for describing curves and surfaces respectively.
In Chapters 1 6 we shall be studying curves in the plane, so we concentrate
attention on R2 now. Algebraic properties of R3 will be considered in Section 7.1,
and those of R4 in Chapter 23.
For the differential geometry of curves in the plane an essential tool is the
complex structure of R2 ; it is the linear map J : R2 R2 given by
J (p1 , p2 ) = (p2 , p1 ).
(J p) (J q) = p q,
(J p) p = 0,
for p, q R2 (where 1: R2 R2 is the identity map).
A point in the plane R2 can be considered a complex number via the canonical isomorphism
(1.1)
p = (p1 , p2 ) p1 + ip2 = Re p + i Im p,
Lemma 1.2. Identify the plane R2 with the set of complex numbers C, and let
p, q R2 = C. Then
(1.2)
J p = i p,
|p| = kpk
and
pq = p q + i p (J q).
The angle between vectors in Rn does not distinguish between the order of
the vectors, but there is a refined notion of angle between vectors in R2 that
makes this distinction.
Jq
cos =
pq
,
kpk kqk
sin =
p Jq
,
kpk kqk
0 6 < 2.
(1.4)
Then using the expressions for pq in (1.2) and (1.4), we find that
(1.5)
When we take the real and imaginary parts in (1.5), we get (1.3).
(t) = a1 (t), . . . , an (t) ,
Notice that 0 (t) is defined for those t for which a01 (t), . . . , a0n (t) are defined.
When n = 2, the acceleration can be compared with the vector J 0 (t) as shown
in Figure 1.2; this will be the basis of the definition of curvature on page 14.
J'HtL
''HtL
'HtL
Figure 1.2: Velocity and acceleration of a plane curve
and its velocity is everywhere defined and nonzero. If
0 (t)
= 1 for a < t < b,
then is said to have unit speed.
with 0 6 t < 2.
Our definition of a curve in Rn is the parametric form of a curve. In contrast,
the nonparametric form of a curve would typically consist of a system of n 1
equations
F1 (p1 , . . . , pn ) = = Fn1 (p1 , . . . , pn ) = 0,
where each Fi is a differentiable function Rn R. We study the nonparametric
form of curves in R2 in Section 3.1. It is usually easier to work with the parametric form of a curve, but there is one disadvantage: distinct parametrizations
may trace out the same point set. Therefore, it is important to know when two
curves are equivalent under a change of variables.
Lemma 1.9. (The chain rule for curves.) Suppose that is a reparametrization
of . Write = h, where h: (c, d) (a, b) is differentiable. Then
(1.8)
0 (u) = h0 (u)0 h(u)
for c < u < d.
Proof. Write (t) = a1 (t), . . . , an (t) and (u) = b1 (u), . . . , bn (u) . Then
we have bj (u) = aj h(u) for j = 1, . . . , n. The ordinary chain rule implies that
b0j (u) = a0j h(u) h0 (u) for j = 1, . . . , n, and so we get (1.8).
For example, the straight line (1.6) and circle (1.7) have slightly more complicated unit-speed parametrizations:
s
s
kp qk s
s
p+
q
kp qk
kp qk
s
s
7
p1 + r cos , p2 + r sin .
r
r
The quantities 0 , J 0 , 00 are examples of vector fields along a curve, because they determine a vector at every point of the curve, not just at the one
point illustrated. We now give the general definition.
function Y that assigns to each t with a < t < b a vector Y(t) at the point (t).
At this stage, we shall not distinguish between a vector at (t) and the
vector parallel to it at the origin. This means a vector field Y along a curve
is really an n-tuple of functions:
Y(t) = y1 (t), . . . , yn (t) .
(Later, for example in Section 9.6, we will need to distinguish between a vector
at (t) and the vector parallel to it at the origin.) Differentiability of Y means
that each of the functions y1 , . . . , yn is differentiable, and in this case Y is
effectively another curve and its derivative is defined in the obvious way:
Y0 (t) = y10 (t), . . . , yn0 (t) .
Addition, scalar multiplication and dot product of vector fields along a curve
: (a, b) Rn are defined in the obvious way. Furthermore, we can multiply a
vector field Y along by a function f : (a, b) R: we define the vector field
f Y by (f Y)(t) = f (t)Y(t). Finally, if n = 2 and X is a vector field along a
curve with X(t) = (x(t), y(t)), then another vector field J X can be defined by
J X(t) = (y(t), x(t)). Taking the derivative is related to these operations in
the obvious way:
Lemma 1.11. Suppose that X and Y are differentiable vector fields along a
curve : (a, b) Rn , and let f : (a, b) R be differentiable. Then
(i) (f Y)0 = f 0 Y + f Y0 ;
(ii) (X + Y)0 = X0 + Y0 ;
(iii) (X Y)0 = X0 Y + X Y0 ;
(iv) for n = 2, (J Y)0 = J Y0 .
(f y1 )0 , . . . , (f yn )0 = (f 0 y1 + f y10 , . . . , f 0 yn + f yn0 )
a slightly larger interval containing (a, b), so that is defined and differentiable
at a and b. Then the length of over the interval [a, b] is given by
(1.9)
length[] =
0 (t)
dt.
One can emphasize the role of the endpoints with the notation length[a, b][]
(compatible with Notebook 1); this is essential when we wish to compute the
length of a curve restricted to an interval smaller than that on which it is defined.
It is clear intuitively that length should not depend on the parametrization of
the curve. We now prove this.
0 (u)
du = length[].
uc
lim h(u) = a,
ud
10
and
0
0
(u)
=
h(u) h0 (u)
=
0 h(u)
h0 (u).
0
(u)
du = length[].
and
`(, P ) =
N
X
(tj ) (tj1 )
.
j=1
Geometrically, `(, P ) is the length of the polygonal path in Rn whose vertices are (tj ), j = 1, . . . , N . Then length[] is the limit of the lengths of
inscribed polygonal paths in the sense of
Theorem 1.14. Let : (c, d) Rn be a curve, and let length[] denote the
length of the restriction of to a closed subinterval [a, b]. Given > 0, there
exists > 0 such that
length[] `(, P ) < .
(1.11)
|P | <
implies
Proof. Given a partition (1.10), write = (a1 , . . . , an ). For each i, the Mean
(i)
(i)
Value Theorem implies that for 1 6 j 6 N there exists tj with tj1 < tj < tj
such that
(i)
ai (tj ) ai (tj1 ) = a0i (tj )(tj tj1 ).
Then
(tj ) (tj1 )
2
n
X
i=1
n
X
i=1
2
ai (tj ) ai (tj1 )
(i)
= (tj tj1 )2
n
X
i=1
(i)
a0i (tj )2 .
11
Hence
s n
X
(i)
(tj ) (tj1 )
= (tj tj1 )
a0i (tj )2 = (tj tj1 )(Aj + Bj ),
i=1
where
Aj =
s n
X
a0i (tj )2
i=1
=
0 (tj )
and Bj =
s n
X
(i)
a0i (tj )2
i=1
s n
X
a0i (tj )2 .
i=1
X
n
i=1
n
X
i=1
2
(i)
a0i (tj ) a0i (tj )
1/2
0 (i)
a (t ) a0 (tj ).
i j
i
Let > 0. Since is continuous on the closed interval [a, b], there exists a
positive number 1 such that
0
ai (u) a0i (v) <
|u v| < 1
implies
2n(b a)
for i = 1, . . . , n. Then |P | < 1 implies that |Bj | < /(2(b a)), for each j, so
that
X
N
X
N
(t
t
)B
6
(tj tj1 )
= .
j
j1
j
2(b
a)
2
j=1
j=1
Hence
length[] `(, P )
N
X
length[]
(tj ) (tj1 )
j=1
N
X
length[]
(A
+
B
)(t
t
)
j
j
j
j1
j=1
X
N
X
N
length[]
A
(t
t
)
+
B
(t
t
)
j j
j1
j j
j1
j=1
j=1
Z b
N
X
0
0
(t)
dt
(tj )(tj tj1 )
+ .
2
a
j=1
12
But
N
X
0
(tj )(tj tj1 )
j=1
We need to know how the length of a curve varies when we change the limits
of integration.
Definition 1.15. Fix a number c with a < c < b. The arc length function s of
a curve : (a, b) Rn , starting at c, is defined by
Z t
0
(u)
du,
s (t) = length[c, t][] =
a
13
Thus the function s actually measures length along . This is the reason why
unit-speed curves are said to be parametrized by arc length.
We conclude this section by showing that unit-speed curves are unique up
to starting point and direction.
14
2[](t) =
00 (t) J 0 (t)
.
0 (t)
3
The positive function 1/2[] is called the radius of curvature of .
9 t, t2 - 1=
15
9-t, 1- t2 =
9-t, t2 - 1=
9 t, 1 - t2 =
Next, we derive the formula for curvature that can be found in most calculus
books, and a version using complex numbers and the notation of Lemma 1.2.
2[](t) =
(1.14)
2[](t) =
00 (t) 0 (t)
.
0 (t)
3
Proof. We have 00 (t) = (x00 (t), y 00 (t)) and J 0 (t) = (y 0 (t), x0 (t)), so that
x00 (t), y 00 (t) y 0 (t), x0 (t)
x0 (t)y 00 (t) x00 (t)y 0 (t)
=
2[](t) =
3/2
3/2 ,
x02 (t) + y 02 (t)
x02 (t) + y 02 (t)
proving (1.13). Equation (1.14) follows from (1.12) and (1.2) (Exercise 5).
Like the function length[] the curvature 2[] is a geometric quantity associated with a curve . As such, it should be independent of the parametrization
of the curve . We now show that this is almost true. If is a nonzero real
number, then /|| is understandably denoted by sign .
16
(1.16)
Thus
2[] =
=
Hence we get (1.15).
(00 h)h02 + (0 h)h00 J(0 h) h0
(0 h)h0
3
h03
|h0 |3
(00 h) J (0 h)
.
(0 h)
3
00 = 2[]J 0 .
Proof. It is easy to show that the curvature of the straight line is zero, and
that the curvature of a circle of radius r is +1/r for a counterclockwise circle
and 1/r for a clockwise circle (see Exercise 3).
For the converse, we can assume without loss of generality that is a unitspeed curve. Suppose 2[](t) 0. Lemma 1.21 implies that 00 (t) = 0 for
a < t < b. Hence there exist constant vectors p and q such that
(t) = pt + q
17
Fix t0 with a < t0 < b and let 0 be such that f (t0 ) = cos 0 and g(t0 ) = sin 0 .
Then there exists a unique continuous function : (a, b) R such that
(1.18)
(t0 ) = 0 ,
and
Then
Thus hei
d
(hei ) = ei (h0 i h0 ) = ei (h0 hh0 h) = 0.
dt
= c for some constant c. Since h(t0 ) = ei0 , it follows that
c = h(t0 )ei(t0 ) = 1.
18
for a < t < b. Then ei(t) = ei(t) for a < t < b. Since both and are
continuous, there is an integer n such that
= 2n
(t) (t)
0 ), so that n = 0. Hence and coincide.
for a < t < b. But (t0 ) = (t
We can now apply this lemma to deduce the existence and uniqueness of a
differentiable angle function between curves in R2 .
Corollary 1.24. Let and be regular curves in R2 defined on the same interval (a, b), and let a < t0 < b. Choose 0 such that
0 (t0 ) 0 (t0 )
0 (t0 )
0 (t0 )
= cos 0
and
0 (t0 ) J 0 (t0 )
0 (t0 )
0 (t0 )
= sin 0 .
0 (t) 0 (t)
0 (t)
0 (t)
= cos (t)
and
0 (t) J 0 (t)
0 (t)
0 (t)
= sin (t)
0 (t) J 0 (t)
and g(t) =
0 (t)
0 (t)
in Lemma 1.23.
'HtL
'HtL
Figure 1.6: The angle function between curves
19
Intuitively, it is clear that the velocity of a highly curved plane curve changes
rapidly. This idea can be made precise with the concept of turning angle.
Lemma 1.25. Let : (a, b) R2 be a regular curve and fix t0 with a < t0 < b.
Let 0 be a number such that
0 (t0 )
0 (t0 )
= (cos 0 , sin 0 ).
Proof. Let (t) = (t, 0); then parametrizes a horizontal straight line and
0 (t) = (1, 0) for all t. Write (t) = (a1 (t), a2 (t)); then
0 (t) 0 (t) = a01 (t)
and
0 (t) 0 (t)
a0 (t)
0 = 1 ,
cos (t) =
0
(t)
(t)
0 (t)
(1.21)
0 (t) J 0 (t)
a0 (t)
0
=
2
.
sin (t) =
0 (t)
(t)
0 (t)
Then (1.21) is equivalent to (1.20).
'HtL
HtL
HtL
20
Geometrically, the turning angle [](t) is the angle between the horizontal
and 0 (t). Next, we derive a relation (first observed by K
astner3 ) between the
turning angle and the curvature of a plane curve.
Lemma 1.26. The turning angle and curvature of a regular curve in the
plane are related by
(1.22)
[]0 (t) =
0 (t)
2[](t).
Furthermore, by the chain rule (Lemma 1.9) it follows that the derivative of the
right-hand side of (1.20) is
(1.24)
J 0 (t)
0 (t) sin (t), cos (t) = 0 (t)
J 0 (t)
.
Setting (1.24) equal to (1.23) and taking the dot product with J 0 (t), we obtain
00 (t) J 0 (t)
0
2
0 (t)
0 (t)
=
=
(t)
2[](t).
0 (t)
d[](s)
.
ds
Curvature therefore measures rate of change of the turning angle with respect
to arc length.
0 6 t < 2,
Abraham Gotthelf K
astner (17191800). German mathematician, professor at Leipzig and G
ottingen. Although K
astners German contemporaries
ranked his mathematical and expository skills very high, Gauss found his
lectures too elementary to attend. Gauss declared that K
astner was first
mathematician among poets and first poet among mathematicians.
21
as in (1.7) but with a now representing the radius (not an initial parameter
value). A more interesting parametrization is obtained by setting = tan(t/2),
so as to give
1 2
2
( ) = a
,
,
R,
2
1+
1 + 2
though the trace of omits the point (a, 0).
We shall now study two classes of curves that include the circle as a special
case. In both cases, we shall graph their curvature.
Ellipses
These are perhaps the next simplest curves after the circle. The name ellipse
(which means falling short) is due to Apollonius4 . The nonparametric form of
the ellipse centered at the origin with axes of lengths a and b is
y2
x2
+ 2 = 1,
2
a
b
and the standard parametrization is
(1.26)
ellipse[a, b](t) = a cos t, b sin t ,
0 6 t < 2.
F-
F+
(b2
cos2
ab
.
t + a2 sin2 t)3/2
4 Apollonius of Perga (262180 BC). His eight volume treatise on conic sections is the
standard ancient source of information about ellipses, hyperbolas and parabolas.
22
Its graph for a = 3, b = 4 (the ellipse in Figure 1.8) is illustrated below with an
exaggerated vertical scale. The fact that there are two maxima and two minima
is related to the four vertex theorem, which will be discussed in Section 6.5.
0.6
0.4
0.2
1
-0.2
An ellipse is traditionally defined as the locus of points such that the sum
of the distances from two fixed points F and F+ is constant. The points F
and F+ are called
the foci of the ellipse. In the case of ellipse[a, b] with a > b
the foci are a2 b2 , 0 :
is constant.
(ii) the tangent line to E at P makes equal angles with the line segments
connecting P to F and F+ .
Proof. To establish these two properties of an ellipse, it is advantageous to use
complex numbers. Clearly, the parametrization (1.26) is equivalent to
(1.27)
(0 6 t < 2).
a2 b 2 .
2
(1.28)
z (t) = 12
a + b eit/2 a b eit/2 .
An easy calculation now shows that
|z (t)| = a
p
a2 b2 cos t.
23
i
=
a+b eit/2 + a+b eit/2
a+b eit/2 a+b eit/2 .
2
It follows from (1.28) that
z+ (t)
a + b eit/2 + a + b eit/2
z0 (t)
=
,
i 0
=
i
z (t)
z (t)
a + b eit/2 a + b eit/2
z0 (t) =
and (ii) follows once one expresses the three complex numbers z (t), z0 (t), z (t)
in exponential form.
Logarithmic spirals
A logarithmic spiral is parametrized by
(1.29)
Changing the sign of b makes the sprial unwind the other way, with b = 0
corresponding to the circle. If b > 0, it is evident that the curvature decreases
as t increases. We check this by graphing the function
1
,
1 + b2
obtained from Notebook 1, in the case corresponding to Figure 1.10.
2[logspiral[a, b]](t) =
aebt
-4
-2
-2
-4
24
-10
-5
10
and
0 (t) J (t)
0 (t)
(t)
= sin (t)
for a < t < b. The existence of [] follows from Lemma 1.23; see Exercise 6.
Lemma 1.29. Let : (a, b) R2 be a curve which does not pass through the
origin. The following conditions are equivalent:
Assume that (i) holds and let be the constant value of [](t). Equation (1.4)
implies that
0 (t)(t)
r0 + i r 0
=
ei = 0
(1.30)
.
(t) (t)
r02 + r2 02
From (1.30) we get
r0
cos =
r02 + r2 02
and
r 0
sin =
,
r02 + r2 02
25
so that
r0
= 0 cot .
r
The solution of this differential equation is found to be
r = a exp( cot ),
(t) = a exp (i + cot )(t) ,
(1.32)
0.5
0.5
-0.5
-1
26
We compute easily
sc0 (t) = (2t, 3t2 ),
so that
2[sc](t) =
27
27
Let : (a, b) Rn be a curve, and let a < t0 < b. There are two ways that
can fail to be regular at t0 . On the one hand, regularity can fail because of
the particular parametrization. For example, a horizontal straight line, when
parametrized as t 7 (t3 , 0), is not regular at 0. This kind of nonregularity
can be avoided by changing the parametrization. A more fundamental kind of
nonregularity occurs when it is impossible to find a regular reparametrization
of a curve near a point.
0 (t)
t 7
0 (t)
(2t, 3t2 )
(2t, 3t2 )
(1, 0) = lim p
6= lim p
= (1, 0),
t0
t0
t2 (4 + 9t2 )
t2 (4 + 9t2 )
1.8. EXERCISES
27
1.8 Exercises
1. Let a > 0. Find the arc length function and the curvature for each of the
following curves, illustrated in Figure 1.13.
(a) t 7 a cos t + t sin t, sin t t cos t ;
t
(b) t 7 a cosh , t ;
a
(c) t 7 a cos3 t, sin3 t ;
(d) t 7 a 2t, t2 .
2
3. Let : (a, b)
at q R2 . Using
R be a
circle of radius r > 0 centered
the fact that
(t) q
= r, show that 2[](t) = 1/r for a < t < b.
4. Suppose
that : (a, b) R2 is a unit-speed curve whose curvature is given
by 2[](s) = 1/r for all s, where r > 0 is a constant. Show that is
part of a circle of radius r centered at some point q R2 .
5. Verify the formula (1.14) for the curvature of a plane curve : (a, b) C.
6. Let : (a, b) R2 be a regular curve which does not pass through the
origin. Fix t0 and choose 0 such that
0 (t0 ) (t0 )
0 (t0 )
(t0 )
= cos 0
and
0 (t0 ) J (t0 )
0 (t0 )
(t0 )
= sin 0 .
and
0 (t) J (t)
0 (t)
(t)
= sin (t)
28
for a < t < b. Geometrically, (t) represents the angle between the radius
vector (t) and the tangent vector 0 (t).
7. Find a unit-speed parametrization of the semicubical parabola t 7 (t2 , t3 ),
valid for t > 0.
8. Let a : (, ) R2 be the curve defined by
t, |t|a sin 1
if t 6= 0,
t
a (t) =
(0, 0)
if t = 0.