445
Vector Calculus Frankenstein’s Note Daniel Miranda Versão 0.6

Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

VectorCalculus

Frankenstein’s Note

Daniel Miranda

Versão 0.6

Page 2: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover
Page 3: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

Copyright ©2017Permission is granted to copy, distribute and/or modifythis document under the terms of the GNU Free Docu-mentation License, Version 1.3 or any later version pub-lished by the Free Software Foundation; with no Invari-ant Sections, no Front-Cover Texts, and no Back-CoverTexts.

These notes were written based on and using excerptsfromthebook“MultivariableandVectorCalculus”byDavidSantos and includes excerpts from “Vector Calculus” byMichael Corral, from “Linear Algebra via Exterior Prod-ucts” by Sergei Winitzki, “Linear Algebra” by David San-tos and from “Introduction to Tensor Calculus” by TahaSochi.

These books are also available under the terms of theGNU Free Documentation License.

Page 4: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover
Page 5: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

History

These notes are based on the LATEX source of the book “Multivariableand Vector Calculus”, which has undergone profound changes overtime. In particular some examples and figures from “Vector Calcu-lus” by Michael Corral have been added. The tensor part is basedon “Linear algebra via exterior products” by Sergei Winitzki and on“Introduction to Tensor Calculus” by Taha Sochi.

What made possible the creation of these notes was the fact thatthese four books available are under the terms of the GNU Free Doc-umentation License.Second Version

This version was released 05/2017.In this versions a lot of efforts were made to transform the notes

into a more coherent text.First Version

This version was released 02/2017.The first version of the notes.

iii

Page 6: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover
Page 7: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

Contents

I. Differential Vector Calculus 1

1. Multidimensional Vectors 31.1. Vectors Space . . . . . . . . . . . . . . . . . . . . . . 31.2. Basis and Change of Basis . . . . . . . . . . . . . . . 11

1.2.1. Linear Independence and Spanning Sets . . . 111.2.2. Basis . . . . . . . . . . . . . . . . . . . . . . 131.2.3. Coordinates . . . . . . . . . . . . . . . . . . 14

1.3. Linear Transformations and Matrices . . . . . . . . . 201.4. Three Dimensional Space . . . . . . . . . . . . . . . 23

1.4.1. Cross Product . . . . . . . . . . . . . . . . . 241.4.2. Cylindrical and Spherical Coordinates . . . . 30

1.5. ⋆ Cross Product in the n-Dimensional Space . . . . . 391.6. Multivariable Functions . . . . . . . . . . . . . . . . 41

1.6.1. Graphical Representation of Vector Fields . . 421.7. Levi-Civitta and Einstein Index Notation . . . . . . . . 46

2. Limits and Continuity 532.1. Some Topology . . . . . . . . . . . . . . . . . . . . . 53

v

Page 8: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

Contents

2.2. Limits . . . . . . . . . . . . . . . . . . . . . . . . . . 612.3. Continuity . . . . . . . . . . . . . . . . . . . . . . . . 692.4. ⋆ Compactness . . . . . . . . . . . . . . . . . . . . . 71

3. Differentiation of Vector Function 773.1. Differentiation of Vector Function of a Real Variable . 78

3.1.1. Antiderivatives . . . . . . . . . . . . . . . . . 863.2. Kepler Law . . . . . . . . . . . . . . . . . . . . . . . 893.3. Definition of the Derivative of Vector Function . . . . 923.4. Partial and Directional Derivatives . . . . . . . . . . . 973.5. The Jacobi Matrix . . . . . . . . . . . . . . . . . . . . 993.6. Properties of Differentiable Transformations . . . . . 1043.7. Gradients, Curls and Directional Derivatives . . . . . 1113.8. The Geometrical Meaning of Divergence and Curl . . 122

3.8.1. Divergence . . . . . . . . . . . . . . . . . . . 1223.8.2. Curl . . . . . . . . . . . . . . . . . . . . . . . 124

3.9. Maxwell’s Equations . . . . . . . . . . . . . . . . . . 1273.10. Inverse Functions . . . . . . . . . . . . . . . . . . . . 1283.11. Implicit Functions . . . . . . . . . . . . . . . . . . . 131

II. Integral Vector Calculus 135

4. Curves and Surfaces 1374.1. Parametric Curves . . . . . . . . . . . . . . . . . . . 1374.2. Surfaces . . . . . . . . . . . . . . . . . . . . . . . . . 1414.3. Classical Examples of Surfaces . . . . . . . . . . . . . 1454.4. ⋆Manifolds . . . . . . . . . . . . . . . . . . . . . . . 1564.5. Constrained optimization. . . . . . . . . . . . . . . . 158

vi

Page 9: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

Contents

5. Line Integrals 1635.1. Line Integrals of Vector Fields . . . . . . . . . . . . . 1645.2. Parametrization Invariance and Others Properties of

Line Integrals . . . . . . . . . . . . . . . . . . . . . . 1685.3. Line Integral of Scalar Fields . . . . . . . . . . . . . . 170

5.3.1. Area above a Curve . . . . . . . . . . . . . . . 1725.4. The First Fundamental Theorem . . . . . . . . . . . . 1755.5. Test for a Gradient Field . . . . . . . . . . . . . . . . 178

5.5.1. Irrotational Vector Fields . . . . . . . . . . . 1795.6. Conservative Fields . . . . . . . . . . . . . . . . . . . 180

5.6.1. Work and potential energy . . . . . . . . . . 1815.7. The Second Fundamental Theorem . . . . . . . . . . 1825.8. Constructing Potentials Functions . . . . . . . . . . . 1845.9. Green’s Theorem in the Plane . . . . . . . . . . . . . 1885.10. Application of Green’s Theorem: Area . . . . . . . . . 1965.11. Vector forms of Green’s Theorem . . . . . . . . . . . 199

6. Surface Integrals 2016.1. The Fundamental Vector Product . . . . . . . . . . . 2016.2. The Area of a Parametrized Surface . . . . . . . . . . 205

6.2.1. The Area of a Graph of a Function . . . . . . . 2136.3. Surface Integrals of Scalar Functions . . . . . . . . . 216

6.3.1. The Mass of a Material Surface . . . . . . . . 2166.3.2. Surface Integrals . . . . . . . . . . . . . . . . 218

6.4. Surface Integrals of Vector Functions . . . . . . . . . 2226.5. Kelvin-Stokes Theorem . . . . . . . . . . . . . . . . . 2276.6. Divergence Theorem . . . . . . . . . . . . . . . . . . 236

6.6.1. Gauss’s Law For Inverse-Square Fields . . . . 239

vii

Page 10: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

Contents

6.7. Applications of Surface Integrals . . . . . . . . . . . . 2426.7.1. Conservative and Potential Forces . . . . . . 2426.7.2. Conservation laws . . . . . . . . . . . . . . . 2436.7.3. Maxell Equation . . . . . . . . . . . . . . . . 244

6.8. Helmholtz Decomposition . . . . . . . . . . . . . . . 2446.9. Green’s Identities . . . . . . . . . . . . . . . . . . . . 247

III. Tensor Calculus 249

7. Curvilinear Coordinates 2517.1. Curvilinear Coordinates . . . . . . . . . . . . . . . . 2517.2. Line and VolumeElements inOrthogonal Coordinate

Systems . . . . . . . . . . . . . . . . . . . . . . . . . 2567.3. Gradient in Orthogonal Curvilinear Coordinates . . . 261

7.3.1. Expressions for Unit Vectors . . . . . . . . . . 2627.4. Divergence in Orthogonal Curvilinear Coordinates . . 2637.5. Curl in Orthogonal Curvilinear Coordinates . . . . . . 2647.6. The Laplacian in Orthogonal Curvilinear Coordinates 2667.7. Examples of Orthogonal Coordinates . . . . . . . . . 2677.8. Alternative Definitions for Grad, Div, Curl . . . . . . . 272

8. Tensors 2778.1. Linear Functional . . . . . . . . . . . . . . . . . . . . 2778.2. Dual Spaces . . . . . . . . . . . . . . . . . . . . . . . 278

8.2.1. Duas Basis . . . . . . . . . . . . . . . . . . . 2808.3. Bilinear Forms . . . . . . . . . . . . . . . . . . . . . 2828.4. Tensor . . . . . . . . . . . . . . . . . . . . . . . . . . 284

8.4.1. Basis of Tensor . . . . . . . . . . . . . . . . . 2888.4.2. Contraction . . . . . . . . . . . . . . . . . . . 291

viii

Page 11: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

Contents

8.5. Change of Coordinates . . . . . . . . . . . . . . . . . 2918.5.1. Vectors and Covectors . . . . . . . . . . . . . 2918.5.2. Bilinear Forms . . . . . . . . . . . . . . . . . 293

8.6. Symmetry properties of tensors . . . . . . . . . . . . 2938.7. Forms . . . . . . . . . . . . . . . . . . . . . . . . . . 295

8.7.1. Motivation . . . . . . . . . . . . . . . . . . . 2958.7.2. Exterior product . . . . . . . . . . . . . . . . 2978.7.3. Forms . . . . . . . . . . . . . . . . . . . . . . 3038.7.4. Hodge star operator . . . . . . . . . . . . . . 306

9. Tensors in Coordinates 3079.1. Index notation for tensors . . . . . . . . . . . . . . . 307

9.1.1. Definition of index notation . . . . . . . . . . 3089.1.2. Advantages and disadvantages of index no-

tation . . . . . . . . . . . . . . . . . . . . . . 3129.2. Tensor Revisited: Change of Coordinate . . . . . . . . 313

9.2.1. Rank . . . . . . . . . . . . . . . . . . . . . . 3169.2.2. Examples of Tensors of Different Ranks . . . . 318

9.3. Tensor Operations in Coordinates . . . . . . . . . . . 3199.3.1. Addition and Subtraction . . . . . . . . . . . 3199.3.2. Multiplication by Scalar . . . . . . . . . . . . 3219.3.3. Tensor Product . . . . . . . . . . . . . . . . 3229.3.4. Contraction . . . . . . . . . . . . . . . . . . . 3239.3.5. Inner Product . . . . . . . . . . . . . . . . . . 3249.3.6. Permutation . . . . . . . . . . . . . . . . . . 325

9.4. Tensor Test: Quotient Rule . . . . . . . . . . . . . . . 3269.5. Kronecker and Levi-Civita Tensors . . . . . . . . . . . 326

9.5.1. Kronecker δ . . . . . . . . . . . . . . . . . . . 3279.5.2. Permutation ϵ . . . . . . . . . . . . . . . . . 328

ix

Page 12: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

Contents

9.5.3. Useful Identities Involving δ or/and ϵ . . . . . 3299.5.4. ⋆ Generalized Kronecker delta . . . . . . . . . 334

9.6. Types of Tensors Fields . . . . . . . . . . . . . . . . . 3359.6.1. Isotropic and Anisotropic Tensors . . . . . . . 3369.6.2. Symmetric and Anti-symmetric Tensors . . . 337

10. Tensor Calculus 34110.1. Tensor Fields . . . . . . . . . . . . . . . . . . . . . . 341

10.1.1. Change of Coordinates . . . . . . . . . . . . . 34310.2. Derivatives . . . . . . . . . . . . . . . . . . . . . . . 34710.3. Integrals and the Tensor Divergence Theorem . . . . 35110.4. Metric Tensor . . . . . . . . . . . . . . . . . . . . . . 35310.5. Covariant Differentiation . . . . . . . . . . . . . . . . 35610.6. Geodesics and The Euler-Lagrange Equations . . . . 362

IV. Applications of Tensor Calculus 367

11. Applications of Tensor 36911.1. Common Definitions in Tensor Notation . . . . . . . 36911.2. Common Differential Operations in Tensor Notation . 37111.3. Common Identities in Vector and Tensor Notation . . 37511.4. Integral Theorems in Tensor Notation . . . . . . . . . 37911.5. Examples of Using Tensor Techniques to Prove Iden-

tities . . . . . . . . . . . . . . . . . . . . . . . . . . . 38011.6. The Inertia Tensor . . . . . . . . . . . . . . . . . . . 389

11.6.1. The Parallel Axis Theorem . . . . . . . . . . . 39311.7. Taylor’s Theorem . . . . . . . . . . . . . . . . . . . . 395

11.7.1. Multi-index Notation . . . . . . . . . . . . . . 39511.7.2. Taylor’s Theorem for Multivariate Functions . 396

x

Page 13: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

Contents

11.8. Ohm’s Law . . . . . . . . . . . . . . . . . . . . . . . 39711.9. Equation of Motion for a Fluid: Navier-Stokes Equation398

11.9.1. Stress Tensor . . . . . . . . . . . . . . . . . . 39811.9.2. Derivation of the Navier-Stokes Equations . . 399

12. Answers and Hints 405Answers and Hints . . . . . . . . . . . . . . . . . . . . . . 405

13. GNU Free Documentation License 415

References 426

Index 426

xi

Page 14: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover
Page 15: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

Part I.

Differential Vector Calculus

1

Page 16: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover
Page 17: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.Multidimensional Vectors

1.1. Vectors Space

In this section we introduce an algebraic structure forRn, the vectorspace in n-dimensions.

We assume that you are familiarwith the geometric interpretationofmembers ofR2 andR3 as the rectangular coordinates of points ina plane and three-dimensional space, respectively.

AlthoughRn cannot be visualized geometrically if n ≥ 4, geomet-ric ideas fromR,R2, andR3 often help us to interpret the propertiesofRn for arbitrary n.

1 DefinitionThe n-dimensional space,Rn, is defined as the set

Rn =¶(x1, x2, . . . , xn) : xk ∈ R

©.

Elementsv ∈ Rnwill be calledvectorsandwill bewritten inbold-face v. In the blackboard the vectors generally are written with anarrow v.

3

Page 18: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors2 Definition

If x and y are two vectors in Rn their vector sum x + y is defined bythe coordinatewise addition

x + y = (x1 + y1, x2 + y2, . . . , xn + yn) . (1.1)

Note that the symbol “+” has two distinct meanings in (1.1): onthe left, “+” stands for the newly defined addition ofmembers ofRn

and, on the right, for the usual addition of real numbers.The vector with all components 0 is called the zero vector and is

denoted by 0. It has the property that v + 0 = v for every vector v;in other words, 0 is the identity element for vector addition.

3 DefinitionA real number λ ∈ R will be called a scalar. If λ ∈ R and x ∈ Rn

we define scalar multiplication of a vector and a scalar by the coor-dinatewise multiplication

λx = (λx1, λx2, . . . , λxn) . (1.2)

The spaceRnwith theoperations of sumand scalarmultiplicationdefined above will be called n dimensional vector space.

The vector (−1)x is also denoted by−x and is called thenegativeor opposite of x

We leave the proof of the following theorem to the reader4 Theorem

If x, z, and y are inRn and λ, λ1 and λ2 are real numbers, then

Ê x + z = z + x (vector addition is commutative).

Ë (x + z) + y = x + (z + y) (vector addition is associative).

Ì There is a unique vector 0, called the zero vector, such that x +

0 = x for all x inRn.

4

Page 19: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.1. Vectors Space

Í Foreachx inRn there isauniquevector−x such thatx+(−x) =0.

Î λ1(λ2x) = (λ1λ2)x.

Ï (λ1 + λ2)x = λ1x + λ2x.

Ð λ(x + z) = λx + λz.

Ñ 1x = x.

Clearly, 0 = (0, 0, . . . , 0) and, if x = (x1, x2, . . . , xn), then

−x = (−x1,−x2, . . . ,−xn).

Wewrite x + (−z) as x− z. The vector 0 is called the origin.In a more general context, a nonempty set V , together with two

operations +, · is said to be a vector space if it has the propertieslisted in Theorem 4. The members of a vector space are called vec-tors.

When we wish to note that we are regarding a member of Rn aspart of this algebraic structure, we will speak of it as a vector; other-wise, we will speak of it as a point.

5 DefinitionThe canonical ordered basis forRn is the collection of vectors

e1, e2, . . . , en,

with

ek = (0, . . . , 1, . . . , 0)︸ ︷︷ ︸a 1 in the k slot and 0’s everywhere else

.

5

Page 20: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors

Observe that

n∑k=1

vkek = (v1, v2, . . . , vn) . (1.3)

This means that any vector can be written as sums of scalar mul-tiples of the standard basis. We will discuss this fact more deeply inthe next section.

6 DefinitionLet a,b be distinct points inRn and letx = b−a = 0,. The paramet-ric line passing through a in the direction of x is the set

r ∈ Rn : r = a + tx .

7 ExampleFind the parametric equation of the line passing through the points(1, 2, 3) and (−2,−1, 0).

Solution: The line follows the directionÄ1− (−2), 2− (−1), 3− 0

ä= (3, 3, 3) .

The desired equation is

(x, y, z) = (1, 2, 3) + t (3, 3, 3) .

Equivalently

(x, y, z) = (−2,−1, 2) + t (3, 3, 3) .

6

Page 21: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.1. Vectors Space

Length, Distance, and Inner Product8 Definition

Given vectorsx,yofRn, their inner productor dot product is definedas

x•y =n∑

k=1

xkyk.

9 TheoremFor x,y, z ∈ Rn, and α and β real numbers, we have>

Ê (αx + βy)•z = α(x•z) + β(y•z)

Ë x•y = y•x

Ì x•x ≥ 0

Í x•x = 0 if and only if x = 0

The proof of this theorem is simple and will be left as exercise forthe reader.

The norm or length of a vector x, denoted as ∥x∥, is defined as

∥x∥ =√

x•x

10 DefinitionGiven vectors x,y ofRn, their distance is

d(x,y) = ∥x− y∥ =»(x− y)•(x− y) =

n∑i=1

(xi − yi)2

If n = 1, the previous definition of length reduces to the familiarabsolute value, for n = 2 and n = 3, the length and distance ofDefinition 10 reduce to the familiar definitions for the two and threedimensional space.

7

Page 22: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors11 Definition

A vector x is called unit vector

∥x∥ = 1.

12 DefinitionLet x be a non-zero vector, then the associated versor (or normalizedvector) denoted x is the unit vector

x =x∥x∥ .

We now establish one of the most useful inequalities in analysis.13 Theorem (Cauchy-Bunyakovsky-Schwarz Inequality)

Let x and y be any two vectors inRn. Then we have

|x•y| ≤ ∥x∥∥y∥.

Proof. Since the norm of any vector is non-negative, we have

∥x + ty∥ ≥ 0 ⇐⇒ (x + ty)•(x + ty) ≥ 0

⇐⇒ x•x + 2tx•y + t2y•y ≥ 0

⇐⇒ ∥x∥2 + 2tx•y + t2∥y∥2 ≥ 0.

This last expression is a quadratic polynomial in t which is alwaysnon-negative. As such its discriminantmust be non-positive, that is,

(2x•y)2 − 4(∥x∥2)(∥y∥2) ≤ 0 ⇐⇒ |x•y| ≤ ∥x∥∥y∥,

giving the theorem.

8

Page 23: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.1. Vectors Space

The Cauchy-Bunyakovsky-Schwarz inequality can be written as

∣∣∣∣∣∣n∑

k=1

xkyk

∣∣∣∣∣∣ ≤Ñ

n∑k=1

x2k

é1/2Ñn∑

k=1

y2k

é1/2

, (1.4)

for real numbers xk, yk.14 Theorem (Triangle Inequality)

Let x and y be any two vectors inRn. Then we have

∥x + y∥ ≤ ∥x∥+ ∥y∥.

Proof.||x + y||2 = (x + y)•(x + y)

= x•x + 2x•y + y•y

≤ ||x||2 + 2||x||||y||+ ||y||2

= (||x||+ ||y||)2,

fromwhere the desired result follows.

15 CorollaryIf x, y, and z are inRn, then

|x− y| ≤ |x− z|+ |z− y|.

Proof. Write

x− y = (x− z) + (z− y),

and apply Theorem 14.

9

Page 24: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors16 Definition

Let x and y be two non-zero vectors in Rn. Then the angle (x,y) be-tween them is given by the relation

cos (x,y) = x•y∥x∥∥y∥ .

Thisexpressionagreeswith thegeometry in thecaseof thedotproductforR2 andR3.

17 DefinitionLetxandybe twonon-zerovectors inRn. This vectorsare saidorthog-onal if the angle between them is 90 degrees. Equivalently, if: x•y = 0

Let P0 = (p1, p2, . . . , pn), and n = (n1, n2, . . . , nn) be a nonzerovector.

18 DefinitionThe hyperplane defined by the point P0 and the vector n is definedas the set of points P : (x1, , x2, . . . , xn) ∈ Rn, such that the vectordrawn from P0 to P is perpendicular to n.

n•(P−P0) = 0.

Recalling that two vectors are perpendicular if and only if theirdot product is zero, it follows that the desired hyperplane can be de-scribed as the set of all points P such that

n•(P−P0) = 0.

Expanded this becomes

n1(x1 − p1) + n2(x2 − p2) + · · ·+ nn(xn − pn) = 0,

which is the point-normal formof the equation of a hyperplane. Thisis just a linear equation

10

Page 25: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.2. Basis and Change of Basis

n1x1 + n2x2 + · · ·nnxn + d = 0,

where

d = −(n1p1 + n2p2 + · · ·+ nnpn).

1.2. Basis and Change of Basis

1.2. Linear Independence and Spanning Sets19 Definition

Let λi ∈ R, 1 ≤ i ≤ n. Then the vectorial sum

n∑j=1

λjxj

is said to be a linear combination of the vectors xi ∈ Rn, 1 ≤ i ≤ n.

20 DefinitionThe vectors xi ∈ Rn, 1 ≤ i ≤ n, are linearly dependent or tied if

∃(λ1, λ2, · · · , λn) ∈ Rn \ 0 such thatn∑

j=1

λjxj = 0,

that is, if there is a non-trivial linear combination of them adding tothe zero vector.

21 DefinitionThe vectors xi ∈ Rn, 1 ≤ i ≤ n, are linearly independent or free ifthey are not linearly dependent. That is, if λi ∈ R, 1 ≤ i ≤ n then

n∑j=1

λjxj = 0 =⇒ λ1 = λ2 = · · · = λn = 0.

11

Page 26: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors

A family of vectors is linearly independent if and onlyif the only linear combination of them giving the zero-vector is the trivial linear combination.

22 Example ¶(1, 2, 3) , (4, 5, 6) , (7, 8, 9)

©is a tied family of vectors inR3, since

(1) (1, 2, 3) + (−2) (4, 5, 6) + (1) (7, 8, 9) = (0, 0, 0) .

23 DefinitionA family of vectors x1,x2, . . . ,xk, . . . , ⊆ Rn is said to span or gen-erateRn if everyx ∈ Rn can bewritten as a linear combination of thexj ’s.

24 ExampleSince

n∑k=1

vkek = (v1, v2, . . . , vn) . (1.5)

This means that the canonical basis generateRn.

25 TheoremIf x1,x2, . . . ,xk, . . . , ⊆ Rn spansRn, then any superset

y,x1,x2, . . . ,xk, . . . , ⊆ Rn

also spansRn.

Proof. This follows at once froml∑

i=1

λixi = 0y +l∑

i=1

λixi.

12

Page 27: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.2. Basis and Change of Basis26 Example

The family of vectors¶i = (1, 0, 0) , j = (0, 1, 0) ,k = (0, 0, 1)

©spansR3 since given (a, b, c) ∈ R3 wemay write

(a, b, c) = ai + bj + ck.

27 ExampleProve that the family of vectors¶

t1 = (1, 0, 0) , t2 = (1, 1, 0) , t3 = (1, 1, 1)©

spansR3.

Solution: This follows from the identity

(a, b, c) = (a−b) (1, 0, 0)+(b−c) (1, 1, 0)+c (1, 1, 1) = (a−b)t1+(b−c)t2+ct3.

1.2. Basis28 Definition

A familyE = x1,x2, . . . ,xk, . . . ⊆ Rn is said to be a basis ofRn if

Ê are linearly independent,

Ë they spanRn.

29 ExampleThe family

ei = (0, . . . , 0, 1, 0, . . . , 0) ,

where there is a 1 on the i-th slot and 0’s on the other n− 1 positions,is a basis forRn.

13

Page 28: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors30 Theorem

All basis ofRn have the same number of vectors.

31 DefinitionThe dimension ofRn is the number of elements of any of its basis, n.

32 TheoremLet x1, . . . ,xn be a family of vectors inRn. Then thex’s formabasisif andonly if then×nmatrixA formedby taking thex’s as the columnsofA is invertible.

Proof. Since we have the right number of vectors, it is enough toprove that thex’s are linearly independent. But ifX = (λ1, λ2, . . . , λn),then

λ1x1 + · · ·+ λnxn = AX.

IfA is invertible, thenAX = 0n =⇒ X = A−10 = 0, meaning thatλ1 = λ2 = · · ·λn = 0, so the x’s are linearly independent.

The reciprocal will be left as a exercise.

33 Definition

Ê A basisE = x1,x2, . . . ,xk of vectors inRn is called orthog-onal if

xi•xj = 0

for all i = j.

Ë An orthogonal basis of vectors is called orthonormal if all vec-tors inE are unit vectors, i.e, have norm equal to 1.

14

Page 29: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.2. Basis and Change of Basis

1.2. Coordinates34 Theorem

Let E = e1, e2, . . . , en be a basis for a vector space Rn. Then anyx ∈ Rn has a unique representation

x = a1e1 + a2e2 + · · ·+ anen.

Proof. Letx = b1e1 + b2e2 + · · ·+ ynen

be another representation of x. Then

0 = (x1 − b1)e1 + (x2 − b2)e2 + · · ·+ (xn − yn)en.

Since e1, e2, . . . , en forms a basis for Rn, they are a linearly inde-pendent family. Thus wemust have

x1 − y1 = x2 − y2 = · · · = xn − yn = 0R,

that isx1 = b1;x2 = b2; · · · ;xn = yn,

proving uniqueness.

35 DefinitionAn ordered basis E = e1, e2, . . . , en of a vector space Rn is a ba-sis where the order of the xk has been fixed. Given an ordered basise1, e2, . . . , en of a vector space Rn, Theorem 34 ensures that thereare unique (a1, a2, . . . , an) ∈ Rn such that

x = a1e1 + a2e2 + · · ·+ anen.

15

Page 30: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors

The ak’s are called the coordinates of the vector x.We will denote the coordinates the vector x on the basisE by

[x]E

or simply [x].

36 ExampleThestandardorderedbasis forR3 isE = i, j,k. Thevector (1, 2, 3) ∈R3 for example, has coordinates (1, 2, 3)E . If the order of the basiswere changed to the ordered basis F = i,k, j, then (1, 2, 3) ∈ R3

would have coordinates (1, 3, 2)F .

Usually, when we give a coordinate representation for avector x ∈ Rn, we assume that we are using the stan-dard basis.

37 ExampleConsider the vector (1, 2, 3) ∈ R3 (given in standard representation).Since

(1, 2, 3) = −1 (1, 0, 0)− 1 (1, 1, 0) + 3 (1, 1, 1) ,

under theorderedbasisE =¶(1, 0, 0) , (1, 1, 0) , (1, 1, 1)

©, (1, 2, 3)has

coordinates (−1,−1, 3)E . We write

(1, 2, 3) = (−1,−1, 3)E .

38 ExampleThe vectors of

E =¶(1, 1) , (1, 2)

©are non-parallel, and so form a basis forR2. So do the vectors

F =¶(2, 1) , (1,−1)

©.

Find the coordinates of (3, 4)E in the base F .

16

Page 31: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.2. Basis and Change of Basis

Solution: We are seeking x, y such that

3 (1, 1)+4 (1, 2) = x

21

+y 1

−1

=⇒

1 1

1 2

34

=

2 1

1 −1

(x, y)F .Thus

(x, y)F =

2 1

1 −1

−1 1 1

1 2

34

=

1

3

1

31

3−2

3

1 1

1 2

34

=

2

31

−1

3−1

34

=

6

−5

F

.

Let us check by expressing both vectors in the standard basis ofR2:

(3, 4)E = 3 (1, 1) + 4 (1, 2) = (7, 11) ,

(6,−5)F = 6 (2, 1)− 5 (1,−1) = (7, 11) .

In general let us consider basis E , F for the same vector spaceRn. We want to convert XE to YF . We let A be the matrix formedwith the column vectors of E in the given order an B be the matrixformed with the column vectors of F in the given order. BothA and

17

Page 32: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors

B are invertiblematrices since theE,F arebasis, in viewofTheorem32. Then wemust have

AXE = BYF =⇒ YF = B−1AXE.

Also,XE = A−1BYF .

This prompts the following definition.

39 DefinitionLet E = x1,x2, . . . ,xn and F = y1,y2, . . . ,yn be two orderedbasis for a vector space Rn. Let A ∈ Mn×n(R) be the matrix havingthe x’s as its columns and letB ∈Mn×n(R) be the matrix having they’s as its columns. ThematrixP = B−1A is called the transitionma-trix fromE to F and the matrix P−1 = A−1B is called the transitionmatrix from F toE.

40 ExampleConsider the basis ofR3

E =¶(1, 1, 1) , (1, 1, 0) , (1, 0, 0)

©,

F =¶(1, 1,−1) , (1,−1, 0) , (2, 0, 0)

©.

Find the transition matrix from E to F and also the transition matrixfrom F toE. Also find the coordinates of (1, 2, 3)E in terms of F .

Solution: Let

A =

1 1 1

1 1 0

1 0 0

, B =

1 1 2

1 −1 0

−1 0 0

.

18

Page 33: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.2. Basis and Change of Basis

The transition matrix fromE to F is

P = B−1A

=

1 1 2

1 −1 0

−1 0 0

−1 1 1 1

1 1 0

1 0 0

=

0 0 −1

0 −1 −11

2

1

21

1 1 1

1 1 0

1 0 0

=

−1 0 0

−2 −1 −0

2 11

2

.

The transition matrix from F toE is

P−1 =

−1 0 0

−2 −1 0

2 11

2

−1

=

−1 0 0

2 −1 0

0 2 2

.

Now,

YF =

−1 0 0

−2 −1 0

2 11

2

1

2

3

E

=

−1

−411

2

F

.

As a check, observe that in the standard basis forR3ñ1, 2, 3

ôE

= 1

ñ1, 1, 1

ô+ 2

ñ1, 1, 0

ô+ 3

ñ1, 0, 0

ô=

ñ6, 3, 1

ô,

19

Page 34: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectorsñ−1,−4, 11

2

ôF

= −1ñ1, 1,−1

ô−4ñ1,−1, 0

ô+11

2

ñ2, 0, 0

ô=

ñ6, 3, 1

ô.

1.3. Linear Transformations and Matrices

41 DefinitionA linear transformation or homomorphism betweenRn andRm

L :Rn → Rm

x 7→ L(x),

is a function which is

• Additive: L(x + y) = L(x) + L(y),

• Homogeneous: L(λx) = λL(x), for λ ∈ R.

It is clear that the above two conditions can be summa-rized conveniently into

L(x + λy) = L(x) + λL(y).

Assumethatxii∈[1;n] is anorderedbasis forRn, andE = yii∈[1;m]

an ordered basis forRm.

20

Page 35: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.3. Linear Transformations and Matrices

Then

L(x1) = a11y1 + a21y2 + · · ·+ am1ym =

a11

a21...

am1

E

L(x2) = a12y1 + a22y2 + · · ·+ am2ym =

a12

a22...

am2

E

......

......

...

L(xn) = a1ny1 + a2ny2 + · · ·+ amnym =

a1n

a2n...

amn

E

.

42 DefinitionThem× nmatrix

ML =

a11 a12 · · · a1m

a21 a12 · · · a2n...

......

...

am1 am2 · · · amn

formed by the column vectors above is called thematrix representa-tionof the linearmapLwith respect to thebasisxii∈[1;m], yii∈[1;n].

21

Page 36: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors43 Example

ConsiderL : R3 → R3,

L (x, y, z) = (x− y − z, x+ y + z, z) .

ClearlyL is a linear transformation.

1. Find thematrix corresponding toL under the standard orderedbasis.

2. Find thematrix corresponding toLunder theorderedbasis (1, 0, 0) , (1, 1, 0) , (1, 0, 1) ,for both the domain and the image ofL.

Solution:

1. Thematrixwill be a 3×3matrix. WehaveL (1, 0, 0) = (1, 1, 0),L (0, 1, 0) = (−1, 1, 0), and L (0, 0, 1) = (−1, 1, 1), whencethe desired matrix is

1 −1 −1

1 1 1

0 0 1

.

2. Call this basisE. We have

L (1, 0, 0) = (1, 1, 0) = 0 (1, 0, 0)+1 (1, 1, 0)+0 (1, 0, 1) = (0, 1, 0)E ,

L (1, 1, 0) = (0, 2, 0) = −2 (1, 0, 0)+2 (1, 1, 0)+0 (1, 0, 1) = (−2, 2, 0)E ,

and

L (1, 0, 1) = (0, 2, 1) = −3 (1, 0, 0)+2 (1, 1, 0)+1 (1, 0, 1) = (−3, 2, 1)E ,

22

Page 37: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.4. Three Dimensional Space

whence the desired matrix is0 −2 −3

1 2 2

0 0 1

.

44 Definition

The column rank of A is the dimension of the space generated by thecollums of A, while the row rank of A is the dimension of the space gen-erated by the rows of A.

A fundamental result in linear algebra is that the column rank andthe row rank are always equal. This number (i.e., the number of lin-early independent rows or columns) is simply called the rank of A.

1.4. Three Dimensional Space

In this section we particularize some definitions to the importantcase of three dimensional space

45 DefinitionThe 3-dimensional space is defined and denoted by

R3 =¶r = (x, y, z) : x ∈ R, y ∈ R, z ∈ R

©.

Having oriented the z axis upwards, we have a choice for the ori-entation of the the x and y-axis. We adopt a convention known asa right-handed coordinate system, as in figure 1.1. Let us explain.Put

i = (1, 0, 0), j = (0, 1, 0), k = (0, 0, 1),

23

Page 38: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors

and observe that

r = (x, y, z) = xi + yj + zk.

j

k

i

j

Figure 1.1. Right-handed system.Figure 1.2. Right Hand.

j

k

i

j

Figure 1.3. Left-handed system.

1.4. Cross Product

Thecrossproductof twovectors isdefinedonly in three-dimensionalspaceR3. Wewill define a generalization of the cross product for then dimensional space in the chapter ?? The standard cross product isdefined as a product satisfying the following properties.

46 DefinitionLetx,y, zbevectors inR3, and letλ ∈ Rbeascalar. Thecrossproduct× is a closed binary operation satisfying

24

Page 39: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.4. Three Dimensional Space

Ê Anti-commutativity: x × y = −(y × x)

Ë Bilinearity:

(x+z)×y = x×y+z×y and x×(z+y) = x×z+x×y

Ì Scalar homogeneity: (λx)× y = x × (λy) = λ(x × y)

Í x × x = 0

Î Right-hand Rule:

i × j = k, j × k = i, k × i = j.

It follows that the cross product is an operation that, given twonon-parallel vectors on a plane, allows us to “get out” of that plane.

47 ExampleFind

(1, 0,−3)× (0, 1, 2) .

Solution: We have

(i− 3k)× (j + 2k) = i × j + 2i × k− 3k × j− 6k × k

= k− 2j + 3i + 60

= 3i− 2j + k

Hence(1, 0,−3)× (0, 1, 2) = (3,−2, 1) .

25

Page 40: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors

Thecrossproductof vectors inR3 is notassociative, since

i × (i × j) = i × k = −j

but

(i × i)× j = 0 × j = 0.

x × y

yx

Figure 1.4. Theorem 51.

∥x∥

∥y∥

θ ∥x∥∥

y∥sin

θ

Figure 1.5. Area of a parallelogram

Operating as in example 47 we obtain

48 TheoremLet x = (x1, x2, x3) and y = (y1, y2, y3) be vectors inR3. Then

x × y = (x2y3 − x3y2)i + (x3y1 − x1y3)j + (x1y2 − x2y1)k.

Proof. Since i × i = j × j = k × k = 0, we only worry about the

26

Page 41: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.4. Three Dimensional Space

mixed products, obtaining,

x × y = (x1i + x2j + x3k)× (y1i + y2j + y3k)

= x1y2i × j + x1y3i × k + x2y1j × i + x2y3j × k

+x3y1k × i + x3y2k × j

= (x1y2 − y1x2)i × j + (x2y3 − x3y2)j × k + (x3y1 − x1y3)k × i

= (x1y2 − y1x2)k + (x2y3 − x3y2)i + (x3y1 − x1y3)j,

proving the theorem.

The cross product can also be expressed as the formal/mnemonicdeterminant

u× v =

∣∣∣∣∣∣∣∣∣∣∣∣

i j k

u1 u2 u3

v1 v2 v3

∣∣∣∣∣∣∣∣∣∣∣∣Using cofactor expansion we have

u× v =

∣∣∣∣∣∣∣∣u2 u3

v2 v3

∣∣∣∣∣∣∣∣ i +∣∣∣∣∣∣∣∣u3 u1

v3 v1

∣∣∣∣∣∣∣∣ j +∣∣∣∣∣∣∣∣u1 u2

v1 v2

∣∣∣∣∣∣∣∣kUsing the cross product, we may obtain a third vector simultane-

ously perpendicular to two other vectors in space.49 Theorem

x ⊥ (x×y) andy ⊥ (x×y), that is, the cross product of two vectorsis simultaneously perpendicular to both original vectors.

Proof. Wewill only check the first assertion, the second verification

27

Page 42: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors

is analogous.

x•(x × y) = (x1i + x2j + x3k)•((x2y3 − x3y2)i

+(x3y1 − x1y3)j + (x1y2 − x2y1)k)

= x1x2y3 − x1x3y2 + x2x3y1 − x2x1y3 + x3x1y2 − x3x2y1

= 0,

completing the proof.

Although the cross product is not associative, we have, however, thefollowing theorem.

50 Theorem

a × (b × c) = (a•c)b− (a•b)c.

Proof.

a × (b × c) = (a1i + x2j + a3k)× ((b2c3 − b3c2)i+

+(b3c1 − b1c3)j + (b1c2 − b2c1)k)

= a1(b3c1 − b1c3)k− a1(b1c2 − b2c1)j− a2(b2c3 − b3c2)k

+a2(b1c2 − b2c1)i + a3(b2c3 − b3c2)j− a3(b3c1 − b1c3)i

= (a1c1 + a2c2 + a3c3)(b1i + b2j + b3i)+

(−a1y1 − a2y2 − a3b3)(c1i + c2j + c3i)

= (a•c)b− (a•b)c,

completing the proof.

28

Page 43: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.4. Three Dimensional Space

x

z

b

y

b

b

b b

θ

Figure 1.6. Theorem 447.

xy

z

b

MM

b

A

b

B

b

C

b

D

bA′

bB′

b NbC ′

bD′

b P

Figure 1.7. Example ??.

51 TheoremLet (x,y) ∈ [0; π] be the convex angle between two vectors x and y.Then

||x × y|| = ||x||||y|| sin (x,y).

29

Page 44: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors

Proof. We have

||x × y||2 = (x2y3 − x3y2)2 + (x3y1 − x1y3)2 + (x1y2 − x2y1)2

= y2y23 − 2x2y3x3y2 + z2y22 + z2y21 − 2x3y1x1y3+

+x2y23 + x2y22 − 2x1y2x2y1 + y2y21

= (x2 + y2 + z2)(y21 + y22 + y23)− (x1y1 + x2y2 + x3y3)2

= ||x||2||y||2 − (x•y)2

= ||x||2||y||2 − ||x||2||y||2 cos2 (x,y)

= ||x||2||y||2 sin2 (x,y),

whence the theorem follows.

Theorem 51 has the following geometric significance: ∥x × y∥ isthe area of the parallelogram formed when the tails of the vectorsare joined. See figure 1.5.

The following corollaries easily follow from Theorem 51.

52 CorollaryTwo non-zero vectors x,y satisfy x × y = 0 if and only if they areparallel.

53 Corollary (Lagrange’s Identity)

||x × y||2 = ∥x∥2∥y∥2 − (x•y)2.

The following result mixes the dot and the cross product.54 Theorem

Let x, y, z, be linearly independent vectors in R3. The signed volumeof the parallelepiped spanned by them is (a × b) • z.

30

Page 45: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.4. Three Dimensional Space

Proof. See figure 1.6. The area of the base of the parallelepipedis the area of the parallelogram determined by the vectors x and y,whichhasarea∥a × b∥. Thealtitudeof theparallelepiped is∥z∥ cos θwhere θ is the angle between z and a × b. The volume of the paral-lelepiped is thus

∥a × b∥∥z∥ cos θ = (a × b)•z,

proving the theorem.

Since we may have used any of the faces of the paral-lelepiped, it follows that

(a × b)•z = (b × c)•x = (c × a)•y.

In particular, it is possible to “exchange” the cross anddot products:

x•(b × c) = (a × b)•z

1.4. Cylindrical and Spherical Coordinates

λ3e3

bO

b

P

v

e1e3

e2

bK

λ1e1

λ2e2−−→OK

Let B = x1,x2,x3 be an orderedbasis forR3. As we have already saw,for every v ∈ Rn there is a unique lin-ear combination of the basis vectorsthat equals v:

v = xx1 + yx2 + zx3.

The coordinate vector of v relative to E is the sequence of coordi-nates

31

Page 46: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors

[v]E = (x, y, z).

In this representation, the coordinates of a point (x, y, z) are de-termined by following straight paths starting from the origin: firstparallel to x1, then parallel to the x2, then parallel to the x3, as inFigure 1.7.1.

In curvilinear coordinate systems, these paths can be curved. Wewill provide the definition of curvilinear coordinate systems in thesection 3.10 and 7. In this section we provide some examples: thethree types of curvilinear coordinates which we will consider in thissection are polar coordinates in the plane cylindrical and sphericalcoordinates in the space.

Instead of referencing a point in terms of sides of a rectangularparallelepiped, as with Cartesian coordinates, we will think of thepoint as lying on a cylinder or sphere. Cylindrical coordinates areoften used when there is symmetry around the z-axis; spherical co-ordinates are useful when there is symmetry about the origin.

Let P = (x, y, z) be a point in Cartesian coordinates in R3, andlet P0 = (x, y, 0) be the projection of P upon the xy-plane. Treating(x, y) as a point in R2, let (r, θ) be its polar coordinates (see Figure1.7.2). Let ρ be the length of the line segment from the origin to P ,and let ϕ be the angle between that line segment and the positivez-axis (see Figure 1.7.3). ϕ is called the zenith angle. Then the cylin-drical coordinates (r, θ, z) and the spherical coordinates (ρ, θ, ϕ)of P (x, y, z) are defined as follows:1

1This “standard” definition of spherical coordinates used bymathematicians re-sults in a left-handed system. For this reason, physicists usually switch the def-initions of θ and ϕ to make (ρ, θ, ϕ) a right-handed system.

32

Page 47: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.4. Three Dimensional Space

x

y

z

0

P(x, y, z)

P0(x, y,0)

θx

y

z

rFigure 1.8.Cylindrical coordinates

Cylindrical coordinates (r, θ, z):

x = r cos θ r =»x2 + y2

y = r sin θ θ = tan−1Åyx

ãz = z z = z

where 0 ≤ θ ≤ π if y ≥ 0 and π < θ <

2π if y < 0

x

y

z

0

P(x, y, z)

P0(x, y,0)

θx

y

ϕ

Figure 1.9.Spherical coordinates

Spherical coordinates (ρ, θ, ϕ):

x = ρ sinϕ cos θ ρ =»x2 + y2 + z2

y = ρ sinϕ sin θ θ = tan−1Åyx

ãz = ρ cosϕ ϕ = cos−1

(z√

x2 + y2 + z2

)

where 0 ≤ θ ≤ π if y ≥ 0 and π < θ <

2π if y < 0

Both θ and ϕ are measured in radians. Note that r ≥ 0, 0 ≤ θ <

2π, ρ ≥ 0 and 0 ≤ ϕ ≤ π. Also, θ is undefined when (x, y) = (0, 0),and ϕ is undefined when (x, y, z) = (0, 0, 0).

55 ExampleConvert the point (−2,−2, 1) from Cartesian coordinates to (a) cylin-drical and (b) spherical coordinates.

Solution: (a) r =»(−2)2 + (−2)2 = 2

√2, θ = tan−1

Ç−2−2

å=

33

Page 48: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors

tan−1(1) =5π

4, since y = −2 < 0.

∴ (r, θ, z) =

Ç2√2,

4, 1

å(b) ρ =

»(−2)2 + (−2)2 + 12 =

√9 = 3, ϕ = cos−1

Ç1

3

å≈ 1.23

radians.∴ (ρ, θ, ϕ) =

Ç3,

4, 1.23

å

For cylindrical coordinates (r, θ, z), and constants r0, θ0 and z0, wesee from Figure 7.3 that the surface r = r0 is a cylinder of radius r0centered along the z-axis, the surface θ = θ0 is a half-plane emanat-ing from the z-axis, and the surface z = z0 is a plane parallel to thexy-plane.

The unit vectors r, θ, k at any pointP are perpendicular to the sur-faces r = constant, θ = constant, z = constant through P in the di-rections of increasing r, θ, z. Note that the direction of the unit vec-tors r, θ vary frompoint to point, unlike the corresponding Cartesianunit vectors.

x

y

z

r = r1 surface

z = z1 plane

ϕ = ϕ1 plane

P1(r1, ϕ1, z1)

k

ϕ1

r1

z1

34

Page 49: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.4. Three Dimensional Space

y

z

x

0

r0

(a) r = r0

y

z

x

0

θ0

(b) θ = θ0

y

z

x

0

z0

(c) z = z0

Figure 1.10. Cylindrical coordi-nate surfaces

For spherical coordinates (ρ, θ, ϕ), and constants ρ0, θ0 and ϕ0, wesee from Figure 1.11 that the surface ρ = ρ0 is a sphere of radius ρ0

centered at the origin, the surface θ = θ0 is a half-plane emanatingfrom the z-axis, and the surface ϕ = ϕ0 is a circular cone whose ver-tex is at the origin.

Figures 7.3(a) and 1.11(a) show how these coordinate systems gottheir names.

Sometimes the equation of a surface in Cartesian coordinates canbe transformed into a simpler equation in some other coordinatesystem, as in the following example.

35

Page 50: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors

y

z

x

0

ρ0

(a) ρ = ρ0

y

z

x

0

θ0

(b) θ = θ0

y

z

x0

ϕ0

(c) ϕ = ϕ0

Figure 1.11. Spherical coordi-nate surfaces

56 ExampleWrite the equation of the cylinder x2 + y2 = 4 in cylindrical coordi-nates.

Solution: Since r =√x2 + y2, then the equation in cylindrical

coordinates is r = 2. Using spherical coordinates towrite the equationof a sphere does

not necessarily make the equation simpler, if the sphere is not cen-tered at the origin.

36

Page 51: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.4. Three Dimensional Space57 Example

Write theequation (x−2)2+(y−1)2+z2 = 9 in spherical coordinates.

Solution: Multiplying the equation out gives

x2 + y2 + z2 − 4x− 2y + 5 = 9 , so we get

ρ2 − 4ρ sinϕ cos θ − 2ρ sinϕ sin θ − 4 = 0 , or

ρ2 − 2 sinϕ (2 cos θ − sin θ ) ρ− 4 = 0

after combining terms. Note that this actuallymakes itmoredifficultto figure out what the surface is, as opposed to the Cartesian equa-tionwhere you could immediately identify the surface as a sphere ofradius 3 centered at (2, 1, 0).

58 ExampleDescribe the surface given by θ = z in cylindrical coordinates.

Solution: This surface is called a helicoid. As the (vertical) z co-ordinate increases, so does the angle θ, while the radius r is unre-stricted. So this sweeps out a (ruled!) surface shaped like a spiralstaircase, where the spiral has an infinite radius. Figure 1.12 shows asection of this surface restricted to 0 ≤ z ≤ 4π and 0 ≤ r ≤ 2.

Exercises

AForExercises 1-4, find the (a) cylindrical and (b) spherical coordinatesof the point whose Cartesian coordinates are given.

37

Page 52: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors

Figure 1.12. Helicoid θ = z

1. (2, 2√3,−1)

2. (−5, 5, 6)

3. (√21,−

√7, 0)

4. (0,√2, 2)

For Exercises 5-7, write the given equation in (a) cylindrical and (b)spherical coordinates.

5. x2 + y2 + z2 = 25

6. x2 + y2 = 2y

7. x2 + y2 + 9z2 = 36

B

8. Describe the intersection of the surfaces whose equations inspherical coordinates are θ =

π

2and ϕ =

π

4.

9. Show that for a = 0, the equation ρ = 2a sinϕ cos θ in spher-ical coordinates describes a sphere centered at (a, 0, 0) with

38

Page 53: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.4. Three Dimensional Space

radius|a|.

C

10. Let P = (a, θ, ϕ) be a point in spherical coordinates, with a >0 and 0 < ϕ < π. Then P lies on the sphere ρ = a. Since0 < ϕ < π, the line segment from the origin to P can be ex-tended to intersect the cylinder given by r = a (in cylindricalcoordinates). Find the cylindrical coordinates of that point ofintersection.

11. LetP1 andP2 bepointswhosespherical coordinatesare (ρ1, θ1, ϕ1)

and (ρ2, θ2, ϕ2), respectively. Let v1 be the vector from the ori-gin toP1, and let v2 be the vector from the origin toP2. For theangle γ between

cos γ = cosϕ1 cosϕ2 + sinϕ1 sinϕ2 cos( θ2 − θ1 ).

This formula is used in electrodynamics to prove the additiontheorem for spherical harmonics, which provides a general ex-pression for the electrostatic potential at a point due to a unitcharge. See pp. 100-102 in [jac].

12. Show that the distance d between the points P1 and P2 withcylindrical coordinates (r1, θ1, z1) and (r2, θ2, z2), respectively,is

d =»r21 + r22 − 2r1 r2 cos( θ2 − θ1 ) + (z2 − z1)2 .

13. Show that the distance d between the points P1 and P2 withspherical coordinates (ρ1, θ1, ϕ1) and (ρ2, θ2, ϕ2), respectively,is

d =»ρ21 + ρ22 − 2ρ1 ρ2[sinϕ1 sinϕ2 cos( θ2 − θ1 ) + cosϕ1 cosϕ2] .

39

Page 54: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors

1.5. ⋆ Cross Product in the n-Dimensional Space

In this section we will answer the following question: Can one de-fine a cross product in the n-dimensional space so that it will haveproperties similar to the usual 3 dimensional one?

Clearly the answer depends which properties we require.The most direct generalizations of the cross product are to define

either:

• a binary product× : Rn ×Rn → Rn which takes as input twovectors and gives as output a vector;

• a n − 1-ary product× : Rn × · · · × Rn︸ ︷︷ ︸n−1 times

→ Rn which takes as

input n− 1 vectors, and gives as output one vector.

Under thecorrectassumptions it canbeproved thatabinaryprod-uct exists only in the dimensions 3 and 7. A simple proof of this factcan be found in [mcloughlin2012does].

In this section we focus in the definition of the n− 1-ary product.

59 DefinitionLet v1, . . . ,vn−1 be vectors inRn,, and let λ ∈ R be a scalar. Then wedefine their generalized cross product vn = v1 × · · · × vn−1 as the(n− 1)-ary product satisfying

Ê Anti-commutativity: v1 × · · ·vi × vi+1 × · · · × vn−1 = −v1 ×· · ·vi+1×vi×· · ·×vn−1, i.e, changing two consecutive vectorsa minus sign appears.

Ë Bilinearity: v1× · · ·vi+x×vi+1× · · ·×vn−1 = v1× · · ·vi×vi+1 × · · · × vn−1 + v1 × · · ·x× vi+1 × · · · × vn−1

40

Page 55: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.5. ⋆ Cross Product in the n-Dimensional Space

Ì Scalar homogeneity: v1×· · ·λvi×vi+1×· · ·×vn−1 = λv1×· · ·vi × vi+1 × · · · × vn−1

Í Right-hand Rule: e1× · · ·× en−1 = en, e2× · · ·× en = e1, andso forth for cyclic permutations of indices.

Wewill also write

×(v1, . . . ,vn−1) := v1 × · · ·vi × vi+1 × · · · × vn−1

In coordinates, one cangivea formula for this (n−1)-ary analogueof the cross product inRn by:

60 PropositionLete1, . . . , en be the canonical basis ofRn and letv1, . . . ,vn−1 bevec-tors in Rn,with coordinates:

v1 = (v11, . . . v1n) (1.6)... (1.7)

vi = (vi1, . . . vin) (1.8)... (1.9)

vn = (vn1, . . . vnn) (1.10)

in the canonical basis. Then

×(v1, . . . ,vn−1) =

∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣

v11 · · · v1n... . . . ...

vn−11 · · · vn−1n

e1 · · · en

∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣.

41

Page 56: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors

This formula is very similar to thedeterminant formula for thenor-mal crossproduct inR3 except that the rowofbasis vectors is the lastrow in the determinant rather than the first.

The reason for this is to ensure that the ordered vectors

(v1, ...,vn−1,×(v1, ...,vn−1))

have a positive orientation with respect to

(e1, ..., en).

61 PropositionThe vector product have the following properties:

The vector×(v1, . . . ,vn−1) is perpendicular to vi,

ÊË themagnitude of×(v1, . . . ,vn−1) is the volume of the solid de-fined by the vectors v1, . . .vi−1

Ì vn•v1 × · · · × vn−1 =

∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣

v11 · · · v1n... . . . ...

vn−11 · · · vn−1n

vn1 · · · vn1

∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣.

1.6. Multivariable Functions

LetA ⊆ Rn. Formost of this course, our concernwill be functions ofthe form

f : A ⊆ Rn → Rm.

Ifm = 1, we say that f is a scalar field. Ifm ≥ 2, we say that f is avector field.

42

Page 57: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.6. Multivariable Functions

We would like to develop a calculus analogous to the situation inR. In particular, we would like to examine limits, continuity, differ-entiability, and integrability of multivariable functions. Needless tosay, the introduction ofmore variables greatly complicates the anal-ysis. For example, recall that the graph of a function f : A → Rm,A ⊆ Rn. is the set

(x, f(x)) : x ∈ A) ⊆ Rn+m.

Ifm + n > 3, we have an object of more than three-dimensions! Inthe case n = 2,m = 1, we have a tri-dimensional surface. We willnow briefly examine this case.

62 DefinitionLet A ⊆ R2 and let f : A → R be a function. Given c ∈ R, thelevel curve at z = c is the curve resulting from the intersection of thesurface z = f(x, y) and the plane z = c, if there is such a curve.

63 ExampleThe level curvesof thesurfacef(x, y) = x2+3y2 (anellipticparaboloid)are the concentric ellipses

x2 + 3y2 = c, c > 0.

1.6. Graphical Representation of Vector Fields

In this sectionwe present a graphical representation of vector fields.For this intent, we limit ourselves to low dimensional spaces.

A vector field v : R3 → R3 is an assignment of a vector v =

v(x, y, z) to each point (x, y, z) of a subset U ⊂ R3. Each vectorv of the field can be regarded as a ”bound vector” attached to thecorresponding point (x, y, z). In components

v(x, y, z) = v1(x, y, z)i + v2(x, y, z)j + v3(x, y, z)k.

43

Page 58: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors

-3 -2 -1 0 1 2 3

-3

-2

-1

0

1

2

3

Figure 1.13. Level curves forf(x, y) = x2 + 3y2.

64 ExampleSketch each of the following vector fields.

F = xi + yj

F = −yi + xj

r = xi + yj + zk

Solution: a) The vector field is null at the origin; at other points,F is a vector

pointing away from the origin;b) This vector field is perpendicular to the first one at every point;c) The vector field is null at the origin; at other points,F is a vector

pointing away from the origin. This is the 3-dimensional analogousof the first one.

65 ExampleSuppose that an object of massM is located at the origin of a three-dimensional coordinate system. We can think of this object as induc-

44

Page 59: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.6. Multivariable Functions

-3 -2 -1 0 1 2 3

-3

-2

-1

0

1

2

3

-3 -2 -1 0 1 2 3

-3

-2

-1

0

1

2

3

−1 −0.5 00.5 1−1

0

1

−1

0

1

ing a force field g in space. The effect of this gravitational field is toattract any object placed in the vicinity of the origin toward it with aforce that is governed by Newton’s Law of Gravitation.

F =GmM

r2

To find an expression for g , suppose that an object of mass m islocated at a point with position vector r = xi + yj + zk .

Thegravitational field is thegravitational forceexertedperunitmasson a small testmass (that won’t distort the field) at a point in the field.Like force, it is a vector quantity: a pointmassMat the origin producesthe gravitational field

g = g(r) = −GMr3

r,

45

Page 60: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors

where r is the position relative to the origin and where r = ∥r∥. Itsmagnitude is

g = −GMr2

and, due to the minus sign, at each point g is directed opposite to r,i.e. towards the central mass.

Figure 1.14. Gravitational Field

Exercises66 Problem

Sketch the level curves for the fol-lowingmaps.

1. (x, y) 7→ x+ y

2. (x, y) 7→ xy

3. (x, y) 7→ min(|x|, |y|)

4. (x, y) 7→ x3 − x

5. (x, y) 7→ x2 + 4y2

6. (x, y) 7→ sin(x2 + y2)

46

Page 61: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.7. Levi-Civitta and Einstein Index Notation

7. (x, y) 7→ cos(x2 − y2)

67 ProblemSketch the level surfaces for thefollowingmaps.

1. (x, y, z) 7→ x+ y + z

2. (x, y, z) 7→ xyz

3. (x, y, z) 7→ min(|x|, |y|, |z|)

4. (x, y, z) 7→ x2 + y2

5. (x, y, z) 7→ x2 + 4y2

6. (x, y, z) 7→ sin(z−x2−y2)

7. (x, y, z) 7→ x2 + y2 + z2

1.7. Levi-Civitta and Einstein Index Notation

We need an efficient abbreviated notation to handle the complexityof mathematical structure before us. We will use indices of a given“type” to denote all possible values of given index ranges. By indextype wemean a collection of similar letter types, like those from thebeginning or middle of the Latin alphabet, or Greek letters

a, b, c, . . .

i, j, k, . . .

λ, β, γ . . .

each index of which is understood to have a given common rangeof successive integer values. Variations of these might be barred orprimed letters or capital letters. For example, suppose we are look-ing at linear transformations betweenRn andRm wherem = n. Wewouldneed twodifferent index ranges todenote vector componentsin the twovector spacesofdifferentdimensions, say i, j, k, ... = 1, 2, . . . , n

and λ, β, γ, . . . = 1, 2, . . . ,m.In order to introduce the so called Einstein summation conven-

tion, we agree to the following limitations on how indices may ap-

47

Page 62: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors

pear in formulas. A given index letter may occur only once in a giventerm in an expression (call this a “free index”), in which case the ex-pression is understood to stand for the set of all such expressions forwhich the index assumes its allowed values, or it may occur twicebut only as a superscript-subscript pair (one up, one down) whichwill stand for the sum over all allowed values (call this a “repeatedindex”). Here are some examples. If i, j = 1, . . . , n then

Ai ←→ n expressions : A1, A2, . . . , An,

Aii ←→

n∑i=1

Aii, a single expression with n terms

(this is called the trace of the matrixA = (Aij)),

Ajii ←→

n∑i=1

A1ii, . . . ,

n∑i=1

Anii, n expressions each of which has n

terms in the sum,Aii ←→ no sum, just an expression for each i, if we want to refer

to a specificdiagonal component (entry) of a matrix, for example,

Aivi + Aiwi = Ai(vi + wi), 2 sums of n terms each (left) or onecombined sum (right).

A repeated index is a “dummy index,” like the dummy variable ina definite integral

ˆ b

a

f(x) dx =

ˆ b

a

f(u) du.

We can change them at will: Aii = Aj

j .

In order to emphasize that we are using Einstein’s con-vention, we will enclose any terms under considerationwith · .

48

Page 63: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.7. Levi-Civitta and Einstein Index Notation68 Example

UsingEinstein’sSummationconvention, thedotproductof twovectorsx ∈ Rn and y ∈ Rn can be written as

x•y =n∑

i=1

xiyi = xtyt.

69 ExampleGiven that ai, bj, ck, dl are the components of vectors in R3, x,y, z,drespectively, what is the meaning of

aibickdk?

Solution: We have

aibickdk =3∑

i=1

aibickdk = x•yckdk = x•y3∑

k=1

ckdk = (x•y)(c•d).

70 Example

Using Einstein’s Summation convention, the ij-th entry (AB)ij of theproduct of two matrices A ∈ Mm×n(R) and B ∈ Mn×r(R) can bewritten as

(AB)ij =n∑

k=1

AikBkj = AitBtj.

71 ExampleUsing Einstein’s Summation convention, the trace tr (A) of a squarematrixA ∈Mn×n(R) is tr (A) = ∑n

t=1Att = Att.

72 ExampleDemonstrate, via Einstein’s Summation convention, that if A,B aretwo n× nmatrices, then

tr (AB) = tr (BA) .

49

Page 64: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors

Solution: We have

tr (AB) = trÄ(AB)ij

ä= tr

ÄAikBkj

ä= AtkBkt,

and

tr (BA) = trÄ(BA)ij

ä= tr

ÄBikAkj

ä= BtkAkt,

fromwhere the assertion follows, since the indices are dummy vari-ables and can be exchanged.

73 Definition (Kroenecker’s Delta)The symbol δij is defined as follows:

δij =

0 if i = j

1 if i = j.

74 ExampleIt is easy to see that δikδkj =

∑3k=1 δikδkj = δij .

75 ExampleWe see that

δijaibj =3∑

i=1

3∑j=1

δijaibj =∑k=1

akbk = x•y.

Recall that apermutation of distinct objects is a reordering of them.The 3! = 6 permutations of the index set 1, 2, 3 can be classifiedinto even or odd. We start with the identity permutation 123 andsay it is even. Now, for any other permutation, we will say that itis even if it takes an even number of transpositions (switching onlytwo elements in one move) to regain the identity permutation, and

50

Page 65: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1.7. Levi-Civitta and Einstein Index Notation

odd if it takes an odd number of transpositions to regain the identitypermutation. Since

231→ 132→ 123, 312→ 132→ 123,

the permutations 123 (identity), 231, and 312 are even. Since

132→ 123, 321→ 123, 213→ 123,

the permutations 132, 321, and 213 are odd.

76 Definition (Levi-Civitta’s Alternating Tensor)The symbol εjkl is defined as follows:

εjkl =

0 if j, k, l = 1, 2, 3

−1 if

Ü1 2 3

j k l

êis an odd permutation

+1 if

Ü1 2 3

j k l

êis an even permutation

In particular, if one subindex is repeated we have εrrs =εrsr = εsrr = 0. Also,

ε123 = ε231 = ε312 = 1, ε132 = ε321 = ε213 = −1.

77 ExampleUsing theLevi-Civittaalternating tensorandEinstein’s summationcon-vention, the cross product can also be expressed, if i = e1, j = e2,k = e3, then

x × y = εjkl(akbl)ej.

51

Page 66: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

1. Multidimensional Vectors78 Example

If A = [aij] is a 3 × 3matrix, then, using the Levi-Civitta alternatingtensor,

detA = εijka1ia2ja3k.

79 ExampleLet x,y, z be vectors inR3. Then

x•(y × z) = xi(y × z)i = xiεikl(ykzl).

Exercises80 Problem

Let x,y, z be vectors in R3.Demonstrate that

xiyizj = (x•y)z.

52

Page 67: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

2.Limits and Continuity

2.1. Some Topology81 Definition

Let a ∈ Rn and let ε > 0. An open ball centered at a of radius ε is theset

Bε(a) = x ∈ Rn : ∥x− a∥ < ε.

An open box is a Cartesian product of open intervals

]a1; b1[×]a2; b2[× · · ·×]an−1; bn−1[×]an; bn[,

where the ak, bk are real numbers.

The setBε(a) = x ∈ Rn : ∥x− a∥ < ε.

are also called the ε-neighborhood of the point a.

53

Page 68: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

2. Limits and Continuity

b

b

(a1, a2)

ε

Figure 2.1. Open ball inR2.

b b

bb

b1 − a1

b 2−a2

b

Figure 2.2. Open rectangle inR2.

x y

z

b

b

ε(a1, a2, a3)

Figure 2.3. Open ball inR3.

x y

z

Figure 2.4. Open box inR3.

82 ExampleAn open ball inR is an open interval, an open ball inR2 is an open diskand an open ball inR3 is an open sphere. An open box inR is an openinterval, an open box inR2 is a rectangle without its boundary and anopen box inR3 is a box without its boundary.

83 DefinitionA set A ⊆ Rn is said to be open if for every point belonging to it wecan surround the point by a sufficiently small open ball so that thisballs lies completely within the set. That is, ∀a ∈ A ∃ε > 0 such thatBε(a) ⊆ A.

84 ExampleThe open interval ]−1; 1[ is open inR. The interval ]−1; 1] is not open,however, as no interval centred at 1 is totally contained in ]− 1; 1].

54

Page 69: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

2.1. Some Topology

Figure 2.5. Open Sets

85 ExampleThe region ]− 1; 1[×]0; +∞[ is open inR2.

86 ExampleThe ellipsoidal region

¶(x, y) ∈ R2 : x2 + 4y2 < 4

©is open inR2.

The reader will recognize that open boxes, open ellipsoids and theirunions and finite intersections are open sets inRn.

87 DefinitionA set F ⊆ Rn is said to be closed in Rn if its complement Rn \ F isopen.

88 ExampleTheclosed interval [−1; 1] is closed inR, as its complement,R\[−1; 1] =]−∞;−1[∪]1; +∞[ is open inR. The interval ]− 1; 1] is neither opennor closed inR, however.

89 ExampleThe region [−1; 1]× [0; +∞[×[0; 2] is closed inR3.

90 LemmaIf x1 and x2 are in Sr(x0) for some r > 0, then so is every point on theline segment from x1 to x2.

55

Page 70: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

2. Limits and Continuity

Proof. The line segment is given by

x = tx2 + (1− t)x1, 0 < t < 1.

Suppose that r > 0. If

|x1 − x0| < r, |x2 − x0| < r,

and 0 < t < 1, then

|x− x0| = |tx2 + (1− t)x1 − tx0 − (1− t)x0| (2.1)

= |t(x2 − x0) + (1− t)x1 − x0)| (2.2)

≤ t|x2 − x0|+ (1− t)|x1 − x0| (2.3)

< tr + (1− t)r = r.

91 DefinitionA sequence of points xr inRn converges to the limit x if

limr→∞|xr − x| = 0.

In this case we write

limr→∞

xr = x.

The next two theorems follow from this, the definition of distanceinRn, and what we already know about convergence inR.

92 TheoremLet

x = (x1, x2, . . . , xn) and xr = (x1r, x2r, . . . , xnr), r ≥ 1.

56

Page 71: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

2.1. Some Topology

Then limr→∞

xr = x if and only if

limr→∞

xir = xi, 1 ≤ i ≤ n;

that is, a sequence xr of points in Rn converges to a limit x if andonly if the sequencesof componentsofxr converge to the respectivecomponents of x.

93 Theorem (Cauchy’s Convergence Criterion)A sequence xr inRn converges if and only if for each ε > 0 there isan integerK such that

∥xr − xs∥ < ε if r, s ≥ K.

94 DefinitionLet S be a subset ofR. Then

1. x0 is a limit point of S if every deleted neighborhood of x0 con-tains a point of S.

2. x0 is aboundarypoint ofS if every neighborhoodofx0 containsat least one point in S and one not in S. The set of boundarypoints ofS is the boundary ofS, denoted by ∂S. The closure ofS, denoted by S, is S = S ∪ ∂S.

3. x0 is an isolated point of S if x0 ∈ S and there is a neighbor-hood of x0 that contains no other point of S.

4. x0 is exterior to S if x0 is in the interior of Sc. The collection ofsuch points is the exterior of S.

95 ExampleLet S = (−∞,−1] ∪ (1, 2) ∪ 3. Then

1. The set of limit points of S is (−∞,−1] ∪ [1, 2].

57

Page 72: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

2. Limits and Continuity

2. ∂S = −1, 1, 2, 3 and S = (−∞,−1] ∪ [1, 2] ∪ 3.

3. 3 is the only isolated point of S.

4. The exterior of S is (−1, 1) ∪ (2, 3) ∪ (3,∞).

96 ExampleFor n ≥ 1, let

In =

ñ1

2n+ 1,1

2n

ôand S =

∞∪n=1

In.

Then

1. The set of limit points of S is S ∪ 0.

2. ∂S = x|x = 0 or x = 1/n (n ≥ 2) and S = S ∪ 0.

3. S has no isolated points.

4. The exterior of S is

(−∞, 0) ∪

∞∪n=1

Ç1

2n+ 2,

1

2n+ 1

å ∪ Ç12,∞å.

97 ExampleLet S be the set of rational numbers. Since every interval contains arational number, every real number is a limit point of S; thus, S =

R. Since every interval also contains an irrational number, every realnumber is a boundary point of S; thus ∂S = R. The interior and ex-terior of S are both empty, and S has no isolated points. S is neitheropen nor closed.

The next theorem says that S is closed if and only if S = S (Exer-cise 105).

58

Page 73: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

2.1. Some Topology98 Theorem

A set S is closed if and only if no point of Sc is a limit point of S.

Proof. Suppose that S is closed and x0 ∈ Sc. Since Sc is open,there is a neighborhood of x0 that is contained in Sc and thereforecontains no points of S. Hence, x0 cannot be a limit point of S. Forthe converse, if no point ofSc is a limit point ofS then every point inSc must have a neighborhood contained inSc. Therefore,Sc is openand S is closed.

Theorem 98 is usually stated as follows.

99 CorollaryA set is closed if and only if it contains all its limit points.

A polygonal curve P is a curve specified by a sequence of points(A1, A2, . . . , An) called its vertices. The curve itself consists of theline segments connecting the consecutive vertices.

A1

A2A3

An

Figure 2.6. Polygonal curve

100 DefinitionAdomain is apath connectedopen set. Apath connected setDmeansthat any two points of this set can be connected by a polygonal curvelying withinD.

59

Page 74: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

2. Limits and Continuity101 Definition

A simply connected domain is a path-connected domain where onecan continuously shrink any simple closed curve into a point while re-maining in the domain.

Equivalently a pathwise-connected domainU ⊆ R3 is called sim-ply connected if for every simple closed curve Γ ⊆ U , there exists asurfaceΣ ⊆ U whose boundary is exactly the curve Γ.

(a) Simply connected domain (b) Non-simply connected domain

Figure 2.7. Domains

Exercises102 Problem

Determine whether the followingsubsets ofR2 are open, closed, orneither, inR2.

1. A = (x, y) ∈ R2 : |x| <1, |y| < 1

2. B = (x, y) ∈ R2 : |x| <1, |y| ≤ 1

3. C = (x, y) ∈ R2 : |x| ≤1, |y| ≤ 1

4. D = (x, y) ∈ R2 : x2 ≤

60

Page 75: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

2.2. Limits

y ≤ x

5. E = (x, y) ∈ R2 : xy >

1

6. F = (x, y) ∈ R2 : xy ≤1

7. G = (x, y) ∈ R2 : |y| ≤9, x < y2

103 Problem (Putnam Exam 1969)Let p(x, y) be a polynomial withreal coefficients in the real vari-ablesxandy, definedover theen-tire plane R2. What are the pos-

sibilities for the image (range) ofp(x, y)?

104 Problem (Putnam 1998)LetF bea finite collection of opendisks in R2 whose union containsa set E ⊆ R2. Shew that there isa pairwise disjoint subcollectionDk, k ≥ 1 inF such that

E ⊆n∪

j=1

3Dj.

105 ProblemA set S is closed if and only if nopoint of Sc is a limit point of S.

2.2. Limits

Wewill start with the notion of limit.

106 DefinitionA function f : Rn → Rm is said to have a limit L ∈ Rm at a ∈ Rn if∀ε > 0,∃δ > 0 such that

0 < ||x− a|| < δ =⇒ ||f(x)− L|| < ε.

In such a case we write,

limx→a

f(x) = L.

The notions of infinite limits, limits at infinity, and continuity at apoint, are analogously defined.

61

Page 76: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

2. Limits and Continuity107 Theorem

A function f : Rn → Rm have limit

limx→a

f(x) = L.

if andonly if thecoordinates functionsf1, f2, . . . fm have limitsL1, L2, . . . , Lm

respectively, i.e., fi → Li.

Proof.We start with the following observation:∥∥∥f(x)− L∥∥∥2 = ∣∣∣f1(x)− L1

∣∣∣2+∣∣∣f2(x)− L2∣∣∣2+· · ·+∣∣∣fm(x)− Lm

∣∣∣2 .So, if ∣∣∣f1(x)− L1∣∣∣ < ε∣∣∣f2(x)− L2∣∣∣ < ε

...∣∣∣fm(x)− Lm

∣∣∣ < ε

then∥∥∥f(t)− L

∥∥∥ < √nε.Now, if

∥∥∥f(x)− L∥∥∥ < ε then∣∣∣f1(x)− L1∣∣∣ < ε∣∣∣f2(x)− L2∣∣∣ < ε

...∣∣∣fm(x)− Lm

∣∣∣ < ε

Limits inmore than one dimension are perhaps trickier to find, asonemust approach the test point from infinitely many directions.

62

Page 77: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

2.2. Limits108 Example

Find lim(x,y)→(0,0)

(x2y

x2 + y2,x5y3

x6 + y4

)

Solution: First we will calculate lim(x,y)→(0,0)

x2y

x2 + y2We use the

sandwich theorem. Observe that 0 ≤ x2 ≤ x2 + y2, and so 0 ≤x2

x2 + y2≤ 1. Thus

lim(x,y)→(0,0)

0 ≤ lim(x,y)→(0,0)

∣∣∣∣∣∣ x2y

x2 + y2

∣∣∣∣∣∣ ≤ lim(x,y)→(0,0)

|y|,

and hencelim

(x,y)→(0,0)

x2y

x2 + y2= 0.

Nowwe find lim(x,y)→(0,0)

x5y3

x6 + y4.

Either |x| ≤ |y| or |x| ≥ |y|. Observe that if |x| ≤ |y|, then∣∣∣∣∣∣ x5y3

x6 + y4

∣∣∣∣∣∣ ≤ y8

y4= y4.

If |y| ≤ |x|, then ∣∣∣∣∣∣ x5y3

x6 + y4

∣∣∣∣∣∣ ≤ x8

x6= x2.

Thus ∣∣∣∣∣∣ x5y3

x6 + y4

∣∣∣∣∣∣ ≤ max(y4, x2) ≤ y4 + x2 −→ 0,

as (x, y)→ (0, 0).

Aliter: LetX = x3, Y = y2.∣∣∣∣∣∣ x5y3

x6 + y4

∣∣∣∣∣∣ = X5/3Y 3/2

X2 + Y 2.

63

Page 78: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

2. Limits and Continuity

Passing to polar coordinatesX = ρ cos θ, Y = ρ sin θ, we obtain∣∣∣∣∣∣ x5y3

x6 + y4

∣∣∣∣∣∣ = X5/3Y 3/2

X2 + Y 2= ρ5/3+3/2−2| cos θ|5/3| sin θ|3/2 ≤ ρ7/6 → 0,

as (x, y)→ (0, 0).

109 Example

Find lim(x,y)→(0,0)

1 + x+ y

x2 − y2.

Solution: When y = 0,

1 + x

x2→ +∞,

as x→ 0. When x = 0,

1 + y

−y2→ −∞,

as y → 0. The limit does not exist.

110 ExampleFind lim

(x,y)→(0,0)

xy6

x6 + y8.

Solution: Putting x = t4, y = t3, we find

xy6

x6 + y8=

1

2t2→ +∞,

as t → 0. But when y = 0, the function is 0. Thus the limit does notexist.

111 ExampleFind lim

(x,y)→(0,0)

((x− 1)2 + y2) loge((x− 1)2 + y2)

|x|+ |y|.

64

Page 79: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

2.2. Limits

Figure 2.8. Example 111.

Figure 2.9. Example 112.

Figure 2.10. Example 113.

Figure 2.11. Example 110.

65

Page 80: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

2. Limits and Continuity

Solution: When y = 0we have

2(x− 1)2 ln(|1− x|)|x|

∼ −2x

|x|,

and so the function does not have a limit at (0, 0). 112 Example

Find lim(x,y)→(0,0)

sin(x4) + sin(y4)√x4 + y4

.

Solution: sin(x4) + sin(y4) ≤ x4 + y4 and so∣∣∣∣∣∣sin(x4) + sin(y4)√x4 + y4

∣∣∣∣∣∣ ≤»x4 + y4 → 0,

as (x, y)→ (0, 0). 113 Example

Find lim(x,y)→(0,0)

sinx− yx− sin y .

Solution: When y = 0we obtain

sinxx→ 1,

as x → 0.When y = x the function is identically−1. Thus the limitdoes not exist.

If f : R2 → R, it may be that the limits

limy→y0

Ålimx→x0

f(x, y)ã, lim

x→x0

Çlimy→y0

f(x, y)

å,

both exist. These are called the iterated limits of f as (x, y) →(x0, y0). The following possibilities might occur.

1. If lim(x,y)→(x0,y0)

f(x, y)exists, theneachof the iterated limits limy→y0

Ålimx→x0

f(x, y)ã

and limx→x0

Çlimy→y0

f(x, y)

åexists.

66

Page 81: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

2.2. Limits

2. If the iterated limitsexist and limy→y0

Ålimx→x0

f(x, y)ã= lim

x→x0

Çlimy→y0

f(x, y)

åthen lim

(x,y)→(x0,y0)f(x, y) does not exist.

3. It may occur that limy→y0

Ålimx→x0

f(x, y)ã= lim

x→x0

Çlimy→y0

f(x, y)

å,

but that lim(x,y)→(x0,y0)

f(x, y) does not exist.

4. It may occur that lim(x,y)→(x0,y0)

f(x, y) exists, but one of the iter-

ated limits does not.

Exercises114 Problem

Sketch the domain of definition of(x, y) 7→

√4− x2 − y2.

115 ProblemSketch the domain of definition of(x, y) 7→ log(x+ y).

116 ProblemSketch the domain of definition of

(x, y) 7→ 1

x2 + y2.

117 ProblemFind lim

(x,y)→(0,0)(x2 + y2) sin 1

xy.

118 ProblemFind lim

(x,y)→(0,2)

sinxyx

.

119 ProblemFor what cwill the function

f(x, y) =

√1− x2 − 4y2, if x2 + 4y2 ≤ 1,

c, if x2 + 4y2 > 1

be continuous everywhere on thexy-plane?

120 ProblemFind

lim(x,y)→(0,0)

»x2 + y2 sin 1

x2 + y2.

121 ProblemFind

lim(x,y)→(+∞,+∞)

max(|x|, |y|)√x4 + y4

.

67

Page 82: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

2. Limits and Continuity122 Problem

Find

lim(x,y)→(0,0

2x2 sin y2 + y4e−|x|√x2 + y2

.

123 ProblemDemonstrate that

lim(x,y,z)→(0,0,0)

x2y2z2

x2 + y2 + z2= 0.

124 ProblemProve that

limx→0

(limy→0

x− yx+ y

)= 1 = − lim

y→0

(limx→0

x− yx+ y

).

Does lim(x,y)→(0,0)

x− yx+ y

exist?.

125 ProblemLet

f(x, y) =

x sin 1

x+ y sin 1

yif x = 0, y = 0

0 otherwise

Prove that lim(x,y)→(0,0)

f(x, y)

exists, but that the iterated

limits limx→0

Çlimy→0

f(x, y)

åand

limy→0

Ålimx→0

f(x, y)ãdo not exist.

126 ProblemProve that

limx→0

(limy→0

x2y2

x2y2 + (x− y)2

)= 0,

and that

limy→0

(limx→0

x2y2

x2y2 + (x− y)2

)= 0,

but still lim(x,y)→(0,0)

x2y2

x2y2 + (x− y)2does not exist.

2.3. Continuity127 Definition

Let U ⊂ Rm be a domain, and f : U → Rd be a function. We say f iscontinuous at a if lim

x→af(x) = f(a).

128 DefinitionIf f is continuous at every point a ∈ U , then we say f is continuous onU (or sometimes simply f is continuous).

68

Page 83: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

2.3. Continuity

Again the standard results on continuity from one variable calcu-lus hold. Sums, products, quotients (with a non-zero denominator)andcompositesof continuous functionswill all yieldcontinuous func-tions.

Thenotionof continuity givesusageneralizationofProposition ??that is useful is computing the limits along arbitrary curves instead.

129 PropositionLet f : Rd → R be a function, and a ∈ Rd. Let γ : [0, 1] → Rd be aany continuous functionwith γ(0) = a, and γ(t) = a for all t > 0. Iflimx→a

f(x) = l, then wemust have limt→0

f(γ(t)) = l.

130 CorollaryIf there exists two continuous functions γ1, γ2 : [0, 1] → Rd suchthat for i ∈ 1, 2 we have γi(0) = a and γi(t) = a for all t > 0. Iflimt→0

f(γ1(t)) = limt→0

f(γ2(t)) then limx→a

f(x) can not exist.

131 TheoremThe vector function f : Rd → R is continuous at t0 if and only if thecoordinates functions f1, f2, . . . fn are continuous at t0.

The proof of this Theorem is very similar to the proof of Theorem107.

Exercises132 Problem

Sketch the domain of definition of(x, y) 7→

√4− x2 − y2.

133 ProblemSketch the domain of definition of(x, y) 7→ log(x+ y).

69

Page 84: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

2. Limits and Continuity134 Problem

Sketch the domain of definition of

(x, y) 7→ 1

x2 + y2.

135 ProblemFind lim

(x,y)→(0,0)(x2 + y2) sin 1

xy.

136 ProblemFind lim

(x,y)→(0,2)

sinxyx

.

137 ProblemFor what cwill the function

f(x, y) =

√1− x2 − 4y2, if x2 + 4y2 ≤ 1,

c, if x2 + 4y2 > 1

be continuous everywhere on thexy-plane?

138 ProblemFind

lim(x,y)→(0,0)

»x2 + y2 sin 1

x2 + y2.

139 ProblemFind

lim(x,y)→(+∞,+∞)

max(|x|, |y|)√x4 + y4

.

140 ProblemFind

lim(x,y)→(0,0

2x2 sin y2 + y4e−|x|√x2 + y2

.

141 ProblemDemonstrate that

lim(x,y,z)→(0,0,0)

x2y2z2

x2 + y2 + z2= 0.

142 ProblemProve that

limx→0

(limy→0

x− yx+ y

)= 1 = − lim

y→0

(limx→0

x− yx+ y

).

Does lim(x,y)→(0,0)

x− yx+ y

exist?.

143 ProblemLet

f(x, y) =

x sin 1

x+ y sin 1

yif x = 0, y = 0

0 otherwise

Prove that lim(x,y)→(0,0)

f(x, y)

exists, but that the iterated

limits limx→0

Çlimy→0

f(x, y)

åand

limy→0

Ålimx→0

f(x, y)ãdo not exist.

144 ProblemProve that

limx→0

(limy→0

x2y2

x2y2 + (x− y)2

)= 0,

and that

limy→0

(limx→0

x2y2

x2y2 + (x− y)2

)= 0,

70

Page 85: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

2.4. ⋆ Compactness

but still lim(x,y)→(0,0)

x2y2

x2y2 + (x− y)2does not exist.

2.4. ⋆ Compactness

Thenext definition generalizes the definition of the diameter of a cir-cle or sphere.

145 DefinitionIf S is a nonempty subset ofRn, then

d(S) = sup¶|x−Y|

©x,Y ∈ S

is the diameter of S. If d(S) < ∞, S is bounded; if d(S) = ∞, S isunbounded.

146 Theorem (Principle of Nested Sets)If S1, S2,…are closed nonempty subsets ofRn such that

S1 ⊃ S2 ⊃ · · · ⊃ Sr ⊃ · · · (2.4)

and

limr→∞

d(Sr) = 0, (2.5)

then the intersectionI =

∞∩r=1

Sr

contains exactly one point.

Proof. Let xr be a sequence such that xr ∈ Sr (r ≥ 1). Becauseof (2.4), xr ∈ Sk if r ≥ k, so

|xr − xs| < d(Sk) if r, s ≥ k.

71

Page 86: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

2. Limits and Continuity

From (2.5) and Theorem 93, xr converges to a limit x. Since x is alimit point of every Sk and every Sk is closed, x is in every Sk (Corol-lary 99). Therefore, x ∈ I , so I = ∅. Moreover, x is the only point inI , since if Y ∈ I , then

|x−Y| ≤ d(Sk), k ≥ 1,

and (2.5) implies that Y = x.

We can now prove the Heine–Borel theorem forRn. This theoremconcerns compact sets. As inR, a compact set inRn is a closed andbounded set.

Recall that a collectionH of open sets is an open covering of a setS if

S ⊂ ∪HH ∈ H.147 Theorem (Heine–Borel Theorem)

IfH is an open covering of a compact subsetS, thenS can be coveredby finitely many sets fromH.

Proof. The proof is by contradiction. We first consider the casewhere n = 2, so that you can visualize the method. Suppose thatthere is a covering H for S from which it is impossible to select afinite subcovering. Since S is bounded, S is contained in a closedsquare

T = (x, y)|a1 ≤ x ≤ a1 + L, a2 ≤ x ≤ a2 + L

with sides of length L (Figure ??).Bisecting the sides of T as shown by the dashed lines in Figure ??

leads to four closed squares, T (1), T (2), T (3), and T (4), with sides oflength L/2. Let

S(i) = S ∩ T (i), 1 ≤ i ≤ 4.

72

Page 87: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

2.4. ⋆ Compactness

Each S(i), being the intersection of closed sets, is closed, and

S =4∪

i=1

S(i).

Moreover,H covers eachS(i), but at least oneS(i) cannot be coveredby any finite subcollection ofH, since if all the S(i) could be, then socould S. Let S1 be a set with this property, chosen from S(1), S(2),S(3), and S(4). We are now back to the situation we started from: acompact set S1 covered byH, but not by any finite subcollection ofH. However, S1 is contained in a square T1 with sides of length L/2instead of L. Bisecting the sides of T1 and repeating the argument,we obtain a subsetS2 ofS1 that has the sameproperties asS, exceptthat it is contained in a square with sides of length L/4. Continuingin this way produces a sequence of nonempty closed sets S0 (= S),S1, S2, …, such that Sk ⊃ Sk+1 and d(Sk) ≤ L/2k−1/2 (k ≥ 0). FromTheorem 146, there is a point x in ∩∞

k=1 Sk. Since x ∈ S, there is anopen setH inH that contains x, and thisH must also contain someε-neighborhood of x. Since every x in Sk satisfies the inequality

|x− x| ≤ 2−k+1/2L,

it follows thatSk ⊂ H fork sufficiently large. This contradicts our as-sumption onH, which led us to believe that no Sk could be coveredby a finite number of sets from H. Consequently, this assumptionmust be false: Hmust have a finite subcollection that coversS. Thiscompletes the proof for n = 2.

The idea of the proof is the same forn > 2. The counterpart of thesquare T is the hypercubewith sides of length L:

T =¶(x1, x2, . . . , xn)

©ai ≤ xi ≤ ai + L, i = 1, 2, . . . , n.

73

Page 88: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

2. Limits and Continuity

Halving the intervals of variation of the n coordinates x1, x2, …, xndivides T into 2n closed hypercubes with sides of length L/2:

T (i) =¶(x1, x2, . . . , xn)

©bi ≤ xi ≤ bi + L/2, 1 ≤ i ≤ n,

where bi = ai or bi = ai + L/2. If no finite subcollection ofH cov-ers S, then at least one of these smaller hypercubes must contain asubset of S that is not covered by any finite subcollection of S. Nowthe proof proceeds as for n = 2.

148 Theorem (Bolzano-Weierstrass)Every bounded infinite set of real numbers has at least one limit point.

Proof. We will show that a bounded nonempty set without a limitpoint can contain only a finite number of points. If S has no limitpoints, then S is closed (Theorem 98) and every point x of S has anopenneighborhoodNx that contains nopoint ofS other thanx. Thecollection

H = Nxx ∈ S

is an open covering for S. Since S is also bounded, implies that Scan be covered by a finite collection of sets fromH, sayNx1 ,…,Nxn .Since these sets contain only x1, …, xn from S, it follows that S =

x1, . . . , xn.

74

Page 89: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.Differentiation of VectorFunction

In this chapter we consider functions f : Rn → Rm. This functionsare usually classified based on the dimensions n andm:

Ê if the dimensions n and m are equal to 1, such a function iscalled a real function of a real variable.

Ë ifm = 1 andn > 1 the function is called a real-valued functionof a vector variable or, more briefly, a scalar field.

Ì if n = 1 andm > 1 it is called a vector-valued function of areal variable.

Í if n > 1 and m > 1 it is called a vector-valued function of avector variable, or simply a vector field.

We suppose that the cases of real function of a real variable and ofscalar fields have been studied before.

75

Page 90: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

This chapter extends the concepts of limit, continuity, and deriva-tive to vector-valued function and vector fields.

We start with the simplest one: vector-valued function.

3.1. Differentiation of Vector Function of a RealVariable

149 DefinitionA vector-valued function of a real variable is a rule that associatesa vector f(t) with a real number t, where t is in some subset D of R(called the domain of f). We write f : D → Rn to denote that f is amapping ofD intoRn.

f : R→ Rn

f(t) =Äf1(t), f2(t), . . . , fn(t)

äwith

f1, f2, . . . , fn : R→ R.

called the component functions of f.In R3 vector-valued function of a real variable can be written in

component form as

f(t) = f1(t)i + f2(t)j + f3(t)k

or in the form

f(t) = (f1(t), f2(t), f3(t))

for some real-valued functions f1(t), f2(t), f3(t). The first form is of-tenusedwhenemphasizing that f(t) is a vector, and the second form

76

Page 91: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.1. Differentiation of Vector Function of a Real Variable

is useful when considering just the terminal points of the vectors. Byidentifying vectors with their terminal points, a curve in space canbe written as a vector-valued function.

150 ExampleFor example, f(t) = ti + t2j + t3k is a vector-valued function in R3,defined for all real numbers t. At t = 1 the value of the function is thevector i+ j+k, which in Cartesian coordinates has the terminal point(1, 1, 1).

y

z

x

0

f(0)f(2π)

151 ExampleDefine f : R→ R3 by f(t) = (cos t, sin t, t).This is the equation of a helix (see Figure 1.8.1). As the value of t in-creases, the terminal points of f(t) trace out a curve spiraling upward.For each t, thex- and y-coordinates of f(t) arex = cos t and y = sin t,so

x2 + y2 = cos2 t+ sin2 t = 1.

Thus, the curve lies on the surface of the right circular cylinder x2 +y2 = 1.

It may help to think of vector-valued functions of a real variable inRn as a generalization of the parametric functions in R2 which you

77

Page 92: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

learned about in single-variable calculus. Much of the theory of real-valued functions of a single real variable can be applied to vector-valued functions of a real variable.

152 DefinitionLet f(t) = (f1(t), f2(t), . . . , fn(t)) be a vector-valued function, and leta be a real number in its domain. The derivative of f(t) at a, denotedby f′(a) or df

dt(a), is the limit

f′(a) = limh→0

f(a+ h)− f(a)h

if that limit exists. Equivalently, f′(a) = (f ′1(a), f

′2(a), . . . , f

′n(a)), if

the component derivatives exist. We say that f(t) is differentiable ata if f′(a) exists.

The derivative of a vector-valued function is a tangent vector tothe curve in space which the function represents, and it lies on thetangent line to the curve (see Figure 3.1).

y

z

x0

L

f(t)

f′(a)

f(a)

f(a+ h)

f(a+h)− f(a)

Figure 3.1. Tangent vector f′(a)and tangent lineL = f(a) + sf′(a)

153 ExampleLet f(t) = (cos t, sin t, t). Then f′(t) = (− sin t, cos t, 1) for all t. Thetangent line L to the curve at f(2π) = (1, 0, 2π) is L = f(2π) +

78

Page 93: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.1. Differentiation of Vector Function of a Real Variable

s f′(2π) = (1, 0, 2π) + s(0, 1, 1), or in parametric form: x = 1, y = s,z = 2π + s for−∞ < s <∞.

Note that ifu(t) is a scalar functionand f(t) is a vector-valued func-tion, then their product, defined by (u f)(t) = u(t) f(t) for all t, is avector-valued function (since the product of a scalar with a vector isa vector).

The basic properties of derivatives of vector-valued functions aresummarized in the following theorem.

154 TheoremLet f(t)andg(t)bedifferentiable vector-valued functions, letu(t)beadifferentiable scalar function, let k be a scalar, and let c be a constantvector. Then

Êddtc = 0

Ëddt (kf) = k

dfdt

Ìddt (f + g) = df

dt +dgdt

Íddt (f− g) = df

dt −dgdt

Îddt (u f) = du

dt f + udfdt

Ïddt (f

•g) = dfdt

•g + f•dgdt

Ðddt (f×g) = df

dt×g + f×dgdt

79

Page 94: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

Proof. The proofs of parts (1)-(5) follow easily by differentiating thecomponent functions andusing the rules for derivatives fromsingle-variable calculus. We will prove part (6), and leave the proof of part(7) as an exercise for the reader.

(6) Write f(t) =Äf1(t), f2(t), f3(t)

äand g(t) =

Äg1(t), g2(t), g3(t)

ä,

where the component functions f1(t), f2(t), f3(t), g1(t), g2(t), g3(t)are all differentiable real-valued functions. Then

ddt(f(t)

•g(t)) = ddt(f1(t) g1(t) + f2(t) g2(t) + f3(t) g3(t))

=ddt(f1(t) g1(t)) +

ddt(f2(t) g2(t)) +

ddt(f3(t) g3(t))

=df1

dt (t) g1(t) + f1(t)dg1dt (t) +

df2

dt (t) g2(t) + f2(t)dg2dt (t) +

df3

dt (t) g3(t) + f3(t)dg3dt (t)

=

(df1

dt (t),df2

dt (t),df3

dt(t)

)•Äg1(t), g2(t), g3(t)

ä+Äf1(t), f2(t), f3(t)

ä•

(dg1dt (t),

dg2dt (t),

dg3dt

(t)

)(3.1)

=dfdt(t)

•g(t) + f(t)•dgdt(t) for all t. (3.2)

155 ExampleSuppose f(t) is differentiable. Find the derivative of

∥∥∥f(t)∥∥∥. Solution:

Since∥∥∥f(t)∥∥∥ is a real-valued function of t, then by the Chain Rule for

real-valued functions, we know thatddt∥∥∥f(t)∥∥∥2 = 2

∥∥∥f(t)∥∥∥ ddt∥∥∥f(t)∥∥∥.

80

Page 95: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.1. Differentiation of Vector Function of a Real Variable

But∥∥∥f(t)∥∥∥2 = f(t)•f(t), so d

dt∥∥∥f(t)∥∥∥2 = d

dt(f(t)•f(t)). Hence, we have

2∥∥∥f(t)∥∥∥ d

dt∥∥∥f(t)∥∥∥ = d

dt(f(t)•f(t)) = f′(t)•f(t) + f(t)•f′(t) by Theorem 154(f), so

= 2f′(t)•f(t) , so if∥∥∥f(t)∥∥∥ = 0 then

ddt∥∥∥f(t)∥∥∥ = f′(t)•f(t)∥∥∥f(t)∥∥∥ .

We know that

∥∥∥f(t)∥∥∥ is constant if and only ifddt∥∥∥f(t)∥∥∥ = 0 for all t.

Also, f(t) ⊥ f′(t) if and only if f′(t)•f(t) = 0. Thus, the above exampleshows this important fact:

156 PropositionIf∥∥∥f(t)∥∥∥ = 0, then

∥∥∥f(t)∥∥∥ is constant if and only if f(t) ⊥ f′(t) for all t.

Thismeans that if a curve lies completely on a sphere (or circle) cen-tered at the origin, then the tangent vector f′(t) is always perpendicu-lar to the position vector f(t).

157 ExampleThe spherical spiral f(t) =

(cos t√1 + a2t2

,sin t√1 + a2t2

,−at√1 + a2t2

), for

a = 0.

Figure 3.2 shows the graph of the curvewhen a = 0.2. In the exercises,the readerwill be asked to show that this curve lies on the sphere x2+y2 + z2 = 1 and to verify directly that f′(t)•f(t) = 0 for all t.

Justas in single-variablecalculus, higher-orderderivativesof vector-valued functionsareobtainedby repeatedlydifferentiating the (first)derivative of the function:

f′′(t) = ddtf

′(t) , f′′′(t) = ddtf

′′(t) , . . . ,dnfdtn =

ddt

(dn−1fdtn−1

)(for n = 2, 3, 4, . . .)

81

Page 96: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

-1-0.8

-0.6-0.4

-0.20

0.20.4

0.60.8

1

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1

-1-0.8-0.6-0.4-0.2

00.20.40.60.81

z

x

y

z

Figure 3.2. Spherical spiral witha = 0.2

We can use vector-valued functions to represent physical quanti-ties, such as velocity, acceleration, force, momentum, etc. For ex-ample, let the real variable t represent time elapsed from some ini-tial time (t = 0), and suppose that an object of constant mass mis subjected to some force so that it moves in space, with its posi-tion (x, y, z) at time t a function of t. That is, x = x(t), y = y(t),z = z(t) for some real-valued functions x(t), y(t), z(t). Call r(t) =

(x(t), y(t), z(t)) thepositionvectorof theobject. Wecandefine var-

82

Page 97: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.1. Differentiation of Vector Function of a Real Variable

ious physical quantities associated with the object as follows:1

position: r(t) = (x(t), y(t), z(t))

velocity: v(t) = r(t) = r′(t) = drdt

= (x′(t), y′(t), z′(t))

acceleration: a(t) = v(t) = v′(t) =dvdt

= r(t) = r′′(t) = d2rdt2

= (x′′(t), y′′(t), z′′(t))

momentum: p(t) = mv(t)

force: F(t) = p(t) = p′(t) =dpdt (Newton’s Second Law of Motion)

Themagnitude∥∥∥v(t)∥∥∥of the velocity vector is called the speed of the

object. Note that since the massm is a constant, the force equationbecomes the familiar F(t) = ma(t).

158 ExampleLet r(t) = (5 cos t, 3 sin t, 4 sin t) be the position vector of an object attime t ≥ 0. Find its (a) velocity and (b) acceleration vectors.

Solution: (a) v(t) = r(t) = (−5 sin t, 3 cos t, 4 cos t)

(b) a(t) = v(t) = (−5 cos t,−3 sin t,−4 sin t)Note that

∥∥∥r(t)∥∥∥ = √25 cos2 t+ 25 sin2 t = 5 for all t, so by Example155weknow that r(t)•r(t) = 0 for all t (whichwe can verify frompart(a)). In fact,

∥∥∥v(t)∥∥∥ = 5 for all t also. And not only does r(t) lie on thesphere of radius 5 centered at the origin, but perhaps not so obvious1Wewill oftenuse the older dot notation for derivativeswhenphysics is involved.

83

Page 98: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

is that it lies completely within a circle of radius 5 centered at the ori-gin. Also, note that a(t) = −r(t). It turns out (see Exercise 16) thatwhenever an object moves in a circle with constant speed, the ac-celeration vector will point in the opposite direction of the positionvector (i.e. towards the center of the circle).

3.1. Antiderivatives159 Definition

Anantiderivativeof a vector-valued function f is a vector-valued func-tion F such that

F′(t) = f(t).

The indefinite integralˆ

f(t) dt of a vector-valued function f isthe general antiderivative of f and represents the collection of all an-tiderivatives of f.

The same reasoning that allows us to differentiate a vector-valuedfunction componentwise applies to integrating as well. Recall thatthe integral of a sum is the sum of the integrals and also that we canremoveconstant factors from integrals. So, given f(t) = x(t) vi+ y(t)j + z(t)k,it follows thatwecan integrate componentwise. Expressedmore for-mally,

If f(t) = x(t)i + y(t)j + z(t)k, thenˆf(t) dt =

Ljx(t) dt

åi +Lj

y(t) dt

åj +Lj

z(t) dt

åk.

160 PropositionTwo antiderivarives of f(t) differs by a vector, i.e., ifF(t) andG(t) areantiderivatives of f then exists c ∈ Rn such that

F(t)−G(t) = c

84

Page 99: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.1. Differentiation of Vector Function of a Real Variable

Exercises161 Problem

For Exercises 1-4, calculate f′(t)and find the tangent line at f(0).

1. f(t) =

(t+1, t2+

1, t3 + 1)

2. f(t) =

(et+1, e2t+

1, et2+ 1)

3. f(t) =

(cos 2t, sin 2t, t)

4. f(t) =

(sin 2t, 2 sin2 t, 2 cos t)

For Exercises 5-6, find the velocityv(t) and acceleration a(t) of anobjectwith the given position vec-tor r(t).

5. r(t) =

(t, t−sin t, 1−cos t)

6. r(t) =

(3 cos t, 2 sin t, 1)

162 Problem1. Let

f(t) =(

cos t√1 + a2t2

,sin t√1 + a2t2

,−at√1 + a2t2

),

with a = 0.

(a) Show that∥∥∥f(t)∥∥∥ = 1

for all t.

(b) Show directly thatf′(t)•f(t) = 0 for all t.

2. If f′(t) = 0 for all t insome interval (a, b), showthat f(t) is a constant vec-tor in (a, b).

3. For a constant vector c =0, the function f(t) = tcrepresents a line parallel toc.

(a) What kindof curvedoesg(t) = t3c represent?Explain.

(b) What kindof curvedoesh(t) = etc represent?Explain.

(c) Compare f′(0) andg′(0). Given your an-swer to part (a), howdoyou explain the differ-ence in the two deriva-tives?

4. Show thatddt

(f× df

dt

)=

f× d2fdt2 .

85

Page 100: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

5. Let a particle of (constant)mass m have position vec-tor r(t), velocityv(t), accel-eration a(t) and momen-tum p(t) at time t. The an-gular momentum L(t) ofthe particle with respect tothe origin at time t is de-fined as L(t) = r(t)×p(t).If F(t) is the force actingon the particle at time t,thendefine the torqueN(t)

acting on the particle withrespect to the origin asN(t) = r(t)×F(t). Showthat L′(t) = N(t).

6. Show thatddt(f

•(g×h)) =dfdt

•(g×h)+ f•(

dgdt×h

)+

f•(

g×dhdt

).

7. The Mean Value Theo-rem does not hold forvector-valued functions:Show that for f(t) =

(cos t, sin t, t), there is not in the interval (0, 2π) such

that

f′(t) = f(2π)− f(0)2π − 0

.

163 Problem1. The Bézier curve b3

0(t) forfour noncollinear pointsb0,b1, b2, b3 in Rn is definedby the following algorithm(going from the left columnto the right):

b1

0(t) = (1− t)b0 + tb1 b2

0(t) = (1− t)b1

0(t) + tb1

1(t) b3

0(t) = (1− t)b2

0(t) + tb2

1(t)

b1

1(t) = (1− t)b1 + tb2 b2

1(t) = (1− t)b1

1(t) + tb1

2(t)

b1

2(t) = (1− t)b2 + tb3

(a) Show thatb30(t) = (1−

t)3b0 + 3t(1 − t)2b1 +

3t2(1− t)b2 + t3b3.

(b) Write the explicit for-mula (as in Example??) for the Bézier curvefor the points b0 =

(0, 0, 0), b1 = (0, 1, 1),b2 = (2, 3, 0), b3 =

(4, 5, 2).

2. Let r(t) be the position vec-tor for a particle moving inRn. Show that

ddt(r×(v× r)) = ∥r∥2a+(r•v)v−(∥v∥2+r•a)r.

86

Page 101: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.2. Kepler Law

3. Let r(t) be the position vec-tor in Rn for a particle thatmoves with constant speedc > 0 in a circle of ra-dius a > 0 in the xy-plane.Show that a(t) points in the

opposite direction as r(t)for all t. (Hint: Use Exam-ple 155 to show that r(t) ⊥v(t) and a(t) ⊥ v(t), andhence a(t) ∥ r(t).)

4. Prove Theorem 154(g).

3.2. Kepler Law

Whydoplanets have elliptical orbits? In this sectionwewill solve thetwo body system problem, i.e., describe the trajectory of two bodythat interact under the force of gravity. In particular we will proofthat the trajectory of a body is a ellipsewith focus on the other body.

Figure 3.3. Two Body System

Wewill made two simplifying assumptions:

Ê The bodies are spherically symmetric and can be treated aspoint masses.

87

Page 102: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

Ë There are no external or internal forces acting upon the bodiesother than their mutual gravitation.

Two pointmass objects withmassesm1 andm2 and position vec-tors x1 and x2 relative to some inertial reference frame experiencegravitational forces:

m1x1 =−Gm1m2

r2r

m2x2 =Gm1m2

r2r

where x is the relative position vector of mass 1 with respect tomass 2, expressed as:

x = x1 − x2

and r is the unit vector in that direction and r is the length of thatvector.

Dividing by their respective masses and subtracting the secondequation from the first yields the equation ofmotion for the acceler-ation of the first object with respect to the second:

x = − µr2

r (3.3)

where µ is the parameter:

µ = G(m1 +m2)

Formovement under any central force, i.e. a force parallel to r, therelative angular momentum

L = r× r

88

Page 103: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.2. Kepler Law

stays constant:

L =ddt (r× r) = r× r + r× r = 0 + 0 = 0

Since the crossproduct of theposition vector and its velocity staysconstant, they must lie in the same plane, orthogonal to L. This im-plies the vector function is a plane curve.

With the versor rwe canwrite r = rr andwith this notation equa-tion 3.3 can be written

r = − µr2

r.

It follows that

L = r×r = rr× ddt(rr) = rr×(r ˙r+rr) = r2(r× ˙r)+rr(r×r) = r2r× ˙r

Now consider

r×L = − µr2

r× (r2r× ˙r) = −µr× (r× ˙r) = −µ[(r• ˙r)r− (r•r) ˙r]

Since r•r = |r|2 = 1we have that

r• ˙r =1

2(r• ˙r + ˙r•r) = 1

2

ddt(r

•r) = 0

Substituting these values into the previous equation, we have:

r× L = µ ˙r

89

Page 104: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

Now, integrating both sides:

r× L = µr + c

Where c is a constant vector. If we calculate the inner product of theprevious equation this with r yields an interesting result:

r•(r×L) = r•(µr+c) = µr•r+r•c = µr(r•r)+rc cos(θ) = r(µ+c cos(θ))

Where θ is the angle between r and c. Solving for r:

r =r•(r× L)µ+ c cos(θ) =

(r× r)•Lµ+ c cos(θ) =

|L|2µ+ c cos(θ)

Finally, we note that

(r, θ)

are effectively the polar coordinates of the vector function. Making

the substitutions p =|L|2µ

and e =c

µ, we arrive at the equation

r =p

1 + e · cos θ (3.4)

The Equation 3.4 is the equation in polar coordinates for a conicsection with one focus at the origin.

90

Page 105: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.3. Definition of the Derivative of Vector Function

3.3. Definition of the Derivative of VectorFunction

Before we begin, let us introduce some necessary notation. Let f :

R → R be a function. We write f(h) = o (h) if f(h) goes faster to 0

than h, that is, if limh→0f(h)h

= 0. For example, h3 + 2h2 = o (h),since

limh→0

h3 + 2h2

h= lim

h→0h2 + 2h = 0.

We now define the derivative in the multidimensional space Rn.Recall that in one variable, a function g : R→ R is said to be differ-entiable at x = a if the limit

limx→a

g(x)− g(a)x− a

= g′(a)

exists. The limit condition above is equivalent to saying that

limx→a

g(x)− g(a)− g′(a)(x− a)x− a

= 0,

or equivalently,

limh→0

g(a+ h)− g(a)− g′(a)(h)h

= 0.

Wemay write this as

g(a+ h)− g(a) = g′(a)(h) + o (h) .

The above analysis provides an analogue definition for the higher-dimensional case. Observe that since wemay not divide by vectors,thecorrespondingdefinition inhigherdimensions involvesquotientsof norms.

91

Page 106: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function164 Definition

Let A ⊆ Rn. A function f : A → Rm is said to be differentiable ata ∈ A if there is a linear transformation, called the derivative of f ata, Da(f) : Rn → Rm such that

limx→a||f(x)− f(a)−Da(f)(x− a)||

||x− a|| = 0.

Equivalently, f is differentiable at a if there is a linear transformationDa(f) such that

f(a + h)− f(a) = Da(f)(h) + oÄ∥h∥ä,

as h→ 0.

The condition for differentiability at a is equivalent to

f(x)− f(a) = Da(f)(x− a) + oÄ||x− a||

ä,

as x→ a.

165 TheoremIfA is an open set in definition 164, Da(f) is uniquely determined.

Proof. Let L : Rn → Rm be another linear transformation satisfy-ing definition 164. We must prove that ∀v ∈ Rn, L(v) = Da(f)(v).SinceA is open, a + h ∈ A for sufficiently small ∥h∥. By definition,as h→ 0, we have

f(a + h)− f(a) = Da(f)(h) + oÄ∥h∥ä.

and

f(a + h)− f(a) = L(h) + oÄ∥h∥ä.

92

Page 107: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.3. Definition of the Derivative of Vector Function

Now, observe that

Da(f)(v)−L(v) = Da(f)(h)−f(a+h)+f(a)+f(a+h)−f(a)−L(h).

By the triangle inequality,

||Da(f)(v)− L(v)|| ≤ ||Da(f)(h)− f(a + h) + f(a)||

+||f(a + h)− f(a)− L(h)||

= oÄ∥h∥ä+ o

Ä∥h∥ä

= oÄ∥h∥ä,

as h→ 0 This means that

||L(v)−Da(f)(v)|| → 0,

i.e., L(v) = Da(f)(v), completing the proof.

If A = a, a singleton, then Da(f) is not uniquely de-termined. For ||x− a|| < δ holds only for x = a, and sof(x) = f(a). Any linear transformation T will satisfy thedefinition, as T (x− a) = T (0) = 0, and

||f(x)− f(a)− T (x− a)|| = ||0|| = 0,

identically.166 Example

If L : Rn → Rm is a linear transformation, then Da(L) = L, for anya ∈ Rn.

Solution: SinceRn is an open set, we know thatDa(L) uniquelydetermined. Thus if L satisfies definition 164, then the claim is es-tablished. But by linearity

||L(x)−L(a)−L(x−a)|| = ||L(x)−L(a)−L(x)+L(a)|| = ∥0∥ = 0,

93

Page 108: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

whence the claim follows. 167 Example

Let

f :R3 × R3 → R

(x,y) 7→ x•y

be the usual dot product inR3. Show that f is differentiable and that

D(x,y)f(h,k) = x•k + h•y.

Solution: We have

f(x + h,y + k)− f(x,y) = (x + h)•(y + k)− x•y

= x•y + x•k + h•y + h•k− x•y

= x•k + h•y + h•k.

As (h,k) → (0,0), we have by the Cauchy-Buniakovskii-Schwarzinequality, |h•k| ≤ ∥h∥∥k∥ = o

Ä∥h∥ä, which proves the assertion.

Just like in the one variable case, differentiability at a point, im-

plies continuity at that point.168 Theorem

SupposeA ⊆ Rn is open and f : A→ Rn is differentiable onA. Thenf is continuous onA.

Proof. Given a ∈ A, we must shew that

limx→a

f(x) = f(a).

Since f is differentiable at a we have

f(x)− f(a) = Da(f)(x− a) + oÄ||x− a||

ä,

94

Page 109: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.4. Partial and Directional Derivatives

and so

f(x)− f(a)→ 0,

as x→ a, proving the theorem.

Exercises169 Problem

LetL : R3 → R3 bea linear trans-formation and

F :R3 → R3

x 7→ x × L(x).

Shew that F is differentiable andthat

Dx(F )(h) = x×L(h)+h×L(x).

170 ProblemLet f : Rn → R, n ≥ 1, f(x) =

∥x∥ be the usual norm inRn, with∥x∥2 = x•x. Prove that

Dx(f)(v) =x•v∥x∥ ,

for x = 0, but that f is not differ-entiable at 0.

3.4. Partial and Directional Derivatives171 Definition

LetA ⊆ Rn, f : A→ Rm, and put

f(x) =

f1(x1, . . . , xn)

f2(x1, . . . , xn)

...

fm(x1, . . . , xn)

.

95

Page 110: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

Here fi : Rn → R. The partial derivative∂fi∂xj

(x) is defined as

∂jfi(x) :=∂fi∂xj

(x) := limh→0

fi(x1, , . . . , xj + h, . . . , xn)− fi(x1, . . . , xj, . . . , xn)h

,

whenever this limit exists.

To findpartial derivativeswith respect to the j-th variable,we sim-ply keep the other variables fixed and differentiate with respect tothe j-th variable.

xi = cte

172 ExampleIf f : R3 → R, and f(x, y, z) = x+ y2 + z3 + 3xy2z3 then

∂f

∂x(x, y, z) = 1 + 3y2z3,

∂f

∂y(x, y, z) = 2y + 6xyz3,

and∂f

∂z(x, y, z) = 3z2 + 9xy2z2.

96

Page 111: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.5. The Jacobi Matrix

Let f(x) be a vector valued function. Then the derivative of f(x) inthe direction u is defined as

Duf(x) := Df(x)[u] =ñd

dαf(v + α u)

ôα=0

for all vectors u.

173 Proposition

Ê If f(x) = f1(x) + f2(x) thenDuf(x) = Duf1(x) +Duf2(x)

Ë If f(x) = f1(x) × f2(x) then Duf(x) =ÄDuf1(x)

ä× f2(x) +

f1(v)×ÄDuf2(x)

ä3.5. The Jacobi Matrix

We now establish a way which simplifies the process of finding thederivative of a function at a given point.

Since the derivative of a function f : Rn → Rm is a linear transfor-mation, it can be represented by aid of matrices. The following the-oremwill allow us to determine thematrix representation forDa(f)

under the standard bases ofRn andRm.174 Theorem

Let

f(x) =

f1(x1, . . . , xn)

f2(x1, . . . , xn)

...

fm(x1, . . . , xn)

.

97

Page 112: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

Suppose A ⊆ Rn is an open set and f : A → Rm is differentiable.

Then each partial derivative∂fi∂xj

(x) exists, and the matrix represen-

tation ofDx(f)with respect to the standard bases ofRn andRm is theJacobi matrix

f ′(x) =

∂f1∂x1

(x) ∂f1∂x2

(x) . . .∂f1∂xn

(x)∂f2∂x1

(x) ∂f2∂x2

(x) . . .∂f2∂xn

(x)...

......

...∂fm∂x1

(x) ∂fm∂x2

(x) . . .∂fm∂xn

(x)

.

Proof. Let ej, 1 ≤ j ≤ n, be the standard basis for Rn. To obtainthe Jacobi matrix, we must compute Dx(f)(ej), which will give usthe j-th column of the Jacobi matrix. Let f ′(x) = (Jij), and observethat

Dx(f)(ej) =

J1j

J2j...

Jmj

.

and put y = x + εej, ε ∈ R. Notice that

||f(y)− f(x)−Dx(f)(y− x)||||y− x||

=||f(x1, . . . , xj + h, . . . , xn)− f(x1, . . . , xj, . . . , xn)− εDx(f)(ej)||

|ε|.

Since the sinistral side→ 0 as ε→ 0, the sodoes the i-th componentof the numerator, and so,

|fi(x1, . . . , xj + h, . . . , xn)− fi(x1, . . . , xj, . . . , xn)− εJij||ε|

→ 0.

98

Page 113: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.5. The Jacobi Matrix

This entails that

Jij = limε→0

fi(x1, . . . , xj + ε, . . . , xn)− fi(x1, . . . , xj, . . . , xn)ε

=∂fi∂xj

(x) .

This finishes the proof.

Strictly speaking, the Jacobi matrix is not the derivativeof a function at a point. It is a matrix representation ofthe derivative in the standard basis ofRn. Wewill abuselanguage, however, and refer to f ′ when we mean theJacobi matrix of f.

175 ExampleLet f : R3 → R2 be given by

f(x, y) = (xy + yz, loge xy).

Compute the Jacobi matrix of f.

Solution: The Jacobi matrix is the 2× 3matrix

f ′(x, y) =

∂xf1(x, y) ∂yf1(x, y) ∂zf1(x, y)

∂xf2(x, y) ∂yf2(x, y) ∂zf2(x, y)

=

y x+ z y

1

x

1

y0

.

176 ExampleLet f(ρ, θ, z) = (ρ cos θ, ρ sin θ, z) be the functionwhich changes fromcylindrical coordinates to Cartesian coordinates. We have

f ′(ρ, θ, z) =

cos θ −ρ sin θ 0

sin θ ρ cos θ 0

0 0 1

.

99

Page 114: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function177 Example

Let f(ρ, ϕ, θ) = (ρ cos θ sinϕ, ρ sin θ sinϕ, ρ cosϕ)be the functionwhichchanges fromspherical coordinates toCartesiancoordinates. Wehave

f ′(ρ, ϕ, θ) =

cos θ sinϕ ρ cos θ cosϕ −ρ sinϕ sin θ

sin θ sinϕ ρ sin θ cosϕ ρ cos θ sinϕ

cosϕ −ρ sinϕ 0

.

The concept of repeated partial derivatives is akin to the con-cept of repeated differentiation. Similarly with the concept of im-plicit partial differentiation. The following examples should be self-explanatory.

178 ExampleLet f(u, v, w) = euv cosw. Determine

∂2

∂u∂vf(u, v, w) at (1,−1, π

4).

Solution: We have

∂2

∂u∂v(euv cosw) = ∂

∂u(eu cosw) = eu cosw,

which ise√2

2at the desired point.

179 ExampleThe equation zxy+(xy)z+xy2z3 = 3defines z as an implicit function

of x and y. Find∂z

∂xand

∂z

∂yat (1, 1, 1).

Solution: We have

∂xzxy =

∂xexy log z

=

Çy log z + xy

z

∂z

∂x

åzxy,

100

Page 115: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.5. The Jacobi Matrix∂

∂x(xy)z =

∂xez logxy

=

Ç∂z

∂xlogxy + z

x

å(xy)z,

∂xxy2z3 = y2z3 + 3xy2z2

∂z

∂x,

Hence, at (1, 1, 1)we have

∂z

∂x+ 1 + 1 + 3

∂z

∂x= 0 =⇒ ∂z

∂x= −1

2.

Similarly,∂

∂yzxy =

∂yexy log z

=

(x log z + xy

z

∂z

∂y

)zxy,

∂y(xy)z =

∂yez logxy

=

(∂z

∂ylogxy + z

y

)(xy)z,

∂yxy2z3 = 2xyz3 + 3xy2z2

∂z

∂y,

Hence, at (1, 1, 1)we have

∂z

∂y+ 1 + 2 + 3

∂z

∂y= 0 =⇒ ∂z

∂y= −3

4.

Exercises180 Problem

Let f : [0; +∞[×]0; +∞[→ R,f(r, t) = tne−r2/4t, where n is a

constant. Determine n such that

∂f

∂t=

1

r2∂

∂r

Çr2∂f

∂r

å.

101

Page 116: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function181 Problem

Let

f : R2 → R, f(x, y) = min(x, y2).

Find∂f(x, y)∂x

and∂f(x, y)∂y

.

182 ProblemLet f : R2 → R2 and g : R3 → R2

be given by

f(x, y) =Äxy2x2y

ä, g(x, y, z) = (x− y + 2zxy) .

Compute (f g)′(1, 0, 1), if atall defined. If undefined, explain.Compute (g f)′(1, 0), if at all de-fined. If undefined, explain.

183 ProblemLet f(x, y) = (xyx+ y) andg(x, y) =

Äx− yx2y2x+ y

äFind

(g f)′(0, 1).

184 ProblemProve that

ˆ +∞

0

arctan ax− arctanxx

dx =π

2log π.

185 ProblemAssuming that the equationxy2+3z = cos z2 defines z implicitly asa function of x and y, find ∂xz.

186 ProblemIfw = euv and u = r + s, v = rs,

determine∂w

∂r.

187 ProblemLet z be an implicitly-definedfunction of x and y through theequation (x+ z)2+(y+ z)2 = 8.

Find∂z

∂xat (1, 1, 1).

3.6. Properties of DifferentiableTransformations

Just like in the one-variable case, we have the following rules of dif-ferentiation.

188 TheoremLet A ⊆ Rn, B ⊆ Rm be open sets f,g : A → Rm, α ∈ R, be dif-ferentiable onA, h : B → Rl be differentiable onB, and f(A) ⊆ B.

102

Page 117: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.6. Properties of Differentiable Transformations

Then we have

• Addition Rule: Dx((f + αg)) = Dx(f) + αDx(g).

• Chain Rule: Dx((h f)) =ÄDf(x)(h)

äÄDx(f)

ä.

Sincecompositionof linearmappingsexpressedasmatrices isma-trix multiplication, the Chain Rule takes the alternative form whenapplied to the Jacobi matrix.

(h f)′ = (h′ f)(f ′). (3.5)

189 ExampleLet

f(u, v) = (uevu+ vuv) ,

h(x, y) =Äx2 + yy + z

ä.

Find (f h)′(x, y).

Solution: We have

f ′(u, v) =

ev uev

1 1

v u

,

and

h′(x, y) =

2x 1 0

0 1 1

.

103

Page 118: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

Observe also that

f ′(h(x, y)) =

ey+z (x2 + y)ey+z

1 1

y + z x2 + y

.

Hence

(f h)′(x, y) = f ′(h(x, y))h′(x, y)

=

ey+z (x2 + y)ey+z

1 1

y + z x2 + y

2x 1 0

0 1 1

=

2xey+z (1 + x2 + y)ey+z (x2 + y)ey+z

2x 2 1

2xy + 2xz x2 + 2y + z x2 + y

.

190 ExampleLet

f : R2 → R, f(u, v) = u2 + ev,

u, v : R3 → R u(x, y) = xz, v(x, y) = y + z.

Put h(x, y) = fÄu(x, y, z)v(x, y, z)

ä. Find the partial derivatives of

h.

104

Page 119: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.6. Properties of Differentiable Transformations

Solution: Putg : R3 → R2,g(x, y) =Äu(x, y)v(x, y

ä= (xzy + z).

Observe that h = f g. Now,

g′(x, y) =

z 0 x

0 1 1

,

f ′(u, v) =

ñ2u ev

ô,

f ′(h(x, y)) =

ñ2xz ey+z

ô.

Thus∂h∂x

(x, y)∂h

∂y(x, y)

∂h

∂z(x, y)

= h′(x, y)

= (f ′(g(x, y)))(g′(x, y))

=

2xz ey+z

z 0 x

0 1 1

=

2xz2 ey+z 2x2z + ey+z

.

Equating components, we obtain

∂h

∂x(x, y) = 2xz2,

∂h

∂y(x, y) = ey+z,

∂h

∂z(x, y) = 2x2z + ey+z.

105

Page 120: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function191 Theorem

Let F = (f1, f2, . . . , fm) : Rn → Rm, and suppose that the partialderivatives

∂fi∂xj

, 1 ≤ i ≤ m, 1 ≤ j ≤ n, (3.6)

exist on a neighborhood of x0 and are continuous at x0. ThenF is dif-ferentiable at x0.

Wesay thatF is continuously differentiableon a setS ifS is con-tained in anopen set onwhich thepartial derivatives in (3.6) are con-tinuous. The next three lemmas give properties of continuously dif-ferentiable transformations that we will need later.

192 LemmaSuppose that F : Rn → Rm is continuously differentiable on a neigh-borhood N of x0. Then, for every ϵ > 0, there is a δ > 0 such that

|F(x)−F(y)| < (∥F′(x0)∥+ϵ)|x−y| if A,y ∈ Bδ(x0). (3.7)

Proof. Consider the auxiliary function

G(x) = F(x)− F′(x0)x. (3.8)

The components of G are

gi(x) = fi(x)−n∑

j=1

∂fi(x0)∂xjx j

,

so∂gi(x)∂xj

=∂fi(x)∂xj

− ∂fi(x0)

∂xj.

106

Page 121: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.6. Properties of Differentiable Transformations

Thus, ∂gi/∂xj is continuous onN and zero atx0. Therefore, thereis a δ > 0 such that∣∣∣∣∣∣∂gi(x)∂xj

∣∣∣∣∣∣ < ϵ√mn

for 1 ≤ i ≤ m, 1 ≤ j ≤ n, if |x−x0| < δ.

(3.9)

Now suppose that x, y ∈ Bδ(x0). By Theorem ??,

gi(x)− gi(y) =n∑

j=1

∂gi(xi)

∂xj(xj − yj), (3.10)

where xi is on the line segment from x to y, so xi ∈ Bδ(x0). From(3.9), (3.10), and Schwarz’s inequality,

(gi(x)− gi(y))2 ≤Ñ

n∑j=1

[∂gi(xi)

∂xj

]2é|x− y|2 < ϵ2

m|x− y|2.

Summing this from i = 1 to i = m and taking square roots yields

|G(x)−G(y)| < ϵ|x− y| if x,y ∈ Bδ(x0). (3.11)

To complete the proof, we note that

F(x)− F(y) = G(x)−G(y) + F′(x0)(x− y), (3.12)

so (3.11) and the triangle inequality imply (3.7).

193 LemmaSuppose that F : Rn → Rn is continuously differentiable on a neigh-borhood of x0 and F′(x0) is nonsingular. Let

r =1

∥(F′(x0))−1∥. (3.13)

Then, for every ϵ > 0, there is a δ > 0 such that

|F(x)− F(y)| ≥ (r − ϵ)|x− y| if x,y ∈ Bδ(x0). (3.14)

107

Page 122: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

Proof. Let x and y be arbitrary points inDF and letG be as in (3.8).From (3.12),

|F(x)− F(y)| ≥∣∣∣|F′(x0)(x− y)| − |G(x)−G(y)|

∣∣∣, (3.15)

Since

x− y = [F′(x0)]−1F′(x0)(x− y),

(3.13) implies that

|x− y| ≤ 1

r|F′(x0)(x− y|,

so

|F′(x0)(x− y)| ≥ r|x− y|. (3.16)

Now choose δ > 0 so that (3.11) holds. Then (3.15) and (3.16) imply(3.14).

194 DefinitionA function f is said to be continuously differentiable if the derivativef′ exists and is itself a continuous function.

Continuously differentiable functions are said to be of class C1. Afunction is of classC2 if the first and second derivative of the functionboth exist and are continuous. More generally, a function is said to beof classCk if the first k derivatives exist and are continuous. If deriva-tives f(n) exist for all positive integers n, the function is said smooth orequivalently, of classC∞.

108

Page 123: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.7. Gradients, Curls and Directional Derivatives

3.7. Gradients, Curls and Directional Derivatives195 Definition

Let

f :Rn → R

x 7→ f(x)

be a scalar field. The gradient of f is the vector defined and denotedby

∇f(x) := Df(x) :=Ä∂1f (x) , ∂2f (x) , . . . , ∂nf (x)

ä.

The gradient operator is the operator

∇ = (∂1, ∂2, . . . , ∂n) .

196 TheoremLetA ⊆ Rn be open and let f : A → R be a scalar field, and assumethat f is differentiable inA. LetK ∈ R be a constant. Then∇f(x) isorthogonal to the surface implicitly defined by f(x) = K.

Proof. Let

c :R → Rn

t 7→ c(t)

be a curve lying on this surface. Choose t0 so that c(t0) = x. Then

(f c)(t0) = f(c(t)) = K,

and using the chain rule

Df(c(t0))Dc(t0) = 0,

109

Page 124: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

which translates to

(∇f(x))•(c′(t0)) = 0.

Since c′(t0) is tangent to the surface and its dot product with∇f(x)is 0, we conclude that∇f(x) is normal to the surface.

197 RemarkNow let c(t) be a curve inRn (not necessarily in the surface).

And let θ be the angle between∇f(x) and c′(t0). Since

|(∇f(x))•(c′(t0))| = ||∇f(x)||||c′(t0)|| cos θ,

∇f(x) is the direction in which f is changing the fastest.

198 ExampleFind a unit vector normal to the surface x3 + y3 + z = 4 at the point(1, 1, 2).

Solution: Here f(x, y, z) = x3 + y3 + z − 4 has gradient

∇f(x, y, z) =Ä3x2, 3y2, 1

äwhich at (1, 1, 2) is (3, 3, 1). Normalizing this vector we obtain(

3√19,

3√19,

1√19

).

199 ExampleFind the direction of the greatest rate of increase of f(x, y, z) = xyez

at the point (2, 1, 2).

110

Page 125: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.7. Gradients, Curls and Directional Derivatives

Solution: The direction is that of the gradient vector. Here

∇f(x, y, z) = (yez, xez, xyez)

which at (2, 1, 2) becomesÄe2, 2e2, 2e2

ä. Normalizing this vector we

obtain1√5(1, 2, 2) .

200 Example

Sketch the gradient vector field for f(x, y) = x2+y2 aswell as severalcontours for this function.

Solution: The contours for a function are the curves defined by,

f(x, y) = k

for various values of k. So, for our function the contours are definedby the equation,

x2 + y2 = k

and so they are circles centered at the origin with radius√k . The

gradient vector field for this function is

∇f(x, y) = 2xi + 2yj

Here is a sketch of several of the contours as well as the gradientvector field.

201 ExampleLet f : R3 → R be given by

f(x, y, z) = x+ y2 − z2.

Find the equation of the tangent plane to f at (1, 2, 3).

111

Page 126: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

-3 -2 -1 0 1 2 3

-3

-2

-1

0

1

2

3

-3 -2 -1 0 1 2 3

-3

-2

-1

0

1

2

3

-3 -2 -1 0 1 2 3

-3

-2

-1

0

1

2

3

Solution: A vector normal to the plane is∇f(1, 2, 3). Now

∇f(x, y, z) = (1, 2y,−2z)

which is

(1, 4,−6)

at (1, 2, 3). The equation of the tangent plane is thus

1(x− 1) + 4(y − 2)− 6(z − 3) = 0,

or

x+ 4y − 6z = −9.

112

Page 127: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.7. Gradients, Curls and Directional Derivatives202 Definition

Let

f :Rn → Rn

x 7→ f(x)

be a vector field with

f(x) =Äf1(x), f2(x), . . . , fn(x)

ä.

The divergence of f is defined and denoted by

divf(x) = ∇•f(x) := TrÄDf(x)

ä:= ∂1f1 (x)+∂2f2 (x)+· · ·+∂nfn (x) .

203 ExampleIf f(x, y, z) = (x2, y2, yez

2) then

divf(x) = 2x+ 2y + 2yzez2

.

Mean Value Theorem for Scalar Fields The mean value theoremgeneralizes to scalar fields. The trick is to use parametrization to cre-ate a real function of one variable, and then apply the one-variabletheorem.

204 Theorem (Mean Value Theorem for Scalar Fields)Let U be an open connected subset of Rn , and let f : U → R bea differentiable function. Fix points x,y ∈ U such that the segmentconnecting x to y lies inU . Then

f(y)− f(x) = ∇f(z) · (y− x)

where z is a point in the open segment connecting x to y

Proof. Let U be an open connected subset of Rn , and let f : U →R be a differentiable function. Fix points x,y ∈ U such that the

113

Page 128: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

segment connecting x to y lies in U , and define g(t) := fÅ(1 −

t)x + tyã. Since f is a differentiable function in U the function g is

continuous function in [0, 1] and differentiable in (0, 1). The meanvalue theorem gives:

g(1)− g(0) = g′(c)

for some c ∈ (0, 1). But since g(0) = f(x) and g(1) = f(y), com-puting g′(c) explicitly we have:

f(y)− f(x) = ∇fÅ(1− c)x + cy

ã· (y− x)

or

f(y)− f(x) = ∇f(z) · (y− x)

where z is a point in the open segment connecting x to y

By theCauchy-Schwarz inequality, theequationgives theestimate:∣∣∣∣∣∣∣f(y)− f(x)∣∣∣∣∣∣∣ ≤

∣∣∣∣∣∣∣∇fÅ(1− c)x + cy

ã∣∣∣∣∣∣∣ ∣∣∣∣y− x∣∣∣∣.

Curl205 Definition

IfF : R3 → R3 is a vector field with componentsF = (F1, F2, F3), wedefine the curl of F

∇× F def=

∂2F3 − ∂3F2

∂3F1 − ∂1F3

∂1F2 − ∂2F1

.

This is sometimes also denoted by curl(F).

114

Page 129: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.7. Gradients, Curls and Directional Derivatives206 Remark

Amnemonic to remember this formula is to write

∇× F =

∂1

∂2

∂3

×F1

F2

F3

,

and compute the cross product treating both terms as 3-dimensionalvectors.

207 ExampleIf F(x) = x/|x|3, then∇× F = 0.

208 RemarkIn the example above, F is proportional to a gravitational force ex-erted by a body at the origin. We know from experience that when aball is pulled towards the earth by gravity alone, it doesn’t start to ro-tate; which is consistent with our computation∇× F = 0.

209 ExampleIf v(x, y, z) = (sin z, 0, 0), then∇× v = (0, cos z, 0).

210 RemarkThink of v above as the velocity field of a fluid between two platesplaced at z = 0 and z = π. A small ball placed closer to the bot-tom plate experiences a higher velocity near the top than it does atthe bottom, and so should start rotating counter clockwise along they-axis. This is consistent with our calculation of∇× v.

The definition of the curl operator can be generalized to the n di-mensional space.

115

Page 130: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function211 Definition

Let gk : Rn → Rn, 1 ≤ k ≤ n − 2 be vector fields with gi =

(gi1, gi2, . . . , gin). Then the curl of (g1, g2, . . . , gn−2)

curl(g1, g2, . . . , gn−2)(x) = det

e1 e2 . . . en

∂1 ∂2 . . . ∂n

g11(x) g12(x) . . . g1n(x)

g21(x) g22(x) . . . g2n(x)...

......

...

g(n−2)1(x) g(n−2)2(x) . . . g(n−2)n(x)

.

212 ExampleIf f(x, y, z, w) = (exyz, 0, 0, w2), g(x, y, z, w) = (0, 0, z, 0) then

curl(f, g)(x, y, z, w) = det

e1 e2 e3 e4

∂1 ∂2 ∂3 ∂4

exyz 0 0 w2

0 0 z 0

= (xz2exyz)e4.

213 DefinitionLetA ⊆ Rn be open and let f : A → R be a scalar field, and assumethat f is differentiable inA. Let v ∈ Rn \ 0 be such that x + tv ∈ Afor sufficiently small t ∈ R. Then the directional derivative of f inthe direction of v at the point x is defined and denoted by

Dvf(x) = limt→0

f(x + tv)− f(x)t

.

Some authors require that the vector v in definition 213be a unit vector.

116

Page 131: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.7. Gradients, Curls and Directional Derivatives214 Theorem

LetA ⊆ Rn be open and let f : A → R be a scalar field, and assumethat f is differentiable inA. Let v ∈ Rn \ 0 be such that x + tv ∈ Afor sufficiently small t ∈ R. Then the directional derivative of f inthe direction of v at the point x is given by

∇f(x)•v.

215 ExampleFind the directional derivative of f(x, y, z) = x3+ y3− z2 in the direc-tion of (1, 2, 3).

Solution: We have

∇f(x, y, z) =Ä3x2, 3y2,−2z

äand so

∇f(x, y, z)•v = 3x2 + 6y2 − 6z.

The following is a collection of useful differentiation formulae in

R3.216 Theorem

Ê ∇•ψu = ψ∇•u + u•∇ψ

Ë ∇× ψu = ψ∇× u +∇ψ × u

Ì ∇•u× v = v•∇× u− u•∇× v

Í ∇× (u× v) = v•∇u− u•∇v + u(∇•v)− v(∇•u)

Î ∇(u•v) = u•∇v + v•∇u + u× (∇× v) + v× (∇× u)

117

Page 132: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

Ï ∇× (∇ψ) = curl (grad ψ) = 0

Ð ∇•(∇× u) = div (curl u) = 0

Ñ ∇•(∇ψ1 ×∇ψ2) = 0

Ò ∇× (∇× u) = curl (curl u) = grad (div u)−∇2u

where

∆f = ∇2f = ∇ · ∇f =∂2

∂x2+

∂2

∂y2+

∂2

∂z2

is the Laplacian operator and

∇2u = (∂2

∂x2+

∂2

∂y2+

∂2

∂z2)(uxi + uyj + uzk) =(3.17)

(∂2ux∂x2

+∂2ux∂y2

+∂2ux∂z2

)i + (∂2uy∂x2

+∂2uy∂y2

+∂2uy∂z2

)j + (∂2uz∂x2

+∂2uz∂y2

+∂2uz∂z2

)k

Finally, for the position vector r the following are valid

Ê ∇•r = 3

Ë ∇× r = 0

Ì u•∇r = u

where u is any vector.

Exercises217 Problem

The temperature at a point inspace is T = xy + yz + zx.

a) Find the direction in whichthe temperature changes mostrapidly with distance from

118

Page 133: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.7. Gradients, Curls and Directional Derivatives

(1, 1, 1). What is the maximumrate of change?

b) Find thederivativeofT in thedirection of the vector 3i − 4k at(1, 1, 1).

218 ProblemFor each of the following vectorfunctions F, determine whether∇ϕ = F has a solution and de-termine it if it exists.

a)F = 2xyz3i−(x2z3+2y)j+3x2yz2k

b) F = 2xyi + (x2 + 2yz)j +(y2 + 1)k

219 ProblemLet f(x, y, z) = xeyz. Find

(∇f)(2, 1, 1).

220 ProblemLet f(x, y, z) = (xz, exy, z). Find

(∇× f)(2, 1, 1).

221 ProblemFind the tangent plane to the sur-

facex2

2−y2− z2 = 0 at the point

(2,−1, 1).

222 ProblemFind the point on the surface

x2 + y2 − 5xy + xz − yz = −3

for which the tangent plane is x−7y = −6.

223 ProblemFinda vector pointing in the direc-tion in which f(x, y, z) = 3xy −9xz2+y increasesmost rapidly atthe point (1, 1, 0).

224 ProblemLet Duf(x, y) denote the direc-tional derivative of f at (x, y) inthe direction of the unit vectoru. If ∇f(1, 2) = 2i − j, findD

(3

5,4

5)

f(1, 2).

225 ProblemUse a linear approximation of thefunction f(x, y) = ex cos 2y at (0, 0)to estimate f(0.1, 0.2).

226 ProblemProve that

∇•(u×v) = v•(∇×u)−u•(∇×v).

119

Page 134: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function227 Problem

Find the point on the surface

2x2+xy+y2+4x+8y−z+14 = 0

for which the tangent plane is4x+ y − z = 0.

228 ProblemLet ϕ : R3 → R be a scalar field,and letU,V : R3 → R3 be vectorfields. Prove that

1. ∇•ϕV = ϕ∇•V + V•∇ϕ

2. ∇ × ϕV = ϕ∇ × V +

(∇ϕ)× V

3. ∇× (∇ϕ) = 0

4. ∇•(∇× V) = 0

5. ∇(U•V) = (U•∇)V +

(V•∇)U+U× (∇×V)+

+V × (∇× U)

229 ProblemFind the angles made by the gra-dient of f(x, y) = x

√3 + y at

the point (1, 1) with the coordi-nate axes.

3.8. The Geometrical Meaning of Divergence andCurl

In this section we provide some heuristics about the meaning of Di-vergenceandCurl. This interpretationswill be formally proved in thechapters 5 and 6.

3.8. Divergence

Consider a small closed parallelepiped, with sides parallel to the co-ordinate planes, as shown in Figure 3.4. What is the flux of F out ofthe parallelepiped?

Consider first thevertical contribution, namely the fluxup throughthe top face plus the flux through the bottom face. These two sides

120

Page 135: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.8. The Geometrical Meaning of Divergence and Curl

k

−k

∆z

∆y

∆x

Figure 3.4. Computing the verticalcontribution to the flux.

each have area∆A = ∆x∆y, but the outward normal vectors pointin opposite directions so we get∑

top+bottomF•∆A ≈ F(z +∆z)•k ∆x∆y − F(z)•k ∆x∆y

≈ÅFz(z +∆z)− Fz(z)

ã∆x∆y

≈ Fz(z +∆z)− Fz(z)

∆z∆x∆y∆z

≈ ∂Fz

∂z∆x∆y∆z by Mean Value Theorem

where we have multiplied and divided by ∆z to obtain the volume∆V = ∆x∆y∆z in the third step, and used the definition of the

121

Page 136: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

derivative in the final step.Repeating this argument for the remainingpairs of faces, it follows

that the total flux out of the parallelepiped is

total flux =∑

parallelepipedF•∆A ≈

(∂Fx

∂x+∂Fy

∂y+∂Fz

∂z

)∆V

Since the total flux isproportional to thevolumeof theparallelepiped,it approaches zeroas thevolumeof theparallelepipedshrinksdown.The interesting quantity is therefore the ratio of the flux to volume;this ratio is called the divergence.

At any point P , we can define the divergence of a vector field F,written∇•F, to be the flux of F per unit volume leaving a small par-allelepiped around the point P .

Hence, the divergence of F at the point P is the flux per unit vol-ume through a small parallelepiped aroundP , which is given in rect-angular coordinates by

∇•F =flux

unit volume=∂Fx

∂x+∂Fy

∂y+∂Fz

∂z

Analogous computations can be used to determine expressionsfor the divergence in other coordinate systems. This computationsare presented in chapter 7.

3.8. Curl

Consider a small rectangle in the yz-plane, with sides parallel to thecoordinate axes, as shown in Figure 1. What is the circulation of Faround this rectangle?

Consider first the horizontal edges, on each of which dr = ∆y j.However, when computing the circulation of F around this rectan-

122

Page 137: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.8. The Geometrical Meaning of Divergence and Curl

∆y

∆z

Figure 3.5. Computing the hori-zontal contribution to the circula-tion around a small rectangle.

gle, we traverse these two edges in opposite directions. In particu-lar, when traversing the rectangle in the counterclockwise direction,∆y < 0 on top and∆y > 0 on the bottom.∑

top+bottomF•dr ≈ −F(z +∆z)•j ∆y + F(z)•j ∆y (3.18)

≈ −ÅFy(z +∆z)− Fy(z)

ã∆y

≈ −Fy(z +∆z)− Fy(z)

∆z∆y∆z

≈ −∂Fy

∂z∆y∆z by Mean Value Theorem

where we have multiplied and divided by ∆z to obtain the surfaceelement ∆A = ∆y∆z in the third step, and used the definition ofthe derivative in the final step.

Just as with the divergence, in making this argument we are as-suming that F doesn’t change much in the x and y directions, whilenonetheless caring about the change in the z direction.

123

Page 138: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

Repeating this argument for the remaining two sides leads to∑sides

F•dr ≈ F(y +∆y)•k ∆z − F(y)•k ∆z (3.19)

≈ÅFz(y +∆y)− Fz(y)

ã∆z

≈ Fz(y +∆y)− Fz(y)

∆y∆y∆z

≈ ∂Fz

∂y∆y∆z

where care must be taken with the signs, which are different fromthose in (3.18). Adding up both expressions, we obtain

total yz-circulation ≈(∂Fz

∂y− ∂Fy

∂z

)∆x∆y (3.20)

Since this is proportional to the area of the rectangle, it approacheszero as the area of the rectangle converges to zero. The interestingquantity is therefore the ratio of the circulation to area.

We are computing the i-component of the curl.

curl(F)•i := yz-circulationunit area

=∂Fz

∂y− ∂Fy

∂z(3.21)

The rectangularexpression for the full curl nowfollowsbycyclic sym-metry, yielding

curl(F) =

(∂Fz

∂y− ∂Fy

∂z

)i+Ç∂Fx

∂z− ∂Fz

∂x

åj+

(∂Fy

∂x− ∂Fx

∂y

)k

(3.22)

which is more easily remembered in the form

curl(F) = ∇× F =

∣∣∣∣∣∣∣∣∣∣∣∣∣∣

i j k

∂∂x

∂∂y

∂∂z

Fx Fy Fz

∣∣∣∣∣∣∣∣∣∣∣∣∣∣(3.23)

124

Page 139: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.9. Maxwell’s Equations

3.9. Maxwell’s Equations

Maxwell’s Equations is a set of four equations that describes the be-haviors of electromagnetism. Together with the Lorentz Force Law,these equations describe completely (classical) electromagnetism,i. e., all other resultsare simplymathematical consequencesof theseequations.

To begin with, there are two fields that govern electromagnetism,knownas theelectricandmagnetic field. ThesearedenotedbyE(r, t)

and B(r, t) respectively.Tounderstandelectromagnetism,weneed toexplainhowtheelec-

tric andmagnetic fieldsare formed, andhowthese fieldsaffect chargedparticles. The last is rather straightforward, and is described by theLorentz force law.

230 Definition (Lorentz force law)A point charge q experiences a force of

F = q(E + r×B).

The dynamics of the field itself is governed by Maxwell’s Equa-tions. To state the equations, first we need to introduce two moreconcepts.

231 Definition (Charge and current density)

• ρ(r, t) is the charge density, defined as the charge per unit vol-ume.

• j(r, t) is the current density, defined as the electric current perunit area of cross section.

125

Page 140: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

Then Maxwell’s equations are

232 Definition (Maxwell’s equations)

∇ · E =ρ

ε0

∇ ·B = 0

∇× E +∂B∂t

= 0

∇×B− µ0ε0∂E∂t

= µ0j,

where ε0 is the electric constant (i.e, the permittivity of free space) andµ0 is themagnetic constant (i.e, the permeability of free space), whichare constants.

3.10. Inverse Functions

A function f is said one-to-one if f(x1) and f(x2) are distinct when-ever x1 and x2 are distinct points of Dom(f). In this case, we candefine a function g on the image

Im(f) =¶u|u = f(x) for some x ∈ Dom(f)

©of fbydefiningg(u) tobe theuniquepoint inDom(f) such that f(u) =u. Then

Dom(g) = Im(f) and Im(g) = Dom(f).

Moreover, g is one-to-one,

g(f(x)) = x, x ∈ Dom(f),

126

Page 141: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.10. Inverse Functions

and

f(g(u)) = u, u ∈ Dom(g).

We say that g is the inverse of f, and write g = f−1. The relationbetween f and g is symmetric; that is, f is also the inverse of g, andwe write f = g−1.

A transformation f may fail to be one-to-one, but be one-to-oneon a subset S of Dom(f). By this we mean that f(x1) and f(x2) aredistinct whenever x1 and x2 are distinct points of S. In this case, f isnot invertible, but if f|S is defined on S by

f|S (x) = f(x), x ∈ S,

and left undefined for x ∈ S, then f|S is invertible.

We say that f|S is the restriction of f to S, and that f−1S is the in-

verse of f restricted to S. The domain of f−1S is f(S).

Thequestionof invertibilityof anarbitrary transformation f : Rn →Rn is too general to have a useful answer. However, there is a usefuland easily applicable sufficient conditionwhich implies that one-to-one restrictions of continuously differentiable transformations havecontinuously differentiable inverses.

233 DefinitionIf the function f is one-to-one on a neighborhood of the point x0, wesay that f is locally invertible at x0. If aa function is locally invertiblefor every x0 in a set S, then f is said locally invertible on S.

Tomotivate our study of this question, let us first consider the lin-

127

Page 142: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

ear transformation

f(x) = Ax =

a11 a12 · · · a1n

a21 a22 · · · a2n...

... . . . ...

an1 an2 · · · ann

x1

x2...

xn

.

The function f is invertible if and only if A is nonsingular, in whichcase Im(f) = Rn and

f−1(u) = A−1u.

Since A and A−1 are the differential matrices of f and f−1, respec-tively, we can say that a linear transformation is invertible if andonlyif its differential matrix f′ is nonsingular, in which case the differen-tial matrix of f−1 is given by

(f−1)′ = (f′)−1.

Becauseof this, it is tempting toconjecture that if f : Rn → Rn is con-tinuously differentiable and A′(x) is nonsingular, or, equivalently,D(f)(x) = 0, for x in a set S, then f is one-to-one on S. However,this is false. For example, if

f(x, y) = [ex cos y, ex sin y] ,

then

D(f)(x, y) =

∣∣∣∣∣∣∣∣ex cos y −ex sin y

ex sin y ex cos y

∣∣∣∣∣∣∣∣ = e2x = 0, (3.24)

but f is not one-to-one onR2. The best that can be said in general isthat if f is continuously differentiable andD(f)(x) = 0 in an open set

128

Page 143: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.11. Implicit Functions

S, then f is locally invertible on S, and the local inverses are contin-uously differentiable. This is part of the inverse function theorem,which we will prove presently.

234 Theorem (Inverse Function Theorem)If f : U → Rn is differentiable at a and Da(f) is invertible, then thereexists a domains U ′, V ′ such that a ∈ U ′ ⊆ U , f(a) ∈ V ′ and f :

U ′ → V ′ is bijective. Further, the inverse function g : V ′ → U ′ isdifferentiable.

The proof of the Inverse Function Theorem will be presented inthe Section ??.

We note that the condition about the invertibility of Da(f) is nec-essary. If f has a differentiable inverse in a neighborhood of a, thenDa(f)must be invertible. To see this differentiate the identity

f(g(x)) = x

3.11. Implicit Functions

Let U ⊆ Rn+1 be a domain and f : U → R be a differentiable func-tion. If x ∈ Rn and y ∈ R, we’ll concatenate the two vectors andwrite (x, y) ∈ Rn+1.

235 Theorem (Special Implicit Function Theorem)Suppose c = f(a, b) and ∂yf(a, b) = 0. Then, there exists a domainU ′ ∋ a and differentiable function g : U ′ → R such that g(a) = b andf(x, g(x)) = c for all x ∈ U ′.

Further, there exists a domain V ′ ∋ b such that(x, y)

∣∣∣ x ∈ U ′, y ∈ V ′, f(x, y) = c=(x, g(x))

∣∣∣ x ∈ U ′.

129

Page 144: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

Inotherwords, forallx ∈ U ′ theequationf(x, y) = chasauniquesolution in V ′ and is given by y = g(x).

236 RemarkTo seewhy ∂yf = 0 is needed, let f(x, y) = αx+βy and consider theequation f(x, y) = c. To express y as a function of x we need β = 0

which in this case is equivalent to ∂yf = 0.

237 RemarkIf n = 1, one expects f(x, y) = c to some curve in R2. To write thiscurve in the form y = g(x) using a differentiable function g, one needsthe curve to never be vertical. Since∇f is perpendicular to the curve,this translates to∇f never being horizontal, or equivalently ∂yf = 0

as assumed in the theorem.

238 RemarkFor simplicity we choose y to be the last coordinate above. It couldhave been any other, just as long as the corresponding partial wasnon-zero. Namely if ∂if(a) = 0, then one can locally solve the equa-tion f(x) = f(a) (uniquely) for the variable xi and express it as a dif-ferentiable function of the remaining variables.

239 Examplef(x, y) = x2 + y2 with c = 1.

Proof. [of the Special Implicit Function Theorem] Let f(x, y) =

(x, f(x, y)), and observe D(f)(a,b) = 0. By the inverse function the-orem f has a unique local inverse g. Note g must be of the formg(x, y) = (x, g(x, y)). Also f g = Id implies (x, y) = f(x, g(x, y)) =(x, f(x, g(x, y)). Hence y = g(x, c) uniquely solves f(x, y) = c in asmall neighbourhood of (a, b).

130

Page 145: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3.11. Implicit Functions

Instead of y ∈ R above, we could have been fancier and allowedy ∈ Rn. In this case f needs to be an Rn valued function, and weneed to replace ∂yf = 0with the assumption that then×nminor inD(f) (corresponding to the coordinate positions of y) is invertible.This is the general version of the implicit function theorem.

240 Theorem (General Implicit Function Theorem)Let U ⊆ Rm+n be a domain. Suppose f : Rn × Rm → Rm is C1 onan open set containing (a, b) where a ∈ Rn and b ∈ Rm. Supposef(a, b) = 0 and that them ×mmatrixM = (Dn+jfi(a, b)) is nonsin-gular. Then that there is anopen setA ⊂ Rn containingaandanopensetB ⊂ Rm containing b such that, for each x ∈ A, there is a uniqueg(x) ∈ B such that f(x, g(x)) = 0. Furthermore, g is differentiable.

In other words: if the matrixM is invertible, then one can locallysolve the equation f(x) = f(a) (uniquely) for the variables xi1 , …,xim and express them as a differentiable function of the remaining nvariables.

The proof of the General Implicit Function Theorem will be pre-sented in the Section ??.

241 ExampleConsider the equations

(x− 1)2 + y2 + z2 = 5 and (x+ 1)2 + y2 + z2 = 5

for which x = 0, y = 0, z = 2 is one solution. For all other solutionsclose enough to this point, determine which of variables x, y, z can beexpressed as differentiable functions of the others.

Solution: Let a = (0, 0, 1) and

F (x, y, z) =

(x− 1)2 + y2 + z2

(x+ 1)2 + y2 + z2

131

Page 146: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

3. Differentiation of Vector Function

Observe

DFa =

−2 0 4

2 0 4

,and the2×2minorusing the first and last column is invertible. By theimplicit function theorem this means that in a small neighborhoodof a, x and z can be (uniquely) expressed in terms of y.

242 RemarkIn the above example, one can of course solve explicitly and obtain

x = 0 and z =»4− y2,

but in general we won’t be so lucky.

132

Page 147: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

Part II.

Integral Vector Calculus

133

Page 148: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover
Page 149: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4.Curves and Surfaces

4.1. Parametric Curves

There are many ways we can described a curve. We can, say, de-scribe it by a equation that the points on the curve satisfy. For ex-ample, a circle can be described by x2 + y2 = 1. However, this isnot a goodway to do so, as it is rather difficult to workwith. It is alsooften difficult to find a closed form like this for a curve.

Instead, we can imagine the curve to be specified by a particlemovingalong thepath. So it is representedbya function f : R→ Rn,and the curve itself is the image of the function. This is known as aparametrization of a curve. In addition to simplified notation, thisalso has the benefit of giving the curve an orientation.

243 DefinitionWe say Γ ⊆ Rn is a differentiable curve if exists a differentiable func-tion γ : I = [a, b]→ Rn such that Γ = γ([a, b]).

The functionγ is saidaparametrizationof the curveγ. And the func-tion γ : I = [a, b]→ Rn is said a parametric curve.

Sometimes Γ = γ[I] ⊆ Rn is called the image of the parametric

135

Page 150: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4. Curves and Surfaces

curve. We note that a curve Rn can be the image of several distinctparametric curves.

244 RemarkUsually wewill denote the image of the curve and its parametrizationby the same letterandwewill talkabout the curveγwithparametriza-tion γ(t).

245 DefinitionA parametrization γ(t) : I → Rn is regular if γ′(t) = 0 for all t ∈ I .

The parametrization provide the curve with an orientation. Sinceγ = γ([a, b]), we can think the curve as the trace of a motion thatstarts at γ(a) and ends on γ(b).

Figure 4.1. Orientation of a Curve

a t b

R y

z

x0

(x(a), y(a), z(a))

(x(t), y(t), z(t))

(x(b), y(b), z(b))r(t)Cx = x(t)

y = y(t)z = z(t)

Figure 4.2. Parametrization of acurveC inR3

136

Page 151: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4.1. Parametric Curves246 Example

The curve x2 + y2 = 1 can be parametrized by γ(t) = (cos t, sin t) fort ∈ [0, 2π]

Given a parametric curve γ : I = [a, b]→ Rn

• The curve is said to be simple if γ is injective, i.e. if for all x, yin (a, b), we have γ(x) = γ(y) implies x = y.

• If γ(x) = γ(y) for some x = y in (a, b), then γ(x) is called amultiple point of the curve.

• A curve γ is said to be closed if γ(a) = γ(b).247 Theorem (Jordan Curve Theorem)

Let γ be a simple closed curve in the planeR2. Then its complement,R2 \ γ, consists of exactly two connected components. One of thesecomponents is bounded (the interior) and the other is unbounded (theexterior), and the curve γ is the boundary of each component.

The JordanCurve Theoremasserts that every simple closed curvein theplanecurvedivides theplane intoan”interior” regionboundedby the curve and an ”exterior” region. While the statement of thistheorem is intuitively obvious, it’s demonstration is intricate.

248 ExampleFind a parametric representation for the curve resulting by the inter-section of the plane 3x+ y + z = 1 and the cylinder x2 + 2y2 = 1 inR3.

Solution: Theprojection of the intersection of the plane 3x+y+z = 1 and the cylinder is the ellipse x2 + 2y2 = 1, on the xy-plane.This ellipse can be parametrized as

x = cos t, y =

√2

2sin t, 0 ≤ t ≤ 2π.

137

Page 152: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4. Curves and Surfaces

From the equation of the plane,

z = 1− 3x− y = 1− 3 cos t−√2

2sin t.

Thus wemay take the parametrization

r(t) =Äx(t), y(t), z(t)

ä=

Ñcos t,

√2

2sin t, 1− 3 cos t−

√2

2sin t

é.

249 Proposition

Let f : Rn+1 → Rn isdifferentiable, c ∈ Rn andγ =x ∈ Rn+1

∣∣∣ f(x) = c

be the level set of f . If at every point inγ, thematrixDfhas rankn thenγ is a curve.

Proof. Let a ∈ γ. Since rank(D(f)a) = d, there must be d lin-early independent columns in the matrix D(f)a. For simplicity as-sume these are the first d ones. The implicit function theorem ap-plies and guarantees that the equation f(x) = c can be solved forx1, . . . , xn, and each xi can be expressed as a differentiable func-tion of xn+1 (close to a). That is, there exist open sets U ′ ⊆ Rn,V ′ ⊆ R and a differentiable function g such that a ∈ U ′ × V ′ andγ∩(U ′ × V ′) =

(g(xn+1), xn+1)

∣∣∣ xn+1 ∈ V ′.

250 RemarkAcurvecanhavemanyparametrizations. Forexample, δ(t) = (cos t, sin(−t))alsoparametrizes theunit circle, but runs clockwise insteadof counterclockwise. Choosing a parametrization requires choosing the direc-tion of traversal through the curve.

Wecanchangeparametrizationofrby takingan invertible smoothfunction u 7→ u, and have a new parametrization r(u) = r(u(u)).

138

Page 153: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4.2. Surfaces

Then by the chain rule,drdu =

drdu ·

dudu

drdu =

drdu/

dudu

251 PropositionLet γ be a regular curve and γ be a parametrization, a = γ(t0) ∈ γ.Then the tangent line through a is

γ(t0) + tγ′(t0)

∣∣∣ t ∈ R.

If we think of γ(t) as the position of a particle at time t, then theabove says that the tangent space is spanned by the velocity of theparticle.

That is, the velocity of the particle is always tangent to the curveit traces out. However, the acceleration of the particle (defined to beγ′′) need not be tangent to the curve! In fact if the magnitude of thevelocity |γ′| is constant, then the acceleration will be perpendicularto the curve!

4.2. Surfaces

We have seen that a space curve C can be parametrized by a vectorfunction r = r(u)where u ranges over some interval I of the u-axis.In an analogous manner we can parametrize a surface S in space bya vector function r = r(u, v)where (u, v) ranges over some regionΩof the uv-plane.

252 DefinitionA parametrized surface is given by a one-to-one transformation r :

Ω → Rn, whereΩ is a domain in the planeR2. The transformation isthen given by

r(u, v) = (x1(u, v), . . . , xn(u, v)).

139

Page 154: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4. Curves and Surfaces

u

v

Ω

R2

(u, v)y

z

x

0

S

r(u, v)

x = x(u, v)y = y(u, v)z = z(u, v)

Figure 4.3. Parametrization of asurface S inR3

253 Example(The graph of a function) The graph of a function

y = f(x), x ∈ [a, b]

can be parametrized by setting

r(u) = ui + f(u)j, u ∈ [a, b].

In the same vein the graph of a function

z = f(x, y), (x, y) ∈ Ω

can be parametrized by setting

r(u, v) = ui + vj + f(u, v)k, (u, v) ∈ Ω.

As (u, v) ranges overΩ, the tip of r(u, v) traces out the graph of f .

254 Example (Plane)If two vectors a and b are not parallel, then the set of all linear com-binations ua+ vb generate a plane p0 that passes through the origin.

140

Page 155: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4.2. Surfaces

We can parametrize this plane by setting

r(u, v) = ua + vb, (u, v) ∈ R× R.

The plane p that is parallel to p0 and passes through the tip of c can beparametrized by setting

r(u, v) = ua + vb + c, (u, v) ∈ R× R.

Note that the plane contains the lines

l1 : r(u, 0) = ua + c and l2 : r(0, v) = vb + c.255 Example (Sphere)

The sphere of radius a centered at the origin can be parametrized by

r(u, v) = a cos u cos vi + a sin u cos vj + a sin vk

with (u, v) ranging over the rectangleR : 0 ≤ u ≤ 2π,−π2≤ v ≤ π

2.

Derive this parametrization. The points of latitude v form a circle ofradius a cos v on the horizontal plane z = a sin v. This circle can beparametrized by

R(u) = a cos v(cosui + sinuj) + a sin vk, u ∈ [0, 2π].

This expands to give

R(u, v) = a cos u cos vi+ a sin u cos vj+ a sin vk, u ∈ [0, 2π].

Letting v range from−π2toπ

2, we obtain the entire sphere. The xyz-

equation for this same sphere is x2 + y2 + z2 = a2. It is easy to verifythat the parametrization satisfies this equation:

x2 + y2 + z2 = a2 cos 2u cos 2v + a2 sin 2u cos 2v + a2 sin 2v

= a2Äcos 2u+ sin 2u

äcos 2v + a2 sin 2v

= a2Äcos 2v + sin 2v

ä= a2.

141

Page 156: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4. Curves and Surfaces

256 Example (Cone)Considers a conewith apex semiangleαand slant height s. Thepointsof slant height v form a circle of radius v sin α on the horizontal planez = v cos a. This circle can be parametrized by

C(u) = v sin α(cos ui + sin uj) + v cos αk

= v cos u sin αi + v sin u sin αj + v cos αk, u ∈ [0, 2π].

Since we can obtain the entire cone by letting v range from 0 to s, thecone is parametrized by

r(u, v) = v cos u sin αi + v sin u sin αj + v cos αk,

with 0 ≤ u ≤ 2π, 0 ≤ v ≤ s.

257 Example (Spiral Ramp)A rod of length l initially resting on the x-axis and attached at one endto the z-axis sweeps out a surface by rotating about the z-axis at con-stant rate ω while climbing at a constant rate b.

To parametrize this surface we mark the point of the rod at a dis-tance u from the z-axis (0 ≤ u ≤ l) and ask for the position of thispoint at time v. At time v the rod will have climbed a distance bv androtated through an angleωv. Thus the point will be found at the tip ofthe vector

u(cosωvi + sin ωvj) + bvk = u cosωv i + u sinωvj + bvk.

The entire surface can be parametrized by

r(u, v) = u cosωvi + u sin ωvj + bvk with 0 ≤ u ≤ l, 0 ≤ v.

258 DefinitionA regular parametrized surface is a smooth mapping φ : U → Rn,where U is an open subset of R2, of maximal rank. This is equivalentto saying that the rank of φ is 2

142

Page 157: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4.3. Classical Examples of Surfaces

Let (u, v) be coordinates inR2, (x1, . . . , xn) be coordinates inRn.Then

φ(u, v) = (x1(u, v), . . . , xn(u, v)),

where ix(u, v) admit partial derivatives and the Jacobianmatrix hasrank two.

4.3. Classical Examples of Surfaces

In this sectionweconsider various surfaces thatwe shall periodicallyencounter in subsequent sections.

Let us start with the plane. Recall that if a, b, c are real numbers,not all zero, then the Cartesian equation of a plane with normal vec-tor (a, b, c) and passing through the point (x0, y0, z0) is

a(x− x0) + b(y − y0) + c(z − z0) = 0.

If we know that the vectors u and v are on the plane (parallel to theplane) then with the parameters p, qthe equation of the plane is

x− x0 = pu1 + qv1,

y − y0 = pu2 + qv2,

z − z0 = pu3 + qv3.

259 DefinitionA surfaceS consisting of all lines parallel to a given line∆andpassingthrough a given curve γ is called a cylinder. The line∆ is called thedirectrix of the cylinder.

143

Page 158: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4. Curves and Surfaces

To recognisewhetheragivensurface is acylinderwe lookat its Cartesian equation. If it is of the form f(A,B) = 0,where A,B are secant planes, then the curve is a cylin-der. Under these conditions, the lines generating S willbe parallel to the line of equationA = 0, B = 0. In prac-tice, if one of the variables x, y, or z is missing, then thesurface is a cylinder, whose directrix will be the axis ofthe missing coordinate.

Figure 4.4. Circular cylinder x2 +

y2 = 1.

Figure 4.5. The parabolic cylinderz = y2.

144

Page 159: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4.3. Classical Examples of Surfaces260 Example

Figure4.4 shews the cylinderwithCartesianequationx2+y2 = 1. Onestarts with the circle x2+ y2 = 1 on the xy-plane andmoves it up anddown the z-axis. A parametrization for this cylinder is the following:

x = cos v, y = sin v, z = u, u ∈ R, v ∈ [0; 2π].

261 ExampleFigure 4.5 shews the parabolic cylinder with Cartesian equation z =

y2. One starts with the parabola z = y2 on the yz-plane andmoves itup and down the x-axis. A parametrization for this parabolic cylinderis the following:

x = u, y = v, z = v2, u ∈ R, v ∈ R.262 Example

Figure 4.6 shews the hyperbolic cylinder with Cartesian equation x2−y2 = 1. One starts with the hyperbola x2 − y2 on the xy-plane andmoves it up and down the z-axis. A parametrization for this paraboliccylinder is the following:

x = ± cosh v, y = sinh v, z = u, u ∈ R, v ∈ R.

We need a choice of sign for each of the portions. We have used thefact that cosh2 v − sinh2 v = 1.

263 DefinitionGivenapointΩ ∈ R3 (called theapex) andacurveγ (called thegener-ating curve), the surfaceS obtained by drawing rays fromΩandpass-ing through γ is called a cone.

In practice, if the Cartesian equation of a surface can be

put into the formf(A

C,B

C) = 0, whereA,B,C,areplanes

secant at exactly one point, then the surface is a cone,and its apex is given byA = 0, B = 0, C = 0.

145

Page 160: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4. Curves and Surfaces264 Example

The surface inR3 implicitly given by

z2 = x2 + y2

is a cone, as its equation can be put in the formÅxz

ã2+Åyz

ã2−1 = 0.

Considering the planes x = 0, y = 0, z = 0, the apex is located at(0, 0, 0). The graph is shewn in figure 4.8.

265 DefinitionA surfaceS obtainedbymakingacurveγ turnarounda line∆ is calleda surface of revolution. We then say that∆ is the axis of revolution.The intersectionofSwithahalf-planeboundedby∆ is calledamerid-ian.

If theCartesianequationofS canbeput in the formf(A, S) =

0, whereA is a plane and S is a sphere, then the surfaceis of revolution. The axis of S is the line passing throughthe centre of S and perpendicular to the planeA.

266 ExampleFind the equation of the surface of revolution generated by revolvingthe hyperbola

x2 − 4z2 = 1

about the z-axis.

Solution: Let (x, y, z) be a point on S. If this point were on thexz plane, it would be on the hyperbola, and its distance to the axisof rotation would be |x| =

√1 + 4z2. Anywhere else, the distance of

(x, y, z) to the axis of rotation is the same as the distance of (x, y, z)to (0, 0, z), that is

√x2 + y2. Wemust have»

x2 + y2 =√1 + 4z2,

146

Page 161: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4.3. Classical Examples of Surfaces

Figure 4.6. The hyperbolic cylin-der x2 − y2 = 1.

Figure 4.7. The torus.

Figure 4.8. Conex2

a2+

y2

b2=

z2

c2.

147

Page 162: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4. Curves and Surfaces

which is to sayx2 + y2 − 4z2 = 1.

This surface is called a hyperboloid of one sheet. See figure 4.12.Observe that when z = 0, x2 + y2 = 1 is a circle on the xy plane.When x = 0, y2 − 4z2 = 1 is a hyperbola on the yz plane. Wheny = 0, x2 − 4z2 = 1 is a hyperbola on the xz plane.

A parametrization for this hyperboloid is

x =√1 + 4u2 cos v, y =

√1 + 4u2 sin v, z = u, u ∈ R, v ∈ [0; 2π].

267 Example

The circle (y − a)2 + z2 = r2, on the yz plane (a, r are positive realnumbers) is revolved around the z-axis, forming a torus T . Find theequation of this torus.

Solution: Let (x, y, z)be a point onT . If this pointwere on the yzplane, it would be on the circle, and the of the distance to the axis ofrotation would be y = a+ sgn (y − a)

√r2 − z2, where sgn (t) (with

sgn (t) = −1 if t < 0, sgn (t) = 1 if t > 0, and sgn (0) = 0) is thesign of t. Anywhere else, the distance from (x, y, z) to the z-axis isthe distance of this point to the point (x, y, z) :

√x2 + y2. We must

have

x2+y2 = (a+sgn (y − a)√r2 − z2)2 = a2+2asgn (y − a)

√r2 − z2+r2−z2.

Rearranging

x2 + y2 + z2 − a2 − r2 = 2asgn (y − a)√r2 − z2,

or(x2 + y2 + z2 − (a2 + r2))2 = 4a2r2 − 4a2z2

148

Page 163: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4.3. Classical Examples of Surfaces

since (sgn (y − a))2 = 1, (it could not be 0, why?). Rearrangingagain,

(x2+ y2+ z2)2−2(a2+ r2)(x2+ y2)+2(a2− r2)z2+(a2− r2)2 = 0.

The equation of the torus thus, is of fourth degree, and its graph ap-pears in figure 6.4.

A parametrization for the torus generated by revolving the circle(y − a)2 + z2 = r2 around the z-axis is

x = a cos θ+r cos θ cosα, y = a sin θ+r sin θ cosα, z = r sinα,

with (θ, α) ∈ [−π; π]2.

268 ExampleThe surface z = x2+y2 is called an elliptic paraboloid. The equationclearly requires that z ≥ 0. For fixed z = c, c > 0, x2 + y2 = c is acircle. When y = 0, z = x2 is a parabola on thexz plane. Whenx = 0,z = y2 is a parabola on the yz plane. See figure 4.9. The following isa parametrization of this paraboloid:

x =√u cos v, y =

√u sin v, z = u, u ∈ [0; +∞[, v ∈ [0; 2π].

269 ExampleThe surface z = x2−y2 is calledahyperbolic paraboloidor saddle. Ifz = 0,x2−y2 = 0 is a pair of lines in thexy plane. When y = 0, z = x2

is a parabola on the xz plane. When x = 0, z = −y2 is a parabola onthe yz plane. See figure 4.10. The following is a parametrization of thishyperbolic paraboloid:

x = u, y = v, z = u2 − v2, u ∈ R, v ∈ R.

149

Page 164: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4. Curves and Surfaces

Figure 4.9. Paraboloid z =x2

a2+

y2

b2.

Figure 4.10. Hyperbolic

paraboloid z =x2

a2− y2

b2

Figure 4.11. Two-sheet hyper-

boloidz2

c2=

x2

a2+

y2

b2+ 1.

150

Page 165: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4.3. Classical Examples of Surfaces270 Example

The surface z2 = x2 + y2 + 1 is called an hyperboloid of two sheets.For z2− 1 < 0, x2 + y2 < 0 is impossible, and hence there is no graphwhen−1 < z < 1. When y = 0, z2 − x2 = 1 is a hyperbola on the xzplane. When x = 0, z2 − y2 = 1 is a hyperbola on the yz plane. Whenz = c is a constant c > 1, then the x2 + y2 = c2 − 1 are circles. Seefigure 4.11. The following is a parametrization for the top sheet of thishyperboloid of two sheets

x = u cos v, y = u sin v, z = u2 + 1, u ∈ R, v ∈ [0; 2π]

and the following parametrizes the bottom sheet,

x = u cos v, y = u sin v, z = −u2−1, u ∈ R, v ∈ [0; 2π],

271 ExampleThe surface z2 = x2 + y2 − 1 is called an hyperboloid of one sheet.For x2 + y2 < 1, z2 < 0 is impossible, and hence there is no graphwhen x2 + y2 < 1. When y = 0, z2 − x2 = −1 is a hyperbola on thexz plane. When x = 0, z2 − y2 = −1 is a hyperbola on the yz plane.When z = c is a constant, then the x2 + y2 = c2 + 1 are circles Seefigure 4.12. The following is a parametrization for this hyperboloid ofone sheet

x =√u2 + 1 cos v, y =

√u2 + 1 sin v, z = u, u ∈ R, v ∈ [0; 2π],

272 ExampleLeta, b, cbe strictly positive real numbers. The surface

x2

a2+y2

b2+z2

c2=

1 is called an ellipsoid. For z = 0,x2

a2+y2

b21 is an ellipse on the xy

plane.When y = 0,x2

a2+z2

c2= 1 is an ellipse on the xz plane. When

151

Page 166: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4. Curves and Surfaces

Figure 4.12. One-sheet hyper-

boloidz2

c2=

x2

a2+

y2

b2− 1.

Figure 4.13. Ellipsoidx2

a2+

y2

b2+

z2

c2= 1.

152

Page 167: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4.3. Classical Examples of Surfaces

x = 0,z2

c2+y2

b2= 1 is an ellipse on the yz plane. See figure 4.13. We

may parametrize the ellipsoid using spherical coordinates:

x = a cos θ sinϕ, y = b sin θ sinϕ, z = c cosϕ, θ ∈ [0; 2π], ϕ ∈ [0; π].

Exercises273 Problem

Find the equationof the surface ofrevolution S generated by revolv-ing theellipse4x2 + z2 = 1aboutthe z-axis.

274 ProblemFind the equationof the surface ofrevolution generated by revolvingthe line 3x+ 4y = 1 about the y-axis .

275 ProblemDescribe thesurfaceparametrizedbyφ(u, v) 7→ (v cosu, v sinu, au), (u, v) ∈(0, 2π)× (0, 1), a > 0.

276 ProblemDescribe thesurfaceparametrizedbyφ(u, v) = (au cos v, bu sin v, u2), (u, v) ∈(1,+∞)× (0, 2π), a, b > 0.

277 ProblemConsider the spherical cap de-fined by

S = (x, y, z) ∈ R3 : x2+y2+z2 = 1, z ≥ 1/√2.

Parametrise S using Cartesian,Spherical, and Cylindrical coordi-nates.

278 ProblemDemonstrate that the surface inR3

S : ex2+y2+z2 − (x+ z)e−2xz = 0,

implicitly defined, is a cylinder.279 Problem

Shew that the surface in R3 im-plicitly defined by

x4+y4+z4−4xyz(x+y+z) = 1

is a surface of revolution, and findits axis of revolution.

280 ProblemShew that the surface S in R3

given implicitly by the equation1

x− y+

1

y − z+

1

z − x= 1

is a cylinder and find the directionof its directrix.

153

Page 168: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4. Curves and Surfaces281 Problem

Shew that the surface S inR3 im-plicitly defined as

xy+ yz+ zx+x+ y+ z+1 = 0

is of revolution and find its axis.

282 ProblemDemonstrate that the surface inR3 given implicitly by

z2 − xy = 2z − 1

is a cone

283 Problem (Putnam Exam 1970)Determine, with proof, the radiusof the largest circle which can lieon the ellipsoid

x2

a2+y2

b2+z2

c2= 1, a > b > c > 0.

284 ProblemThe hyperboloid of one sheet infigure 4.14 has the property thatif it is cut by planes at z = ±2,its projection on the xy plane pro-

duces the ellipse x2 +y2

4= 1,

and if it is cut by a plane at z = 0,its projection on the xy plane pro-duces the ellipse 4x2 + y2 = 1.Find its equation.

x y

z

z = −2, x2 + y2

4= 1

z = 2, x2 +y2

4= 1

z = 0, 4x2 + y2 = 1

Figure 4.14. Problem 284.

4.4. ⋆Manifolds285 Definition

We sayM ⊆ Rn is a d-dimensional (differentiable)manifold if for ev-ery a ∈M there exists domainsU ⊆ Rn,V ⊆ Rn and a differentiablefunction f : V → U such that rank(D(f)) = d at every point in V andU∩M = f(V ).

154

Page 169: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4.4. ⋆Manifolds286 Remark

For d = 1 this is just a curve, and for d = 2 this is a surface.

287 RemarkIf d = 1 and γ is a connected, then there exists an interval U and aninjective differentiable function γ : U → Rn such that Dγ = 0 on Uand γ(U) = γ. If d > 1 this is no longer true: even though near everypoint the surface is a differentiable image of a rectangle, the entiresurface need not be one.

As before d-dimensional manifolds can be obtained as level setsof functions f : Rn+d → Rn provided we have rank(D(f)) = d onthe entire level set.

288 PropositionLetf : Rn+d → Rn isdifferentiable, c ∈ Rn andγ =

x ∈ Rn+1

∣∣∣ f(x) = c

be the level set of f . If at every point in γ, the matrix D(f) has rank dthen γ is a d-dimensional manifold.

The results from the previous section about tangent spaces of im-plicitly definedmanifolds generalize naturally in this context.

289 DefinitionLet U ⊆ Rn, f : U → R be a differentiable function, and M =(x, f(x)) ∈ Rn+1

∣∣∣ x ∈ Ube thegraphoff . (NoteM isad-dimensionalmanifold inRn+1.) Let (a, f(a)) ∈M .

• The tangent “plane” at the point (a, f(a)) is defined by(x, y) ∈ Rn+1

∣∣∣ y = f(a) + Dfa(x− a)

• The tangent spaceat thepoint (a, f(a)) (denotedbyTM(a,f(a)))is the subspace defined by

TM(a,f(a)) =(x, y) ∈ Rn+1

∣∣∣ y = Dfax.

155

Page 170: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4. Curves and Surfaces290 Remark

When d = 2 the tangent plane is really a plane. For d = 1 it is aline (the tangent line), and for other values it is a d-dimensional hyper-plane.

291 PropositionSuppose f : Rn+d → Rn isdifferentiable, and the level setγ =

x∣∣∣ f(x) = c

is ad-dimensionalmanifold. Suppose further thatD(f)a has rankn forall a ∈ γ. Then the tangent space at a is precisely the kernel of D(f)a,and the vectors ∇f1, …∇fn are n linearly independent vectors thatare normal to the tangent space.

4.5. Constrained optimization.

Consider an implicitly defined surface S = g = c, for some g :

R3 → R. Our aim is to maximise or minimise a function f on thissurface.

292 DefinitionWe say a function f attains a local maximum at a on the surface S, ifthere exists ϵ > 0 such that|x− a| < ϵ and x ∈ S imply f(a) ≥ f(x).

293 RemarkThis is sometimes called constrained local maximum, or local maxi-mum subject to the constraint g = c.

294 PropositionIf f attains a local maximum at a on the surface S, then ∃λ ∈ R suchthat∇f(a) = λ∇g(a).

Proof. [Intuition] If∇f(a) = 0, then S ′ def=¶f = f(a)

©is a surface. If

f attains a constrained maximum at a then S ′ must be tangent to S

156

Page 171: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4.5. Constrained optimization.

at the point a. This forces∇f(a) and∇g(a) to be parallel.

295 Proposition (Multiple constraints)Let f, g1, …, gn : Rd → R be : Rd → R be differentiable. If f attainsa local maximum at a subject to the constraints g1 = c1, g2 = c2,…gn = cn then ∃λ1, . . . λn ∈ R such that∇f(a) = ∑n

1 λi∇gi(a).

Toexplicitly findconstrained localmaxima inRnwithnconstraintswe do the following:

• Simultaneously solve the system of equations

∇f(x) = λ1∇g1(x) + · · ·λn∇gn(x)

g1(x) = c1,

. . .

gn(x) = cn.

• The unknowns are the d-coordinates of x, and the Lagrangemultipliers λ1, …, λn. This is n+ d variables.

• The first equation above is a vector equationwhere both sideshave d coordinates. The remaining are scalar equations. Sothe above system is a system of n + d equations with n + d

variables.

• The typical situation will yield a finite number of solutions.

• There isa test involving theborderedHessian forwhether thesepointsareconstrained localminima/maximaorneither. Theseare quite complicated, and are usuallymore trouble than theyare worth, so one usually uses some ad-hocmethod to decidewhether the solution you found is a local maximum or not.

157

Page 172: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4. Curves and Surfaces296 Example

Findnecessaryconditions forf(x, y) = y toattaina localmaxima/min-ima of subject to the constraint y = g(x).

Of course, fromone variable calculus, we know that the localmax-ima /minimamust occur at points where g′ = 0. Let’s revisit it usingthe constrained optimization technique above. Proof. [Solution]Note our constraint is of the form y − g(x) = 0. So at a local maxi-mumwemust have0

1

= ∇f = λ∇(y − g(x)) =

−g′(x)1

and y = g(x).

This forces λ = 1 and hence g′(x) = 0, as expected.

297 ExampleMaximise xy subject to the constraint

x2

a2+y2

b2= 1.

Proof. [Solution] At a local maximum,yx

= ∇(xy) = λ∇Åx2a2

+y2

b2

ã= λ

2x/a22y/b2.

which forces y2 = x2b2/a2. Substituting this in the constraint givesx = ±a/

√2andy = ±b/

√2. This gives fourpossibilities forxy toat-

tainamaximum. Directly checkingshows that thepoints (a/√2, b/√2)

and (−a/√2,−b/

√2)both correspond to a localmaximum, and the

maximum value is ab/2.

298 Proposition (Cauchy-Schwartz)If x, y ∈ Rn then|x · y| ≤|x||y|.

158

Page 173: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

4.5. Constrained optimization.

Proof. Maximise x · y subject to the constraint|x| = a and|y| = b.

299 Proposition (Inequality of themeans)If xi ≥ 0, then

1

n

n∑1

xi ≥Å n∏

1

xi

ã1/n.

300 Proposition (Young’s inequality)If p, q > 1 and 1/p+ 1/q = 1 then

|xy| ≤ |x|p

p+|y|q

q.

159

Page 174: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover
Page 175: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5.Line Integrals

So far we have always insisted all curves and parametrizations aredifferentiableorC1. Wenowrelax this requirementandsubsequentlyonly assume that all curves (and parametrizations) are piecewisedifferentiable, or piecewiseC1.

301 DefinitionA function f : [a, b]→ Rn is called piecewiseC1 if there exists a finitesetF ⊆ [a, b] such that f isC1 on [a, b]− F , and further both left andright limits of f and f ′ exist at all points in F .

−1 −0.5 0.5 1

0.5

1

x

y

Figure 5.1. PiecewiseC1 function

161

Page 176: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5. Line Integrals302 Definition

A (connected) curveγ ispiecewiseC1 if it has aparametrizationwhichis continuous and piecewiseC1.

Figure 5.2. The boundary of asquare is a piecewiseC1 curve, butnot a differentiable curve.

303 RemarkA piecewise C1 function need not be continuous. But curves are al-waysassumedtobeat least continuous; so fornotational convenience,we define a piecewiseC1 curve to be onewhich has a parametrizationwhich is both continuous and piecewiseC1.

5.1. Line Integrals of Vector Fields

Westartwith somemotivation. With this objectivewe remember thedefinition of the work:

304 DefinitionIf a constant force f acting on a body produces an displacement∆x,then thework done by the force is f•∆x.

162

Page 177: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5.1. Line Integrals of Vector Fields

Wewant to generalize this definition to the case inwhich the forceis not constant. For this purpose let γ ⊆ R3 be a curve, with a givendirection of traversal, and f : R3 → R3 be a vector function.

Here f represents the force that acts on a body andpushes it alongthe curve γ. The work done by the force can be approximated by

W ≈N−1∑i=0

f(xi)•(xi+1 − xi) =N−1∑i=0

f(xi)•∆xi

where x0, x1, …, xN−1 areN points on γ, chosen along the directionof traversal. The limit as the largest distance between neighbors ap-proaches 0 is the work done:

W = lim∥P∥→0

N−1∑i=0

f(xi)•∆xi

This motivates the following definition:

305 DefinitionLet γ ⊆ Rn be a curve with a given direction of traversal, and f : γ →Rn be a (vector) function. The line integral of f over γ is defined to be

ˆγ

f• dℓ = lim∥P∥→0

N−1∑i=0

f(x∗i )•(xi+1 − xi)

= lim∥P∥→0

N−1∑i=0

f(x∗i )•∆xi.

Here P = x0,x1, . . . ,xN−1, the points xi are chosen along the di-rection of traversal, and ∥P∥ = max|xi+1 − xi|.

306 RemarkIf f = (f1, . . . , fn), where fi : γ → R are functions, then one oftenwrites the line integral in the differential form notation asˆ

γ

f• dℓ =ˆγ

f1 dx1 + · · ·+ fn dxn

163

Page 178: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5. Line Integrals

The following result provides a explicit way of calculating line in-tegrals using a parametrization of the curve.

307 TheoremIf γ : [a, b] → Rn is a parametrization of γ (in the direction of traver-sal), thenˆ

γ

f• dℓ =ˆ b

a

f γ(t)•γ′(t) dt (5.1)

Proof.Let a = t0 < t1 < · · · < tn = b be a partition of a, b and let

xi = γ(ti).The line integral of f over γ is defined to beˆγ

f• dℓ = lim∥P∥→0

N−1∑i=0

f(xi)•∆xi

= lim∥P∥→0

N−1∑i=0

n∑j=1

fj(xi) · (∆xi)j

By the Mean Value Theorem, we have (∆xi)j =Äx′∗iäj∆ti

n∑j=1

N−1∑i=0

fj(xi) · (∆xi)j =n∑

j=1

N−1∑i=0

fj(xi) ·Äx′

∗i

äj∆ti

=n∑

j=1

ˆfj(γ(x)) · γ′j(t) dt =

ˆ b

a

f γ(t)•γ′(t) dt

In the differential form notation (when d = 2) say

f = (f, g) and γ(t) =Äx(t), y(t)

ä,

where f, g : γ → R are functions. Then Proposition 307 saysˆγ

f• dℓ =ˆγ

f dx+g dy =

ˆγ

îf(x(t), y(t))x′(t) + g(x(t), y(t)) y′(t)

ódt

164

Page 179: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5.1. Line Integrals of Vector Fields308 Remark

Sometimes (5.1) is used as the definition of the line integral. In thiscase, oneneeds toverify that thisdefinition is independentof theparametriza-tion. Since this is a good exercise, we’ll do it anyway a little later.

309 ExampleTake F(r) = (xey, z2, xy) and we want to find the line integral froma = (0, 0, 0) to b = (1, 1, 1).

a

b

C1

C2

Wefirst integratealong thecurveC1 : r(u) = (u, u2, u3). Thenr′(u) =(1, 2u, 3u2), and F(r(u)) = (ueu

2, u6, u3). So

ˆC1

F•dr =

ˆ 1

0

F•r′(u) du

=

ˆ 1

0

ueu2

+ 2u7 + 3u5 du

=e

2− 1

2+

1

4+

1

2

=e

2+

1

4

Now we try to integrate along another curve C2 : r(t) = (t, t, t). Sor′(t) = (1, 1, 1).ˆ

C2

F•dℓ =ˆ

F•r′(t)dt

=

ˆ 1

0

tet + 2t2 dt

=5

3.

165

Page 180: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5. Line Integrals

We see that the line integral depends on the curve C in general, notjust a,b.

310 ExampleSuppose a body of massM is placed at the origin. The force experi-enced by a body of mass m at the point x ∈ R3 is given by f(x) =−GMx

|x|3, where G is the gravitational constant. Compute the work

done when the body is moved from a to b along a straight line.

Solution: Let γ be the straight line joining a and b. Clearly γ :

[0, 1] → γ defined by γ(t) = a + t(b − a) is a parametrization of γ.Now

W =

ˆγ

f• dℓ = −GMm

ˆ 1

0

γ(t)∣∣∣γ(t)∣∣∣3 •γ′(t) dt = GMm

|b|−GMm

|a|.

311 RemarkIf the line joining throughaand bpasses through the origin, then somecare has to be taken when doing the above computation. We will seelater that gravity is a conservative force, and that the above line in-tegral only depends on the endpoints and not the actual path taken.

5.2. Parametrization Invariance and OthersProperties of Line Integrals

Since line integrals canbedefined in termsofordinary integrals, theyshare many of the properties of ordinary integrals.

166

Page 181: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5.2. Parametrization InvarianceandOthersPropertiesof Line Integrals312 Definition

The curveγ is said tobe theunionof two curvesγ1 andγ2 ifγ is definedon an interval [a, b], and the curves γ1 and γ2 are the restriction γ|[a,d]and γ|[d,b].

313 Proposition

• linearity property with respect to the integrand,ˆγ

(αf + βG) • dℓ = α

ˆγ

f• dℓ+ β

ˆγ

G• dℓ

• additive property with respect to the path of integration: wherethe union of the two curves γ1 and γ2 is the curve γ.

ˆγ

f• dℓ =ˆγ1

f• dℓ+ˆγ2

f• dℓ

The proofs of these properties follows immediately from the defini-tion of the line integral.

314 DefinitionLet h : I → I1 be aC1 real-valued function that is a one-to-one mapof an interval I = [a, b] onto another interval I = [a1, b1]. Let γ : I1 →R3 be a piecewiseC1 path. Then we call the composition

γ2 = γ1 h : I → R3

a reparametrization of γ.

It is implicit in the definition that hmust carry endpoints to end-points; that is, either h(a) = a1 and h(b) = b1, or h(a) = b1 andh(b) = a1. We distinguish these two types of reparametrizations.

167

Page 182: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5. Line Integrals

• In the first case, the reparametrization is said tobeorientation-preserving, and a particle tracing the path γ1 moves in thesame direction as a particle tracing γ1.

• In thesecondcase, the reparametrization isdescribedasorientation-reversing, and a particle tracing the path γ1moves in the op-posite direction to that of a particle tracing γ1

315 Proposition (Parametrization invariance)If γ1 : [a1, b1]→ γ and γ2 : [a2, b2]→ γ are two parametrizations of γthat traverse it in the same direction, then

ˆ b1

a1

f γ1(t)•γ′1(t) dt =ˆ b2

a2

f γ2(t)•γ′2(t) dt.

Proof. Letφ : [a1, b1]→ [a2, b2] be defined byφ = γ−12 γ1. Since γ1

and γ2 traverse the curve in the same direction, φmust be increas-ing. One can also show (using the inverse function theorem) that φis continuous and piecewiseC1. Now

ˆ b2

a2

f γ2(t)•γ′2(t) dt =ˆ b2

a2

f(γ1(φ(t)))•γ′1(φ(t))φ′(t) dt.

Making the substitution s = φ(t) finishes the proof.

5.3. Line Integral of Scalar Fields316 Definition

If γ ⊆ Rn is a piecewiseC1 curve, then

length(γ) =ˆγ

f |dℓ| = lim∥P∥→0

N∑i=0

|xi+1 − xi| ,

where as before P = x0, . . . , xN−1.

168

Page 183: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5.3. Line Integral of Scalar Fields

More generally:

317 DefinitionIf f : γ → R is any scalar function, we define1

ˆγ

f |dℓ| def= lim

∥P∥→0

N∑i=0

f(x∗i ) |xi+1 − xi| ,

The integralˆγ

f |dℓ| is also denoted by

ˆγ

f ds =ˆγ

f |dℓ|

318 TheoremLetγ ⊆ Rn beapiecewiseC1 curve,γ : [a, b]→ Rbeanyparametriza-tion (in the given direction of traversal), f : γ → R be a scalar func-tion. Then

ˆγ

f |dℓ| =ˆ b

a

f(γ(t))∣∣∣γ′(t)∣∣∣ dt,

and consequently

length(γ) =ˆγ

1 |dℓ| =ˆ b

a

∣∣∣γ′(t)∣∣∣ dt.

319 ExampleCompute the circumference of a circle of radius r.

320 ExampleThe trace of

r(t) = i cos t+ j sin t+ kt

1Unfortunatelyˆγ

f |dℓ| is also called the line integral. To avoid confusion, we

will call this the line integral with respect to arc-length instead.

169

Page 184: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5. Line Integrals

is known as a cylindrical helix. To find the length of the helix as t tra-verses the interval [0; 2π], first observe that

∥dℓ∥ =∥∥∥(sin t)2 + (− cos t)2 + 1

∥∥∥dt = √2dt,

and thus the length is

ˆ 2π

0

√2dt = 2π

√2.

5.3. Area above a Curve

If γ is a curve in the xy-plane and f(x, y) is a nonnegative continuousfunction defined on the curve γ, then the integral

ˆγ

f(x, y)|dℓ|

can be interpreted as the area A of the curtain that obtained by theunionof all vertical line segment that extendsupward from thepoint(x, y) to a height of f(x, y), i.e, the area bounded by the curve γ andthe graph of f

This fact come from the approximation by rectangles:

area = lim∥P∥→0

N∑i=0

f(x, y)|xi+1 − xi| ,

321 ExampleUse a line integral to show that the lateral surface area A of a rightcircular cylinder of radius r and height h is 2πrh.

170

Page 185: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5.3. Line Integral of Scalar Fields

f

γ

Figure 5.3. Right circular cylinderof radius r and height h

Solution: We will use the right circular cylinder with base circleC given by x2 + y2 = r2 and with height h in the positive z direction(see Figure 4.1.3). ParametrizeC as follows:

x = x(t) = r cos t , y = y(t) = r sin t , 0 ≤ t ≤ 2π

Let f(x, y) = h for all (x, y). Then

A =

ˆC

f(x, y) ds =

ˆ b

a

f(x(t), y(t))»x ′(t)2 + y ′(t)2 dt

=

ˆ 2π

0

h»(−r sin t)2 + (r cos t)2 dt

171

Page 186: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5. Line Integrals

= h

ˆ 2π

0

sin2 t+ cos2 t dt

= rh

ˆ 2π

0

1 dt = 2πrh

322 Example

Find theareaof the surfaceextendingupward fromthecirclex2+y2 =1 in the xy-plane to the parabolic cylinder z = 1− y2

Solution: Thecircle circleC givenbyx2+y2 = 1canbeparametrizedas as follows:

x = x(t) = cos t , y = y(t) = sin t , 0 ≤ t ≤ 2π

Let f(x, y) = 1 − y2 for all (x, y). Above the circle he have f(θ) =

1− sin2 t Then

A =

ˆC

f(x, y) ds =

ˆ b

a

f(x(t), y(t))»x ′(t)2 + y ′(t)2 dt

=

ˆ 2π

0

(1− sin2 t)»(− sin t)2 + (cos t)2 dt

=

ˆ 2π

0

1− sin2 t dt = π

172

Page 187: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5.4. The First Fundamental Theorem

5.4. The First Fundamental Theorem323 Definition

SupposeU ⊆ Rn is a domain. A vector field F is a gradient field inUif exists anC1 functionφ : U → R such that

F = ∇φ

324 DefinitionSuppose U ⊆ Rn is a domain. A vector field f : U → Rn is a path-independent vector field if the integral of f over a piecewiseC1 curveis dependent only on end points, for all piecewiseC1 curve inU .

325 Theorem (First Fundamental theorem for line integrals)Suppose U ⊆ Rn is a domain, φ : U → R is C1 and γ ⊆ Rn isany differentiable curve that starts at a, ends at b and is completelycontained inU . Thenˆ

γ

∇φ• dℓ = φ(b)− φ(a).

Proof. Let γ : [0, 1]→ γ be a parametrization of γ. Noteˆγ

∇φ• dℓ =ˆ 1

0

∇φ(γ(t))•γ′(t) dt =ˆ 1

0

ddtφ(γ(t)) dt = φ(b)−φ(a).

The above theorem can be restated as: a gradient vector field is apath-independent vector field.

326 DefinitionA closed curve is a curve that starts and ends at the same point, i.e.for C : x = x(t), y = y(t), a ≤ t ≤ b, we have (x(a), y(a)) =

(x(b), y(b)). A simple closed curve is a closed curve which does notintersect itself.

173

Page 188: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5. Line Integrals

Note that any closed curve can be regarded as a union of simpleclosed curves (thinkof the loops in a figure eight). Weuse the specialnotation

C

t = a t = b

(a) Closed

C

t = a

t = b

(b) Not closed

Figure 5.4. Closed vs nonclosedcurves

If γ is a closed curve, then line integrals over γ are denoted by˛γ

f• dℓ.

327 CorollaryIf γ ⊆ Rn is a closed curve, and φ : γ → R isC1, then

˛γ

∇φ• dℓ = 0.

174

Page 189: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5.4. The First Fundamental Theorem328 Definition

Let U ⊆ Rn, and f : U → Rn be a vector function. We say f is aconservative force (or conservative vector field) if

˛f• dℓ = 0,

for all closed curves γ which are completely contained insideU .

Clearly if f = −∇ϕ for someC1 function V : U → R, then f is con-servative. The converse is also trueprovidedU is simply connected,which we’ll return to later. For conservative vector field:

ˆγ

F• dℓ =ˆγ

∇ϕ• dℓ

= [ϕ]ba

= ϕ(b)− ϕ(a)

We note that the result is independent of the path γ joining a to b.

B

A

γ1

γ2

329 ExampleIfφ fails to beC1 even at one point, the above can fail quite badly. Letφ(x, y) = tan−1(y/x), extended toR2−

(x, y)

∣∣∣ x ≤ 0in the usual

way. Then

∇φ =1

x2 + y2

−yx

175

Page 190: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5. Line Integrals

which isdefinedonR2−(0, 0). Inparticular, ifγ =(x, y)

∣∣∣ x2 + y2 = 1,

then∇φ is defined on all of γ. However, you can easily compute˛γ

∇φ• dℓ = 2π = 0.

The reason this doesn’t contradict the previous corollary is that Corol-lary 327 requiresφ itself to be defined onall of γ, and not just∇φ! Thisexample leads into something called the winding number which wewill return to later.

5.5. Test for a Gradient Field

If a vector fieldF is a gradient field, and the potentialφ has continu-ous second derivatives, then the second-order mixed partial deriva-tives must be equal:

∂Fi

∂xj(x) = ∂Fj

∂xi(x) for all i, j

So ifF = (F1, . . . , Fn) is a gradient field and the components ofFhave continuous partial derivatives, then wemust have

∂fi∂xj

(x) = ∂fj∂xi

(x) for all i, j

If these partial derivatives do not agree, then the vector field cannotbe a gradient field.

This gives us an easy way to determine that a vector field is not agradient field.

330 ExampleThe vector field (−y, x,−yx) is not a gradient field becauseMy = −1is not equal toNx = 1.

176

Page 191: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5.5. Test for a Gradient Field

When F is defined on simple connected domain and has continu-ous partial derivatives, the check works the other way as well.

If F = (F1, . . . , Fn) is field and the components of F have contin-uous partial derivatives, satisfying

∂fi∂xj

(x) = ∂fj∂xi

(x) for all i, j

thenF is a gradient field (i.e., there is a potential function f such thatF = ∇f ). This gives us a very nice way of checking if a vector field isa gradient field.

331 ExampleThe vector field F = (x, z, y) is a gradient field because F is definedon all ofR3, each component has continuous partial derivatives, andMy = 0 = Nx, Mz = 0 = Px, and Nz = 1 = Py. Notice thatf = x2/2 + yz gives∇f = ⟨x, z, y⟩ = F.

5.5. Irrotational Vector Fields

In this section we restrict our attention to three dimensional space .

332 DefinitionLet f : U → R3 be a C1 vector field defined in the open set U . Thenthe vector f is called irrotational if and only if its curl is 0 everywhereinU , i.e., if

∇× f ≡ 0.

For anyC2 scalar field φ on U , we have

∇× (∇φ) ≡ 0.

so everyC1 conservative vector field onU is also an irrotational vec-tor field on U .

177

Page 192: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5. Line Integrals

Provided that U is simply connected, the converse of this is alsotrue:

333 TheoremLet U ⊂ R3 be a simply connected domain and let f be a C1 vectorfield inU . Then are equivalents

• f is a irrotational vector field;

• f is a conservative vector field onU

The proof of this theorem is presented in the Section 6.7.1.The above statement is not true in general if U is not simply con-

nected as we have already seen in the example 329.

5.6. Conservative Fields334 Definition

A force fieldF , definedeverywhere in space (orwithinasimply-connecteddomain), is called a conservative force or conservative vector field ifthe curl of f is zero: ∇× f = 0.

As a particle moves through a force field along a path γ, the workdone by the force is given by the line integral

W =

ˆγ

f•dr

By theparametrization invariance this value is independentofhowthe particle travels along the path. And for a conservative force field,it is also independent of the path itself, and depends only on thestartingandendingpoints. Weobservealso that if the field is conser-vative, the work done can bemore easily evaluated by realizing that

178

Page 193: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5.6. Conservative Fields

a conservative vector field can be written as the gradient of somescalar potential function:

f = ∇ϕ

The work done is then simply the difference in the value of thispotential in the starting and end points of the path. If these pointsare given by x = a and x = b, respectively:

W = ϕ(b)− ϕ(a)

The function ϕ is called the potential energy.Therefore, if the starting and endingpoints are the same, thework

is zero for a conservative field:˛γ

f•dr = 0

5.6. Work and potential energy335 Definition (Work and potential energy)

IfF(r) is a force, thenˆC

F•dℓ is thework done by the force along thecurveC. It is the limit of a sumof termsF(r)•δr, ie. the force along thedirection of δr.

Consider a point particle moving under F(r) according to New-ton’s second law: F(r) = mr.

Since the kinetic energy is defined as

T (t) =1

2mr2,

the rate of change of energy is

ddtT (t) = mr•r = F•r.

179

Page 194: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5. Line Integrals

Suppose the path of particle is a curveC from a = r(α) tob = r(β),Then

T (β)− T (α) =ˆ β

α

dTdt dt =

ˆ β

α

F•r dt =ˆC

F•dℓ.

So the work done on the particle is the change in kinetic energy.

336 Definition (Potential energy)Given a conservative force F = −∇V , V (x) is the potential energy.Then

ˆC

F•dℓ = V (a)− V (b).

Therefore, for a conservative force, we have F = ∇V , where V (r) isthe potential energy.

So the work done (gain in kinetic energy) is the loss in potentialenergy. So the total energy T + V is conserved, ie. constant duringmotion.

We see that energy is conserved for conservative forces. In fact,the converse is true — the energy is conserved only for conservativeforces.

5.7. The Second Fundamental Theorem

The gradient theorem states that if the vector field f is the gradientof some scalar-valued function, then f is a path-independent vectorfield. This theorem has a powerful converse:

337 TheoremSuppose U ⊆ Rn is a domain ofRn. If f is a path-independent vectorfield inU , then f is the gradient of some scalar-valued function.

180

Page 195: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5.7. The Second Fundamental Theorem

It is straightforward toshowthatavector field ispath-independentif and only if the integral of the vector field over every closed loop inits domain is zero. Thus the converse can alternatively be stated asfollows: If the integral of f over every closed loop in the domain of fis zero, then f is the gradient of some scalar-valued function.Proof.

SupposeU is an open, path-connected subset ofRn, andF : U →Rn is a continuousandpath-independentvector field. Fix somepointa of U , and define f : U → R by

f(x) :=ˆγ[a,x]

F(u)•du

Here γ[a,x] is any differentiable curve in U originating at a and ter-minating at x. We know that f is well-defined because f is path-independent.

Let v be any nonzero vector in Rn. By the definition of the direc-tional derivative,

∂f

∂v(x) = limt→0

f(x + tv)− f(x)t

(5.2)

= limt→0

ˆγ[a,x+tv]

F(u)•du−ˆγ[a,x]

F(u)•du

t(5.3)

= limt→0

1

t

ˆγ[x,x+tv]

F(u)•du (5.4)

Tocalculate the integralwithin the final limit,wemustparametrizeγ[x,x + tv]. Since f is path-independent, U is open, and t is ap-proaching zero, we may assume that this path is a straight line, andparametrize it as u(s) = x + sv for 0 < s < t. Now, since u′(s) = v,the limit becomes

limt→0

1

t

ˆ t

0

F(u(s))•u′(s) ds = d

dt

ˆ t

0

F(x+sv)•v ds∣∣∣∣∣t=0

= F(x)•v

181

Page 196: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5. Line Integrals

Thus we have a formula for ∂vf , where v is arbitrary.. Let x =

(x1, x2, . . . , xn)

∇f(x) =(∂f(x)∂x1

,∂f(x)∂x2

, ...,∂f(x)∂xn

)= F(x)

Thus we have found a scalar-valued function f whose gradient isthe path-independent vector field f, as desired.

5.8. Constructing Potentials Functions

If f is a conservative field on an open connected set U , the line in-tegral of f is independent of the path in U . Therefore we can find apotential simply by integrating f from some fixed point a to an arbi-trary point x in U , using any piecewise smooth path lying in U . Thescalar field so obtained depends on the choice of the initial point a.If we start from another initial point, say b, we obtain a new poten-tial. But, because of the additive property of line integrals, and candiffer only by a constant, this constant being the integral of f from ato b.

Construction of a potential on an open rectangle. If f is a con-servative vector field on an open rectangle in Rn, a potential f canbe constructed by integrating froma fixed point to an arbitrary pointalong a set of line segments parallel to the coordinate axes.

We will simplify the deduction, assuming that n = 2. In this casewe can integrate first from (a, b) to (x, b) along a horizontal segment,

182

Page 197: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5.8. Constructing Potentials Functions

(a, b) (x, b)

(a, y) (x, y)

then from (x, b) to (x,y) along a vertical segment. Along the horizon-tal segment we use the parametric representation

γ(t) = ti + bj, a <, t <, x,

and along the vertical segment we use the parametrization

γ2(t) = xi + tj, b < t < y.

IfF (x, y) = F1(x, y)i+F2(x, y)j, the resulting formula forapotentialf(x, y) is

f(x, y) =

ˆ b

a

F1(t, b) dt+ˆ y

b

F2(x, t) dt.

We could also integrate first from (a, b) to (a, y) along a vertical seg-ment and then from (a, y) to (x, y) along a horizontal segment as in-dicated by the dotted lines in Figure. This gives us another formulafor f(x, y),

f(x, y) =

ˆ y

b

F2(a, t) dt+ˆ x

a

F2(t, y) dt.

Both formulas give the same value for f(x, y) because the line inte-gral of a gradient is independent of the path.

183

Page 198: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5. Line Integrals

Constructionofapotentialusinganti-derivatives But there’san-other way to find a potential of a conservative vector field: you use

the fact that∂V

∂x= Fx to conclude that V (x, y)must be of the formˆ x

a

Fx(u, y)du + G(y), and similarly∂V

∂y= Fy implies that V (x, y)

must be of the formˆ y

b

Fy(x, v)du + H(x). So you find functions

G(y) andH(x) such thatˆ x

a

Fx(u, y)du+G(y) =

ˆ y

b

Fy(x, v)du+

H(x)

338 ExampleShow that

F = (ex cos y + yz)i + (xz − ex sin y)j + (xy + z)k

is conservative over its natural domainand findapotential functionfor it.

Solution: The natural domain of F is all of space, which is connected and

simply connected. Let’s define the following:

M = ex cos y + yz

N = xz − ex sin y

P = xy + z

and calculate

∂P

∂x= y =

∂M

∂z

∂P

∂y= x =

∂N

∂z

184

Page 199: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5.8. Constructing Potentials Functions∂N

∂x= −ex sin y =

∂M

∂y

Because thepartialderivativesarecontinuous, F is conservative. Nowthat we know there exists a function f where the gradient is equal toF, let’s find f.

∂f

∂x= ex cos y + yz

∂f

∂y= xz − ex sin y

∂f

∂z= xy + z

If we integrate the first of the three equationswith respect to x, wefind that

f(x, y, z) =

ˆ(ex cos y + yz)dx = ex cos y + xyz + g(y, z)

where g(y,z) is a constant dependant on y and z variables. We thencalculate the partial derivative with respect to y from this equationandmatch it with the equation of above.

∂y(f(x, y, z)) = −ex sin y + xz +

∂g

∂y= xz − ex sin y

This means that the partial derivative of g with respect to y is 0,thus eliminating y from g entirely and leaving at as a function of zalone.

f(x, y, z) = ex cos y + xyz + h(z)

We then repeat theprocesswith thepartial derivativewith respectto z.

∂z(f(x, y, z)) = xy +

dhdz = xy + z

185

Page 200: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5. Line Integrals

which means that

dhdz = z

so we can find h(z) by integrating:

h(z) =z2

2+ C

Therefore,

f(x, y, z) = ex cos y + xyz +z2

2+ C

We still have infinitely many potential functions for F, one at eachvalue ofC.

5.9. Green’s Theorem in the Plane339 Definition

A positively oriented curve is a planar simple closed curve such thatwhen travelling on it one always has the curve interior to the left. If inthe previous definition one interchanges left and right, one obtains anegatively oriented curve.

We will now see a way of evaluating the line integral of a smoothvector field around a simple closed curve. A vector field f(x, y) =

P (x, y) i + Q(x, y) j is smooth if its component functions P (x, y)and Q(x, y) are smooth. We will use Green’s Theorem (sometimescalledGreen’s Theorem in the plane) to relate the line integral aroundaclosedcurvewithadouble integral over the region inside thecurve:

186

Page 201: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5.9. Green’s Theorem in the Plane

γ1

(a) positively oriented curve

γ1

γ2γ3

(b) positively oriented curve

γ1

(c) negatively oriented curve

Figure 5.5. Orientations ofCurves

340 Theorem (Green’s Theorem - Simple Version)Let Ω be a region in R2 whose boundary is a simple closed curve γwhich is piecewise smooth. Let f(x, y) = P (x, y) i + Q(x, y) j be asmooth vector field defined on bothΩ and γ. Then˛

γ

f•dr =

¨

Ω

(∂Q

∂x− ∂P

∂y

)dA , (5.5)

where γ is traversed so thatΩ is always on the left side of γ.

Proof. We will prove the theorem in the case for a simple region Ω,

187

Page 202: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5. Line Integrals

that is, where the boundary curve γ can be written asC = γ1 ∪ γ2 intwo distinct ways:

γ1 = the curve y = y1(x) from the pointX1 to the pointX2

(5.6)

γ2 = the curve y = y2(x) from the pointX2 to the pointX1,(5.7)

where X1 and X2 are the points on C farthest to the left and right,respectively; and

γ1 = the curve x = x1(y) from the point Y2 to the point Y1

(5.8)

γ2 = the curve x = x2(y) from the point Y1 to the point Y2,(5.9)

where Y1 and Y2 are the lowest and highest points, respectively, onγ. See Figure

a b

x

y

y = y2(x)

y = y1(x)

x = x2(y)

x = x1(y)

Y2

Y1

X2

X1 Ω

γ

d

c

Figure 5.6.

IntegrateP (x, y)aroundγ using the representationγ = γ1∪γ2 Sincey = y1(x) along γ1 (as x goes from a to b) and y = y2(x) along γ2 (as

188

Page 203: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5.9. Green’s Theorem in the Plane

x goes from b to a), as we see from Figure, then we have˛γ

P (x, y) dx =

ˆγ1

P (x, y) dx +

ˆγ2

P (x, y) dx

=

ˆ b

a

P (x, y1(x)) dx +

ˆ a

b

P (x, y2(x)) dx

=

ˆ b

a

P (x, y1(x)) dx −ˆ b

a

P (x, y2(x)) dx

= −ˆ b

a

ÄP (x, y2(x)) − P (x, y1(x))

ädx

= −ˆ b

a

(P (x, y)

∣∣∣∣y=y2(x)

y=y1(x)

)dx

= −ˆ b

a

ˆ y2(x)

y1(x)

∂P (x, y)

∂ydy dx (by the Fundamental Theorem of Calculus)

= −¨

Ω

∂P

∂ydA .

Likewise, integrate Q(x, y) around γ using the representation γ =

γ1∪γ2. Sincex = x1(y) along γ1 (as y goes from d to c) andx = x2(y)

along γ2 (as y goes from c to d), as we see from Figure , then we have˛γ

Q(x, y) dy =

ˆγ1

Q(x, y) dy +

ˆγ2

Q(x, y) dy

=

ˆ c

d

Q(x1(y), y) dy +

ˆ d

c

Q(x2(y), y) dy

= −ˆ d

c

Q(x1(y), y) dy +

ˆ d

c

Q(x2(y), y) dy

=

ˆ d

c

ÄQ(x2(y), y) − Q(x1(y), y)

ädy

=

ˆ d

c

(Q(x, y)

∣∣∣∣x=x2(y)

x=x1(y)

)dy

189

Page 204: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5. Line Integrals

=

ˆ d

c

ˆ x2(y)

x1(y)

∂Q(x, y)

∂xdx dy (by the Fundamental Theorem of Calculus)

=

¨

Ω

∂Q

∂xdA , and so

˛γ

f•dr =

˛γ

P (x, y) dx+

˛γ

Q(x, y) dy

= −¨

Ω

∂P

∂ydA+

¨

Ω

∂Q

∂xdA

=

¨

Ω

(∂Q

∂x− ∂P

∂y

)dA .

The Green Theorem can be generalized:

341 Theorem (Green’s Theorem)LetΩ ⊆ R2 be a bounded domainwhose exterior boundary is a piece-wise C1 curve γ. If Ω has holes, let γ1, …, γN be the interior bound-aries. If f : Ω→ R2 isC1, then

ˆΩ

[∂1F2 − ∂2F1] dA =

˛γ

f• dℓ+N∑i=1

˛γi

f• dℓ,

where all line integrals above are computed by traversing the exteriorboundary counter clockwise, and every interior boundary clockwise.

342 RemarkA common convention is to denote theboundary ofΩ by ∂Ω andwrite

∂Ω = γ ∪

N∪i=1

γi

.

190

Page 205: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5.9. Green’s Theorem in the Plane

Then Theorem 341 becomesˆΩ

[∂1F2 − ∂2F1] dA =

˛∂Ω

f• dℓ,

where again the exterior boundary is oriented counter clockwise andthe interior boundaries are all oriented clockwise.

343 RemarkIn the differential form notation, Green’s theorem is stated as

ˆΩ

î∂xQ− ∂yP

ódA =

ˆ∂Ω

P dx+Q dy,

P,Q : Ω → R are C1 functions. (We use the same assumptions asbefore on the domain Ω, and orientations of the line integrals on theboundary.)

344 RemarkNote, Green’s theorem requires that Ω is bounded and f (or P andQ)is C1 on all of Ω. If this fails at even one point, Green’s theorem neednot apply anymore!

Proof. The full proof is a little cumbersome. But the main idea canbe seen by first proving it when Ω is a square. Indeed, suppose firstΩ = (0, 1)2.

x

y

a b

c

d

191

Page 206: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5. Line Integrals

Then the fundamental theorem of calculus givesˆΩ

[∂1F2 − ∂2F1] dA =

ˆ 1

y=0

îF2(1, y)− F2(0, y)

ódy−ˆ 1

x=0

îF1(x, 1)− F1(x, 0)

ódx

The first integral is the line integral of fon the twovertical sidesof thesquare, and the second one is line integral of f on the two horizontalsides of the square. This proves Theorem 341 in the case whenΩ is asquare.

For line integrals,whenadding tworectangleswithacommonedgethe common edges are traversed in opposite directions so the sumis just the line integral over the outside boundary.

=

Similarly when adding a lot of rectangles: everything cancels ex-cept the outside boundary. This extends Green’s Theorem on a rect-angle to Green’s Theorem on a sum of rectangles. Since any regioncan be approximated as closely as we want by a sum of rectangles,Green’s Theoremmust hold on arbitrary regions.

192

Page 207: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5.9. Green’s Theorem in the Plane345 Example

Evaluate˛C

(x2+y2) dx+2xy dy, whereC is the boundary traversed

counterclockwise of the regionR = (x, y) : 0 ≤ x ≤ 1, 2x2 ≤ y ≤2x .

x

y

0

(1, 2)2

1

C

Solution: R is the shaded region in Figure above. By Green’sTheorem, for P (x, y) = x2 + y2 andQ(x, y) = 2xy, we have

˛C

(x2 + y2) dx+ 2xy dy =

¨

Ω

(∂Q

∂x− ∂P

∂y

)dA

=

¨

Ω

(2y − 2y) dA =

¨

Ω

0 dA = 0 .

There is another way to see that the answer is zero. The vector field

f(x, y) = (x2+y2) i+2xy j has a potential functionF (x, y) = 1

3x3+

xy2, and so˛C

f•dr = 0.

346 ExampleLet f(x, y) = P (x, y) i +Q(x, y) j, where

P (x, y) =−y

x2 + y2and Q(x, y) =

x

x2 + y2,

193

Page 208: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5. Line Integrals

and let R = (x, y) : 0 < x2 + y2 ≤ 1 . For the boundary curveC : x2 + y2 = 1, traversed counterclockwise, it was shown in Exercise

9(b) in Section 4.2 that˛C

f•dr = 2π. But

∂Q

∂x=

y2 − x2

(x2 + y2)2=∂P

∂y⇒¨

Ω

(∂Q

∂x− ∂P

∂y

)dA =

¨

Ω

0 dA = 0 .

This would seem to contradict Green’s Theorem. However, note thatR is not the entire region enclosed byC, since the point (0, 0) is notcontained inR. That is,R has a “hole” at the origin, so Green’s The-orem does not apply.

5.10. Application of Green’s Theorem: Area

Green’s theorem can be used to compute area by line integral. LetCbe a positively oriented, piecewise smooth, simple closed curve in aplane, and let U be the region bounded by C The area of domain U

is given byA =

¨U

dA.

Then if we choose P andM such that∂Q

∂x− ∂P

∂y= 1, the area is

given by

A =

˛C

(P dx+Q dy).

Possible formulas for the area of U include:

A =

˛C

x dy = −˛C

y dx =1

2

˛C

(−y dx+ x dy).

347 CorollaryLetΩ ⊆ R2 be bounded set with aC1 boundary ∂Ω, then

area (Ω) =1

2

ˆ∂Ω

[−y dx+ x dy] =ˆ∂Ω

−y dx =

ˆ∂Ω

x dy

194

Page 209: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5.10. Application of Green’s Theorem: Area348 Example

Use Green’s Theorem to calculate the area of the diskD of radius r.

Solution: The boundary ofD is the circle of radius r:

C(t) = (r cos t, r sin t), 0 ≤ t ≤ 2π.

Then

C ′(t) = (−r sin t, r cos t),

and, by Corollary 347,

area ofD =

¨dA

=1

2

ˆC

x dy − y dx

=1

2

ˆ 2π

0

[(r cos t)(r cos t)− (r sin t)(−r sin t)]dt

=1

2

ˆ 2π

0

r2(sin2 t+ cos2 t)dt = r2

2

ˆ 2π

0

dt = πr2.

349 Example

Use theGreen’s theorem for computing theareaof the regionboundedby the x -axis and the arch of the cycloid:

x = t− sin(t), y = 1− cos(t), 0 ≤ t ≤ 2π

Solution: Area(D) =

¨

D

dA =

˛

C

−ydx.

Along the x-axis, you have y = 0, so you only need to compute theintegral over the arch of the cycloid. Note that your parametrization

195

Page 210: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5. Line Integrals

of the arch is a clockwise parametrization, so in the following calcu-lation, the answer will be the minus of the area:ˆ 2π

0

(cos(t)−1)(1−cos(t))dt = −ˆ 2π

0

1−2 cos(t)+cos2(t)dt = −3π.

350 Corollary (Surveyor’s Formula)

Let P ⊆ R2 be a (not necessarily convex) polygon whose vertices, or-dered counter clockwise, are (x1, y1), …, (xN , yN). Then

area (P ) =(x1y2 − x2y1) + (x2y3 − x3y2) + · · ·+ (xNy1 − x1yN)

2.

Proof. LetP be the set of points belonging to the polygon. We havethat

A =

¨P

dx dy.

Using the Corollary 347 we have¨

P

dxdy =

ˆ∂P

x dy

2− y dx

2.

We can write ∂P =∪n

i=1 L(i), where L(i) is the line segment from(xi, yi) to (xi+1, yi+1). With this notation, wemay writeˆ∂P

x dy

2− y dx

2=

n∑i=1

ˆA(i)

x dy

2− y dx

2=

1

2

n∑i=1

ˆA(i)

x dy−y dx.

Parameterizing the line segment, we can write the integrals as

1

2

n∑i=1

ˆ 1

0

(xi + (xi+1 − xi)t)(yi+1 − yi)−(yi + (yi+1 − yi)t)(xi+1 − xi) dt.

Integrating we get

1

2

n∑i=1

1

2[(xi + xi+1)(yi+1 − yi)− (yi + yi+1)(xi+1 − xi)].

196

Page 211: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5.11. Vector forms of Green’s Theorem

simplifying yields the result

area (P ) =1

2

n∑i=1

(xiyi+1 − xi+1yi).

5.11. Vector forms of Green’s Theorem351 Theorem (Stokes’ Theorem in the Plane)

Let F = Li +M j. Then˛γ

F · dℓ =ˆΩ

∇× F · dS

Proof.

∇× F =

(∂M

∂x− ∂L

∂y

)k

Over the region R we can write dx dy = dS and dS = k dS. Thususing Green’s Theorem:

˛γ

F · dℓ =ˆΩ

k · ∇ × F dS

=

ˆΩ

∇× F · dS

352 Theorem (Divergence Theorem in the Plane). Let F =M i− Lj Then

ˆR

∇•F dx dy =

˛γ

F · n ds

197

Page 212: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5. Line Integrals

Proof.

∇• F =∂M

∂x− ∂L

∂y

and so Green’s theorem can be rewritten asˆΩ

∇• F dx dy =

˛γ

F1 dy − F2 dx

Now it can be shown that

n ds = (dyi− dxj)

here s is arclength alongC, and n is the unit normal toC. Thereforewe can rewrite Green’s theorem as

ˆR

∇•F dx dy =

˛γ

F · n ds

353 Theorem (Green’s identities in the Plane)Let ϕ(x, y) andψ(x, y) be two scalar functions C2, defined in the opensetΩ ⊂ R2.

˛γ

ϕ∂ψ

∂nds =

ˆΩ

ϕ∇2ψ + (∂ϕ) · (∂ψ)] dx dy

and˛γ

ñϕ∂ψ

∂n− ψ∂ϕ

∂n

ôds =

ˆτ

(ϕ∇2ψ − ψ∇2ϕ) dx dy

Proof. If we use the divergence theorem:ˆS

∇• F dx dy =

˛γ

F · n ds

198

Page 213: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

5.11. Vector forms of Green’s Theorem

thenwecancalculatedownthecorrespondingGreen identities. Theseare

˛γ

ϕ∂ψ

∂nds =

ˆΩ

ϕ∇2ψ + (∂ϕ) · (∂ψ)] dx dy

and˛γ

ñϕ∂ψ

∂n− ψ∂ϕ

∂n

ôds =

ˆτ

(ϕ∇2ψ − ψ∇2ϕ) dx dy

199

Page 214: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover
Page 215: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.Surface Integrals

In this chapter we restrict our study to the case of surfaces in three-dimensional space. Similar results formanifolds in then-dimensionalspace are presented in the chapter ??.

6.1. The Fundamental Vector Product354 Definition

A parametrized surface is given by a one-to-one transformation r :

Ω→ Rn, whereΩ is a domain in the planeR2. This amounts to beinggiven three scalar functions, x = x(u, v), y = y(u, v) and z = z(u, v)

of two variables, u and v, say. The transformation is then given by

r(u, v) = (x(u, v), y(u, v), z(u, v)).

355 Definition

• A parametrization is said regular at the point (u0, v0) inΩ if

∂ur(u0, v0)× ∂vr(u0, v0) = 0.

201

Page 216: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

u

v

Ω

R2

(u, v)y

z

x

0

S

r(u, v)

x = x(u, v)y = y(u, v)z = z(u, v)

Figure 6.1. Parametrization of asurface S inR3

• The parametrization is regular if its regular for all points inΩ.

• A surface that admits a regular parametrization is said regularparametrized surface.

Henceforth,wewill assumethatall surfacesare regularparametrizedsurface.

Now we consider two curves in S. The first one C1 is given by thevector function

r1(u) = r(u, v0), u ∈ (a, b)

obtained keeping the variable v fixed at v0. The second curve C2 isgiven by the vector function

r2(u) = r(u0, v), v ∈ (c, d)

this time we are keeping the variable u fixed at u0).Both curves pass through the point r(u0, v0) :

• The curveC1 has tangent vector r′1(u0) = ∂ur(u0, v0)

202

Page 217: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.1. The Fundamental Vector Product

• The curveC2 has tangent vector r′2(v0) = ∂vr(u0, v0).

The cross product n(u0, v0) = ∂ur(u0, v0) × ∂vr′(u0, v0), whichwe have assumed to be different from zero, is thus perpendicular tobothcurvesat thepoint r(u0, v0)andcanbe takenasanormal vectorto the surface at that point.

We record the result as follows:

u

v

Ω

R2

(u, v)

∆u

∆v

S

ru∆urv∆v

r(u, v)

r(u, v)

Figure 6.2. Parametrization of asurface S inR3

356 DefinitionIf S is a regular surface given by a differentiable function r = r(u, v),then the cross product

n(u, v) = ∂ur× ∂vr

is called the fundamental vector product of the surface.

203

Page 218: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals357 Example

For the plane r(u, v) = ua + vb + c we have∂ur(u, v) = a, ∂vr(u, v) = b and therefore n(u, v) = a × b. The

vector a× b is normal to the plane.

358 ExampleWe parametrized the sphere x2 + y2 + z2 = a2 by setting

r(u, v) = a cos u sin vi + a sin u sin vj + a cos vk,

with 0 ≤ u ≤ 2π, 0 ≤ v ≤ π. In this case

∂ur(u, v) = −a sinu sin vi + a cosu sin vj

and

∂vr(u, v) = a cos u cos vi + a sinu cos vj− a sin vk.

Thus

n(u, v) =

∣∣∣∣∣∣∣∣∣∣∣∣

i j k

−a sinu cos v a cosu cos v 0

a cos u cos v a sinu cos v a sin v

∣∣∣∣∣∣∣∣∣∣∣∣= −a sin v (a cos u sin vi + a sin u sin vj + a cos vk, )

= a sin v r(u, v).

As was to be expected, the fundamental vector product of a sphere isparallel to the radius vector r(u, v).

359 Example

1. Take the sphere f(r) = x2 + y2 + z2 = c for c > 0. Then∇f = 2(x, y, z) = 2r, which is clearly normal to the sphere.

204

Page 219: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.2. The Area of a Parametrized Surface

2. Take f(r) = x2 + y2 − z2 = c, which is a hyperboloid. Then∇f = 2(x, y,−z).

In the special case where c = 0, we have a double cone, with asingularapex0. Here∇f = 0, andwecannot findameaningfuldirection of normal.

360 Definition (Boundary)A surface S can have a boundary ∂S. We are interested in the casewhere the boundary consist of a piecewise smooth curve or in a unionof piecewise smooth curves.

A surface isbounded if it canbe contained ina solid sphere of radiusR, and is called unbounded otherwise. A bounded surface with noboundary is called closed.

361 ExampleThe boundary of a hemisphere is a circle (drawn in red).

362 ExampleThe sphere and the torus are examples of closed surfaces. Both arebounded and without boundaries.

6.2. The Area of a Parametrized Surface

Wewill now learn how to perform integration over a surface inR3.Similar to howwe used a parametrization of a curve to define the

line integral along the curve, we will use a parametrization of a sur-face todefine a surface integral. Wewill use two variables,u and v, to

205

Page 220: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

parametrize a surface S inR3: x = x(u, v), y = y(u, v), z = z(u, v),for (u, v) in some regionΩ inR2 (see Figure 6.3).

u

v

Ω

R2

(u, v)

∆u

∆v

S

ru∆urv∆v

r(u, v)

r(u, v)

Figure 6.3. Parametrization of asurface S inR3

In this case, the position vector of a point on the surfaceS is givenby the vector-valued function

r(u, v) = x(u, v)i + y(u, v)j + z(u, v)k for (u, v) inΩ.

The parametrization of S can be thought of as “transforming” aregion inR2 (in theuv-plane) intoa2-dimensional surface inR3. Thisparametrization of the surface is sometimes called apatch, based onthe idea of “patching” the region Ω onto S in the grid-like mannershown in Figure 6.3.

In fact, those gridlines inΩ lead us to howwewill define a surfaceintegral overS. Along the vertical gridlines inΩ, the variableu is con-stant. So those lines get mapped to curves on S, and the variable u

206

Page 221: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.2. The Area of a Parametrized Surface

is constant along the position vector r(u, v). Thus, the tangent vec-tor to those curves at a point (u, v) is

∂r∂v

. Similarly, the horizontalgridlines inΩ get mapped to curves on S whose tangent vectors are∂r∂u

.

(u, v)

(u, v +∆v)

(u+∆u, v)

(u+∆u, v +∆v)

r(u, v)

r(u, v +∆v))

r(u+∆u, v))

Now take a point (u, v) inΩ as, say, the lower left corner of one ofthe rectangular grid sections in Ω, as shown in Figure 6.3. Supposethat this rectangle has a small width and height of ∆u and ∆v, re-spectively. The corner points of that rectangle are (u, v), (u+∆u, v),(u + ∆u, v + ∆v) and (u, v + ∆v). So the area of that rectangle isA = ∆u∆v. Then that rectangle gets mapped by the parametriza-tion onto some section of the surface S which, for∆u and∆v smallenough, will have a surface area (call it dS) that is very close to thearea of the parallelogram which has adjacent sides r(u + ∆u, v) −r(u, v) (corresponding to the line segment from (u, v) to (u+∆u, v)

inΩ) and r(u, v +∆v)− r(u, v) (corresponding to the line segmentfrom (u, v) to (u, v + ∆v) in Ω). But by combining our usual notionof a partial derivative with that of the derivative of a vector-valuedfunction applied to a function of two variables, we have

∂r∂u≈ r(u+∆u, v)− r(u, v)

∆u, and

∂r∂v≈ r(u, v +∆v)− r(u, v)

∆v,

207

Page 222: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

and so the surface area element dS is approximately

∥∥∥(r(u+∆u, v)−r(u, v))×(r(u, v+∆v)−r(u, v))∥∥∥ ≈ ∥∥∥(∆u∂r

∂u)×(∆v ∂r

∂v)∥∥∥ = ∥∥∥ ∂r

∂u×∂r∂v

∥∥∥∆u∆vThus, the total surface area S of S is approximately the sum of all

the quantities∥∥∥ ∂r∂u×∂r∂v

∥∥∥∆u∆v, summed over the rectangles in Ω.Taking the limit of that sum as the diagonal of the largest rectanglegoes to 0 gives

S =

¨

Ω

∥∥∥ ∂r∂u×∂r∂v

∥∥∥ du dv . (6.1)

We will write the double integral on the right using the special nota-tion

¨

S

dS =

¨

Ω

∥∥∥∥∥∥∥∂r∂u×∂r∂v

∥∥∥∥∥∥∥ du dv . (6.2)

This is a special case of a surface integral over the surface S, wherethe surface area element dS can be thought of as 1 dS. Replacing 1by a general real-valued function f(x, y, z) defined in R3, we havethe following:

363 DefinitionLet S be a surface inR3 parametrized by

x = x(u, v), y = y(u, v), z = z(u, v),

for (u, v) in some region Ω in R2. Let r(u, v) = x(u, v)i + y(u, v)j +z(u, v)k be the position vector for any point on S. The surface area Sof S is defined as

S =

¨

S

1 dS =

¨

Ω

∥∥∥ ∂r∂u×∂r∂v

∥∥∥ du dv (6.3)

208

Page 223: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.2. The Area of a Parametrized Surface364 Example

A torus T is a surface obtained by revolving a circle of radius a in theyz-plane around the z-axis, where the circle’s center is at a distance bfrom the z-axis (0 < a < b), as in Figure 6.4. Find the surface area ofT .

y

z

0

a

(y − b)2 + z2 = a2

u

b

(a) Circle in the yz-plane

x

y

z

va

(x,y,z)(b) Torus T

Figure 6.4.

Solution: For any point on the circle, the line segment from the center of the

circle to that point makes an angle u with the y-axis in the positivey direction (see Figure 6.4(a)). And as the circle revolves around thez-axis, the line segment from the origin to the center of that circle

209

Page 224: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

sweeps out an angle v with the positive x-axis (see Figure 6.4(b)).Thus, the torus can be parametrized as:

x = (b+a cosu) cos v , y = (b+a cosu) sin v , z = a sinu , 0 ≤ u ≤ 2π , 0 ≤ v ≤ 2π

So for the position vector

r(u, v) = x(u, v)i + y(u, v)j + z(u, v)k= (b+ a cosu) cos v i + (b+ a cosu) sin v j + a sinuk

we see that

∂r∂u

= − a sinu cos v i − a sinu sin v j + a cosuk

∂r∂v

= − (b+ a cosu) sin v i + (b+ a cosu) cos v j + 0k ,

and so computing the cross product gives

∂r∂u×∂r∂v

= −a(b+a cosu) cos v cosu i−a(b+a cosu) sin v cosu j−a(b+a cosu) sinuk ,

which has magnitude

∥∥∥ ∂r∂u×∂r∂v

∥∥∥ = a(b+ a cosu) .

Thus, the surface area of T is

S =

¨

S

1 dS

=

ˆ 2π

0

ˆ 2π

0

∥∥∥∥∥∥∥∂r∂u×∂r∂v

∥∥∥∥∥∥∥ du dv=

ˆ 2π

0

ˆ 2π

0

a(b+ a cosu) du dv

210

Page 225: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.2. The Area of a Parametrized Surface

=

ˆ 2π

0

(abu+ a2 sinu

∣∣∣∣u=2π

u=0

)dv

=

ˆ 2π

0

2πab dv

= 4π2ab

y

z

x

0

365 Example[The surface area of a sphere] The function

r(u, v) = a cos u sin vi + a sin u sin vj + a cos vk,

with (u, v) ranging over the set 0 ≤ u ≤ 2π, 0 ≤ v ≤ π

2parametrizes

a sphere of radius a. For this parametrization

n(u, v) = a sin v r(u, v) and∥∥∥n(u, v)∥∥∥ = a2 |sin v| = a2 sin v.

So,

area of the sphere=¨

Ω

a2 sin v du dv

=

ˆ 2π

0

(ˆ π

0

a2 sin v dv)du = 2πa2

ˆ π

0

sin v dv = 4πa2,

which is known to be correct.

211

Page 226: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

366 Example (The area of a region of the plane)If S is a plane regionΩ, then S can be parametrized by setting

r(u, v) = ui+ vj, (u, v) ∈ Ω.

Here n(u, v) = ∂ur(u, v)× ∂vr(u, v) = i× j = k and∥∥∥n(u, v)∥∥∥ = 1.

In this case we reobtain the familiar formula

A =

¨Ω

du dv.

367 Example (The area of a surface of revolution)Let S be the surface generated by revolving the graph of a function

y = f(x), x ∈ [a, b]

about the x-axis. We will assume that f is positive and continuouslydifferentiable.

We can parametrize S by setting

r(u, v) = vi+ f(v) cos u j + f(v) sin u k

with (u, v) ranging over the set Ω : 0 ≤ u ≤ 2π, a ≤ v ≤ b. In thiscase

n(u, v) = ∂ur(u, v)×∂vr(u, v) =

∣∣∣∣∣∣∣∣∣∣∣∣

i j k

0 −f(v) sin u f(v) cos u

1 f ′(v) cos u f ′(v) sin u

∣∣∣∣∣∣∣∣∣∣∣∣= −f(v)f ′(v)i+ f(v) cos u j + f(v) sin u k.

Therefore∥∥∥n(u, v)∥∥∥ = f(v)

√îf ′(v)

ó2+ 1 and

area (S) =¨

Ω

f(v)

…îf ′(v)

ó2+ 1 du dv

ˆ 2π

0

ш b

a

f(v)

…îf ′(v)

ó2+ 1 dv

édu =

ˆ b

a

2πf(v)

…îf ′(v)

ó2+ 1 dv.

212

Page 227: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.2. The Area of a Parametrized Surface

368 Example ( Spiral ramp)One turn of the spiral ramp of Example 5 is the surface

S : r(u, v) = u cosωv i + u sin ωv j + bv k

with (u, v) ranging over the set Ω :0 ≤ u ≤ l, 0 ≤ v ≤ 2π/ω. In thiscase

∂ur(u, v) = cosωv i+sin ωv j, ∂vr′(u, v) = −ωu sin ωv i+ωu cos ωv j+bk.

Therefore

n(u, v) =

∣∣∣∣∣∣∣∣∣∣∣∣

i j k

cosωv sin ωv 0

−ωu sin ωv ωu cos ωv b

∣∣∣∣∣∣∣∣∣∣∣∣= b sin ωv i−b cosωv j+ωuk

and ∥∥∥n(u, v)∥∥∥ = √b2 + ω2u2.

Thusarea of S =

¨Ω

√b2 + ω2u2 du dv

=

ˆ 2π/ω

0

ш l

0

√b2 + ω2u2du

édv =

ω

ˆ l

0

√b2 + ω2u2du.

The integral can be evaluated by setting u = (b/ω) tan x.

6.2. The Area of a Graph of a Function

Let S be the surface of a function f(x, y) :

z = f(x, y), (x, y) ∈ Ω.

213

Page 228: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

We are to show that if f is continuously differentiable, then

area (S) =¨

Ω

…îf ′x(x, y)

ó2+îf ′y(x, y)

ó2+ 1 dx dy.

We can parametrize S by setting

r(u, v) = ui + vj + f(u, v)k, (u, v) ∈ Ω.

Wemay just as well use x and y and write

r(x, y) = xi + yj + f(x, y)k, (x, y) ∈ Ω.

Clearly

rx(x, y) = i + fx(x, y)k and ry(x, y) = j + fy(x, y)k.

Thus

n(x, y) =

∣∣∣∣∣∣∣∣∣∣∣∣

i j k

1 0 fx(x, y)

0 1 fy(x, y)

∣∣∣∣∣∣∣∣∣∣∣∣= −fx(x, y) i− fy(x, y) j + k.

Therefore∥∥∥n(x, y)∥∥∥ =

√îf ′x(x, y)

ó2+îf ′y(x, y)

ó2+ 1 and the for-

mula is verified.

369 ExampleFind the surface area of that part of the parabolic cylinder z = y2 thatlies over the triangle with vertices (0, 0), (0, 1), (1, 1) in the xy-plane.

Solution: Here f(x, y) = y2 so that

fx(x, y) = 0, fy(x, y) = 2y.

214

Page 229: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.2. The Area of a Parametrized Surface

The base triangle can be expressed by writing

Ω : 0 ≤ y ≤ 1, 0 ≤ x ≤ y.

The surface has area

area =

¨Ω

…îf ′x(x, y)

ó2+îf ′y(x, y)

ó2+ 1 dx dy

=

ˆ 1

0

ˆ y

0

»4y2 + 1 dx dy

=

ˆ 1

0

y»4y2 + 1 dy =

5√5− 1

12.

370 Example

Find the surface area of that part of the hyperbolic paraboloid z = xy

that lies inside the cylinder x2 + y2 = a2.

Solution: Let f(x, y) = xy so that

fx(x, y) = y, fy(x, y) = x.

The formula gives

A =

¨Ω

»x2 + y2 + 1 dx dy.

In polar coordinates the base region takes the form

0 ≤ r ≤ a, 0 ≤ θ ≤ 2π.

Thus we have

A =

¨Ω

√r2 + 1 rdrdθ =

ˆ 2π

0

ˆ a

0

√r2 + 1 rdrdθ

215

Page 230: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

=2

3π[(a2 + 1)3/2 − 1].

There is an elegant versionof this last area formula that is geomet-rically vivid. We know that the vector

rx(x, y)× ry(x, y) = −fx(x, y)i− fy(x, y)j + k

is normal to the surface at the point (x, y, f(x, y)). The unit vector inthat direction, the vector

n(x, y) = −fx(x, y)i− fy(x, y)j + k√îfx(x, y)

ó2+îfy(x, y)

ó2+ 1

,

is called the upper unit normal (It is the unit normal with a nonneg-ative k-component.)

Now let γ(x, y) be the angle between n(x, y) and k. Since n(x, y)and k are both unit vectors,

cos[γ(x, y)] = n(x, y)•k =1√î

f ′x(x, y)

ó2+îf ′y(x, y)

ó2+ 1

.

Taking reciprocals we have

sec[γ(x, y)] =…îf ′x(x, y)

ó2+îf ′y(x, y)

ó2+ 1.

The area formula can therefore be written

A =

¨Ω

sec[γ(x, y)] dx dy.

6.3. Surface Integrals of Scalar Functions

We start with a motivation the Mass of a Material Surface.

216

Page 231: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.3. Surface Integrals of Scalar Functions

6.3. The Mass of a Material Surface

Imagine a thin distribution of matter spread out over a surface S.We call this amaterial surface. If themass density (themass per unitarea) is constant throughout, then the totalmass of thematerial sur-face is the density λ times the area of S :

M = λ area of S.

If, however, the mass density varies continuously from point topoint, λ = λ(x, y, z), then the total mass must be calculated by in-tegration.

To develop the appropriate integral we suppose that

S : r = r(u, v) = x(u, v)i+ y(u, v)j + z(u, v)k, (u, v)∈ Ω

is a continuously differentiable surface, a surface thatmeets the con-ditions for area formula. Our first step is to break up Ω into n littlebasic regions Ω1, ...,ΩN . This decomposes the surface into n littlepieces S1, ..., Sn. The area of Si is given by the integral

¨Ωi

∥∥∥n(u, v)∥∥∥ du dv.

By themean-value theorem for double integrals, there exists a point(u∗i , v

∗i ) inΩi for which¨

Ωi

∥∥∥n(u, v)∥∥∥ du dv =∥∥∥n(u∗i , v∗i )∥∥∥ (area ofΩi).

It follows that

area of Si =∥∥∥n(u∗i , v∗i )∥∥∥(area ofΩi).

217

Page 232: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

Since the point (u∗i , v∗i ) is in Ωi, the tip of r(u∗i , v∗i ) is on Si. Themass density at this point is λ[r(u∗i , v∗i )]. If Si is small (which we canguarantee by choosingΩi, small), then themass density on Si is ap-proximately the same throughout. Thus we can estimate Mi, themass contribution of Si, by writing

Mi ≈ λ[r(u∗i , v∗i )]( area (S)i) = λ[r(u∗i , v∗i )]∥∥∥n(u∗i , v∗i )∥∥∥ (area ofΩi)

Adding up these estimates we have an estimate for the total mass ofthe surface:

M ≈N∑i=1

λ[r(u∗i , v∗i )]∥∥∥n(u∗i , v∗i )∥∥∥ (area ofΩi)

=N∑i=1

λ[x(u∗i , v∗i ), y(u

∗i , v

∗i ), z(u

∗i , v

∗i )]∥∥∥n(u∗i , v∗i )∥∥∥ (area ofΩi)

This last expression is a Riemann sum for¨Ω

λ[x(u, v), y(u, v), z(u, v)]∥∥∥n(u, v)∥∥∥ du dv.

6.3. Surface Integrals

The abovedouble integral canbe calculatednot only for amass den-sity function λ but for any scalar field f continuous over S. We callthis integral the surface integral of f over S.

371 DefinitionLet S ⊆ R3 be a surface, and f : S → R be a continuous function.Define¨

S

f dS = lim∥P∥→0

n∑i=1

f(ξi) area (Ri) ,

where P is a partition of S into the regionsR1, …,Rn, and ∥P∥ is thediameter of the largest regionRi and (ξi ∈ Ri.

218

Page 233: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.3. Surface Integrals of Scalar Functions372 Remark

Other common notation for the surface integral isˆS

f dS =

¨S

f dS =

¨Ω

f dS =

¨Ω

f dA

Aswith line integrals,weobtaineda formula in termsofaparametriza-tion.

373 PropositionIf r(u, v) : U → S is a regular parametrization of the surface S, then

¨S

f dS =

ˆU

f(r(u, v) |∂ur× ∂vr| dA.

374 RemarkIf the surface cannot be parametrized by a unique function, the inte-gral canbe computedbybreakingupS into finitelymanypieceswhichcan be parametrized.

The formula above will yield an answer that is independent of thechosen parametrization and how you break up the surface (if neces-sary).

375 ExampleEvaluate

¨S

zdS

where S is the upper half of a sphere of radius 2.

Solution: As we already computed n =376 Example

Integrate the function g(x, y, z) = yz over the surface of the wedgein the first octant bounded by the coordinate planes and the planesx = 2 and y + z = 1.

219

Page 234: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

Solution: If a surface consists of many different pieces, then asurface integral over such a surface is the sum of the integrals overeach of the surfaces.

The portions are S1: x = 0 for 0 ≤ y ≤ 1, 0 ≤ z ≤ 1 − y; S2:x = 2 for 0 ≤ y ≤ 1, ≤ z ≤ 1 − y; S3: y = 0 for 0 ≤ x ≤ 2,0 ≤ z ≤ 1; S4: z = 0 for 0 ≤ x ≤ 2, 0 ≤ y ≤ 1; and S5: z =

1 − y for 0 ≤ x ≤ 2, 0 ≤ y ≤ 1. Hence, to find¨

S

gdS, we must

evaluate all 5 integrals. We compute dS1 =√1 + 0 + 0dzdy, dS2 =

√1 + 0 + 0dzdy, dS3 =

√0 + 1 + 0dzdx, dS4 =

√0 + 0 + 1dydx,

dS5 =»0 + (−1)2 + 1dydx, and so

¨S1

gdS +

¨S2

gdS +

¨S3

gdS +

¨S4

gdS +

¨S5

gdS

=

ˆ 1

0

ˆ 1−y

0

yzdzdy +

ˆ 1

0

ˆ 1−y

0

yzdzdy +

ˆ 2

0

ˆ 1

0

(0)zdzdx +

ˆ 2

0

ˆ 1

0

y(0)dydx +

ˆ 2

0

ˆ 1

0

y(1− y)√2dydx

=

ˆ 1

0

ˆ 1−y

0

yzdzdy +

ˆ 1

0

ˆ 1−y

0

yzdzdy +0 +0 +

ˆ 2

0

ˆ 1

0

y(1− y)√2dydx

= 1/24 +1/24 +0 +0 +√2/3

377 ExampleThe temperature at each point in space on the surface of a sphere ofradius 3 is given by T (x, y, z) = sin(xy + z). Calculate the averagetemperature.

Solution: The average temperature on the sphere is given by the surface in-

tegral

AV =1

S

¨S

fdS

220

Page 235: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.3. Surface Integrals of Scalar Functions

A parametrization of the surface is

r(θ, ϕ) = ⟨3cosθ sinϕ, 3 sin θ sinϕ, 3 cosϕ⟩

for 0 ≤ θ ≤ 2π and 0 ≤ ϕ ≤ π. We have

T (θ, ϕ) = sin((3 cos θ sinϕ)(3 sin θ sinϕ) + 3 cosϕ),

and the surface area differential is dS = |rθ × rϕ| = 9 sinϕ.The surface area is

σ =

ˆ 2π

0

ˆ π

0

9 sinϕdϕdθ

and the average temperature on the surface is

AV =1

σ

ˆ 2π

0

ˆ π

0

sin((3 cos θ sinϕ)(3 sin θ sinϕ)+3 cosϕ)9 sinϕdϕdθ.

378 Example

Consider the surface which is the upper hemisphere of radius 3 withdensity δ(x, y, z) = z2. Calculate its surface, the mass and the centerof mass

Solution: A parametrization of the surface is

r(θ, ϕ) = ⟨3 cos θ sinϕ, 3 sin θ sinϕ, 3 cosϕ⟩

for 0 ≤ θ ≤ 2π and 0 ≤ ϕ ≤ π/2. The surface area differential is

dS = |rθ × rϕ|dθdϕ = 9 sinϕdθdϕ.

The surface area is

S =

ˆ 2π

0

ˆ π/2

0

9 sinϕdϕdθ.

221

Page 236: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

If the density is δ(x, y, z) = z2, then we have

y =

¨S

yδdS¨

S

δdS=

ˆ 2π

0

ˆ π/2

0

(3 sin θ sinϕ)(3 cosϕ)2(9 sinϕ)dϕdθˆ 2π

0

ˆ π/2

0

(3 cosϕ)2(9 sinϕ)dϕdθ

6.4. Surface Integrals of Vector Functions

Like curves, we can parametrize a surface in two different orienta-tions. Theorientationof a curve is givenby theunit tangent vector n;the orientation of a surface is given by the unit normal vector n. Un-less we are dealing with an unusual surface, a surface has two sides.We can pick the normal vector to point out one side of the surface,or we can pick the normal vector to point out the other side of thesurface. Our choice of normal vector specifies the orientation of thesurface. We call the side of the surface with the normal vector thepositive side of the surface.

379 DefinitionWe say (S, n) is an oriented surface if S ⊆ R3 is a C1 surface, n :

S → R3 is a continuous function such that for every x ∈ S, the vectorn(x) is normal to the surface S at the point x, and

∣∣∣n(x)∣∣∣ = 1.

380 ExampleLet S =

x ∈ R3

∣∣∣ |x| = 1, and choose n(x) = x/|x|.

222

Page 237: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.4. Surface Integrals of Vector Functions381 Remark

At any point x ∈ S there are exactly two possible choices of n(x). Anoriented surface simply provides a consistent choice of one of these ina continuous way on the entire surface. Surprisingly this isn’t alwayspossible! If S is the surface of a Möbius strip, for instance, cannot beoriented.

382 ExampleIf S is the graph of a function, we orient S by chosing n to always bethe unit normal vector with a positive z coordinate.

383 ExampleIfS is a closed surface, thenwewill typically orientS by letting n to bethe outward pointing normal vector.

y

z

x

0

Recall that normal vectors to a plane can point in two oppositedirections. By an outward unit normal vector to a surface S, wewillmean theunit vector that is normal toS andpoints to the “outer”part of the surface.

If S is some oriented surface with unit normal n, then the amountof fluid flowing through S per unit time is exactly

¨S

f•n dS.

223

Page 238: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

Note, both f and n above are vector functions, and f•n : S → Ris a scalar function. The surface integral of this was defined in theprevious section.

384 ExampleIf S is the surface of a Möbius strip, for instance, cannot be oriented.

Figure 6.5. TheMoebius Strip is anexample of a surface that is not ori-entable

385 DefinitionLet (S, n) be an oriented surface, and f : S → R3 be aC1 vector field.The surface integral of f over S is defined to be

¨S

f•n dS.

386 RemarkOther common notation for the surface integral is

¨S

f•n dS =

¨S

f•dS =

¨S

f•dA

224

Page 239: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.4. Surface Integrals of Vector Functions387 Example

Evaluate the surface integral¨

S

f•dS, where f(x, y, z) = yzi+ xzj+

xyk and S is the part of the plane x + y + z = 1 with x ≥ 0, y ≥ 0,and z ≥ 0, with the outward unit normal n pointing in the positive zdirection.

y

z

x

01

1

1

S

x+ y + z = 1

n

Solution: Since the vector v = (1, 1, 1) is normal to the plane x+ y + z = 1

(why?), then dividing v by its length yields the outward unit normal

vector n =

(1√3,1√3,1√3

). We now need to parametrize S. As we

can see from Figure projecting S onto the xy-plane yields a triangu-lar region R = (x, y) : 0 ≤ x ≤ 1, 0 ≤ y ≤ 1 − x . Thus, using(u, v) instead of (x, y), we see that

x = u, y = v, z = 1− (u+ v), for 0 ≤ u ≤ 1, 0 ≤ v ≤ 1− u

is a parametrization of S overΩ (since z = 1− (x + y) on S). So onS,

f•n = (yz, xz, xy)•

(1√3,1√3,1√3

)=

1√3(yz + xz + xy)

=1√3((x+ y)z + xy) =

1√3((u+ v)(1− (u+ v)) + uv)

=1√3((u+ v)− (u+ v)2 + uv)

225

Page 240: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

for (u, v) in Ω, and for r(u, v) = x(u, v)i + y(u, v)j + z(u, v)k =

ui + vj + (1− (u+ v))k we have

∂r∂u×∂r∂v

= (1, 0,−1)×(0, 1,−1) = (1, 1, 1) ⇒∥∥∥ ∂r∂u×∂r∂v

∥∥∥ = √3 .Thus, integrating overΩ using vertical slices (e.g. as indicated by thedashed line in Figure 4.4.5) gives

¨

S

f•dS =

¨

S

f•n dS

=

¨

Ω

(f(x(u, v), y(u, v), z(u, v))•n)∥∥∥ ∂r∂u×∂r∂v

∥∥∥ dv du

=

ˆ 1

0

ˆ 1−u

0

1√3((u+ v)− (u+ v)2 + uv)

√3 dv du

=

ˆ 1

0

Ü(u+ v)2

2− (u+ v)3

3+uv2

2

∣∣∣∣∣∣∣v=1−u

v=0

êdu

=

ˆ 1

0

(1

6+u

2− 3u2

2+

5u3

6

)du

=u

6+u2

4− u3

2+

5u4

24

∣∣∣∣∣∣∣1

0

=1

8.

388 Proposition

Let r : U → S be a parametrization of the oriented surface (S, n).Then either

n r =∂ur× ∂vr|∂ur× ∂vr|

(6.4)

226

Page 241: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.5. Kelvin-Stokes Theorem

on all of S, or

n r = − ∂ur× ∂vr|∂ur× ∂vr|

(6.5)

on all of S. Consequently, in the case (6.4) holds, we have¨S

F•n dS =

ˆU

(F r)•(∂ur× ∂vr) dA. (6.6)

Proof. The vector ∂ur× ∂vr is normal to S and hence parallel to n.Thus

n•∂ur× ∂vr|∂ur× ∂vr|

must be a function that only takes on the values±1. Since s is alsocontinuous, itmust either be identically 1or identically−1, finishingthe proof.

389 ExampleGauss’s lawsates that the total chargeenclosedbya surfaceS is givenby

Q = ϵ0

¨S

E•dS,

where ϵ0 the permittivity of free space, and E is the electric field. Byconvention, the normal vector is chosen to be pointing outward.

If E(x) = e3, compute the charge enclosed by the top half of thehemisphere bounded by|x| = 1 and x3 = 0.

6.5. Kelvin-Stokes Theorem

Given a surface S ⊂ R3 with boundary ∂S you are free to chose theorientation of S, i.e., the direction of the normal, but you have to

227

Page 242: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

orientS and ∂S coherently. Thismeans that if you are an ”observer”walking along the boundary of the surface with the normal as yourupright direction; you aremoving in the positive direction if onto thesurface the boundary the interior of S is on to the left of ∂S.

390 ExampleConsider the annulus

A := (x, y, 0) | a2 ≤ x2 + y2 ≤ b2

in the (x, y)-plane, and fromthe twopossiblenormalunit vectors (0, 0,±1)choose n := (0, 0, 1). If youarean”observer”walkingalong thebound-ary of the surface with the normal as nmeans that the outer bound-ary circle ofA should be oriented counterclockwise. Staring at the fig-ure you can convince yourself that the inner boundary circle has to beoriented clockwise to make the interior of A lie to the left of ∂A. Onemight write

∂A = ∂Db − ∂Da ,

whereDr is thediskof radius r centeredat theorigin, and itsboundarycircle ∂Dr is oriented counterclockwise.

∂Db−∂Da

391 Theorem (Kelvin–Stokes Theorem)Let U ⊆ R3 be a domain, (S, n) ⊆ U be a bounded, oriented, piece-wise C1, surface whose boundary is the (piecewise C1) curve γ. If f :

228

Page 243: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.5. Kelvin-Stokes Theorem

U → R3 is aC1 vector field, thenˆS

∇× f•n dS =

˛γ

f•dℓ.

Here γ is traversed in the counter clockwise direction when viewed byan observer standing with his feet on the surface and head in the di-rection of the normal vector.

γ

n

S

∇× f

Proof. Let f = f1i + f2j + f3k. Consider

∇× (f1i) =

∣∣∣∣∣∣∣∣∣∣∣∣

i j k

∂x ∂y ∂z

f1 0 0

∣∣∣∣∣∣∣∣∣∣∣∣= j∂f1

∂z− k∂f1

∂y

Then we haveˆS

[∇× (f1i)] · dS =

ˆS

(n · ∇ × (f1i) dS

=

ˆS

∂f1∂z

(j · n)− ∂f1∂y

(k · n) dS

229

Page 244: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

We prove the theorem in the case S is a graph of a function, i.e., S isparametrized as

r = xi + yj + g(x, y)k

where g(x, y) : Ω → R. In this case the boundary γ of S is given bythe image of the curveC boundary ofΩ:

xy

zS

Ω

n

γ

C

Let the equation of S be z = g(x, y). Then we have

n =−∂g/∂xi− ∂g/∂yj + k

((∂g/∂x)2 + (∂g/∂y)2 + 1)1/2

Therefore onΩ:

j · n = −∂g∂y

(k · n) = −∂z∂y

(k · n)

ThusˆS

[∇× (f1i)] · dS =

ˆS

Ñ− ∂f1

∂y

∣∣∣∣∣z,x

− ∂f1∂z

∣∣∣∣∣y,x

∂z

∂y

∣∣∣∣∣x

é(k · n) dS

Using the chain rule for partial derivatives

= −ˆS

∂y

∣∣∣∣∣x

f1(x, y, z)(k · n) dS

230

Page 245: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.5. Kelvin-Stokes Theorem

Then:

= −ˆΩ

∂yf1(x, y, g) dx dy

=

˛C

f1(x, y, f(x, y))

with the last line following by using Green’s theorem. However on γwe have z = g and

˛C

f1(x, y, g) dx =

˛γ

f1(x, y, z) dx

We have therefore established thatˆS

(∇× f1i) · df =˛γ

f1 dx

In a similar way we can show thatˆS

(∇× A2j) · df =˛γ

A2 dy

andˆS

(∇× A3k) · df =˛γ

A3 dz

and so the theorem is proved by adding all three results together.

392 ExampleVerify Stokes’ Theorem for f(x, y, z) = z i + x j + y k when S is theparaboloid z = x2 + y2 such that z ≤ 1 .

231

Page 246: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

y

z

x0

nC

S

1

Figure 6.6. z = x2 + y2

Solution: The positive unit normal vector to the surfacez = z(x, y) = x2 + y2 is

n =−∂z∂x

i− ∂z

∂yj + kÃ

1 +

Ç∂z

∂x

å2

+

(∂z

∂y

)2=−2x i− 2y j + k√1 + 4x2 + 4y2

,

and∇× f = (1− 0) i + (1− 0) j + (1− 0)k = i + j + k, so

(∇× f )•n = (−2x− 2y + 1)/»1 + 4x2 + 4y2 .

Since S can be parametrized as r(x, y) = x i + y j + (x2 + y2)k for(x, y) in the regionD = (x, y) : x2 + y2 ≤ 1 , then

¨

S

(∇× f )•n dS =

¨

D

(∇× f )•n∥∥∥ ∂r∂x×∂r∂y

∥∥∥ dA=

¨

D

−2x− 2y + 1√1 + 4x2 + 4y2

»1 + 4x2 + 4y2 dA

=

¨

D

(−2x− 2y + 1) dA , so switching to polar coordinates gives

=

ˆ 2π

0

ˆ 1

0

(−2r cos θ − 2r sin θ + 1)r dr dθ

=

ˆ 2π

0

ˆ 1

0

(−2r2 cos θ − 2r2 sin θ + r) dr dθ

=

ˆ 2π

0

(−2r3

3cos θ − 2r3

3sin θ + r2

2

∣∣∣∣r=1

r=0

)dθ

=

ˆ 2π

0

Ç−2

3cos θ − 2

3sin θ + 1

2

ådθ

232

Page 247: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.5. Kelvin-Stokes Theorem

= − 2

3sin θ + 2

3cos θ + 1

2θ∣∣∣∣2π0

= π .

The boundary curve C is the unit circle x2 + y2 = 1 laying in theplane z = 1 (see Figure), which can be parametrized as x = cos t,y = sin t, z = 1 for 0 ≤ t ≤ 2π. So

˛C

f•dr =

ˆ 2π

0

((1)(− sin t) + (cos t)(cos t) + (sin t)(0)) dt

=

ˆ 2π

0

Ç− sin t+ 1 + cos 2t

2

ådt

Çhere we used cos2 t = 1 + cos 2t

2

å= cos t+ t

2+

sin 2t

4

∣∣∣∣2π0

= π .

So we see that˛C

f•dr =

¨

S

(∇ × f )•n dS, as predicted by Stokes’

Theorem. The line integral in the preceding example was far simpler to cal-

culate than the surface integral, but this will not always be the case.

393 ExampleLetS be the sectionof a sphereof radiusawith0 ≤ θ ≤ α. In sphericalcoordinates,

dS = a2 sin θer dθ dφ.

Let F = (0, xz, 0). Then∇× F = (−x, 0, z). ThenˆS

∇× F•dS = πa3 cosα sin2 α.

Our boundary ∂C is

r(φ) = a(sinα cosφ, sinα sinφ, cosα).

233

Page 248: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

The right hand side of Stokes’ isˆC

F•dℓ =ˆ 2π

0

a sinα cosφ︸ ︷︷ ︸x

a cosα︸ ︷︷ ︸z

a sinα cosφ dφ︸ ︷︷ ︸dy

= a3 sin2 α cosαˆ 2π

0

cos2 φ dφ

= πa3 sin2 α cosα.

So they agree.

394 RemarkThe rule determining the direction of traversal of γ is often called therighthand rule. Namely, if youput your right handon the surfacewiththumb aligned with n, then γ is traversed in the pointed to by yourindex finger.

395 RemarkIf the surfaceS hasholes in it, then (aswedidwithGreens theorem)weorient each of the holes clockwise, and the exterior boundary counterclockwise following the right hand rule. Now Kelvin–Stokes theorembecomesˆ

S

∇× f•n dS =

ˆ∂S

f•dℓ,

where the line integral over ∂S is defined to be the sum of the line in-tegrals over each component of the boundary.

396 RemarkIf S is contained in the x, y plane and is oriented by choosing n = e3,then Kelvin–Stokes theorem reduces to Greens theorem.

Kelvin–Stokes theorem allows us to quickly see how the curl of avector field measures the infinitesimal circulation.

234

Page 249: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.5. Kelvin-Stokes Theorem397 Proposition

Supposea small, rigid paddlewheel of radiusa is placed in a fluidwithcenter at x0 and rotation axis parallel to n. Let v : R3 → R3 be thevector field describing the velocity of the ambient fluid. If ω the angu-lar speed of rotation of the paddle wheel about the axis n, then

lima→0

ω =∇× v(x0)•n

2.

Proof. Let S be the surface of a disk with center x0, radius a, andface perpendicular to n, and γ = ∂S. (Here S represents the face ofthe paddle wheel, and γ the boundary.) The angular speed ω will besuch that

˛γ

(v − aωτ)•dℓ = 0,

where τ is a unit vector tangent to γ, pointing in the direction oftraversal. Consequently

ω =1

2πa2

˛γ

v•dℓ = 1

2πa2

¨S

∇× v•n dS a→0−−→ ∇× v(x0)•n

2.

398 ExampleLet S be the elliptic paraboloid z =

x2

4+y2

9for z ≤ 1, and let C be

its boundary curve. Calculate˛C

f•dr for f(x, y, z) = (9xz + 2y)i +(2x+ y2)j + (−2y2 + 2z)k, whereC is traversed counterclockwise.

Solution: The surface is similar to the one in Example 392, ex-

cept now the boundary curve C is the ellipsex2

4+y2

9= 1 laying in

the plane z = 1. In this case, using Stokes’ Theorem is easier than

235

Page 250: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

computing the line integral directly. As in Example 392, at eachpoint

(x, y, z(x, y)) on the surface z = z(x, y) =x2

4+y2

9the vector

n =−∂z∂x

i− ∂z

∂yj + kÃ

1 +

Ç∂z

∂x

å2

+

(∂z

∂y

)2=−x2

i− 2y

9j + k

1 +x2

4+

4y2

9

,

is a positive unit normal vector to S. And calculating the curl of fgives

∇× f = (−4y−0)i + (9x−0)j + (2−2)k = −4y i + 9x j + 0k ,

so

(∇× f )•n =(−4y)(−x

2) + (9x)(−2y

9) + (0)(1)

1 +x2

4+

4y2

9

=2xy − 2xy + 0 1 +

x2

4+

4y2

9

= 0 ,

and so by Stokes’ Theorem˛C

f•dr =

¨

S

(∇× f )•n dS =

¨

S

0 dS = 0 .

6.6. Divergence Theorem399 Theorem (Divergence Theorem)

Let U ⊆ R3 be a bounded domain whose boundary is a (piecewise)C1 surface denoted by ∂U . If f : U → R3 is aC1 vector field, then˚

U

(∇•f) dV =

‹∂U

f•n dS,

where n is the outward pointing unit normal vector.

236

Page 251: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.6. Divergence Theorem400 Remark

Similar to our convention with line integrals, we denote surface inte-

grals over closed surfaceswith the symbol‹

.

401 RemarkLetBR = B(x0, R) and observe

limR→0

1

volume(∂BR)

ˆ∂BR

f•n dS = limR→0

1

volume(∂BR)

ˆBR

∇•f dV = ∇•f(x0),

which justifies our intuition that ∇•f measures the outward flux of avector field.

402 RemarkIf V ⊆ R2, U = V × [a, b] is a cylinder, and f : R3 → R3 is a vectorfield that doesn’t depend on x3, then the divergence theorem reducesto Greens theorem.

Proof. [Proof of the Divergence Theorem] Suppose first that the do-main U is the unit cube (0, 1)3 ⊆ R3. In this case

˚U

∇•f dV =

˚U

(∂1v1 + ∂2v2 + ∂3v3) dV.

Taking the first termon the right, the fundamental theoremof calcu-lus gives

˚U

∂1v1 dV =

ˆ 1

x3=0

ˆ 1

x2=0

(v1(1, x2, x3)− v1(0, x2, x3)) dx2 dx3

=

ˆL

v•n dS +

ˆR

v•n dS,

where L and B are the left and right faces of the cube respectively.The ∂2v2 and ∂3v3 terms give the surface integrals over the other four

237

Page 252: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

faces. This proves the divergence theorem in the case that the do-main is the unit cube.

403 ExampleEvaluate

¨

S

f•dS, where f(x, y, z) = xi + yj + zk and S is the unit

sphere x2 + y2 + z2 = 1.

Solution: We see that div f = 1 + 1 + 1 = 3, so¨

S

f•dS =

˚

S

div f dV =

˚

S

3 dV

= 3

˚

S

1 dV = 3 vol(S) = 3 · 4π(1)3

3= 4π .

404 Example

Consider a hemisphere.

S2

S1

V is a solid hemisphere

x2 + y2 + z2 ≤ a2, z ≥ 0,

and ∂V = S1 + S2, the hemisphere and the disc at the bottom.Take F = (0, 0, z + a) and∇•F = 1. Thenˆ

V

∇•F dV =2

3πa3,

238

Page 253: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.6. Divergence Theorem

the volume of the hemisphere.On S1,

dS = n dS =1

a(x, y, z) dS.

Then

F•dS =1

az(z + a) dS = cos θa(cos θ + 1) a2 sin θ dθ dφ︸ ︷︷ ︸

dS

.

Then ˆS1

F•dS = a3ˆ 2π

0

dφˆ π/2

0

sin θ(cos2 θ + cos θ) dθ

= 2πa3ñ−13

cos3 θ − 1

2cos2 θ

ôπ/20

=5

3πa3.

On S2, dS = n dS = −(0, 0, 1) dS. Then F•dS = −a dS. SoˆS2

F•dS = −πa3.

So ˆS1

F•dS +

ˆS2

F•dS =

Ç5

3− 1

åπa3 =

2

3πa3,

in accordance with Gauss’ theorem.

6.6. Gauss’s Law For Inverse-Square Fields405 Proposition (Gauss’s gravitational law)

Let g : R3 → R3 be the gravitational field of a mass distribution (i.e.g(x) is the force experienced by a point mass located at x). If S is anyclosedC1 surface, then˛

S

g•n dS = −4πGM,

239

Page 254: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

whereM is the mass enclosed by the region S. HereG is the gravita-tional constant, and n is the outward pointing unit normal vector.

Proof. The core of the proof is the following calculation. Given afixed y ∈ R3, define the vector field f by

f(x) = x− y∥x− y∥3

.

Thevector field−Gmf(x) represents thegravitational fieldof amasslocated at y Then

˛S

f•n dS =

4π if y is in the region enclosed by S,

0 otherwise.(6.7)

For simplicity, we subsequently assume y = 0.To prove (6.7), observe

∇•f = 0,

when x = 0. Let U be the region enclosed by S. If 0 ∈ U , then thedivergence theoremwill apply to in the region U and we have˛

S

g•n dS =

ˆU

∇•g dV = 0.

On the other hand, if 0 ∈ U , the divergence theorem will not di-rectly apply, since f ∈ C1(U). To circumvent this, let ϵ > 0 andU ′ = U − B(0, ϵ), and S ′ be the boundary of U ′. Since 0 ∈ U ′, f isC1 on all of U ′ and the divergence theorem gives

0 =

ˆU ′∇•f dV =

ˆ∂U ′

f•n dS,

and hence˛S

f•n dS = −˛∂B(0,ϵ)

f•n dS =

˛∂B(0,ϵ)

1

ϵ2dS = −4π,

240

Page 255: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.6. Divergence Theorem

as claimed. (Above the normal vector on ∂B(0, ϵ) points outwardwith respect to the domain U ′, and inward with respect to the ballB(0, ϵ).)

Now, in the general case, suppose the mass distribution has den-sity ρ. Then the gravitational field g(x) will be the super-position ofthegravitational fields atxdue toapointmassof sizeρ(y) dV placedat y. Namely, this means

g(x) = −GˆR3

ρ(y)(x− y)|x− y|3

dV (y).

Now using Fubini’s theorem,

¨S

g(x)•n(x) dS(x) = −Gˆy∈R3

ρ(y)

ˆx∈S

x− y|x− y|3

•n(x) dS(x) dV (y)

= −4πGˆy∈U

ρ(y) dV (y) = −4πGM,

where the second last equality followed from (6.7).

406 ExampleA system of electric charges has a charge density ρ(x, y, z) and pro-ducesanelectrostatic fieldE(x, y, z)atpoints (x, y, z) in space. Gauss’Law states that

¨

S

E•dS = 4π

˚

S

ρ dV

for any closed surface S which encloses the charges, with S being thesolid region enclosed by S. Show that ∇•E = 4πρ. This is one ofMaxwell’s Equations.1

1In Gaussian (or CGS) units.

241

Page 256: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

Solution: By the Divergence Theorem, we have˚

S

∇•E dV =

¨

S

E•dS

= 4π

˚

S

ρ dV by Gauss’ Law, so combining the integrals gives

˚

S

(∇•E− 4πρ) dV = 0 , so

∇•E− 4πρ = 0 since S and hence S was arbitrary, so

∇•E = 4πρ .

6.7. Applications of Surface Integrals

6.7. Conservative and Potential Forces

We’ve seen before that any potential forcemust be conservative. Wedemonstrate the converse here.

407 TheoremLet U ⊆ R3 be a simply connected domain, and f : U → R3 be a C1

vector field. Then f is a conservative force, if and only if f is a potentialforce, if and only if∇× f = 0.

Proof. Clearly, if f is a potential force, equality of mixed partialsshows∇×f = 0. Supposenow∇×f = 0. ByKelvin–Stokes theorem˛

γ

f•dℓ =ˆS

∇× f•n dS = 0,

and so f is conservative. Thus to finish the proof of the theorem, weonly need to show that a conservative force is a potential force. Wedo this next.

242

Page 257: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.7. Applications of Surface Integrals

Suppose f is a conservative force. Fix x0 ∈ U and define

V (x) = −ˆγ

f•dℓ,

where γ is any path joining x0 and x that is completely contained inU . Since f is conservative,we seenbefore that the line integral abovewill not depend on the path itself but only on the endpoints.

Now leth > 0, and letγ beapath that joinsx0 toa, and is a straightline between a and a+ he1. Then

−∂1V (a) = limh→0

1

h

ˆ a1+h

a1

F1(a+ te1) dt = F1(a).

The other partials can be computed similarly to obtain f = −∇Vconcluding the proof.

6.7. Conservation laws408 Definition (Conservation equation)

Suppose we are interested in a quantityQ. Let ρ(r, t) be the amountof stuff per unit volume and j(r, t) be the flow rate of the quantity (egifQ is charge, j is the current density).

The conservation equation is∂ρ

∂t+∇•j = 0.

This is stronger than the claim that the total amount ofQ in the uni-verse is fixed. It says thatQ cannot just disappear here and appearelsewhere. It must continuously flow out.

Inparticular, letV bea fixed time-independentvolumewithbound-ary S = ∂V . Then

Q(t) =

ˆV

ρ(r, t) dV

243

Page 258: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

Then the rate of change of amount ofQ in V isdQdt =

ˆV

∂ρ

∂tdV = −

ˆV

∇•j dV = −ˆS

j•dS.

by divergence theorem. So this states that the rate of change of thequantityQ in V is the flux of the stuff flowing out of the surface. ieQcannot just disappear but must smoothly flow out.

In particular, if V is the whole universe (ie R3), and j → 0 suffi-ciently rapidly as |r| → ∞, then we calculate the total amount ofQin the universe by taking V to be a solid sphere of radiusΩ, and takethe limit asR→∞. Then the surface integral→ 0, and the equationstates that

dQdt = 0,

409 ExampleIf ρ(r, t) is the charge density (ie. ρδV is the amount of charge in asmall volume δV ), thenQ(t) is the total charge inV . j(r, t) is the elec-tric current density. So j•dS is the charge flowing through δS per unittime.

410 ExampleLet j = ρu with u being the velocity field. Then (ρu δt)•δS is equal tothe mass of fluid crossing δS in time δt. So

dQdt = −

ˆS

j•dS

does indeed imply the conservation of mass. The conservation equa-tion in this case is

∂ρ

∂t+∇•(ρu) = 0

For the casewhere ρ is constant and uniform (ie. independent of randt), we get that∇•u = 0. We say that the fluid is incompressible.

244

Page 259: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.8. Helmholtz Decomposition

6.7. Maxell Equation

6.8. Helmholtz Decomposition

The Helmholtz theorem, also known as the Fundamental Theoremof Vector Calculus, states that a vector fieldFwhich vanishes at theboundaries can be written as the sum of two terms, one of which isirrotational and the other, solenoidal.

411 Theorem (Helmholtz Decomposition forR3)If F is a C2 vector function on R3 and F vanishes faster than 1/r asr → ∞. Then F can be decomposed into a curl-free component anda divergence-free component:

F = −∇Φ+∇×A,

Proof. Wewill demonstrate first the case when F satisfies

F = −∇2Z (6.8)

for some vector field ZNow, consider the following identity for an arbitrary vector field

Z(r) :

−∇2Z = −∇(∇ · Z) +∇×∇× Z (6.9)

then it follows that

F = −∇U +∇×W (6.10)

with

U = ∇.Z (6.11)

245

Page 260: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

and

W = ∇× Z (6.12)

Eq.(6.10) is Helmholtz’s theorem, as∇U is irrotational and∇×W issolenoidal.

Nowwe will generalize for all vector field: if V vanishes at infinityfast enough, for, then, the equation

∇2Z = −V , (6.13)

which is Poisson’s equation, has always the solution

Z(r) = 1

ˆd3r′ V(r′)|r− r′| . (6.14)

It is now a simple matter to prove, from Eq.(6.10), that V is deter-mined fromitsdivand curl. Taking, in fact, thedivergenceofEq.(6.10),we have:

div(V) = −∇2U (6.15)

which is, again, Poisson’s equation, and, so, determines U as

U(r) = 1

ˆd3r′∇

′.V(r′)|r− r′| (6.16)

Take now the curl of Eq.(6.10). We have

∇×V = ∇×∇×W= ∇(∇.W)−∇2W (6.17)

Now, ∇.W = 0, as W = ∇ × Z, so another Poisson equation de-termines W. Using U and W so determined in Eq.(6.10) proves thedecomposition

246

Page 261: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6.9. Green’s Identities

412 Theorem (Helmholtz Decomposition for Bounded Domains)If F is a C2 vector function on a bounded domain V ⊂ R3 and let Sbe the surface that encloses the domainV then ThenF can be decom-posed into a curl-free component and a divergence-free component:

F = −∇Φ+∇×A,

where

Φ(r) = 1

ˆV

∇′•F (r′)|r− r′| dV ′ − 1

˛S

n′•F (r′)|r− r′|dS

A(r) = 1

ˆV

∇′ × F (r′)|r− r′| dV ′ − 1

˛S

n′ × F (r′)|r− r′|dS

and∇′ is the gradient with respect to r′ not r.

6.9. Green’s Identities413 Theorem

Let ϕ and ψ be two scalar fields with continuous second derivatives.Then

•ˆS

ñϕ∂ψ

∂n

ôdS =

ˆU

[ϕ∇2ψ+(∇ϕ)·(∇ψ)] dV Green’s first iden-

tity

•ˆS

ñϕ∂ψ

∂n− ψ∂ϕ

∂n

ôdS =

ˆU

(ϕ∇2ψ − ψ∇2ϕ) dV Green’s sec-

ond identity.

Proof.Consider the quantity

F = ϕ∇ψ

247

Page 262: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

6. Surface Integrals

It follows that

div F = ϕ∇2ψ + (∇ϕ) · (∇ψ)

n · F = ϕ∂ψ/∂n

Applying the divergence theoremwe obtainˆS

ñϕ∂ψ

∂n

ôdS =

ˆU

[ϕ∇2ψ + (∇ϕ) · (∇ψ)] dV

which is known as Green’s first identity. Interchanging ϕ and ψ wehave

ˆS

ñψ∂ϕ

∂n

ôdS =

ˆU

[ψ∇2ϕ+ (∇ψ) · (∇ϕ)] dV

Subtracting (2) from (1) we obtainˆS

ñϕ∂ψ

∂n− ψ∂ϕ

∂n

ôdS =

ˆU

(ϕ∇2ψ − ψ∇2ϕ) dV

which is known as Green’s second identity.

248

Page 263: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

Part III.

Tensor Calculus

249

Page 264: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover
Page 265: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7.Curvilinear Coordinates

7.1. Curvilinear Coordinates

The location of a point P in space can be represented in many dif-ferent ways. Three systems commonly used in applications are therectangular cartesian system of Coordinates (x, y, z), the cylindricalpolar system of Coordinates (r, ϕ, z) and the spherical system of Co-ordinates (r, φ, ϕ). The last two are the best examples of orthogonalcurvilinear systems of coordinates (u1, u2, u3) .

414 DefinitionA functionu : U → V is called a (differentiable) coordinate change if

• u is bijective

• u is differentiable

• Du is invertible at every point.

In the tridimensional case, suppose that (x, y, z) are expressibleas single-valued functions u of the variables (u1, u2, u3). Suppose

251

Page 266: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7. Curvilinear Coordinates

Figure 7.1. Coordinate System

also that (u1, u2, u3) can be expressed as single-valued functions of(x, y, z).

Through each point P : (a, b, c) of the space we have three sur-faces: u1 = c1, u2 = c2 and u3 = c3, where the constants ci are givenby ci = ui(a, b, c)

If sayu2 andu3 areheld fixedandu1 ismade tovary, a path results.Such path is called a u1 curve. u2 and u3 curves can be constructedin analogous manner.

u2

u3

u1

u1 = const

u2 = const

u3 = const

The system (u1, u2, u3) is said to be a curvilinear coordinate sys-tem.

252

Page 267: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7.1. Curvilinear Coordinates415 Example

Theparabolic cylindrical coordinatesaredefined in termsof theCarte-sian coordinates by:

x = στ

y =1

2

Äτ 2 − σ2

äz = z

The constant surfaces are the plane

z = z1

and the parabolic cylinders

2y =x2

σ2− σ2

and

2y = −x2

τ 2+ τ 2

253

Page 268: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7. Curvilinear Coordinates

Coordinates I

The surfaces u2 = u2(P ) and u3 = u3(P ) intersect in a curve, alongwhich only u1 varies.

e3

e2

e1 P

u1 = u1(P )

u3 = u3(P )

u2 = u2(P )

r(P )

Pui curve ei

Let e1 be the unit vector tangential to the curve atP . Let e2, e3 beunit vectors tangential to curves along which only u2, u3 vary.

Clearly

ei =∂r∂u1

/

∥∥∥∥∥ ∂r∂ui

∥∥∥∥∥.And if we define hi = |∂r/∂ui| then

∂r∂ui

= ei · hi

The quantities hi are often known as the length scales for the co-ordinate system.

Coordinates II

Let (ei, e2, e3) be unit vectors at P in the directions normal to u1 =

u1(P ), u2 = u2(P ), u3 = u3(P ) respectively, such that u1, u2, u3increase in the directions e1, e2, a3. Clearly wemust have

ei = ∇(ui)/|∇ui|

254

Page 269: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7.1. Curvilinear Coordinates416 Definition

If (e1, e2, e3)aremutually orthogonal, the coordinate system is said tobe an orthogonal curvilinear coordinate system.

In an orthogonal systemwe have

ei = ei =∂r/∂ui|∂r/∂ui|

= ∇ui/|∇ui| for i = 1, 2, 3

So we associate to a general curvilinear coordinate system twosets of basis vectors for every point:

e1, e2, e3

is the covariant basis, and

e1, e2, e3

is the contravariant basis.

e 1

e 2

e 3

Figure 7.2. Covariant and Con-travariant Basis

Note the following important equality:

ei · ej = δij.

255

Page 270: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7. Curvilinear Coordinates417 Example

Cylindrical coordinates (r, θ, z):

x = r cos θ r =»x2 + y2

y = r sin θ θ = tan−1Åyx

ãz = z z = z

where 0 ≤ θ ≤ π if y ≥ 0 and π < θ < 2π if y < 0

For cylindrical coordinates (r, θ, z), and constants r0, θ0 and z0, wesee from Figure 7.3 that the surface r = r0 is a cylinder of radius r0centeredalong thez-axis, the surfaceθ = θ0 isahalf-planeemanatingfrom the z-axis, and the surface z = z0 is a plane parallel to the xy-plane.

The unit vectors r, θ, k at any point P are perpendicular to the sur-faces r = constant, θ = constant, z = constant through P in the di-rections of increasing r, θ, z. Note that the direction of the unit vectorsr, θ vary from point to point, unlike the corresponding Cartesian unitvectors.

7.2. Line and Volume Elements in OrthogonalCoordinate Systems

418 Definition (Line Element)Since r = r(u1, u2, u3), the line element dr is given by

dr =∂r∂u1

du1 +∂r∂u2

du2 +∂r∂u3

du3

= h1du1e1 + h2du2e2 + h3du3e3

256

Page 271: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7.2. Line and Volume Elements in Orthogonal Coordinate Systems

y

z

x

0

r0

(a) r = r0

y

z

x

0

θ0

(b) θ = θ0

y

z

x

0

z0

(c) z = z0

Figure 7.3. Cylindrical coordi-nate surfaces

If the system is orthogonal, then it follows that

(ds)2 = (dr) · (dr) = h21(du1)2 + h22(du2)2 + h23(du3)2

Inwhat followswewill assumewehaveanorthogonal systemso that

ei = ei =∂r/∂ui|∂r/∂ui|

= ∇ui/|∇ui| for i = 1, 2, 3

Inparticular, line elements alongcurvesof intersectionofui surfaceshave lengths h1du1, h2du2, h3du3 respectively.

257

Page 272: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7. Curvilinear Coordinates

419 Definition (Volume Element)InR3, the volume element is given by

dV = dx dy dz.

In a coordinate systems x = x(u1, u2, u3), y = y(u1, u2, u3), z =

z(u1, u2, u3), the volume element is:

dV =

∣∣∣∣∣ ∂(x, y, z)

∂(u1, u2, u3)

∣∣∣∣∣ du1 du2 du3.

420 PropositionIn an orthogonal systemwe have

dV = (h1du1)(h2du2)(h3du3)= h1h2h3 du1du2du3

In this section we find the expression of the line and volume ele-ments in some classics orthogonal coordinate systems.(i) Cartesian Coordinates (x, y, z)

dV = dxdydzdr = dxi+ dyj + dzk

(ds)2 = (dr) · (dr) = (dx)2 + (dy)2 + (dz)2

(ii) Cylindrical polar coordinates (r, θ, z) The coordinates are re-lated to Cartesian by

x = r cos θ, y = r sin θ, z = z

We have that (ds)2 = (dx)2 + (dy)2 + (dz)2, but we can write

dx =

Ç∂x

∂r

ådr +

Ç∂x

∂θ

ådθ +

Ç∂x

∂z

ådz

= (cos θ) dr − (r sin θ) dθ

258

Page 273: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7.2. Line and Volume Elements in Orthogonal Coordinate Systems

and

dy =

Ç∂y

∂r

ådr +

Ç∂y

∂θ

ådθ +

Ç∂y

∂z

ådz

= (sin θ) dr + (r cos θ)dθ

Therefore we have

(ds)2 = (dx)2 + (dy)2 + (dz)2

= · · · = (dr)2 + r2(dθ)2 + (dz)2

Thus we see that for this coordinate system, the length scales are

h1 = 1, h2 = r, h3 = 1

and the element of volume is

dV = r drdθdz

(iii) Spherical Polar coordinates (r, ϕ, θ) In this case the relation-ship between the coordinates is

x = r sinϕ cos θ; y = r sinϕ sin θ; z = r cosϕ

Again, we have that (ds)2 = (dx)2+(dy)2+(dz)2 andwe know that

dx =∂x

∂rdr + ∂x

∂θdθ + ∂x

∂ϕdϕ

= (sinϕ cos θ)dr + (−r sinϕ sin θ)dθ + r cosϕ cos θdϕ

and

dy =∂y

∂rdr + ∂y

∂θdθ + ∂y

∂ϕdϕ

= sinϕ sin θdr + r sinϕ cos θdθ + r cosϕ sin θdϕ

259

Page 274: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7. Curvilinear Coordinates

together with

dz = ∂z

∂rdr + ∂z

∂θdθ + ∂z

∂ϕdϕ

= (cosϕ)dr − (r sinϕ)dϕ

Therefore in this case, we have (after some work)

(ds)2 = (dx)2 + (dy)2 + (dz)2

= · · · = (dr)2 + r2(dϕ)2 + r2 sin2 ϕ(dθ)2

Thus the length scales are

h1 = 1, h2 = r, h3 = r sinϕ

and the volume element is

dV = r2 sinϕ drdϕdθ421 Example

Find the volume and surface area of a sphere of radius a, and alsofind the surface area of a cap of the sphere that subtends on angle αat the centre of the sphere.

dV = r2 sinϕ drdϕdθ

andanelementof surfaceofasphereof radiusa is (by removingh1du1 =dr):

dS = a2 sinϕ dϕ dθ

∴ total volume isˆV

dV =

ˆ 2π

θ=0

ˆ π

ϕ=0

ˆ a

r=0

r2 sinϕ drdϕdθ

= 2π[− cosϕ]π0ˆ a

0

r2 dr

= 4πa3/3

260

Page 275: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7.3. Gradient in Orthogonal Curvilinear Coordinates

Surface area isˆS

dS =

ˆ 2π

θ=0

ˆ π

ϕ=0

a2 sinϕ dϕ dθ

= 2πa2[− cosϕ]π0= 4πa2

Surface area of cap isˆ 2π

θ=0

ˆ α

ϕ=0

a2 sinϕ dϕ dθ = 2πa2[− cosϕ]α0

= 2πa2(1− cosα)

7.3. Gradient in Orthogonal CurvilinearCoordinates

Let

∇Φ = λ1e1 + λ2e2 + λ3e3

in a general coordinate system, where λ1, λ2, λ3 are to be found. Re-call that the element of length is given by

dr = h1du1e1 + h2du2e2 + h3du3e3

Now

dΦ =∂Φ

∂u1du1 +

∂Φ

∂u2du2 +

∂Φ

∂u3du3

=∂Φ

∂xdx+ ∂Φ

∂ydy + ∂Φ

∂zdz

= (∇Φ) · dr

261

Page 276: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7. Curvilinear Coordinates

But, using our expressions for∇Φ and dr above:

(∇Φ) · dr = λ1h1du1 + λ2h2du2 + λ3h3du3

and so we see that

hiλi =∂Φ

∂ui(i = 1, 2, 3)

Thus we have the result that

422 Proposition (Gradient in Orthogonal Curvilinear Coordinates)

∇Φ =e1

h1

∂Φ

∂u1+

e2

h2

∂Φ

∂u2+

e3

h3

∂Φ

∂u3

This proposition allows us to write down∇ easily for other coor-dinate systems.(i) Cylindrical polars (r, θ, z) Recall that h1 = 1, h2 = r, h3 = 1.

Thus

∇ = r∂

∂r+θ

r

∂θ+ z

∂z

(ii) SphericalPolars (r, ϕ, θ)Wehaveh1 = 1, h2 = r, h3 = r sinϕ,and so

∇ = r∂

∂r+ϕ

r

∂ϕ+

θ

r sinϕ∂

∂θ

7.3. Expressions for Unit Vectors

From the expression for∇we have just derived, it is easy to see that

ei = hi∇ui

262

Page 277: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7.4. Divergence in Orthogonal Curvilinear Coordinates

Alternatively, since the unit vectors are orthogonal, if we know twounit vectors we can find the third from the relation

e1 = e2 × e3 = h2h3(∇u2 ×∇u3)

andsimilarly for theother components, bypermuting inacyclic fash-ion.

7.4. Divergence in Orthogonal CurvilinearCoordinates

Suppose we have a vector field

A = A1e1 + A2e2 + A3e3

Then consider

∇ · (A1e1) = ∇ · [A1h2h3(∇u2 ×∇u3)]

= A1h2h3∇ · (∇u2 ×∇u3) +∇(A1h2h3) ·e1

h2h3

using the results established just above. Also we know that

∇ · (B×C) = C · curl B−B · curl C

and so it follows that

∇ · (∇u2×∇u3) = (∇u3) · curl(∇u2)− (∇u2) · curl(∇u3) = 0

since the curl of a gradient is always zero. Thus we are left with

∇ · (A1e1) = ∇(A1h2h3) ·e1

h2h3=

1

h1h2h3

∂u1(A1h2h3)

We can proceed in a similar fashion for the other components, andestablish that

263

Page 278: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7. Curvilinear Coordinates

423 Proposition (Divergence in Orthogonal Curvilinear Coordinates)

∇·A =1

h1h2h3

ñ∂

∂u1(h2h3A1) +

∂u2(h3h1A2) +

∂u3(h1h2A3)

ôUsing the above proposition is now easy to write down the diver-

gence in other coordinate systems.(i) Cylindrical polars (r, θ, z)Since h1 = 1, h2 = r, h3 = 1 using the above formula we have :

∇ ·A =1

r

ñ∂

∂r(rA1) +

∂θ(A2) +

∂z(rA3)

ô=∂A1

∂r+A1

r+

1

r

∂A2

∂θ+∂A3

∂z

(ii) Spherical polars (r, ϕ, θ)We have h1 = 1, h2 = r, h3 = r sinϕ. So

∇ ·A =1

r2 sinϕ

[∂

∂r(r2 sinϕA1) +

∂ϕ(r sinϕA2) +

∂θ(rA3)

]

7.5. Curl in Orthogonal Curvilinear Coordinates

Wewill calculate the curl of the first component of A:

∇× (A1e1) = ∇× (A1h1∇u1)

= A1h2∇× (∇u1) +∇(A1h1)×∇u1

= 0 +∇(A1h1)×∇u1

=

[e1

h1

∂u1(A1h1) +

e2

h2

∂u2(A1h1) +

e3

h3

∂u3(A1h1)

]× e1

h1

=e2

h1h3

∂u3(h1A1)−

e3

h1h2

∂u2(h1A1)

264

Page 279: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7.5. Curl in Orthogonal Curvilinear Coordinates

(since e1 × e1 = 0, e2 × e1 = −e3, e3 × e1 = e2).We can obviously find curl(A2e2) and curl(A3e3) in a similar way.

These can be shown to be

∇× (A2e2) =e3

h2h1

∂u1(h2A2)−

e1

h2h3

∂u3(h2A2)

∇× (A3e3) =e1

h3h2

∂u2(h3A3)−

e2

h3h1

∂u1(h3A3)

Adding these three contributions together, we find we can write thisin the form of a determinant as

424 Proposition (Curl in Orthogonal Curvilinear Coordinates)

curl A =1

h1h2h3

∣∣∣∣∣∣∣∣∣∣∣∣

h1e1 h2e2 h3e3

∂u1 ∂u2 ∂u3

h1A1 h2A2 h3A3

∣∣∣∣∣∣∣∣∣∣∣∣It’s then straightforward to write down the expressions of the curl

in various orthogonal coordinate systems.(i) Cylindrical polars

curl A =1

r

∣∣∣∣∣∣∣∣∣∣∣∣

r rθ z

∂r ∂θ ∂z

A1 rA2 A3

∣∣∣∣∣∣∣∣∣∣∣∣(ii) Spherical polars

curl A =1

r2 sinϕ

∣∣∣∣∣∣∣∣∣∣∣∣

r rϕ r sinϕθ

∂r ∂ϕ ∂θ

A1 rA2 r sinϕA3

∣∣∣∣∣∣∣∣∣∣∣∣

265

Page 280: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7. Curvilinear Coordinates

7.6. The Laplacian in Orthogonal CurvilinearCoordinates

From the formulae already established for the gradient and the di-vergent, we can see that

425 Proposition (The Laplacian in Orthogonal Curvilinear Coordinates)

∇2Φ = ∇ · (∇Φ)

=1

h1h2h3

ñ∂

∂u1(h2h3

1

h1

∂Φ

∂u1) +

∂u2(h3h1

1

h2

∂Φ

∂u2) +

∂u3(h1h2

1

h3

∂Φ

∂u3)

ô(i) Cylindrical polars (r, θ, z)

∇2Φ =1

r

[∂

∂r

Çr∂Φ

∂r

å+

∂θ

Ç1

r

∂Φ

∂θ

å+

∂z

Çr∂Φ

∂z

å]=∂2Φ

∂r2+

1

r

∂Φ

∂r+

1

r2∂2Φ

∂θ2+∂2Φ

∂z2

(ii) Spherical polars (r, ϕ, θ)

∇2Φ =1

r2 sinϕ

∂∂r

Çr2 sinϕ∂Φ

∂r

å+

∂ϕ

(sinϕ∂Φ

∂ϕ

)+

∂θ

(1

sinϕ∂Φ

∂θ

)=∂2Φ

∂r2+

2

r

∂Φ

∂r+

cotϕr2

∂Φ

∂ϕ+

1

r2∂2Φ

∂ϕ2+

1

r2 sin2 ϕ

∂2Φ

∂θ2

426 ExampleIn Example ?? we showed that ∇∥r∥2 = 2 r and ∆∥r∥2 = 6, wherer(x, y, z) = x i+ y j+ z k in Cartesian coordinates. Verify that we getthe same answers if we switch to spherical coordinates.

Solution: Since ∥r∥2 = x2 + y2 + z2 = ρ2 in spherical coordinates,let F (ρ, θ, ϕ) = ρ2 (so that F (ρ, θ, ϕ) = ∥r∥2). The gradient of F in

266

Page 281: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7.7. Examples of Orthogonal Coordinates

spherical coordinates is

∇F =∂F

∂ρeρ +

1

ρ sinϕ∂F

∂θeθ +

1

ρ

∂F

∂ϕeϕ

= 2ρ eρ +1

ρ sinϕ (0) eθ +1

ρ(0) eϕ

= 2ρ eρ = 2ρr∥r∥

, as we showed earlier, so

= 2ρrρ

= 2 r , as expected. And the Laplacian is

∆F =1

ρ2∂

∂ρ

(ρ2∂F

∂ρ

)+

1

ρ2 sin2 ϕ

∂2F

∂θ2+

1

ρ2 sinϕ∂

∂ϕ

(sinϕ ∂F

∂ϕ

)

=1

ρ2∂

∂ρ(ρ2 2ρ) +

1

ρ2 sinϕ (0) +1

ρ2 sinϕ∂

∂ϕ

Äsinϕ (0)

ä=

1

ρ2∂

∂ρ(2ρ3) + 0 + 0

=1

ρ2(6ρ2) = 6 , as expected.

7.7. Examples of Orthogonal Coordinates

Spherical Polar Coordinates (r, ϕ, θ) ∈ [0,∞)× [0, π]× [0, 2π)

x = r sinϕ cos θ (7.1)

y = r sinϕ sin θ (7.2)

z = r cosϕ (7.3)

The scale factors for the Spherical Polar Coordinates are:

h1 = 1 (7.4)

h2 = r (7.5)

h3 = r sinϕ (7.6)

267

Page 282: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7. Curvilinear Coordinates

∇Φ =e1

h1

∂Φ

∂u1+

e2

h2

∂Φ

∂u2+

e3

h3

∂Φ

∂u3

∇ ·A =1

h1h2h3

ñ∂

∂u1(h2h3A1) +

∂u2(h3h1A2) +

∂u3(h1h2A3)

ôcurl A =

1

h1h2h3

∣∣∣∣∣∣∣∣∣∣∣∣

h1e1 h2e2 h3e3

∂u1 ∂u2 ∂u3

h1A1 h2A2 h3A3

∣∣∣∣∣∣∣∣∣∣∣∣∇2Φ =

1

h1h2h3

ñ∂

∂u1(h2h3

1

h1

∂Φ

∂u1) +

∂u2(h3h1

1

h2

∂Φ

∂u2) +

∂u3(h1h2

1

h3

∂Φ

∂u3)

ôTable 7.1. Vector operators inorthogonal curvilinear coordinatesu1, u2, u3.

CylindricalPolarCoordinates (r, θ, z) ∈ [0,∞)×[0, 2π)×(−∞,∞)

x = r cos θ (7.7)

y = r sin θ (7.8)

z = z (7.9)

The scale factors for the Cylindrical Polar Coordinates are:

h1 = h3 = 1 (7.10)

h2 = r (7.11)

ParabolicCylindricalCoordinates (u, v, z) ∈ (−∞,∞)×[0,∞)×(−∞,∞)

x =1

2(u2 − v2) (7.12)

y = uv (7.13)

z = z (7.14)

268

Page 283: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7.7. Examples of Orthogonal Coordinates

The scale factors for the Parabolic Cylindrical Coordinates are:

h1 = h2 =√u2 + v2 (7.15)

h3 = 1 (7.16)

Paraboloidal Coordinates (u, v, θ) ∈ [0,∞)× [0,∞)× [0, 2π)

x = uv cos θ (7.17)

y = uv sin θ (7.18)

z =1

2(u2 − v2) (7.19)

The scale factors for the Paraboloidal Coordinates are:

h1 = h2 =√u2 + v2 (7.20)

h3 = uv (7.21)

EllipticCylindricalCoordinates (u, v, z) ∈ [0,∞)×[0, 2π)×(−∞,∞)

x = a coshu cos v (7.22)

y = a sinhu sin v (7.23)

z = z (7.24)

The scale factors for the Elliptic Cylindrical Coordinates are:

h1 = h2 = a»

sinh2 u+ sin2 v (7.25)

h3 = 1 (7.26)

ProlateSpheroidalCoordinates (ξ, η, θ) ∈ [0,∞)×[0, π]×[0, 2π)

x = a sinh ξ sin η cos θ (7.27)

y = a sinh ξ sin η sin θ (7.28)

z = a cosh ξ cos η (7.29)

269

Page 284: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7. Curvilinear Coordinates

The scale factors for the Prolate Spheroidal Coordinates are:

h1 = h2 = a»

sinh2 ξ + sin2 η (7.30)

h3 = a sinh ξ sin η (7.31)

Oblate Spheroidal Coordinates (ξ, η, θ) ∈ [0,∞) ×î−π

2, π2

ó×

[0, 2π)

x = a cosh ξ cos η cos θ (7.32)

y = a cosh ξ cos η sin θ (7.33)

z = a sinh ξ sin η (7.34)

The scale factors for the Oblate Spheroidal Coordinates are:

h1 = h2 = a»

sinh2 ξ + sin2 η (7.35)

h3 = a cosh ξ cos η (7.36)

Ellipsoidal Coordinates(λ, µ, ν) (7.37)

λ < c2 < b2 < a2, (7.38)

c2 < µ < b2 < a2, (7.39)

c2 < b2 < ν < a2, (7.40)

x2

a2−qi+ y2

b2−qi+ z2

c2−qi= 1where (q1, q2, q3) = (λ, µ, ν)

Thescale factors for theEllipsoidalCoordinatesare: hi = 12

…(qj−qi)(qk−qi)

(a2−qi)(b2−qi)(c2−qi)

270

Page 285: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7.7. Examples of Orthogonal Coordinates

Bipolar Coordinates (u, v, z) ∈ [0, 2π)× (−∞,∞)× (−∞,∞)

x =a sinh v

cosh v − cosu (7.41)

y =a sinu

cosh v − cosu (7.42)

z = z (7.43)

The scale factors for the Bipolar Coordinates are:

h1 = h2 =a

cosh v − cosu (7.44)

h3 = 1 (7.45)

Toroidal Coordinates (u, v, θ) ∈ (−π, π]× [0,∞)× [0, 2π)

x =a sinh v cos θcosh v − cosu (7.46)

y =a sinh v sin θ

cosh v − cosu (7.47)

z =a sinu

cosh v − cosu (7.48)

The scale factors for the Toroidal Coordinates are:

h1 = h2 =a

cosh v − cosu (7.49)

h3 =a sinh v

cosh v − cosu (7.50)

Conical Coordinates(λ, µ, ν) (7.51)

ν2 < b2 < µ2 < a2 (7.52)

λ ∈ [0,∞) (7.53)

271

Page 286: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7. Curvilinear Coordinates

x =λµν

ab(7.54)

y =λ

a

√(µ2 − a2)(ν2 − a2)

a2 − b2(7.55)

z =λ

b

√(µ2 − b2)(ν2 − b2)

a2 − b2(7.56)

The scale factors for the Conical Coordinates are:

h1 = 1 (7.57)

h22 =λ2(µ2 − ν2)

(µ2 − a2)(b2 − µ2)(7.58)

h23 =λ2(µ2 − ν2)

(ν2 − a2)(ν2 − b2)(7.59)

7.8. Alternative Definitions for Grad, Div, Curl

LetV bea regionenclosedbya surfaceS and letP beageneral pointof V . We established earlier that

ˆV

∇θ dV =

ˆS

nθ dS

It follows thatˆV

i · ∇θ dV =

ˆS

(i · n)θ dS

Nowthe lefthandsideof theaboveequationcanbewrittenasV i · ∇θ,where the bar denotes themean value of this quantity over V . Sincewe are assuming that θ has continuous derivates throughout V , wecan write

i · ∇θ = i · ∇θQ

272

Page 287: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7.8. Alternative Definitions for Grad, Div, Curl

for some pointQ of V . Thus we have that

i · ∇θQ =1

V

ˆS

(i · n)θ dS

Now let V → 0 aboutP . ThenP → Q andwe have that at any pointP of V :

i · ∇θ = limV→0

1

V

ˆS

(i · n)θ dS

Similar results can be established for j · ∇θ and k · ∇θ. Taken to-gether, these imply that

∇θ = limV→0

1

V

ˆS

nθ dS

This can be regarded an an alternative way of defining ∇θ, ratherthandefining it as (∂θ/∂x)i+(∂θ/∂u)j+(∂θ/∂z)k. We can similarlyestablish that

div A = limV→0

1

V

ˆS

(n ·A) dS

curl A = limV→0

1

V

ˆS

(n×A) dS

which are alternative definitions of the divergence and curl, and areclearly independent of the choice of coordinates, which is one of theadvantages of this approach. In particular we can see that the diver-gence is a measure of the flux of a quantity.Equivalence of definitionsLet’s show that the definition of divergence given here is consis-

tent with the curvilinear formula given earlier. Consider δV to bethe volume of a curvilinear volume element located at the point P ,with edges of length h1δu1, h2δu2, h3δu3, and unit vectors alignedas shown in the picture:

273

Page 288: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7. Curvilinear Coordinates

The volumeof the element δV ≈ h1h2h3 δu1δu2δu3. We start withour definition

div A = limV→0

1

V

ˆS

(n ·A) dS

and aim to compute explicitly the right-hand-side. This involves cal-culating the contributions to

´Sarising from the six faces of the vol-

umeelement. Ifwestartwith thecontribution fromthe facePP ′S ′S,this is

−(A1h2h3)P δu2δu3 + higher order terms

The contribution from the faceQQ′R′R is

(A1h2h3)Qδu3δu3+h.o.t =ñ(A1h2h3) +

∂u1(A1h2h3)δu1

ôP

δu2δu3+h.o.t

using a Taylor series expansion. Adding together the contributionsfrom these two faces, we getñ

∂u1(A1h2h3)

ôP

δu1δu2δu3 + h.o.t.

Similarly thesumof thecontributions fromthe facesPSRQ, P ′S ′R′Q′

is ñ∂

∂u3(A3h1h2)

ôP

δu1δu2δu3 + h.o.t.

while the combined contributions from PQQ′P ′, SRR′S ′ isñ∂

∂u2(A2h3h1)

ôP

δu1δu2δu3 + h.o.t.

If we then let δV → 0, we have that

limδV→0

1

δV

ˆS

n·A dS =1

h1h2h3

ñ∂

∂u1(A1h2h3) +

∂u2(A2h3h1) +

∂u3(A3h1h2)

ô274

Page 289: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7.8. Alternative Definitions for Grad, Div, Curl

and sowe can see that the integral expression for divA is consistentwith the formula in curvilinear coordinates derived earlier.

ExercisesAForExercises 1-6, find theLaplacianof the functionf(x, y, z) inCarte-sian coordinates.

1. f(x, y, z) = x+y+z2. f(x, y, z) = x5 3. f(x, y, z) = (x2 +

y2 + z2)3/2

4. f(x, y, z) = ex+y+z5. f(x, y, z) = x3 +

y3 + z36. f(x, y, z) =

e−x2−y2−z2

7. Find the Laplacian of the function in Exercise 3 in spherical coor-dinates.

8. Find the Laplacian of the function in Exercise 6 in spherical coor-dinates.

9. Let f(x, y, z) =z

x2 + y2in Cartesian coordinates. Find ∇f in

cylindrical coordinates.

10. For f(r, θ, z) = r er+z sin θ eθ+rz ez in cylindrical coordinates,find div f and curl f.

11. For f(ρ, θ, ϕ) = eρ + ρ cos θ eθ + ρ eϕ in spherical coordinates,find div f and curl f.

BFor Exercises 12-23, prove the given formula (r = ∥r∥ is the length ofthe position vector field r(x, y, z) = x i+ y j+ z k).

275

Page 290: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

7. Curvilinear Coordinates

12. ∇ (1/r) =

−r/r313. ∆(1/r) = 0 14. ∇•(r/r3) = 015. ∇ (ln r) =

r/r2

16. div (F+ G) = div F + div G17. curl (F+G) = curl F + curlG

18. div (f F) = f div F + F•∇f 19. div (F×G) = G•curlF−F•curlG

20. div (∇f×∇g) = 0 21. curl (f F) = f curlF+(∇f )×F

22. curl (curlF) = ∇(divF)−∆ F23. ∆(fg) = f ∆ g+g∆ f +2(∇f •∇g)

C

24. Derive the gradient formula in cylindrical coordinates: ∇F =∂F∂r

er + 1r

∂F∂θ

eθ + ∂F∂z

ez

25. Use f = u∇v in the Divergence Theorem to prove:

(a) Green’s first identity:˝S

(u∆ v+(∇u)•(∇v)) dV =˜Σ

(u∇v)•dσ

(b) Green’s second identity:˝S

(u∆ v−v∆u) dV =˜Σ

(u∇v−v∇u)•dσ

26. Suppose that ∆u = 0 (i.e. u is harmonic) over R3. Define thenormal derivative ∂u

∂nof u over a closed surface Σ with outward

unit normal vectornby ∂u∂n

= Dnu = n•∇u. Show that˜Σ

∂u∂ndσ =

0. (Hint: Use Green’s second identity.)

276

Page 291: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8.Tensors

In this chapter we define a tensor as a multilinear map.

8.1. Linear Functional427 Definition

A function f : Rn → R is a linear functional if satisfies the

linearity condition: f(au + bv) = af(u) + bf(v) ,

or in words: “the value on a linear combination is the the linear com-bination of the values.”

A linear functional is also called linear function, 1-form, or cov-ector.

This easily extends to linear combinationswithanynumberof terms;for example

f(v) = f

ÑN∑i=1

viei

é=

N∑i=1

vif(ei)

277

Page 292: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8. Tensors

where the coefficientsfi ≡ f(ei)are the “components”of a covectorwith respect to the basis ei, or in our shorthand notation

f(v) = f(viei) (express in terms of basis)

= vif(ei) (linearity)

= vifi . (definition of components)

A covector f is entirely determined by its values fi on the basis vec-tors, namely its components with respect to that basis.

Our linearity condition is usually presented separately as a pairof separate conditions on the two operations which define a vectorspace:

• sum rule: the value of the function on a sum of vectors is thesum of the values, f(u + v) = f(u) + f(v),

• scalar multiple rule: the value of the function on a scalar mul-tiple of a vector is the scalar times the value on the vector,f(cu) = cf(u).

428 ExampleIn the usual notation onR3, with Cartesian coordinates (x1, x2, x3) =(x, y, z), linear functions are of the form f(x, y, z) = ax+ by + cz,

429 ExampleIf we fixed a vector n we have a function n∗ : Rn → R defined by

n∗(v) := n · v

is a linear function.

278

Page 293: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8.2. Dual Spaces

8.2. Dual Spaces430 Definition

Wedefine thedual spaceofRn, denotedas (Rn)∗, as the set of all real-valued linear functions onRn;

(Rn)∗ = f : f : Rn → R is a linear function

The dual space (Rn)∗ is itself an n-dimensional vector space, withlinear combinations of covectors defined in the usual way that onecan takes linear combinations of any functions, i.e., in terms of val-ues

covector addition: (af+bg)(v) ≡ af(v)+bg(v) , f, g covectors, v a vector .431 Theorem

Suppose that vectors inRn represented as column vectors

x =

x1...

xn

.

For each row vector

[a] = [a1 . . . an]

there is a linear functional f defined by

f(x) = [a1 . . . an]

x1...

xn

.

f(x) = a1x1 + · · ·+ anxn,

and each linear functional inRn can be expressed in this form

279

Page 294: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8. Tensors432 Remark

As consequence of the previous theoremwe can see vectors as columnand covectors as rowmatrix. And the action of covectors in vectors asthe matrix product of the row vector and the column vector.

Rn =

x1...

xn

, xi ∈ R

(8.1)

(Rn)∗ =¶[a1 . . . an], ai ∈ R

©(8.2)

433 Remarkclosure of the dual space

Show that the dual space is closed under this linear combinationoperation. In other words, show that if f, g are linear functions, satis-fying our linearity condition, then a f + b g also satisfies the linearitycondition for linear functions:

(a f + b g)(c1u + c2v) = c1(a f + b g)(u) + c2(a f + b g)(v) .

8.2. Duas Basis

Let us produce abasis for (Rn)∗, called thedual basis eior “theba-sis dual to ei,” by defining n covectors which satisfy the following“duality relations”

ei(ej) = δij ≡

1 if i = j ,

0 if i = j ,

where the symbol δij is called the “Kronecker delta,” nothing morethan a symbol for the components of the n × n identity matrix I =

280

Page 295: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8.2. Dual Spaces

(δij). We then extend them to any other vector by linearity. Then bylinearity

ei(v) = ei(vjej) (expand in basis)

= vjei(ej) (linearity)

= vjδij (duality)

= vi (Kronecker delta definition)

where the last equality follows since for each i, only the term withj = i in the sum over j contributes to the sum. Alternatively matrixmultiplication of a vector on the left by the identitymatrix δijvj = vi

does not change the vector. Thus the calculation shows that the i-thdual basis covector ei picks out the i-th component vi of a vector v.

434 TheoremThe n covectors ei form a basis of (Rn)∗.

Proof.

1. spanning condition:Using linearity and the definition fi = f(ei), this calculationshows that every linear function f can be written as a linearcombination of these covectors

f(v) = f(viei) (expand in basis)

= vif(ei) (linearity)

= vifi (definition of components)

= viδjifj (Kronecker delta definition)

= viej(ei)fj (dual basis definition)

= (fjej)(viei) (linearity)

= (fjej)(v) . (expansion in basis, in reverse)

281

Page 296: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8. Tensors

Thus f and fiei have the same value on every v ∈ Rn so theyare the same function: f = fiei, where fi = f(ei) are the“components” of f with respect to the basis ei of (Rn)∗ alsosaid to be the “components” of f with respect to the basis eiof Rn already introduced above. The index i on fi labels thecomponents of f , while the index i on ei labels the dual basiscovectors.

2. linear independence:Suppose fiei = 0 is the zero covector. Then evaluating eachside of this equation on ej and using linearity

0 = 0(ej) (zero scalar = value of zero linear function)

= (fiei)(ej) (expand zero vector in basis)

= fiei(ej) (definition of linear combination function value)

= fiδij (duality)

= fj (Knonecker delta definition)

forces all the coefficients of ei to vanish, i.e., no nontrivial lin-ear combinationof thesecovectorsexistswhichequals thezerocovector so these covectors are linearly independent. Thus(Rn)∗ is also an n-dimensional vector space.

8.3. Bilinear Forms

A bilinear form is a function that is linear in each argument sepa-rately:

282

Page 297: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8.3. Bilinear Forms

1. B(u+v,w) = B(u,w)+B(v,w) andB(λu,v) = λB(u,v)

2. B(u,v+w) = B(u,v)+B(u,w) andB(u, λv) = λB(u,v)

Let f(v,w) be a bilinear form and let e1, . . . , en be a basis in thisspace. The numbers fij determined by formula

fij = f(ei, ej) (8.3)

are called the coordinates or the components of the form f in thebasis e1, . . . , en. The numbers 8.3 are written in form of a matrix

F =

f11 . . . f1n... . . . ...

fn1 . . . fnn

, (8.4)

which is called thematrixof thebilinear formf in thebasise1, . . . , en.For the element fij in thematrix 8.4 the first index i specifies the rownumber, the second index j specifies the column number. The ma-trix of a symmetric bilinear form g is also symmetric: gij = gji. Fur-ther, saying thematrix of a quadratic form g(v), we shall assume thematrix of an associated symmetric bilinear form g(v,w).

Let v1, . . . , vn and w1, . . . , wn be coordinates of two vectors vandw in the basis e1, . . . , en. Then the values f(v,w) and g(v) of abilinear form and of a quadratic form respectively are calculated bythe following formulas:

f(v,w) =n∑

i=1

n∑j=1

fij viwj,g(v) =

n∑i=1

n∑j=1

gij vi vj. (8.5)

283

Page 298: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8. Tensors

In the casewhen gij is a diagonalmatrix, the formula for g(v) con-tains only the squares of coordinates of a vector v:

g(v) = g11 (v1)2 + · · ·+ gnn (v

n)2. (8.6)

This supports the term quadratic form. Bringing a quadratic formto the form 8.6 by means of choosing proper basis e1, . . . , en in alinear space V is one of the problems which are solved in the theoryof quadratic form.

8.4. Tensor

Let V = Rn and let V ∗ = Rn∗ denote its dual space. We let

V k = V × · · · × V︸ ︷︷ ︸k times

.

435 DefinitionA k-multilinear map on V is a function T : V k → Rwhich is linear ineach variable.

T(v1, . . . , λv+w,vi+1, . . . ,vk) = λT(v1, . . . ,v,vi+1, . . . ,vk)+T(v1, . . . ,w,vi+1, . . . ,vk)

In other words, given (k − 1) vectors v1, v2, . . . , vi−1, vi+1, . . . , vk,themapTi : V → RdefinedbyTi(v) = T(v1,v2, . . . ,v,vi+1, . . . ,vk)

is linear.

436 Definition

• A tensorof type (r, s)onV isamultilinearmapT : V r×(V ∗)s →R.

284

Page 299: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8.4. Tensor

• A covariant k-tensor on V is a multilinear map T : V k → R

• A contravariantk-tensor onV is amultilinearmapT : (V ∗)k →R.

In other words, a covariant k-tensor is a tensor of type (k, 0) anda contravariant k-tensor is a tensor of type (0, k).

437 Example

• Vectors can be seem as functions V ∗ → R, so vectors are con-travariant tensor.

• Linear functionals are covariant tensors.

• Inner product are functions from V × V → R so covariant ten-sor.

• Thedeterminantofamatrix isanmultilinear functionof thecolumns(or rows) of a square matrix, so is a covariant tensor.

Theabove terminologyseemsbackwards,MichaelSpivakexplains:

”Nowadays such situations are always distinguishedby calling the things which go in the same direction “co-variant” and the things which go in the opposite direc-tion “contravariant.” Classical terminology used thesesame words, and it just happens to have reversed this...Andnoone had the gall or authority to reverse terminol-ogy sanctified by years of usage. So it’s very easy to re-member which kind of tensor is covariant, and which iscontravariant — it’s just the opposite of what it logicallyought to be.”

285

Page 300: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8. Tensors438 Definition

We denote the space of tensors of type (r, s) by Trs(V ). We will writealso:

Trs(V ) = V ∗ ⊗ · · · ⊗ V ∗︸ ︷︷ ︸r

⊗V ⊗ · · · ⊗ V︸ ︷︷ ︸s

= V ∗⊗r ⊗ V ⊗s.

The operation⊗ is denoted tensor product and will be explainedbetter latter.

So, in particular,

Tk(V ) := Tk0(V ) = covariant k-tensors

Tk(V ) := T0k(V ) = contravariant k-tensors.

Two important special cases are:

T1(V ) = covariant 1-tensors = V ∗

T1(V ) = contravariant 1-tensors = V ∗∗ ∼= V.

This last line means that we can regard vectors v ∈ V as con-travariant 1-tensors. That is, every vector v ∈ V can be regardedas a linear functional V ∗ → R via

v(ω) := ω(v),

where ω ∈ V ∗.The rank of an (r, s)-tensor is defined to be r + s.In particular, vectors (contravariant 1-tensors) and dual vectors

(covariant 1-tensors) have rank 1.439 Definition

IfS ∈ Tr1s1(V ) is an (r1, s1)-tensor, andT ∈ Tr2s2(V ) is an (r2, s2)-tensor,we can define their tensor product S⊗ T ∈ Tr1+r2

s1+s2(V ) by

(S⊗T)(v1, . . . , vr1+r2 , ω1, . . . , ωs1+s2) = S(v1, . . . , vr1 , ω1, . . . , ωs1)·T(vr1+1, . . . , vr1+r2 , ωs1+1, . . . , ωs1+s2).

286

Page 301: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8.4. Tensor440 Example

Let u,v ∈ V . Again, since V ∼= T1(V ), we can regard u,v ∈ T1(V ) as(0, 1)-tensors. Their tensor product u ⊗ v ∈ T2(V ) is a (0, 2)-tensordefined by

(u⊗ v)(ω, η) = u(ω) · v(η)

441 ExampleLet V = R3. Write u = (1, 2, 3) ∈ V in the standard basis, and η =

(4, 5, 6)⊤ ∈ V ∗ in the dual basis. For the inputs, let’s also write ω =

(x, y, z)⊤ ∈ V ∗ and v = (p, q, r) ∈ V . Then

(u⊗ η)(ω,v) = u(ω) · η(v)

=

1

2

3

ñx, y, z

ô⊤·ñ4, 5, 6

ô⊤ pqr

= (x+ 2y + 3z)(4p+ 5q + 6r)

= 4px+ 5qx+ 6rx

8py + 10qy + 12py

12pz + 15qz + 18rz

=

ñx, y, z

ô⊤ 4 5 6

8 10 12

12 15 18

p

q

r

= ω

4 5 6

8 10 12

12 15 18

v.

287

Page 302: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8. Tensors442 Example

If S has components αijk, and T has components βrs then S ⊗ T has

components αijkβ

rs, because

S ⊗ T(ui, uj, uk, ur, us) = S(ui, uj, uk)T(ur, us).

Tensors satisfy algebraic laws such as:

(i) R⊗ (S+ T) = R⊗ S+ R⊗ T,

(ii) (λR)⊗ S = λ(R⊗ S) = R⊗ (λS),

(iii) (R⊗ S)⊗ T = R⊗ (S⊗ T).

But

S)⊗ T = T⊗ S)

in general. To prove those we look at components wrt a basis, andnote that

αijk(β

rs + γrs) = αi

jkβrs + αi

jkγrs,

for example, but

αiβj = βjαi

in general.

Someauthors take thedefinitionof an (r, s)-tensor tomeanamul-tilinear map V s × (V ∗)r → R (note that the r and s are reversed).

288

Page 303: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8.4. Tensor

8.4. Basis of Tensor443 Theorem

Let Trs(V ) be the space of tensors of type (r, s). Let e1, . . . , en be abasis for V , and e1, . . . , en be the dual basis for V ∗

Then

ej1 ⊗ . . . ,⊗ejr ⊗ ejr+1 ⊗ . . .⊗ ejn 1 ≤ ji ≤ n

is a base for Trs(V ).

So any tensor T ∈ Trs(V ) can be written as combination of thisbasis. Let T ∈ Trs(V ) be a (r, s) tensor and let e1, . . . , en be a basisfor V , and e1, . . . , en be the dual basis for V ∗ thenwe can define acollection of scalars Aj1 · · · jnr+s by

T(ej1 , . . . , ejr , ejr+1 . . . ejn) = Aj1 · · · jrjr+1···jn

Then the scalars Aj1 · · · jrjr+1···jn | 1 ≤ ji ≤ n completely deter-mine the multilinear function T

444 TheoremGiven T ∈ Trs(V ) a (r, s) tensor. Then we can define a collection ofscalars Aj1 · · · jnr+s by

Aj1 · · · jrjr+1···jn = T(ej1 , . . . , ejr , ejr+1 . . . ejn)

The tensor T can be expressed as:

T =n∑

j1=1

· · ·n∑

jn=1

Aj1 · · · jrjr+1···jnej1 ⊗ ejr ⊗ ejr+1 · · · ⊗ ejr+s

As consequence of the previous theorem we have the followingexpression for the value of a tensor:

289

Page 304: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8. Tensors445 Theorem

Given T inTrs(V ) be a (r, s) tensor. And

vi =n∑

ji=1

vijieji

for 1 < i < r, and

vi =n∑

ji=1

vijieji

for r + 1 < i < r + s, then

T(v1, . . . ,vn) =n∑

j1=1

· · ·n∑

jn=1

Aj1 · · · jrjr+1···jnv1j1 · · · vnjn

446 ExampleLet’s take a trilinear function

f : R2 × R2 × R2 → R.

A basis forR2 is e1, e2 = (1, 0), (0, 1). Let

f(ei, ej, ek) = Aijk,

where i, j, k ∈ 1, 2. In other words, the constant Aijk is a functionvalue at one of the eight possible triples of basis vectors (since thereare two choices for each of the three Vi), namely:

e1, e1, e1, e1, e1, e2, e1, e2, e1, e1, e2, e2, e2, e1, e1, e2, e1, e2, e2, e2, e1, e2, e2, e2.

Each vectorvi ∈ Vi = R2 can be expressed as a linear combinationof the basis vectors

vi =2∑

j=1

vijeij = vi1× e1 + vi2× e2 = vi1× (1, 0)+ vi2× (0, 1).

290

Page 305: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8.4. Tensor

The function value at an arbitrary collection of three vectors vi ∈R2 can be expressed as

f(v1,v2,v3) =2∑

i=1

2∑j=1

2∑k=1

Aijkv1iv2jv3k.

Or, in expanded form as

f((a, b), (c, d), (e, f)) = ace× f(e1, e1, e1) + acf × f(e1, e1, e2)

(8.7)

+ ade× f(e1, e2, e1) + adf × f(e1, e2, e2) + bce× f(e2, e1, e1) + bcf × f(e2, e1, e2)

(8.8)

+ bde× f(e2, e2, e1) + bdf × f(e2, e2, e2).

(8.9)

8.4. Contraction

The simplest case of contraction is the pairing of V with its dual vec-tor space V ∗.

C : V ∗ ⊗ V → R (8.10)

C(f ⊗ v) = f(v) (8.11)

where f is in V ∗ and v is in V .

The above operation can be generalized to a tensor of type (r, s)(with r > 1, s > 1)

Cks : Trs(V )→ Tr−1s−1(V ) (8.12)

Cks(v1, . . . , vk, . . . vr, (8.13)

291

Page 306: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8. Tensors

8.5. Change of Coordinates

8.5. Vectors and Covectors

Suppose that V is a vector space and E = v1, · · · , vn and F =

w1, · · · , wn are two ordered basis for V . E and F give rise to thedual basisE∗ = v1, · · · , vnandF ∗ = w1, · · · , wn forV ∗ respec-tively.

If [T ]EF = [λji ] is the matrix representation of coordinate transfor-mation fromE to F , i.e.

w1

...

wn

=

λ11 λ21 . . . λn1...

... . . . ...

λ1n λ2n · · · λnn

v1...

vn

What is the matrix of coordinate transformation fromE∗ to F ∗?We can write wj ∈ F ∗ as a linear combination of basis elements

inE∗:

wj = µj1v

1 + · · ·+ µjnv

n

We get a matrix representation [S]E∗F ∗ = [µj

i ] as the following:

ñw1 · · · wn

ô=

ñv1 · · · vn

ô µ11 µ2

1 . . . µn1

...... . . . ...

µ1n µ2

n · · · µnn

We know that wi = λ1i v1 + · · · + λni vn. Evaluating this functional

atwi ∈ V we get:

292

Page 307: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8.5. Change of Coordinates

wj(wi) = µj1v

1(wi) + · · ·+ µjnv

n(wi) = δji

wj(wi) = µj1v

1(λ1i v1+· · ·+λni vn)+· · ·+µjnv

n(λ1i v1+· · ·+λni vn) = δji

wj(wi) = µj1λ

1i + · · ·+ µj

nλni =

n∑k=1

µjkλ

ki = δji

Butn∑

k=1

µjkλ

ki is the (i, j) entry of thematrix product TS. Therefore

TS = In and S = T−1.If we want to write down the transformation fromE∗ toF ∗ as col-

umn vectors instead of row vector and name the new matrix thatrepresents this transformation as U , we observe that U = St andtherefore U = (T−1)t.

Therefore if T represents the transformation from E to F by theequation w = Tv, then w∗ = Uv∗.

8.5. Bilinear Forms

Let e1, . . . , en and e1, . . . , en be two basis in a linear vector spaceV .Let’s denote by S the transitionmatrix for passing from the first basisto the second one. Denote T = S−1. From 8.3 we easily derive theformula relating the components of a bilinear form f(v,w) these twobasis. For this purpose it is sufficient to substitute the expression fora change of basis into the formula 8.3 and use the bilinearity of theform f(v,w):

fij = f(ei, ej) =n∑

k=1

n∑q=1

Tki Tqj f(ek, eq) =

n∑k=1

n∑q=1

Tki Tqj fkq.

The reverse formula expressing fkq through fij is derived similarly:

293

Page 308: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8. Tensors

fij =n∑

k=1

n∑q=1

Tki Tqj fkq,fkq =

n∑i=1

n∑j=1

Sik S

jq fij. (8.14)

In matrix form these relationships are written as follows:

F = TT F T,F = ST F S. (8.15)

Here ST and TT are two matrices obtained from S and T by trans-position.

8.6. Symmetry properties of tensors

Symmetry properties involve the behavior of a tensor under the in-terchange of two ormore arguments. Of course to even consider thevalue of a tensor after the permutation of some of its arguments, thearguments must be of the same type, i.e., covectors have to go incovector arguments and vectors in vectors arguments and no othercombinations are allowed.

The simplest case to consider are tensors with only 2 argumentsof the same type. For vector arguments we have (0, 2)-tensors. Forsuch a tensor T introduce the following terminology:

T(Y,X) = T(X,Y ) , T is symmetric inX and Y ,

T(Y,X) = −T(X,Y ) , T is antisymmetric or “ alternating” inX and Y .

Letting (X,Y ) = (ei, ej)andusing thedefinitionof components, weget a corresponding condition on the components

Tji = Tij , T is symmetric in the index pair (i, j),

Tji = −Tij , T is antisymmetric (alternating) in the index pair (i, j).

294

Page 309: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8.6. Symmetry properties of tensors

For an antisymmetric tensor, the last condition immediately impliesthat no index can be repeated without the corresponding compo-nent being zero

Tji = −Tij → Tii = 0 .

Any (0, 2)-tensor canbedecomposed into symmetric andantisym-metric parts by defining

[SYM(T)](X,Y ) =1

2[T(X,Y ) + T(Y,X)] , (“the symmetric part of T”),

[ALT (T)](X,Y ) =1

2[T(X,Y )− T(Y,X)] , (“the antisymmetric part of T”),

T = SYM(T) + ALT (T) .

The last equality holds since evaluating it on the pair (X,Y ) imme-diately leads to an identity. [Check.]

Again letting (X,Y ) = (ei, ej) leads to corresponding componentformulas

[SYM(T)]ij =1

2(Tij + Tji) ≡ T(ij) , (n(n+ 1)/2 independent components),

[ALT (T)]ij =1

2(Tij − Tji) ≡ T[ij] , (n(n− 1)/2 independent components),

Tij = T(ij) + T[ij] , (n2 = n(n+ 1)/2 + n(n− 1)/2 independent components).

Round brackets around a pair of indices denote the symmetriza-tion operation, while square brackets denote antisymmetrization.This is a very convenient shorthand. All of this can be repeated for(20)-tensors and just reflects what we already know about the sym-metric and antisymmetric parts of matrices.

295

Page 310: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8. Tensors

8.7. Forms

8.7. Motivation

Oriented area and Volume We define the oriented area functionA(a,b) by

A(a,b) = ± |a| · |b| · sinα,

where the sign is chosenpositivewhen the angleα ismeasured fromthe vector a to the vector b in the counterclockwise direction, andnegative otherwise.

Statement: The oriented areaA(a,b) of a parallelogram spannedby the vectors a and b in the two-dimensional Euclidean space is anantisymmetric and bilinear function of the vectors a and b:

A(a,b) = −A(b, a),A(λa,b) = λA(a,b),

A(a,b + c) = A(a,b) + A(a, c). (the sum law)

The ordinary (unoriented) area is then obtained as the absolutevalue of the oriented area,Ar(a,b) =

∣∣∣A(a,b)∣∣∣. It turns out that theoriented area, due to its strict linearity properties, is a much moreconvenient and powerful construction than the unoriented area.

447 TheoremLet a, b, c, be linearly independent vectors in R3. The signed volumeof the parallelepiped spanned by them is (a × b)•c.

Statement: TheorientedvolumeV (a,b, c)ofaparallelepipedspannedby the vectors a,b and c in the three-dimensional Euclidean space

296

Page 311: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8.7. Forms

B

CD

v1

E

A

0

v2

v1lambda

PSfrag replacements

0A

B

D

C

E

ba

b + αa

Figure 8.1. The area of the paral-lelogram 0ACB spanned by a andb is equal to the area of the paral-lelogram 0ADE spanned by a andb+αa due to the equality of areasACD and 0BE.

297

Page 312: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8. Tensors

is an antisymmetric and trilinear function of the vectors a,b and c:

V (a,b, c) = −V (b, a, c),V (λa,b, c) = λV (a,b, c),

V (a,b + d, c) = V (a,b) + V (a,d, c). (the sum law)

8.7. Exterior product

In three dimensions, an oriented area is represented by the crossproduct a× b, which is indeed an antisymmetric and bilinear prod-uct. Sowe expect that the oriented area in higher dimensions canberepresented by some kind of new antisymmetric product of a andb;let usdenote this product (tobedefinedbelow)bya∧b, pronounced“awedge b.” The value of a∧bwill be a vector in a new vector space.We will also construct this new space explicitly.

Definition of exterior product We will construct an antisymmet-ric product using the tensor product space.

448 DefinitionGiven a vector space V , we define a new vector space V ∧ V calledthe exterior product (or antisymmetric tensor product, or alternatingproduct, orwedgeproduct) of two copies ofV . The spaceV ∧V is thesubspace inV ⊗V consistingof allantisymmetric tensors, i.e. tensorsof the form

v1 ⊗ v2 − v2 ⊗ v1, v1,2 ∈ V,

and all linear combinations of such tensors. The exterior product oftwo vectorsv1 andv2 is the expression shownabove; it is obviously anantisymmetric and bilinear function of v1 and v2.

298

Page 313: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8.7. Forms

For example, here is one particular element fromV ∧V , whichwewrite in two different ways using the properties of the tensor prod-uct:

(u + v)⊗ (v + w)− (v + w)⊗ (u + v) = u⊗ v− v⊗ u+u⊗w−w⊗ u + v⊗w−w⊗ v ∈ V ∧ V.

(8.16)

Remark: A tensor v1 ⊗ v2 ∈ V ⊗ V is not equal to the tensorv2 ⊗ v1 if v1 = v2.

It is quite cumbersome toperformcalculations in the tensor prod-uct notation as we did in Eq. (8.16). So let us write the exterior prod-uct asu∧v instead ofu⊗v−v⊗u. It is then straightforward to seethat the “wedge” symbol ∧ indeed works like an anti-commutativemultiplication, as we intended. The rules of computation are sum-marized in the following statement.

Statement 1: Onemay save timeandwriteu⊗v−v⊗u ≡ u∧v ∈V ∧V , and the result of any calculationwill be correct, as long as onefollows the rules:

u ∧ v = −v ∧ u, (8.17)

(λu) ∧ v = λ (u ∧ v) , (8.18)

(u + v) ∧ x = u ∧ x + v ∧ x. (8.19)

It follows also that u ∧ (λv) = λ (u ∧ v) and that v ∧ v = 0. (Theseidentities hold for any vectors u,v ∈ V and any scalars λ ∈ K.)

Proof: These properties are direct consequences of the proper-ties of the tensor product when applied to antisymmetric tensors.

299

Page 314: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8. Tensors

For example, the calculation (8.16) now requires a simple expansionof brackets,

(u + v) ∧ (v + w) = u ∧ v + u ∧w + v ∧w.

Herewe removed the termv∧vwhich vanishes due to the antisym-metry of ∧. Details left as exercise.

Elements of the spaceV ∧V , such as a∧b+c∧d, are sometimescalled bivectors.1 Wewill also want to define the exterior product ofmore than two vectors. To define the exterior product of three vec-tors, we consider the subspace of V ⊗ V ⊗ V that consists of anti-symmetric tensors of the form

a⊗ b⊗ c− b⊗ a⊗ c + c⊗ a⊗ b− c⊗ b⊗ a+b⊗ c⊗ a− a⊗ c⊗ b (8.20)

and linear combinations of such tensors. These tensors are calledtotallyantisymmetricbecause theycanbeviewedas (tensor-valued)functions of the vectors a,b, c that change sign under exchange ofany two vectors. The expression in Eq. (8.20) will be denoted forbrevity by a ∧ b ∧ c, similarly to the exterior product of two vectors,a⊗b−b⊗a, which is denoted for brevity by a∧b. Here is a generaldefinition.

Definition 2: The exterior product of k copies of V (also calledthe k-th exterior power of V ) is denoted by ∧kV and is defined asthe subspace of totally antisymmetric tensors within V ⊗ ...⊗ V . Inthe concise notation, this is the space spanned by expressions of the

1It is important to note that a bivector is not necessarily expressible as a single-term product of two vectors; see the Exercise at the end of Sec. ??.

300

Page 315: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8.7. Forms

form

v1 ∧ v2 ∧ ... ∧ vk, vj ∈ V,

assuming that the properties of thewedgeproduct (linearity and an-tisymmetry) hold as given by Statement 1. For instance,

u ∧ v1 ∧ ... ∧ vk = (−1)k v1 ∧ ... ∧ vk ∧ u (8.21)

(“pulling a vector through k other vectors changes sign k times”). The previously defined space of bivectors is in this notation V ∧

V ≡ ∧2V . A natural extension of this notation is ∧0V = K and∧1V = V . I will also use the following “wedge product” notation,

n∧k=1

vk ≡ v1 ∧ v2 ∧ ... ∧ vn.

Tensors from the space∧nV are also calledn-vectorsorantisym-metric tensors of rank n.

Question: How to compute expressions containingmultiple prod-ucts such as a ∧ b ∧ c?

Answer: Apply the rules shown in Statement 1. For example,one can permute adjacent vectors and change sign,

a ∧ b ∧ c = −b ∧ a ∧ c = b ∧ c ∧ a,

one can expand brackets,

a ∧ (x + 4y) ∧ b = a ∧ x ∧ b + 4a ∧ y ∧ b,

and so on. If the vectors a,b, c are given as linear combinations ofsome basis vectors

¶ej

©, we can thus reduce a ∧ b ∧ c to a linear

combinationof exterior productsof basis vectors, suchase1∧e2∧e3,e1 ∧ e2 ∧ e4, etc.

301

Page 316: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8. Tensors

Example1: Supposewework inR3 andhavevectorsa =

Ç0,

1

2,−1

2

å,

b = (2,−2, 0), c = (−2, 5,−3). Let us compute various exteriorproducts. Calculationsareeasier ifwe introduce thebasise1, e2, e3explicitly:

a =1

2(e2 − e3) , b = 2(e1 − e2), c = −2e1 + 5e2 − 3e3.

Wecompute the 2-vectora∧bbyusing the properties of the exteriorproduct, suchasx∧x = 0andx∧y = −y∧x, and simply expandingthe brackets as usual in algebra:

a ∧ b =1

2(e2 − e3) ∧ 2 (e1 − e2)

= (e2 − e3) ∧ (e1 − e2)

= e2 ∧ e1 − e3 ∧ e1 − e2 ∧ e2 + e3 ∧ e2

= −e1 ∧ e2 + e1 ∧ e3 − e2 ∧ e3.

The last expression is the result; note that now there is nothingmoreto compute or to simplify. The expressions such as e1 ∧ e2 are thebasic expressions out of which the spaceR3 ∧ R3 is built.

Let us also compute the 3-vector a ∧ b ∧ c,

a ∧ b ∧ c = (a ∧ b) ∧ c= (−e1 ∧ e2 + e1 ∧ e3 − e2 ∧ e3) ∧ (−2e1 + 5e2 − 3e3).

When we expand the brackets here, terms such as e1 ∧ e2 ∧ e1 willvanish because

e1 ∧ e2 ∧ e1 = −e2 ∧ e1 ∧ e1 = 0,

so only terms containing all different vectors need to be kept, and

302

Page 317: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8.7. Forms

we find

a ∧ b ∧ c = 3e1 ∧ e2 ∧ e3 + 5e1 ∧ e3 ∧ e2 + 2e2 ∧ e3 ∧ e1

= (3− 5 + 2) e1 ∧ e2 ∧ e3 = 0.

Wenote that all the termsareproportional to the3-vectore1∧e2∧e3,so only the coefficient in front of e1 ∧ e2 ∧ e3 was needed; then, bycoincidence, that coefficient turned out to be zero. So the result isthe zero 3-vector.

Remark: Origin of the name “exterior.” The construction of theexterior product is a modern formulation of the ideas dating backto H. Grassmann (1844). A 2-vector a ∧ b is interpreted geometri-cally as the oriented area of the parallelogram spanned by the vec-tors a and b. Similarly, a 3-vector a ∧ b ∧ c represents the oriented3-volume of a parallelepiped spanned by a,b, c. Due to the anti-symmetry of the exterior product, we have (a ∧ b) ∧ (a ∧ c) = 0,(a ∧ b ∧ c) ∧ (b ∧ d) = 0, etc. We can interpret this geometricallyby saying that the “product” of two volumes is zero if these volumeshave a vector in common. This motivated Grassmann to call his an-tisymmetric product “exterior.” In his reasoning, the product of two“extensive quantities” (such as lines, areas, or volumes) is nonzeroonly when each of the two quantities is geometrically “to the exte-rior” (outside) of the other.

Exercise 2: Show that in a two-dimensional space V , any 3-vectorsuch as a ∧ b ∧ c can be simplified to the zero 3-vector. Prove thesame for n-vectors inN -dimensional spaces when n > N .

One can also consider the exterior powers of the dual space V ∗.Tensors from∧nV ∗ areusually (forhistorical reasons) calledn-forms

303

Page 318: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8. Tensors

(rather than “n-covectors”).

Definition 3: The action of a k-form f∗1 ∧ ... ∧ f∗k on a k-vector v1 ∧... ∧ vk is defined by

∑σ

(−1)|σ|f∗1(vσ(1))...f∗k(vσ(k)),

where the summation is performed over all permutations σ of theordered set (1, ..., k).

Example 2: With k = 3we have

(p∗ ∧ q∗ ∧ r∗)(a ∧ b ∧ c)= p∗(a)q∗(b)r∗(c)− p∗(b)q∗(a)r∗(c)+ p∗(b)q∗(c)r∗(a)− p∗(c)q∗(b)r∗(a)+ p∗(c)q∗(a)r∗(b)− p∗(c)q∗(b)r∗(a).

Exercise 3: a) Show that a ∧ b ∧ ω = ω ∧ a ∧ b where ω is anyantisymmetric tensor (e.g. ω = x ∧ y ∧ z).

b) Show that

ω1 ∧ a ∧ ω2 ∧ b ∧ ω3 = −ω1 ∧ b ∧ ω2 ∧ a ∧ ω3,

where ω1, ω2, ω3 are arbitrary antisymmetric tensors and a,b arevectors.

c) Due to antisymmetry, a ∧ a = 0 for any vector a ∈ V . Is it alsotrue that ω ∧ ω = 0 for any bivector ω ∈ ∧2V ?

304

Page 319: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8.7. Forms

8.7. Forms

We will now consider integration in several variables. In order tosmooth our discussion, we need to consider the concept of differ-ential forms.

449 DefinitionConsider n variables

x1, x2, . . . , xn

in n-dimensional space (used as the names of the axes), and let

aj =

a1j

a2j...

anj

∈ Rn, 1 ≤ j ≤ k,

be k ≤ n vectors inRn. Moreover, let j1, j2, . . . , jk ⊆ 1, 2, . . . , nbe a collection of k sub-indices. An elementary k-differential form(k > 1) acting on the vectors aj, 1 ≤ j ≤ k is defined and denotedby

dxj1∧dxj2∧· · ·∧dxjk(a1, a2, . . . , ak) = det

aj11 aj12 · · · aj1k

aj21 aj22 · · · aj2k...

... · · · ...

ajk1 ajk2 · · · ajkk

.

Inotherwords,dxj1∧dxj2∧· · ·∧dxjk(a1, a2, . . . , ak) is thexj1xj2 . . . xjkcomponent of the signedk-volumeof ak-parallelotope inRn spannedby a1, a2, . . . , ak.

305

Page 320: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8. Tensors

By virtue of being a determinant, the wedge product ∧of differential forms has the following properties

Ê anti-commutativity: da ∧ db = −db ∧ da.

Ë linearity: d(a+ b) = da+ db.

Ì scalar homogeneity: if λ ∈ R, then dλa = λda.

Í associativity: (da ∧ db) ∧ dc = da ∧ (db ∧ dc).2

Anti-commutativity yields

da ∧ da = 0.

450 ExampleConsider

a =

1

0

−1

∈ R3.

Then

dx(a) = det(1) = 1,

dy(a) = det(0) = 0,

dz(a) = det(−1) = −1,

are the (signed) 1-volumes (that is, the length) of the projections of aonto the coordinate axes.

451 ExampleInR3 we have dx ∧ dy ∧ dx = 0, since we have a repeated variable.2Notice that associativity does not hold for the wedge product of vectors.

306

Page 321: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

8.7. Forms452 Example

InR3 we have

dx∧dz+5dz∧dx+4dx∧dy−dy∧dx+12dx∧dx = −4dx∧dz+5dx∧dy.

In order to avoid redundancy we will make the conven-tion that if a sum of two or more terms have the samedifferential form up to permutation of the variables, wewill simplify the summands and express the other differ-ential forms in terms of the one differential form whoseindices appear in increasing order.

8.7. Hodge star operator

Given an orthonormal basis (e1, · · · , en)we define

⋆ :k∧V →

n−k∧V

⋆(ei1 ∧ ei2 ∧ · · · ∧ eik) = eik+1∧ eik+2

∧ · · · ∧ ein ,

where

(i1, i2, · · · , in)

is an even permutation of 1, 2, ..., n. 3

453 ExampleInRn:

⋆(e1 ∧ e2 ∧ · · · ∧ ek) = ek+1 ∧ ek+2 ∧ · · · ∧ en.

3The parity of a permutationσ of 1, 2, . . . , n can be defined as the parity of thenumber of inversions, i.e., of pairs of elements x, y of 1, 2, ..., n such thatx < y and σ(x) > σ(y).

307

Page 322: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover
Page 323: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9.Tensors in Coordinates”The introduction of numbers as coordinates is an act of violence.”

HermannWeyl.

9.1. Index notation for tensors

So far we have used a coordinate-free formalism to define and de-scribe tensors. However, in many calculations a basis in V is fixed,and one needs to compute the components of tensors in that basis.In this cases the index notationmakes such calculations easier.

Suppose a basis e1, ..., en in V is fixed; then the dual basis¶ek©

is also fixed. Any vector v ∈ V is decomposed as v =∑k

vkek and

any covector as f∗ =∑k

fkek.

Any tensor from V ⊗ V is decomposed as

A =∑j,k

Ajkej ⊗ ek ∈ V ⊗ V

and so on. The action of a covector on a vector is f∗ (v) =∑k

fkvk,

309

Page 324: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9. Tensors in Coordinates

and the actionof anoperator ona vector is∑j,k

Ajkvkek. However, it is

cumbersome to keep writing these sums. In the index notation, onewrites only the components vk or Ajk of vectors and tensors.

454 DefinitionGiven T ∈ Trs(V ):

T =n∑

j1=1

· · ·n∑

jn=1

Tjr+1···jnj1···jr ej1 ⊗ ejr ⊗ ejr+1 · · · ⊗ ejr+s

The index notation of this tensor is

Tjr+1···jnj1···jr

9.1. Definition of index notation

The rules for expressing tensors in the indexnotations are as follows:

o Basis vectors ek and basis tensors (e.g. ek⊗e∗l ) are never writ-

ten explicitly. (It is assumed that the basis is fixed and known.)

o Instead of a vector v ∈ V , one writes its array of componentsvk with the superscript index. Covectors f∗ ∈ V ∗ are written fkwith the subscript index. The index k runs over integers from 1

to N . Components of vectors and tensors may be thought ofas numbers.

o Tensorsarewrittenasmultidimensional arraysof componentswith superscript or subscript indices as necessary, for exampleAjk ∈ V ∗ ⊗ V ∗ or Blm

k ∈ V ⊗ V ⊗ V ∗. Thus e.g. the Kroneckerdelta symbol is written as δjk when it represents the identityoperator 1V .

310

Page 325: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9.1. Index notation for tensors

o Tensors with subscript indices, like Aij , are called covariant,while tensors with superscript indices, likeAk, are called con-travariant. Tensors with both types of indices, like Almn

lk , arecalled mixed type.

o Subscript indices, rather thansubscripted tensors, arealsodubbed“covariant” and superscript indices are dubbed “contravari-ant”.

o For tensor invariance, a pair of dummy indices should in gen-eral be complementary in their variance type, i.e. one covari-ant and the other contravariant.

o As indicated earlier, tensor order is equal to the number of itsindices while tensor rank is equal to the number of its free in-dices; hence vectors (terms, expressions and equalities) arerepresented by a single free index and rank-2 tensors are rep-resented by two free indices. The dimension of a tensor is de-termined by the range taken by its indices.

o The choice of indices must be consistent; each index corre-sponds to a particular copy of V or V ∗. Thus it is wrong towrite vj = uk or vi + ui = 0. Correct equations are vj = uj

and vi + ui = 0. This disallowsmeaningless expressions suchas v∗ + u (one cannot add vectors from different spaces).

o Sums over indices such asn∑

k=1

akbk are not written explicitly,

the∑

symbol is omitted, and the Einstein summation con-vention is used instead: Summationover all valuesof an indexisalways impliedwhen that index letter appears once as a sub-script and once as a superscript. In this case the letter is called

311

Page 326: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9. Tensors in Coordinates

a dummy (or mute) index. Thus one writes fkvk instead of∑k

fkvk and Ajkv

k instead of∑k

Ajkvk.

o Summation is allowed only over one subscript and one super-script but never over two subscripts or two superscripts andnever over three ormore coincident indices. This correspondsto requiring thatweareonly allowed tocompute thecanonicalpairing of V and V ∗ but no other pairing. The expression vkvk

is not allowed because there is no canonical pairing of V and

V , so, for instance, the sumn∑

k=1

vkvk depends on the choice

of the basis. For the same reason (dependence on the basis),expressions such as uiviwi or AiiBii are not allowed. Correctexpressions are uiviwk and AikBik.

o One needs to pay close attention to the choice and the posi-tion of the letters such as j, k, l,... used as indices. Indices thatare not repeated are free indices. The rank of a tensor expres-sion is equal to the number of free subscript and superscriptindices. Thus Aj

kvk is a rank 1 tensor (i.e. a vector) because the

expression Ajkv

k has a single free index, j, and a summationover k is implied.

o The tensor product symbol⊗ is never written. For example, ifv⊗ f∗ =

∑jk

vjf∗kej ⊗ ek, one writes vkfj to represent the ten-

sor v ⊗ f∗. The index letters in the expression vkfj are inten-tionally chosen to be different (in this case, k and j) so that nosummation would be implied. In other words, a tensor prod-uct is written simply as a product of components, and the in-dex letters are chosen appropriately. Then one can interpret

312

Page 327: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9.1. Index notation for tensors

vkfj as simply the product of numbers. In particular, it makesno difference whether one writes fjvk or vkfj . The position ofthe indices (rather than the ordering of vectors) shows in everycase how the tensor product is formed. Note that it is not pos-sible to distinguish V ⊗V ∗ from V ∗⊗V in the index notation.

455 ExampleIt follows from the definition of δij that δijvj = vi. This is the indexrepresentation of the identity transformation 1v = v.

456 ExampleSupposew, x, y, and z are vectors from V whose components arewi,xi, yi, zi. What are the components of the tensor w ⊗ x + 2y ⊗ z ∈V ⊗ V ?

Solution: wixk + 2yizk. (We need to choose another letter forthe second free index, k, which corresponds to the second copy of Vin V ⊗ V .)

457 ExampleThe operator A ≡ 1V + λv ⊗ u∗ ∈ V ⊗ V ∗ acts on a vector x ∈ V .Calculate the resulting vector y ≡ Ax.

In the index-free notation, the calculation is

y = Ax =(1V + λv⊗ u∗

)x = x + λu∗ (x)v.

In the index notation, the calculation looks like this:

yk =Äδkj + λvkuj

äxj = xk + λvkujx

j.

In this formula, j is a dummy indexandk is a free index. We could havealso written λxjvkuj instead of λvkujxj since the ordering of compo-nents makes no difference in the index notation.

313

Page 328: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9. Tensors in Coordinates458 Example

In a physics book you find the following formula,

Hαµν =

1

2

Ähβµν + hβνµ − hµνβ

ägαβ.

To what spaces do the tensorsH , g, h belong (assuming these quan-tities represent tensors)? Rewrite this formula in the coordinate-freenotation.

Solution: H ∈ V ⊗ V ∗ ⊗ V ∗, h ∈ V ∗ ⊗ V ∗ ⊗ V ∗, g ∈ V ⊗ V .Assuming the simplest case,

h = h∗1 ⊗ h∗

2 ⊗ h∗3, g = g1 ⊗ g2,

the coordinate-free formula is

H =1

2g1⊗

Äh∗1 (g2)h∗

2 ⊗ h∗3 + h∗

1 (g2)h∗3 ⊗ h∗

2 − h∗3 (g2)h∗

1 ⊗ h∗2

ä.

9.1. Advantages and disadvantages of index notation

Index notation is conceptually easier than the index-free notationbecauseonecan imaginemanipulating“merely” sometablesofnum-bers, rather than “abstract vectors.” In other words, we are workingwith less abstract objects. The price is thatweobscure the geometricinterpretation of what we are doing, and proofs of general theoremsbecomemore difficult to understand.

Themain advantage of the index notation is that it makes compu-tations with complicated tensors quicker.

Some disadvantages of the index notation are:

314

Page 329: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9.2. Tensor Revisited: Change of Coordinate

o If thebasis is changed, all componentsneed tobe recomputed.In textbooks that use the index notation, quite some time isspent studying the transformation laws of tensor componentsunder a change of basis. If different basis are used simultane-ously, confusion may result.

o The geometrical meaning of many calculations appears hid-den behind amass of indices. It is sometimes unclearwhethera long expression with indices can be simplified and how toproceed with calculations.

Despite these disadvantages, the index notation enables one toperform practical calculations with high-rank tensor spaces, such asthose required in field theory and in general relativity. For this rea-son, and also for historical reasons (Einstein used the index notationwhen developing the theory of relativity), most physics textbooksuse the indexnotation. In somecases, calculationscanbeperformedequally quickly using index and index-free notations. In other cases,especially when deriving general properties of tensors, the index-free notation is superior.

9.2. Tensor Revisited: Change of Coordinate

Vectors, covectors, linear operators, andbilinear formsare examplesof tensors. They are multilinear maps that are represented numeri-cally when some basis in the space is chosen.

This numeric representation is specific to each of them: vectorsand covectors are representedbyone-dimensional arrays, linear op-erators and quadratic forms are represented by two-dimensional ar-rays. Apart from the number of indices, their position does matter.

315

Page 330: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9. Tensors in Coordinates

Thecoordinatesofavectorarenumeratedbyoneupper index,whichis called the contravariant index. The coordinates of a covector arenumerated by one lower index, which is called the covariant index.In amatrix of bilinear formwe use two lower indices; therefore bilin-ear forms are called twice-covariant tensors. Linear operators aretensors ofmixed type; their components are numerated by one up-per and one lower index. The number of indices and their positionsdetermine the transformation rules, i ethe way the components ofeach particular tensor behave under a change of basis. In the gen-eral case, any tensor is representedbyamultidimensional arraywithadefinite numberof upper indices andadefinite numberof lower in-dices. Let’s denote thesenumbers by r and s. Thenwehavea tensorof the type (r, s), or sometimes the termvalency is used. A tensor oftype (r, s), or of valency (r, s) is calledan r-times contravariantandan s-times covariant tensor. This is terminology; now let’s proceedto the exact definition. It is based on the following general transfor-mation formulas:

Xi1... irj1... js =n∑. . .

n∑h1, ..., hrk1, ..., ks

Si1h1. . . Sirhr

Tk1j1 . . . Tksjs X

h1... hrk1... ks

, (9.1)

Xi1... irj1... js =n∑. . .

n∑h1, ..., hrk1, ..., ks

Ti1h1. . . Tirhr

Sk1j1 . . . Sksjs X

h1... hrk1... ks

. (9.2)

459 Definition (Tensor Definition in Coordinate)A (r + s)-dimensional array Xi1... irj1... js of real numbers and such that thecomponents of this array obey the transformation rules

Xi1... irj1... js =n∑. . .

n∑h1, ..., hrk1, ..., ks

Si1h1. . . Sirhr

Tk1j1 . . . Tksjs X

h1... hrk1... ks

, (9.3)

316

Page 331: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9.2. Tensor Revisited: Change of Coordinate

Xi1... irj1... js =n∑. . .

n∑h1, ..., hrk1, ..., ks

Ti1h1. . . Tirhr

Sk1j1 . . . Sksjs X

h1... hrk1... ks

. (9.4)

under a change of basis is called tensor of type (r, s), or of valency(r, s).

Formula 9.4 is derived from 9.3, so it is sufficient to remember onlyone of them. Let it be the formula 9.3. Though huge, formula 9.3 iseasy to remember.

Indices i1, . . . , ir and j1, . . . , js are free indices. In right handside of the equality 9.3 they are distributed inS-s and T -s, each hav-ing only one entry and each keeping its position, i eupper indicesi1, . . . , ir remain upper and lower indices j1, . . . , js remain lowerin right hand side of the equality 9.3.

Other indices h1, . . . , hr and k1, . . . , ks are summation indices;they enter the right hand side of 9.3 pairwise: once as an upper in-dex and once as a lower index, once in S-s or T -s and once in com-ponents of array Xh1... hr

k1... ks.

WhenexpressingXi1... irj1... js through Xh1... hrk1... ks

eachupper index is servedby direct transition matrix S and produces one summation in 9.3:

X... iα ...... ... ... =

∑. . .∑n

hα=1. . .∑

. . . S iαhα. . . X... hα ...

... ... .... (9.5)

In a similar way, each lower index is served by inverse transitionma-trix T and also produces one summation in formula 9.3:

X... ... ...... jα ... =∑

. . .∑n

kα=1. . .∑

. . . Tkα jα . . . X... ... ...... kα .... (9.6)

Formulas 9.5 and 9.6 are the same as 9.3 and used to highlight how9.3 iswritten. So tensors aredefined. Furtherwe shall considermoreexamples showing that many well-known objects undergo the defi-nition 12.1.

317

Page 332: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9. Tensors in Coordinates460 Example

Verify that formulas for change of basis of vectors, covectors, lineartransformation and bilinear forms are special cases of formula 9.3.What are the valencies of vectors, covectors, linear operators, and bi-linear forms when they are considered as tensors.

461 ExampleThe δji is a tensor.

Solution:

δ′ji = Ajk(A

−1)liδkl = Aj

k(A−1)ki = δji

462 Example

The ϵijk is a pseudo-tensor.

463 ExampleLet aij be the matrix of some bilinear form a. Let’s denote by bij com-ponents of inversematrix for aij . Prove thatmatrix bij under a changeof basis transforms like matrix of twice-contravariant tensor. Hence itdetermines tensor b of valency (2, 0). Tensor b is calleda dual bilinearform for a.

9.2. Rank

The order of a tensor is identified by the number of its indices (e.g.Aijk is a tensor of order 3) which normally identifies the tensor rank

as well. However, when contraction (see S 9.3.4) takes place once ormore, the order of the tensor is not affected but its rank is reducedby two for each contraction operation.1

1In the literature of tensor calculus, rank and order of tensors are generally usedinterchangeably; however someauthors differentiate between the twoas they

318

Page 333: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9.2. Tensor Revisited: Change of Coordinate

• “Zero tensor” is a tensor whose all components are zero.

• “Unit tensor”or “unity tensor”,which isusuallydefined for rank-2 tensors, is a tensor whose all elements are zero except theoneswith identical values of all indiceswhich are assigned thevalue 1.

• While tensors of rank-0 are generally represented in a commonform of light face non-indexed symbols, tensors of rank ≥ 1

are represented in several forms and notations, themain onesare the index-free notation, whichmay also be called direct orsymbolic or Gibbs notation, and the indicial notation which isalso called index or component or tensor notation. The first isa geometrically oriented notation with no reference to a par-ticular reference frame and hence it is intrinsically invariant tothe choiceof coordinate systems,whereas the second takesanalgebraic formbasedon components identifiedby indices andhence the notation is suggestive of an underlying coordinatesystem, althoughbeinga tensormakes it form-invariantundercertain coordinate transformations and therefore it possessescertain invariant properties. The index-free notation is usuallyidentified by using bold face symbols, like a and B, while theindicial notation is identified by using light face indexed sym-bols such as ai and Bij .

assign order to the total number of indices, including repetitive indices, whilethey keep rank to the number of free indices. We think the latter is better andhence we follow this convention in the present text.

319

Page 334: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9. Tensors in Coordinates

9.2. Examples of Tensors of Different Ranks

o Examples of rank-0 tensors (scalars) are energy,mass, temper-ature, volume and density. These are totally identified by asingle number regardless of any coordinate system and hencethey are invariant under coordinate transformations.

o Examples of rank-1 tensors (vectors) are displacement, force,electric field, velocity and acceleration. These need for theircomplete identification a number, representing their magni-tude, and a direction representing their geometric orientationwithin their space. Alternatively, they can be uniquely identi-fied by a set of numbers, equal to the number of dimensionsof the underlying space, in reference to a particular coordinatesystem and hence this identification is system-dependent al-though theystill havesystem-invariantproperties suchas length.

o Examples of rank-2 tensors are Kronecker delta (see S 9.5.1),stress, strain, rate of strain and inertia tensors. These requirefor their full identification a set of numbers each of which isassociated with two directions.

o Examples of rank-3 tensors are the Levi-Civita tensor (see S9.5.2) and the tensor of piezoelectric moduli.

o Examplesof rank-4 tensors are theelasticityor stiffness tensor,the compliance tensor and the fourth-ordermoment of inertiatensor.

o Tensors of high ranks are relatively rare in science.

320

Page 335: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9.3. Tensor Operations in Coordinates

9.3. Tensor Operations in Coordinates

There aremany operations that can be performed on tensors to pro-duce other tensors in general. Some examples of these operationsare addition/subtraction, multiplication by a scalar (rank-0 tensor),multiplication of tensors (each of rank> 0), contraction and permu-tation. Some of these operations, such as addition and multiplica-tion, involve more than one tensor while others are performed on asingle tensor, such as contraction and permutation.

In tensor algebra, division is allowed only for scalars, hence if thecomponents of an indexed tensor should appear in a denominator,

the tensor should be redefined to avoid this, e.g. Bi =1

Ai

.

9.3. Addition and Subtraction

Tensors of the same rankand type canbeaddedalgebraically topro-duce a tensor of the same rank and type, e.g.

a = b+ c (9.7)

Ai = Bi − Ci (9.8)

Aij = Bi

j + Cij (9.9)

464 DefinitionGiven two tensors Yi1... irj1... js and Zi1... irj1... js of the same type then we definetheir sum as

Xi1... irj1... js + Yi1... irj1... js = Zi1... irj1... js .

321

Page 336: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9. Tensors in Coordinates465 Theorem

Given two tensors Yi1... irj1... js and Zi1... irj1... js of type (r, s) then their sum

Zi1... irj1... js = Xi1... irj1... js + Yi1... irj1... js .

is also a tensor of type (r, s).

Proof.

Xi1... irj1... js =n∑. . .

n∑h1, ..., hrk1, ..., ks

Si1h1. . . Sirhr

Tk1j1 . . . Tksjs X

h1... hrk1... ks

,

Yi1... irj1... js =n∑. . .

n∑h1, ..., hrk1, ..., ks

Si1h1. . . Sirhr

Tk1j1 . . . Tksjs Y

h1... hrk1... ks

,

Then

Zi1... irj1... js =n∑. . .

n∑h1, ..., hrk1, ..., ks

Si1h1. . . Sirhr

Tk1j1 . . . Tksjs X

h1... hrk1... ks

+n∑. . .

n∑h1, ..., hrk1, ..., ks

Si1h1. . . Sirhr

Tk1j1 . . . Tksjs Y

h1... hrk1... ks

Zi1... irj1... js =n∑. . .

n∑h1, ..., hrk1, ..., ks

Si1h1. . . Sirhr

Tk1j1 . . . Tksjs

(Xh1... hrk1... ks

+ Yh1... hrk1... ks

)

Addition of tensors is associative and commutative:

(A + B) + C = A + (B + C) (9.10)

A + B = B + A (9.11)

322

Page 337: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9.3. Tensor Operations in Coordinates

9.3. Multiplication by Scalar

A tensor can bemultiplied by a scalar, which generally should not bezero, to produce a tensor of the same variance type and rank, e.g.

Ajik = aBj

ik (9.12)

where a is a non-zero scalar.466 Definition

Given Xi1... irj1... js a tensor of type (r, s) and α a scalar we define the multi-plication of Xi1... irj1... js by α as:

Yi1... irj1... js = α Xi1... irj1... js .

467 TheoremGiven Xi1... irj1... js a tensor of type (r, s) and α a scalar then

Yi1... irj1... js = α Xi1... irj1... js .

is also a tensor of type (r, s)

The proof of this Theorem is very similar to the proof of the Theorem465 and the proof is left as an exercise to the reader.

As indicated above, multiplying a tensor by a scalar means multi-plying each component of the tensor by that scalar.

Multiplication by a scalar is commutative, and associative whenmore than two factors are involved.

9.3. Tensor Product

This may also be called outer or exterior or direct or dyadicmultipli-cation, although some of these names may be reserved for opera-tions on vectors.

323

Page 338: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9. Tensors in Coordinates

The tensor product is defined by a more tricky formula. Supposewehave tensor X of type (r, s) and tensor Y of type (p, q), thenwe canwrite:

Zi1... ir+p

j1... js+q= Xi1... irj1... js Y

ir+1... ir+p

js+1... js+q.

Formula 9.3.3 produces new tensor Z of the type (r + p, s + q). It iscalled the tensor product of X and Y and denoted Z = X⊗ Y.

468 Example

AiBj = Cij (9.13)

AijBkl = Cijkl (9.14)

Direct multiplication of tensors is not commutative.

469 Example (Outer Product of Vectors)The outer product of two vectors is equivalent to a matrix multiplica-tion uvT , provided that u is represented as a column vector and v asa column vector. And so vT is a row vector.

u⊗ v = uvT =

u1

u2

u3

u4

ñv1 v2 v3

ô=

u1v1 u1v2 u1v3

u2v1 u2v2 u2v3

u3v1 u3v2 u3v3

u4v1 u4v2 u4v3

.

(9.15)

In index notation:

(uvT)ij = uivj

324

Page 339: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9.3. Tensor Operations in Coordinates

The outer product operation is distributive with respect to the al-gebraic sum of tensors:

A (B±C) = AB±AC & (B±C)A = BA±CA (9.16)

Multiplication of a tensor by a scalar (refer to S 9.3.2) may be re-garded as a special case of direct multiplication.

The rank-2 tensor constructed as a result of the direct multiplica-tion of two vectors is commonly called dyad.

Tensors may be expressed as an outer product of vectors wherethe rank of the resultant product is equal to the number of the vec-tors involved (e.g. 2 for dyads and 3 for triads).

Not every tensor can be synthesized as a product of lower ranktensors.

9.3. Contraction

Contraction of a tensor of rank> 1 is to make two free indices iden-tical, by unifying their symbols, and perform summation over theserepeated indices, e.g.

Aji contraction−−−−−−−−→ Ai

i (9.17)

Ajkil contraction on jl−−−−−−−−−−−−→ Amk

im (9.18)

Contraction results in a reduction of the rank by 2 since it impliesthe annihilation of two free indices. Therefore, the contraction of arank-2 tensor is a scalar, the contractionof a rank-3 tensor is a vector,the contraction of a rank-4 tensor is a rank-2 tensor, and so on.

325

Page 340: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9. Tensors in Coordinates

For non-Cartesian coordinate systems, the pair of contracted in-dices should be different in their variance type, i.e. one upper andone lower. Hence, contraction of a mixed tensor of type (m,n) will,in general, produce a tensor of type (m− 1, n− 1).

A tensor of type (p, q) can have p×q possible contractions, i.e. onecontraction for each pair of lower and upper indices.

470 Example (Trace)In matrix algebra, taking the trace (summing the diagonal elements)can also be considered as contraction of the matrix, which under cer-tain conditions can represent a rank-2 tensor, and hence it yields thetrace which is a scalar.

9.3. Inner Product

On taking the outer product of two tensors of rank≥ 1 followed bya contraction on two indices of the product, an inner product of thetwo tensors is formed. Hence if one of the original tensors is of rank-m and the other is of rank-n, the inner product will be of rank-(m +

n− 2).The inner product operation is usually symbolized by a single dot

between the two tensors, e.g. A·B, to indicate contraction followingouter multiplication.

In general, the inner product is not commutative. When one orboth of the tensors involved in the inner product are of rank> 1 theorder of the multiplicands does matter.

The inner product operation is distributive with respect to the al-gebraic sum of tensors:

A·(B±C) = A·B±A·C & (B±C)·A = B·A±C·A

326

Page 341: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9.3. Tensor Operations in Coordinates

(9.19)

471 Example (Dot Product)A commonexample of contraction is the dot product operation on vec-tors which can be regarded as a direct multiplication (refer to S 9.3.3)of the two vectors, which results in a rank-2 tensor, followed by a con-traction.

472 Example (Matrix acting on vectors)Another commonexample (from linear algebra) of inner product is themultiplication of a matrix (representing a rank-2 tensor) by a vector(rank-1 tensor) to produce a vector, e.g.

[Ab] kij = Aijb

k contraction on jk−−−−−−−−−−−−−→ [A · b]i = Aijbj (9.20)

The multiplication of two n × n matrices is another example ofinner product (see Eq. ??).

For tensors whose outer product produces a tensor of rank > 2,various contraction operations between different sets of indices canoccur and hence more than one inner product, which are differentin general, can be defined. Moreover, when the outer product pro-duces a tensor of rank> 3more than one contraction can take placesimultaneously.

9.3. Permutation

A tensor may be obtained by exchanging the indices of another ten-sor, e.g. transposition of rank-2 tensors.

Obviously, tensor permutation applies only to tensors of rank≥ 2.The collection of tensors obtained by permuting the indices of a

basic tensor may be called isomers.

327

Page 342: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9. Tensors in Coordinates

9.4. Tensor Test: Quotient Rule

Sometimes a tensor-like object may be suspected for being a ten-sor; in such cases a test based on the “quotient rule” can be used toclarify the situation. According to this rule, if the inner product of asuspected tensor with a known tensor is a tensor then the suspect isa tensor. Inmore formal terms, if it is not known ifA is a tensor but itis known thatB andC are tensors;moreover it is known that the fol-lowing relation holds true in all rotated (properly-transformed) coor-dinate frames:

Apq...k...mBij...k...n = Cpq...mij...n (9.21)

then A is a tensor. Here, A, B and C are respectively of ranksm, nand (m+n− 2), due to the contraction on k which can be any indexof A and B independently.

Testing for being a tensor can also be done by applying first prin-ciples through direct substitution in the transformation equations.However, using the quotient rule is generally more convenient andrequires less work.

The quotient rule may be considered as a replacement for the di-vision operation which is not defined for tensors.

9.5. Kronecker and Levi-Civita Tensors

These tensors are of particular importance in tensor calculus dueto their distinctive properties and unique transformation attributes.They are numerical tensors with fixed components in all coordinatesystems. The first is called Kronecker delta or unit tensor, while thesecond is called Levi-Civita

328

Page 343: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9.5. Kronecker and Levi-Civita Tensors

The δ and ϵ tensors are conserved under coordinate transforma-tions and hence they are the same for all systems of coordinate.2

9.5. Kronecker δ

This is a rank-2 symmetric tensor in all dimensions, i.e.

δij = δji (i, j = 1, 2, . . . , n) (9.22)

Similar identities apply to the contravariant and mixed types of thistensor.

It is invariant in all coordinate systems, and hence it is an isotropictensor.3

It is defined as:

δij =

1 (i = j)

0 (i = j)(9.23)

and hence it can be considered as the identity matrix, e.g. for 3D

îδijó=

δ11 δ12 δ13

δ21 δ22 δ23

δ31 δ32 δ33

=

1 0 0

0 1 0

0 0 1

(9.24)

Covariant, contravariantandmixed typeof this tensorare thesame,that is

δij = δ ji = δij = δij (9.25)

2For the permutation tensor, the statement applies to proper coordinate trans-formations.

3In fact it is more general than isotropic as it is invariant even under impropercoordinate transformations.

329

Page 344: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9. Tensors in Coordinates

9.5. Permutation ϵ

This is an isotropic tensor. It has a rank equal to the number of di-mensions; hence, a rank-n permutation tensor has nn components.

It is totally anti-symmetric in eachpair of its indices, i.e. it changessign on swapping any two of its indices, that is

ϵi1...ik...il...in = −ϵi1...il...ik...in (9.26)

The reason is that any exchange of two indices requires an even/oddnumberof single-step shifts to the right of the first indexplus anodd-/even number of single-step shifts to the left of the second index, sothe total number of shifts is odd and hence it is an odd permutationof the original arrangement.

It is a pseudo tensor since it acquires aminus sign under improperorthogonal transformationof coordinates (inversionofaxeswithpos-sible superposition of rotation).

Definition of rank-2 ϵ (ϵij):

ϵ12 = 1, ϵ21 = −1 & ϵ11 = ϵ22 = 0 (9.27)

Definition of rank-3 ϵ (ϵijk):

ϵijk =

1 (i, j, k is even permutation of 1,2,3)

−1 (i, j, k is odd permutation of 1,2,3)

0 (repeated index)

(9.28)

The definition of rank-n ϵ (ϵi1i2...in) is similar to the definition ofrank-3 ϵ considering index repetition and even or odd permutations

330

Page 345: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9.5. Kronecker and Levi-Civita Tensors

of its indices (i1, i2, · · · , in) corresponding to (1, 2, · · · , n), that is

ϵi1i2...in =

1

î(i1, i2, . . . , in) is even permutation of (1, 2, . . . , n)

ó−1

î(i1, i2, . . . , in) is odd permutation of (1, 2, . . . , n)

ó0 [repeated index]

(9.29)

ϵmay be considered a contravariant relative tensor of weight+1

or a covariant relative tensor of weight −1. Hence, in 2, 3 and n di-mensional spaces respectively we have:

ϵij = ϵij (9.30)

ϵijk = ϵijk (9.31)

ϵi1i2...in = ϵi1i2...in (9.32)

9.5. Useful Identities Involving δ or/and ϵ

Identities Involving δ

Whenan index of the Kronecker delta is involved in a contraction op-eration by repeating an index in another tensor in its own term, theeffect of this is to replace the shared index in the other tensor by theother index of the Kronecker delta, that is

δijAj = Ai (9.33)

In such cases the Kronecker delta is described as the substitution orindex replacement operator. Hence,

δijδjk = δik (9.34)

331

Page 346: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9. Tensors in Coordinates

Similarly,

δijδjkδki = δikδki = δii = n (9.35)

where n is the space dimension.Because the coordinates are independent of each other:

∂xi∂xj

= ∂jxi = xi,j = δij (9.36)

Hence, in an n dimensional space we have

∂ixi = δii = n (9.37)

For orthonormal Cartesian systems:

∂xi

∂xj=∂xj

∂xi= δij = δij (9.38)

For a set of orthonormal basis vectors in orthonormal Cartesiansystems:

ei · ej = δij (9.39)

The double inner product of two dyads formed by orthonormalbasis vectors of an orthonormal Cartesian system is given by:

eiej : ekel = δikδjl (9.40)

Identities Involving ϵ

For rank-3 ϵ:

ϵijk = ϵkij = ϵjki = −ϵikj = −ϵjik = −ϵkji (sense of cyclic order)

(9.41)

332

Page 347: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9.5. Kronecker and Levi-Civita Tensors

These equations demonstrate the fact that rank-3 ϵ is totally anti-symmetric in all of its indices since a shift of any two indices reversesthe sign. This also reflects the fact that the above tensor system hasonly one independent component.

For rank-2 ϵ:

ϵij = (j − i) (9.42)

For rank-3 ϵ:

ϵijk =1

2(j − i) (k − i) (k − j) (9.43)

For rank-4 ϵ:

ϵijkl =1

12(j − i) (k − i) (l − i) (k − j) (l − j) (l − k) (9.44)

For rank-n ϵ:

ϵa1a2···an =n−1∏i=1

1i!

n∏j=i+1

Äaj − ai

ä =1

S(n− 1)

∏1≤i<j≤n

Äaj − ai

ä(9.45)

where S(n − 1) is the super-factorial function of (n − 1) which isdefined as

S(k) =k∏

i=1

i! = 1! · 2! · . . . · k! (9.46)

A simpler formula for rank-n ϵ canbeobtained from theprevious oneby ignoring the magnitude of the multiplication factors and takingonly their signs, that is

ϵa1a2···an =∏

1≤i<j≤n

σÄaj − ai

ä= σ

Ñ ∏1≤i<j≤n

Äaj − ai

äé(9.47)

333

Page 348: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9. Tensors in Coordinates

where

σ(k) =

+1 (k > 0)

−1 (k < 0)

0 (k = 0)

(9.48)

For rank-n ϵ:

ϵi1i2···in ϵi1i2···in = n! (9.49)

because this is the sum of the squares of ϵi1i2···in over all the permu-tations of n different indices which is equal to n! where the value ofϵ of each one of these permutations is either+1 or−1 and hence inboth cases their square is 1.

For a symmetric tensor Ajk:

ϵijkAjk = 0 (9.50)

because an exchange of the two indices of Ajk does not affect itsvalue due to the symmetry whereas a similar exchange in these in-dices in ϵijk results in a sign change; hence each term in the sum hasits own negative and therefore the total sumwill vanish.

ϵijkAiAj = ϵijkAiAk = ϵijkAjAk = 0 (9.51)

because, due to the commutativity ofmultiplication, an exchange ofthe indices in A’s will not affect the value but a similar exchange inthe corresponding indices of ϵijk will cause a change in sign; henceeach term in the sum has its own negative and therefore the totalsumwill be zero.

For a set of orthonormal basis vectors in a 3D space with a right-handed orthonormal Cartesian coordinate system:

ei × ej = ϵijkek (9.52)

334

Page 349: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9.5. Kronecker and Levi-Civita Tensors

ei ·Äej × ek

ä= ϵijk (9.53)

Identities Involving δ and ϵ

ϵijkδ1iδ2jδ3k = ϵ123 = 1 (9.54)

For rank-2 ϵ:

ϵijϵkl =

∣∣∣∣∣∣∣∣δik δil

δjk δjl

∣∣∣∣∣∣∣∣ = δikδjl − δilδjk (9.55)

ϵilϵkl = δik (9.56)

ϵijϵij = 2 (9.57)

For rank-3 ϵ:

ϵijkϵlmn =

∣∣∣∣∣∣∣∣∣∣∣∣

δil δim δin

δjl δjm δjn

δkl δkm δkn

∣∣∣∣∣∣∣∣∣∣∣∣= δilδjmδkn+δimδjnδkl+δinδjlδkm−δilδjnδkm−δimδjlδkn−δinδjmδkl

(9.58)

ϵijkϵlmk =

∣∣∣∣∣∣∣∣δil δim

δjl δjm

∣∣∣∣∣∣∣∣ = δilδjm − δimδjl (9.59)

335

Page 350: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9. Tensors in Coordinates

The last identity is veryuseful inmanipulatingandsimplifying tensorexpressions and proving vector and tensor identities.

ϵijkϵljk = 2δil (9.60)

ϵijkϵijk = 2δii = 6 (9.61)

since the rank and dimension of ϵ are the same, which is 3 in thiscase.

For rank-n ϵ:

ϵi1i2···in ϵj1j2···jn =

∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣

δi1j1 δi1j2 · · · δi1jn

δi2j1 δi2j2 · · · δi2jn...

... . . . ...

δinj1 δinj2 · · · δinjn

∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣(9.62)

According to Eqs. 9.28 and 9.33:

ϵijkδij = ϵijkδik = ϵijkδjk = 0 (9.63)

9.5. ⋆ Generalized Kronecker delta

The generalized Kronecker delta is defined by:

δi1...inj1...jn =

1

î(j1 . . . jn) is even permutation of (i1 . . . in)

ó−1

î(j1 . . . jn) is odd permutation of (i1 . . . in)

ó0 [repeated j’s]

(9.64)

336

Page 351: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9.5. Kronecker and Levi-Civita Tensors

It can also be defined by the following n× n determinant:

δi1...inj1...jn =

∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣

δi1j1 δi1j2 · · · δi1jn

δi2j1 δi2j2 · · · δi2jn...

... . . . ...

δinj1 δinj2 · · · δinjn

∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣(9.65)

where the δij entries in the determinant are the normal Kroneckerdelta as defined by Eq. 9.23.

Accordingly, the relationbetween the rank-n ϵand thegeneralizedKronecker delta in an n dimensional space is given by:

ϵi1i2...in = δ1 2...ni1i2...in& ϵi1i2...in = δi1i2...in1 2...n (9.66)

Hence, thepermutation tensor ϵmaybe considered as a special caseof the generalized Kronecker delta. Consequently the permutationsymbol can bewritten as ann×n determinant consisting of the nor-mal Kronecker deltas.

If we define

δijlm = δijklmk (9.67)

then Eq. 9.59 will take the following form:

δijlm = δilδjm − δimδ

jl (9.68)

Other identities involving δ and ϵ can also be formulated in terms ofthe generalized Kronecker delta.

On comparing Eq. 9.62 with Eq. 9.65 we conclude

δi1...inj1...jn = ϵi1...in ϵj1...jn (9.69)

337

Page 352: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9. Tensors in Coordinates

9.6. Types of Tensors Fields

In the following subsections we introduce a number of tensor typesand categories and highlight their main characteristics and differ-ences. These types and categories are not mutually exclusive andhence they overlap in general; moreover they may not be exhaus-tive in their classes as some tensorsmay not instantiate any one of acomplementary setof types suchasbeingsymmetricoranti-symmetric.

9.6. Isotropic and Anisotropic Tensors

Isotropic tensors are characterized by the property that the values oftheir components are invariant under coordinate transformation byproper rotation of axes. In contrast, the values of the components ofanisotropic tensors are dependent on the orientation of the coordi-nate axes. Notable examplesof isotropic tensors are scalars (rank-0),the vector 0 (rank-1), Kronecker delta δij (rank-2) and Levi-Civita ten-sor ϵijk (rank-3). Many tensors describing physical properties of ma-terials, such as stress andmagnetic susceptibility, are anisotropic.

Direct and inner products of isotropic tensors are isotropic ten-sors.

The zero tensor of any rank is isotropic; therefore if the compo-nents of a tensor vanish in a particular coordinate system they willvanish in all properly and improperly rotated coordinate systems.4

Consequently, if the components of two tensors are identical in aparticular coordinate system they are identical in all transformedco-ordinate systems.

As indicated, all rank-0 tensors (scalars) are isotropic. Also, the

4For improper rotation, this is more general than being isotropic.

338

Page 353: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9.6. Types of Tensors Fields

zero vector,0, of any dimension is isotropic; in fact it is the only rank-1 isotropic tensor.

473 TheoremAny isotropic second order tensor Tij we can be written as

Tij = λδij

for some scalar λ.

Proof. First we will prove that T is diagonal. LetR be the reflectionin the hyperplane perpendicular to the j-th vector in the standardordered basis.

Rkl =

−1 if k = l = j

δkl otherwise

therefore

R = RT ∧R2 = I ⇒ RTR = RRT = I

Therefore:

Tij =∑p,q

RipRjqTpq = RiiRjjTiji = j ⇒ Tij = −Tij ⇒ Tij = 0

Nowwewill prove thatTjj = T11. LetP be thepermutationmatrixthat interchanges the 1st and j-th rows when acrting by leftmultipli-cation.

Pkl =

δjl if k = 1

δ1l if k = j

δkl otherwise

(P TP )kl =∑m

P TkmPml =

∑m

PmkPml =∑

m =1,j

PmkPml+∑

m=1,j

PmkPml =∑

m =1,j

δmkδml+δjkδjl+δ1kδ1l =∑m

δmkδml = δkl

339

Page 354: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9. Tensors in Coordinates

Therefore:

Tjj =∑p,q

PjpPjqTpq =∑q

P 2jqTqq =

∑q

δ21qTqq =∑q

δ1qTqq = T11

9.6. Symmetric and Anti-symmetric Tensors

These types of tensor apply to high ranks only (rank ≥ 2). More-over, these types are not exhaustive, even for tensors of ranks ≥ 2,as there are high-rank tensors which are neither symmetric nor anti-symmetric.

A rank-2 tensor Aij is symmetric iff for all i and j

Aji = Aij (9.70)

and anti-symmetric or skew-symmetric iff

Aji = −Aij (9.71)

Similar conditions apply to contravariant type tensors (refer also tothe following).

A rank-n tensor Ai1...in is symmetric in its two indices ij and il iff

Ai1...il...ij ...in = Ai1...ij ...il...in (9.72)

and anti-symmetric or skew-symmetric in its two indices ij and il iff

Ai1...il...ij ...in = −Ai1...ij ...il...in (9.73)

Any rank-2 tensor Aij can be synthesized from (or decomposedinto) a symmetric part A(ij) (marked with round brackets enclosing

340

Page 355: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9.6. Types of Tensors Fields

the indices) and an anti-symmetric part A[ij] (marked with squarebrackets) where

Aij = A(ij)+A[ij], A(ij) =1

2

ÄAij + Aji

ä& A[ij] =

1

2

ÄAij − Aji

ä(9.74)

A rank-3 tensor Aijk can be symmetrized by

A(ijk) =1

3!

ÄAijk + Akij + Ajki + Aikj + Ajik + Akji

ä(9.75)

and anti-symmetrized by

A[ijk] =1

3!

ÄAijk + Akij + Ajki − Aikj − Ajik − Akji

ä(9.76)

A rank-n tensor Ai1...in can be symmetrized by

A(i1...in) =1

n!(sum of all even & odd permutations of indices i’s)

(9.77)

and anti-symmetrized by

A[i1...in] =1

n!(sum of all even permutations minus sum of all odd permutations)

(9.78)

For a symmetric tensor Aij and an anti-symmetric tensor Bij (orthe other way around) we have

AijBij = 0 (9.79)

The indiceswhoseexchangedefines thesymmetryandanti-symmetryrelations shouldbeof the samevariance type, i.e. bothupperorbothlower.

341

Page 356: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

9. Tensors in Coordinates

The symmetry and anti-symmetry characteristic of a tensor is in-variant under coordinate transformation.

A tensorofhigh rank (> 2)maybesymmetrizedoranti-symmetrizedwith respect to only some of its indices instead of all of its indices,e.g.

A(ij)k =1

2

ÄAijk + Ajik

ä& A[ij]k =

1

2

ÄAijk − Ajik

ä(9.80)

A tensor is totally symmetric iff

Ai1...in = A(i1...in) (9.81)

and totally anti-symmetric iff

Ai1...in = A[i1...in] (9.82)

For a totally skew-symmetric tensor (i.e. anti-symmetric in all ofits indices), nonzero entries can occur only when all the indices aredifferent.

342

Page 357: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10.Tensor Calculus

10.1. Tensor Fields

Inmanyapplications, especially indifferential geometryandphysics,it is natural to consider a tensor with components that are functionsof thepoint in a space. Thiswas the settingofRicci’s originalwork. Inmodernmathematical terminology such an object is called a tensorfield and often referred to simply as a tensor.

474 DefinitionA tensor field of type (r, s) is a map T : V → T s

r (V ).

The space of all tensor fields of type (r, s) is denoted T sr (V ). In this

way, given T ∈ T sr (V ), if we apply this to a point p ∈ V , we obtain

T (p) ∈ T sr (V )

It’s usual to write the point p as an index:

Tp : (v1, . . . , ωn) 7→ Tp(v1, . . . , ωn) ∈ R

475 Example

343

Page 358: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10. Tensor Calculus

• If f ∈ T 00 (V ) then f is a scalar function.

• If T ∈ T 01 (V ) then T is a vector field.

• If T ∈ T 10 (V ) then f is called differential form of rank 1.

Differential Now we will construct the one of the most importanttensor field: the differential.

Given a differentiable scalar function f the directional derivative

Dvf(p) :=d

dtf(p+ tv)

∣∣∣∣∣t=0

is a linear function of v.

(Dv+wf)(p) = (Dvf)(p) + (Dwf)(p) (10.1)

(Dcvf)(p) = c(Dvf)(p) (10.2)

In other words Dvf(p) ∈ T 10 (V )

476 DefinitionLet f : V → R be a differentiable function. The differential of f ,denoted by df , is the differential form defined by

dfpv = Dvf(p).

Clearly, df ∈ T 10 (V )

Letu1, u2, . . . , unbea coordinate system. Since the coordinatesu1, u2, . . . , un are themselves functions, we define the associateddifferential-forms du1, du2, . . . , dun.

344

Page 359: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10.1. Tensor Fields477 Proposition

Letu1, u2, . . . , unbeacoordinate systemand∂r∂ui

(p) thecorrespond-

ingbasis ofV . Then thedifferential-formsdu1, du2, . . . , dunare thecorresponding dual basis:

duip(∂r∂uj

(p)

)= δji

Since∂ui

∂uj= δij , it follows that

df =n∑

i=1

∂f

∂uidui.

We also have the following product rule

d(fg) = (df)g + f(dg)

As consequence of Theorem 478 and Proposition 477 we have:

478 TheoremGiven T ∈ T r

s (V ) be a (r, s) tensor. Then T can be expressed in coor-dinates as:

T =n∑

j1=1

· · ·n∑

jn=1

Aj1···jrjr+1···jnduj1⊗dujr ⊗ ∂r

∂ujr+1

(p) · · ·⊗ ∂r

∂ujr+s

(p)

10.1. Change of Coordinates

Letu1, u2, . . . , unandu1, u2, . . . , un twocoordinates systemand

∂r∂ui

(p) and ∂r∂ui

(p) the basis of V with duj and duj are thecorresponding dual basis:

By the chain rule we have that the vectors change of basis as:

∂r∂uj

(p) =∂ui∂uj

(p)∂r∂ui

(p)

345

Page 360: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10. Tensor Calculus

So the matrix of change of basis is:

Aji =

∂ui∂uj

And the covectors changes by the inverse:ÄA−1

äji=∂uj∂ui

479 Theorem (Change of Basis For Tensor Fields)Let u1, u2, . . . , un and u1, u2, . . . , un two coordinates system andT a tensor

Ti′1...i

′p

j′1...j′q(u1, . . . , un) =

∂ui′1

∂ui1· · · ∂u

i′p

∂uip∂uj1

∂uj′1· · · ∂u

jq

∂uj′qT

i1...ipj1...jq (u

1, . . . , un).

480 Example (Contravariance)The tangent vector to a curve is a contravariant vector.

Solution: Let the curve be given by the parameterization xi =xi(t). Then the tangent vector to the curve is

T i =dxi

dt

Under a change of coordinates, the curve is given by

x′i = x′i(t) = x′i(x1(t), · · · , xn(t))

and the tangent vector in the new coordinate system is given by:

T ′i =dx′i

dt

By the chain rule,

dx′i

dt=∂x′i

∂xjdxj

dt

346

Page 361: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10.1. Tensor Fields

Therefore,

T ′i = T j ∂x′i

∂xj

which shows that the tangent vector transforms contravariantly andthus it is a contravariant vector.

481 Example (Covariance)The gradient of a scalar field is a covariant vector field.

Solution: Let ϕ(x) be a scalar field. Then let

G = ∇ϕ =

Ç∂ϕ

∂x1,∂ϕ

∂x2,∂ϕ

∂x3, · · · , ∂ϕ

∂xn

åthus

Gi =∂ϕ

∂xi

In the primed coordinate system, the gradient is

G′i =

∂ϕ′

∂x′i

where ϕ′ = ϕ′(x′) = ϕ(x(x′)) By the chain rule,

∂ϕ′

∂x′i=

∂ϕ

∂xj∂xj

∂x′i

Thus

G′i = Gj

∂xj

∂x′i

which shows that the gradient is a covariant vector.

482 ExampleA covariant tensor has components xy, z2, 3yz − x in rectangular co-ordinates. Write its components in spherical coordinates.

347

Page 362: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10. Tensor Calculus

Solution: Let Ai denote its coordinates in rectangular coordi-nates (x1, x2, x3) = (x, y, z).

A1 = xy A2 = z2, A3 = 3y − x

Let Ak denote its coordinates in spherical coordinates (x1, x2, x3) =(r, ϕ, θ):

Then

Ak =∂xj

∂xkAj

The relation between the two coordinates systems are given by:

x = r sinϕ cos θ; y = r sinϕ sin θ; z = r cosϕ

And so:

A1 =∂x1

∂x1A1 +

∂x2

∂x1A2 +

∂x3

∂x1A3 (10.3)

= sinϕ cos θ(xy) + sinϕ sin θ(z2) + cosϕ(3y − x) (10.4)

= sinϕ cos θ(r sinϕ cos θ)(r sinϕ sin θ) + sinϕ sin θ(r cosϕ)2

(10.5)

+ cosϕ(3r sinϕ sin θ − r sinϕ cos θ) (10.6)

A2 =∂x1

∂x2A1 +

∂x2

∂x2A2 +

∂x3

∂x2A3 (10.7)

= r cosϕ cos θ(xy) + r cosϕ sin θ(z2) +−r sinϕ(3y − x)(10.8)

= r cosϕ cos θ(r sinϕ cos θ)(r sinϕ sin θ) + r cosϕ sin θ(r cosϕ)2

(10.9)

+ r sinϕ(3r sinϕ sin θ − r sinϕ cos θ) (10.10)

348

Page 363: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10.2. Derivatives

A3 =∂x1

∂x3A1 +

∂x2

∂x3A2 +

∂x3

∂x3A3 (10.11)

= −r sinϕ sin θ(xy) + r sinϕ cos θ(z2) + 0) (10.12)

= −r sinϕ sin θ(r sinϕ cos θ)(r sinϕ sin θ) + r sinϕ cos θ(r cosϕ)2

(10.13)

(10.14)

10.2. Derivatives

In this section we consider two different types of derivatives of ten-sor fields: differentiationwith respect to spacial variablesx1, . . . , xn

anddifferentiationwith respect to parameters other than the spatialones.

The second type of derivatives are simpler to define. Suppose wehave tensor field T of type (r, s) and depending on the additionalparameter t (for instance, this could be a time variable). Then, uponchoosing some Cartesian coordinate system, we can write

∂X i1... irj1... js

∂t= lim

h→0

X i1... irj1... js(t+ h, x1, . . . , xn)−X i1... ir

j1... js(t, x1, . . . , xn)

h.

(10.15)

The left hand side of 10.15 is a tensor since the fraction in righthand side is constructed by means of two tensorial operations: dif-ference and scalar multiplication. Taking the limit h → 0 preservesthe tensorial nature of this fraction since the matrices of change ofcoordinates are time-independent.

So the differentiationwith respect to external parameters is a ten-sorial operation producing new tensors from existing ones.

349

Page 364: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10. Tensor Calculus

Now let’s consider the spacial derivative of tensor field T , e.g, thederivativewith respect tox1. In this casewewant towrite thederiva-tive as

∂T i1... irj1... js

∂x1= lim

h→0

T i1... irj1... js (x

1 + h, . . . , xn)− T i1... irj1... js (x

1, . . . , xn)

h,

(10.16)

but in numerator of the fraction in the right hand side of 10.16 we getthe difference of two tensors bound to different points of space: thepoint x1, . . . , xn and the point x1 + h, . . . , xn.

In general we can’t sum the coordinates of tensors defined in dif-ferent points since these tensors are written with respect to distinctbasis of vector and covectors, as both basis varies with the point. InCartesian coordinate system we don’t have this dependence. Andboth tensors are written in the same basis and everything is well de-fined.

We now claim:

483 TheoremFor any tensor field T of type (r, s) partial derivatives with respect tospacial variables u1, . . . , un

∂ua· · · ∂

∂xc︸ ︷︷ ︸m

T i1... irj1... js ,

in any Cartesian coordinate system represent another tensor field ofthe type (r, s+m).

Proof. Since T is a Tensor

Ti1...ipj1...jq (u

1, . . . , un) =∂ui1

∂ui′1· · · ∂u

ip

∂ui′p

∂uj′1

∂uj1· · · ∂u

j′q

∂ujqT

i′1...i′p

j′1...j′q(u1, . . . , un).

350

Page 365: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10.2. Derivatives

and so:

∂uaT

i1...ipj1...jq (u

1, . . . , un) =∂

∂ua

Ñ∂ui1

∂ui′1· · · ∂u

ip

∂ui′p

∂uj′1

∂uj1· · · ∂u

j′q

∂ujqT

i′1...i′p

j′1...j′q(u1, . . . , un)

é(10.17)

=∂

∂ua

Ñ∂ui1

∂ui′1· · · ∂u

ip

∂ui′p

∂uj′1

∂uj1· · · ∂u

j′q

∂ujq

éT

i′1...i′p

j′1...j′q(u1, . . . , un)+

(10.18)

∂ui1

∂ui′1· · · ∂u

ip

∂ui′p

∂uj′1

∂uj1· · · ∂u

j′q

∂ujq∂

∂uaT

i′1...i′p

j′1...j′q(u1, . . . , un)

(10.19)

We are assuming that the matrices

∂uis

∂ui′s∂uj

′l

∂ujl

are constant matrices.And so

∂ua∂uis

∂ui′s= 0

∂ua∂uj

′l

∂ujl= 0

Hence

∂ua

Ñ∂ui1

∂ui′1· · · ∂u

ip

∂ui′p

∂uj′1

∂uj1· · · ∂u

j′q

∂ujq

éT

i′1...i′p

j′1...j′q(u1, . . . , un) = 0

And

∂uaT

i1...ipj1...jq (u

1, . . . , un) =∂ui1

∂ui′1· · · ∂u

ip

∂ui′p

∂uj′1

∂uj1· · · ∂u

j′q

∂ujq∂

∂uaT

i′1...i′p

j′1...j′q(u1, . . . , un)

(10.20)

=∂ui1

∂ui′1· · · ∂u

ip

∂ui′p

∂uj′1

∂uj1· · · ∂u

j′q

∂ujq∂u′a∂ua

[∂

∂u′aT

i′1...i′p

j′1...j′q(u1, . . . , un)

](10.21)

351

Page 366: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10. Tensor Calculus

484 RemarkWe note that in general the partial derivative is not a tensor. Given avector field

v = vj∂r∂uj

,

then

∂v∂ui

=∂vj

∂ui∂r∂uj

+ vj∂2r

∂ui ∂uj.

The term∂2r

∂ui ∂ujin general is not null if the coordinate system is

not the Cartesian.

485 ExampleCalculate

∂xm∂λn(Aijλixj +Bijxiλj)

Solution:

∂xm∂λn(Aijλixj +Bijxiλj) = Aijδinδjm +Bijδimδjn (10.22)

= Anm +Bmn (10.23)

486 Example

Prove that if Fik is an antisymmetric tensor then

Tijk = ∂iFjk + ∂jFki + ∂kFij

is a tensor .

352

Page 367: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10.2. Derivatives

Solution: The tensor Fik changes as:

Fjk =∂xj

∂x′a∂xk

∂x′bFab

Then

∂iFjk = ∂i

Ñ∂xj

∂x′a∂xk

∂x′bFab

é(10.24)

= ∂i

Ñ∂xj

∂x′a∂xk

∂x′b

éFab +

∂xj

∂x′a∂xk

∂x′b∂iFab (10.25)

= ∂i

Ñ∂xj

∂x′a∂xk

∂x′b

éFab +

∂xj

∂x′a∂xk

∂x′b∂xi

∂x′a∂aFab (10.26)

The tensorTijk = ∂iFjk + ∂jFki + ∂kFij

is totally antisymmetric under any index pair exchange. Now per-form a coordinate change, Tijk will transform as

Tabc =∂xi

∂x′a∂xj

∂x′b∂xk

∂x′cTijk + Iabc

where this Iabc is given by:

Iabc =∂xi

∂x′a∂i(

∂xj

∂x′b∂xk

∂x′c)Fjk + · · ·

such Iabcwill clearly be also totally antisymmetric under exchangeofany pair of the indices a, b, c. Notice now that we can rewrite:

Iabc =∂

∂x′a(∂xj

∂x′b∂xk

∂x′c)Fjk+· · · =

∂2xj

∂x′ax′b∂xk

∂x′cFjk+

∂xj

∂x′b∂2xj

∂x′ax′cFjk+· · ·

and theyall vanishbecause theobject is antisymmetric in the indicesa, b, c while the mixed partial derivatives are symmetric (remember

353

Page 368: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10. Tensor Calculus

that anobject both symmetric andantisymmetric is zero), henceTijkis a tensor.

487 ProblemGiveamoredetailedexplanationofwhy the timederivativeof a tensorof type (r, s) is tensor of type (r, s).

10.3. Integrals and the Tensor DivergenceTheorem

It is also straightforward to do integrals. Since we can sum tensorsand take limits, the definition of a tensor-valued integral is straight-forward.

For example,ˆV

Tij···k(x) dV is a tensor of the same rank as Tij···k(think of the integral as the limit of a sum).

It is easy togeneralize thedivergence theorem fromvectors to ten-sors.

488 Theorem (Divergence Theorem for Tensors)Let Tijk··· be a continuously differentiable tensor defined on a domainV with a piecewise-differentiable boundary (i.e. for almost all points,we have a well-defined normal vector nl), then we have

ˆS

Tij···kℓnℓ dS =

ˆV

∂xℓ(Tij···kℓ) dV,

with n being an outward pointing normal.

The regular divergence theorem is the case where T has one indexand is a vector field.Proof. The tensor form of the divergence theorem can be obtainedapplying the usual divergence theorem to the vector field v defined

354

Page 369: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10.4. Metric Tensor

by vℓ = aibj · · · ckTij···kℓ, where a,b, · · · , c are fixed constant vec-tors.

Then

∇ · v =∂vℓ∂xℓ

= aibj · · · ck ∂

∂xℓT ij···kℓ,

and

n · v = nℓvℓ = aibj · · · ckTij···kℓnℓ.

Sincea,b, · · · , c are arbitrary, therefore they canbe eliminated, andthe tensor divergence theorem follows.

10.4. Metric Tensor

This is a rank-2 tensorwhichmayalsobecalled the fundamental ten-sor.

The main purpose of the metric tensor is to generalize the con-cept of distance to general curvilinear coordinate frames and main-tain the invariance of distance in different coordinate systems.

InorthonormalCartesiancoordinate systems thedistanceelementsquared, (ds)2, between two infinitesimally neighboring points inspace, one with coordinates xi and the other with coordinates xi +dxi, is given by

(ds)2 = dxidxi = δijdxidxj (10.27)

This definition of distance is the key to introducing a rank-2 tensor,gij , called the metric tensor which, for a general coordinate system,is defined by

(ds)2 = gijdxidxj (10.28)

355

Page 370: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10. Tensor Calculus

Themetric tensor has also a contravariant form, i.e. gij .The components of the metric tensor are given by:

gij = Ei · Ej & gij = Ei · Ej (10.29)

where the indexedEare thecovariantandcontravariantbasis vec-tors:

Ei =∂r∂ui

& Ei = ∇ui (10.30)

where r is the position vector in Cartesian coordinates and ui is ageneralized curvilinear coordinate.

The mixed type metric tensor is given by:

gij = Ei ·Ej = δij & g ji = Ei ·Ej = δ j

i (10.31)

and hence it is the same as the unity tensor.For a coordinate system in which the metric tensor can be cast in

a diagonal form where the diagonal elements are ±1 the metric iscalled flat.

ForCartesiancoordinate systems,whichareorthonormal flat-spacesystems, we have

gij = δij = gij = δij (10.32)

Themetric tensor is symmetric, that is

gij = gji & gij = gji (10.33)

The contravariant metric tensor is used for raising indices of co-variant tensors and the covariant metric tensor is used for loweringindices of contravariant tensors, e.g.

Ai = gijAj Ai = gijAj (10.34)

356

Page 371: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10.4. Metric Tensor

where the metric tensor acts, like a Kronecker delta, as an index re-placement operator. Hence, any tensor can be cast into a covariantor a contravariant form, as well as amixed form. However, the orderof the indices should be respected in this process, e.g.

Aij = gjkA

ik = A ij = gjkA

ki (10.35)

Some authors insert dots (e.g. A· ij ) to remove any ambiguity about

the order of the indices.Thecovariantandcontravariantmetric tensorsare inversesof each

other, that isîgijó=îgijó−1 &

îgijó=îgijó−1 (10.36)

Hence

gikgkj = δij & gikgkj = δ j

i (10.37)

It is common to reserve the “metric tensor” to the covariant formand call the contravariant form, which is its inverse, the “associate”or “conjugate” or “reciprocal” metric tensor.

As a tensor, the metric has a significance regardless of any coor-dinate system although it requires a coordinate system to be repre-sented in a specific form.

For orthogonal coordinate systems the metric tensor is diagonal,i.e. gij = gij = 0 for i = j.

For flat-space orthonormal Cartesian coordinate systems in a 3Dspace, the metric tensor is given by:

îgijó=îδijó=

1 0 0

0 1 0

0 0 1

=îδijó=îgijó

(10.38)

357

Page 372: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10. Tensor Calculus

For cylindrical coordinate systems with coordinates (ρ, ϕ, z), themetric tensor is given by:

îgijó=

1 0 0

0 ρ2 0

0 0 1

&îgijó=

1 0 0

01

ρ20

0 0 1

(10.39)

For spherical coordinate systemswithcoordinates (r, θ, ϕ), themet-ric tensor is given by:

îgijó=

1 0 0

0 r2 0

0 0 r2 sin2 θ

&îgijó=

1 0 0

01

r20

0 01

r2 sin2 θ

(10.40)

10.5. Covariant Differentiation

Let x1, . . . , xn be a coordinate system. And ∂r∂xi

∣∣∣∣∣p

: i ∈ 1, . . . , n

the associated basis

Themetric tensor gij =Æ∂r∂xi

;∂r∂xj

∏.

Given a vector field

v = vj∂r∂xj

,

then∂v∂xi

=∂vj

∂xi∂r∂xj

+ vj∂2r

∂xi ∂xj.

358

Page 373: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10.5. Covariant Differentiation

The last term but can be expressed as a linear combination of thetangent space base vectors using the Christoffel symbols

∂2r∂xi ∂xj

= Γkij∂r∂xk

.

489 DefinitionThe covariant derivative∇ei

v, also written∇iv, is defined as:

∇eiv :=

∂v∂xi

=

Ñ∂vk

∂xi+ vjΓk

ij

é∂r∂xk

.

TheChristoffel symbols canbe calculatedusing the inner product:⟨∂2r

∂xi ∂xj,∂r∂xl

⟩= Γk

ij

Æ∂r∂xk

,∂r∂xl

∏= Γk

ij gkl.

On the other hand,

∂gab∂xc

=

⟨∂2r

∂xc ∂xa,∂r∂xb

⟩+

⟨∂r∂xa

,∂2r

∂xc ∂xb

using the symmetry of the scalar product and swapping the order ofpartial differentiations we have

∂gjk∂xi

+∂gki∂xj− ∂gij∂xk

= 2

⟨∂2r

∂xi ∂xj,∂r∂xk

and so we have expressed the Christoffel symbols for the Levi-Civitaconnection in terms of the metric:

gklΓkij =

1

2

Ç∂gjl∂xi

+∂gli∂xj− ∂gij∂xl

å.

490 DefinitionChristoffel symbol of the second kind is defined by:

Γkij =

gkl

2

Ç∂gil∂xj

+∂gjl∂xi− ∂gij∂xl

å(10.41)

359

Page 374: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10. Tensor Calculus

where the indexed g is the metric tensor in its contravariant and co-variant forms with implied summation over l. It is noteworthy thatChristoffel symbols are not tensors.

The Christoffel symbols of the second kind are symmetric in theirtwo lower indices:

Γkij = Γk

ji (10.42)

491 ExampleFor Cartesian coordinate systems, the Christoffel symbols are zero forall the values of indices.

492 ExampleFor cylindrical coordinate systems (ρ, ϕ, z), the Christoffel symbols arezero for all the values of indices except:

Γk22 = −ρ (10.43)

Γ212 = Γ2

21 =1

ρ

where (1, 2, 3) stand for (ρ, ϕ, z).

493 ExampleFor spherical coordinate systems (r, θ, ϕ), the Christoffel symbols canbe computed from

ds2 = dr2 + r2dθ2 + r2 sin2 θdφ2

We can easily then see that themetric tensor and the inversemetrictensor are:

g =

1 0 0

0 r2 0

0 0 r2 sin2 θ

360

Page 375: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10.5. Covariant Differentiation

g−1 =

1 0 0

0 r−2 0

0 0 r−2 sin−2 θ

Using the formula:

Γmij =

1

2gml(∂jgil + ∂iglj − ∂lgji)

Where upper indices indicate the inverse matrix. And so:

Γ1 =

0 0 0

0 −r 0

0 0 −r sin2 θ

Γ2 =

0

1

r0

1

r0 0

0 0 − sin θcosθ

Γ3 =

0 0

1

r

0 0 cot θ1

rcot θ 0

494 Theorem

Underachangeof variable from (y1, . . . , yn) to (x1, . . . , xn), theChristof-fel symbol transform as

Γkij =

∂xp

∂yi∂xq

∂yjΓr

pq∂yk

∂xr+∂yk

∂xm∂2xm

∂yi∂yj

361

Page 376: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10. Tensor Calculus

where the overline denotes the Christoffel symbols in the y coordinatesystem.

495 Definition (Derivatives of Tensors in Coordinates)

• For a differentiable scalar f the covariant derivative is the sameas the normal partial derivative, that is:

f;i = f,i = ∂if (10.44)

This is justified by the fact that the covariant derivative is differ-ent from thenormal partial derivative because the basis vectorsin general coordinate systems are dependent on their spatialposition, and since a scalar is independent of the basis vectorsthe covariant and partial derivatives are identical.

• For a differentiable vector A the covariant derivative is:

Aj;i = ∂iAj − ΓkjiAk (covariant)

Aj;i = ∂iA

j + ΓjkiA

k (contravariant)(10.45)

• For a differentiable rank-2 tensorA the covariant derivative is:

Ajk;i = ∂iAjk − ΓljiAlk − Γl

kiAjl (covariant)

Ajk;i = ∂iA

jk + ΓjliA

lk + ΓkliA

jl (contravariant)

Akj;i = ∂iAk

j + ΓkliA

kjl−Γl

jiAl(mixed)

(10.46)

• For a differentiable rank-n tensor A the covariant derivative is:

Aij...klm...p;q = ∂qAij...k

lm...p + ΓiaqA

aj...klm...pΓ

jaqA

ia...klm...p + · · ·+ Γk

aqAij...alm...p(10.47)

−ΓalqA

ij...kam...p − Γa

mqAij...kla...p − · · · − Γa

pqAij...klm...a

362

Page 377: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10.5. Covariant Differentiation

Since the Christoffel symbols are identically zero in Cartesian co-ordinate systems, the covariant derivative is the same as the normalpartial derivative for all tensor ranks.

The covariant derivative of the metric tensor is zero in all coordi-nate systems.

Several rules of normal differentiation similarly apply to covariantdifferentiation. For example, covariant differentiation is a linear op-eration with respect to algebraic sums of tensor terms:

∂;i (aA± bB) = a∂;iA± b∂;iB (10.48)

where a and b are scalar constants and A and B are differentiabletensor fields. The product rule of normal differentiation also appliesto covariant differentiation of tensor multiplication:

∂;i (AB) =Ä∂;iA

äB + A∂;iB (10.49)

This rule is also valid for the inner product of tensors because the in-ner product is an outer product operation followed by a contractionof indices, and covariant differentiation and contraction of indicescommute.

The covariant derivative operator can bypass the raising/loweringindex operator:

Ai = gijAj =⇒ ∂;mAi = gij∂;mA

j (10.50)

and hence themetric behaves like a constant with respect to the co-variant operator.

A principal difference between normal partial differentiation andcovariant differentiation is that for successive differential operationsthepartialderivativeoperatorsdocommutewitheachother (assum-ing certain continuity conditions) but the covariant operators do not

363

Page 378: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10. Tensor Calculus

commute, that is

∂i∂j = ∂j∂i but ∂;i∂;j = ∂;j∂;i (10.51)

Higher order covariant derivatives are similarly defined as deriva-tives of derivatives; however the order of differentiation should berespected (refer to the previous point).

10.6. Geodesics and The Euler-LagrangeEquations

Given the metric tensor g in some domain U ⊂ Rn, the length of acontinuously differentiable curve γ : [a, b]→ Rn is defined by

L(γ) =

ˆ b

a

»gγ(t)(γ(t), γ(t)) dt.

In coordinates if γ(t) = (x1, . . . xn) then:

L(γ) =

ˆ b

a

−gµν

dxµ

dtdxν

dt dt

The distance d(p, q) between two points p and q is defined as theinfimum of the length taken over all continuous, piecewise continu-ously differentiable curves γ : [a, b] → Rn such that γ(a) = p andγ(b) = q. The geodesics are then defined as the locally distance-minimizing paths.

So the geodesics are the curve y(x) such that the functional

L(γ) =

ˆ b

a

»gγ(x)(γ(x), γ(x)) dx.

is minimized over all smooth (or piecewise smooth) functions y(x)such that x(a) = p and x(b) = q.

364

Page 379: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10.6. Geodesics and The Euler-Lagrange Equations

This problem can be simplified, if we introduce the energy func-tional

E(γ) =1

2

ˆ b

a

gγ(t)(γ(t), γ(t)) dt.

For a piecewiseC1 curve, the Cauchy–Schwarz inequality gives

L(γ)2 ≤ 2(b− a)E(γ)

with equality if and only if

g(γ′, γ′)

is constant.Hence the minimizers ofE(γ) also minimizeL(γ).The previous problem is an example of calculus of variations is

concerned with the extrema of functionals. The fundamental prob-lem of the calculus of variations is to find a function x(t) such thatthe functional

I(x) =

ˆ b

a

f(t, x(t), y′(t)) dt

is minimized over all smooth (or piecewise smooth) functions x(t)satisfying certain boundary conditions—for example, x(a) = A andx(b) = B.

If x(t) is the smooth function at which the desired minimum ofI(x)occurs, and if I(x(t)+εη(t)) isdefined for somearbitrary smoothfunction eta(x)with η(a) = 0 and η(b) = 0, for small enough ε, then

I(x+ εη) =

ˆ b

a

f(t, x+ εη, x′ + εη′) dt

365

Page 380: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10. Tensor Calculus

is now a function of ε, which must have a minimum at ε = 0. In thatcase, if I(ε) is smooth enough, wemust have

dI

dε|ε=0 =

ˆ b

a

fx(t, x, x′)η(t) + fx′(t, x, x′)η′(t) dt = 0 .

If we integrate the second term by parts we get, using η(a) = 0 andη(b) = 0,

ˆ b

a

Ñfx(t, x, x

′)− d

dtfx′(t, x, x′)

éη(t) dt = 0 .

One can then argue that since η(t)was arbitrary and x is smooth, wemust have the quantity in brackets identically zero. This gives theEuler-Lagrange equations:

∂xf(t, x, x′)− d

dt

∂x′f(t, x, x′) = 0 . (10.52)

In general this gives a second-order ordinary differential equationwhichcanbesolved toobtain theextremal functionf(x). We remarkthat the Euler–Lagrange equation is a necessary, but not a sufficient,condition for an extremum.

This can be generalized to many variables: Given the functional:

I(x) =

ˆ b

a

f(t, x1(t), x′1(t), . . . , xn(t), x′n(t)) dt

We have the corresponding Euler-Lagrange equations:

∂xkf(t, x1(t), x′1(t), . . . , xn(t), x′n(t))− d

dt

∂x′k(t, x1(t), x′1(t), . . . , xn(t), x′n(t)) = 0.

(10.53)

496 TheoremA necessary condition to a curve γ be a geodesic is

d2γλ

dt2+ Γλ

µν

dγµ

dt

dγν

dt= 0

366

Page 381: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

10.6. Geodesics and The Euler-Lagrange Equations

Proof. The geodesics are the minimum of the functional

L(γ) =

ˆ b

a

»gγ(x)(γ(x), γ(x)) dx.

Let

E =1

2gµν

dxµ

dxν

Wewill write the Euler Lagrange equations.

d

∂L

∂(dxµ/dλ)=

∂L

∂xµ

Developing the right hand side we have:

∂E

∂xλ=

1

2∂λgµν x

µxν

The first derivative on the left hand side is∂L

∂xλ= gµλ(x(λ))x

µ

where we have made the dependence of g on λ clear for the nextstep. Nowwe differentiate with respect to the curve parameter:

ddλ [gµλ(x(λ))x

µ] = ∂νgµλxµxν+gµλx

µ =1

2∂νgµλx

µxν+1

2∂µgνλx

µxν+gµλxµ

Putting it all together, we obtain

gµλxµ = −1

2

Ä∂νgµλ + ∂µgνλ − ∂λgµν

äxµxν = −Γλµν x

µxν

where in the last step we used the definition of the Christoffel sym-bols with three lower indices. Now contract with the inverse metricto raise the first index and cancel themetric on the left hand side. So

xλ = −Γλµν x

µxν

367

Page 382: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover
Page 383: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

Part IV.

Applications of TensorCalculus

369

Page 384: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover
Page 385: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11.Applications of Tensor

11.1. Common Definitions in Tensor Notation

The trace of a matrix A representing a rank-2 tensor is:

tr (A) = Aii (11.1)

For a 3 × 3matrix representing a rank-2 tensor in a 3D space, thedeterminant is:

det (A) =

∣∣∣∣∣∣∣∣∣∣∣∣

A11 A12 A13

A21 A22 A23

A31 A32 A33

∣∣∣∣∣∣∣∣∣∣∣∣= ϵijkA1iA2jA3k = ϵijkAi1Aj2Ak3

(11.2)

where the last two equalities represent the expansion of the deter-minant by row and by column. Alternatively

det (A) =1

3!ϵijkϵlmnAilAjmAkn (11.3)

371

Page 386: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11. Applications of Tensor

For an n× nmatrix representing a rank-2 tensor inRn, the deter-minant is:

det (A) = ϵi1···inA1i1 . . . Anin = ϵi1···inAi11 . . . Ainn =1

n!ϵi1···in ϵj1···jnAi1j1 . . . Ainjn

(11.4)

The inverse of a matrix A representing a rank-2 tensor is:îA−1

óij=

1

2 det (A)ϵjmn ϵipqAmpAnq (11.5)

The multiplication of a matrix A by a vector b as defined in linearalgebra is:

[Ab]i = Aijbj (11.6)

It shouldbenoticed that hereweare usingmatrix notation. Themul-tiplication operation, according to the symbolic notation of tensors,should be denoted by a dot between the tensor and the vector, i.e.A·b.1

The multiplication of two n × n matrices A and B as defined inlinear algebra is:

[AB]ik = AijBjk (11.7)

Again, here we are using matrix notation; otherwise a dot should beinserted between the twomatrices.

The dot product of two vectors is:

A ·B =δijAiBj = AiBi (11.8)

1The matrix multiplication in matrix notation is equivalent to a dot product op-eration in tensor notation.

372

Page 387: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11.2. Common Differential Operations in Tensor Notation

The readers are referred to S 9.3.5 for a more general definition ofthis type of product that includes higher rank tensors.

The cross product of two vectors is:

[A×B]i = ϵijkAjBk (11.9)

The scalar triple product of three vectors is:

A · (B×C) =

∣∣∣∣∣∣∣∣∣∣∣∣

A1 A2 A3

B1 B2 B3

C1 C2 C3

∣∣∣∣∣∣∣∣∣∣∣∣= ϵijkAiBjCk (11.10)

The vector triple product of three vectors is:îA× (B×C)

ói= ϵijkϵklmAjBlCm (11.11)

11.2. Common Differential Operations in TensorNotation

Herewepresent themost commondifferential operationsasdefinedby tensor notation. These operations are mostly based on the vari-ous typesof interactionbetween thevectordifferential operatornabla∇ with tensors of different ranks as well as interaction with othertypes of operation like dot and cross products.

The operator∇ is essentially a spatial partial differential operatordefined in Cartesian coordinate systems by:

∇i =∂

∂xi(11.12)

373

Page 388: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11. Applications of Tensor

The gradient of a differentiable scalar function of position f is avector given by:

[∇f ]i = ∇if =∂f

∂xi= ∂if = f,i (11.13)

Thegradientofadifferentiablevector functionofpositionA (whichis the outer product, as defined in S 9.3.3, between the∇ operatorand the vector) is a rank-2 tensor defined by:

[∇A]ij = ∂iAj (11.14)

The gradient operation is distributive but not commutative or as-sociative:

∇ (f + h) = ∇f +∇h (11.15)

∇f = f∇ (11.16)

(∇f)h = ∇ (fh) (11.17)

where f and h are differentiable scalar functions of position.The divergence of a differentiable vector A is a scalar given by:

∇ ·A = δij∂Ai

∂xj=∂Ai

∂xi= ∇iAi = ∂iAi = Ai,i (11.18)

The divergence operation can also be viewed as taking the gradientof the vector followed by a contraction. Hence, the divergence of avector is invariant because it is the trace of a rank-2 tensor.2

2It may also be argued that the divergence of a vector is a scalar and hence it isinvariant.

374

Page 389: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11.2. Common Differential Operations in Tensor Notation

The divergence of a differentiable rank-2 tensor A is a vector de-fined in one of its forms by:

[∇ ·A]i = ∂jAji (11.19)

and in another form by

[∇ ·A]j = ∂iAji (11.20)

These twodifferent forms can be given, respectively, in symbolic no-tation by:

∇ ·A & ∇ ·AT (11.21)

where AT is the transpose of A. More generally, the divergence ofa tensor of rank n ≥ 2, which is a tensor of rank-(n − 1), can bedefined in several forms, which are different in general, dependingon the combination of the contracted indices.

The divergence operation is distributive but not commutative orassociative:

∇ · (A + B) = ∇ ·A +∇ ·B (11.22)

∇ ·A = A · ∇ (11.23)

∇ · (fA) = ∇f ·A (11.24)

where A and B are differentiable tensor functions of position.The curl of a differentiable vector A is a vector given by:

[∇×A]i = ϵijk∂Ak

∂xj= ϵijk∇jAk = ϵijk∂jAk = ϵijkAk,j (11.25)

375

Page 390: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11. Applications of Tensor

The curl operationmay be generalized to tensors of rank> 1, andhence the curl of a differentiable rank-2 tensor A can be defined asa rank-2 tensor given by:

[∇×A]ij = ϵimn∂mAnj (11.26)

The curl operation is distributive but not commutative or associa-tive:

∇× (A + B) = ∇×A +∇×B (11.27)

∇×A = A×∇ (11.28)

∇× (A×B) = (∇×A)×B (11.29)

The Laplacian scalar operator, also called the harmonic operator,acting on a differentiable scalar f is given by:

∆f = ∇2f = δij∂2f

∂xi∂xj=

∂2f

∂xi∂xi= ∇iif = ∂iif = f,ii (11.30)

The Laplacian operator acting on a differentiable vector A is de-fined for each component of the vector similar to the definition ofthe Laplacian acting on a scalar, that isî

∇2Aói= ∂jjAi (11.31)

The following scalar differential operator is commonly used in sci-ence (e.g. in fluid dynamics):

A · ∇ = Ai∇i = Ai∂

∂xi= Ai∂i (11.32)

376

Page 391: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11.3. Common Identities in Vector and Tensor Notation

whereA is a vector. As indicatedearlier, theorderofAi and∂i shouldbe respected.

The following vector differential operator also has common appli-cations in science:

[A×∇]i = ϵijkAj∂k (11.33)

The differentiation of a tensor increases its rank by one, by intro-ducing an extra covariant index, unless it implies a contraction inwhich case it reduces the rank by one. Therefore the gradient of ascalar is a vector and thegradient of a vector is a rank-2 tensor (∂iAj),while the divergence of a vector is a scalar and the divergence of arank-2 tensor is a vector (∂jAji or ∂iAji). Thismay be justified by thefact that∇ is a vector operator. On the other hand the Laplacian op-erator does not change the rank since it is a scalar operator; hencethe Laplacian of a scalar is a scalar and the Laplacian of a vector is avector.

11.3. Common Identities in Vector and TensorNotation

Herewepresent someof thewidelyused identitiesof vector calculusin the traditional vector notation and in its equivalent tensor nota-tion. In the following bullet points, f and h are differentiable scalarfields;A,B,C andD are differentiable vector fields; and r = xiei isthe position vector.

∇ · r = n

(11.34)

∂ixi = n

377

Page 392: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11. Applications of Tensor

where n is the space dimension.

∇× r = 0 (11.35)

ϵijk∂jxk = 0

∇ (a · r) = a (11.36)

∂iÄajxj

ä= ai

where a is a constant vector.

∇ · (∇f) = ∇2f

(11.37)

∂i (∂if) = ∂iif

∇ · (∇×A) = 0

(11.38)

ϵijk∂i∂jAk = 0

∇× (∇f) = 0 (11.39)

ϵijk∂j∂kf = 0

∇ (fh) = f∇h+ h∇f

(11.40)

∂i (fh) = f∂ih+ h∂if

∇ · (fA) = f∇ ·A + A · ∇f (11.41)

∂i (fAi) = f∂iAi + Ai∂if

378

Page 393: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11.3. Common Identities in Vector and Tensor Notation

∇× (fA) = f∇×A +∇f ×A (11.42)

ϵijk∂j (fAk) = fϵijk∂jAk + ϵijkÄ∂jfäAk

A · (B×C) =C · (A×B) =B · (C×A)

(11.43)

ϵijkAiBjCk = ϵkijCkAiBj = ϵjkiBjCkAi

A× (B×C) = B (A ·C)−C (A ·B)

(11.44)

ϵijkAjϵklmBlCm = Bi (AmCm)− Ci (AlBl)

A× (∇×B) = (∇B) ·A−A · ∇B (11.45)

ϵijkϵklmAj∂lBm = (∂iBm)Am − Al (∂lBi)

∇× (∇×A) = ∇ (∇ ·A)−∇2A (11.46)

ϵijkϵklm∂j∂lAm = ∂i (∂mAm)− ∂llAi

∇ (A ·B) = A× (∇×B) + B× (∇×A) + (A · ∇)B + (B · ∇)A (11.47)

∂i (AmBm) = ϵijkAj (ϵklm∂lBm) + ϵijkBj (ϵklm∂lAm) + (Al∂l)Bi + (Bl∂l)Ai

∇ · (A×B) = B · (∇×A)−A · (∇×B)

(11.48)

∂iÄϵijkAjBk

ä= Bk

Äϵkij∂iAj

ä− Aj

Äϵjik∂iBk

ä∇× (A×B) = (B · ∇)A + (∇ ·B)A− (∇ ·A)B− (A · ∇)B

(11.49)

ϵijkϵklm∂j (AlBm) = (Bm∂m)Ai + (∂mBm)Ai −Ä∂jAj

äBi −

ÄAj∂j

äBi

379

Page 394: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11. Applications of Tensor

(A×B) · (C×D) =

∣∣∣∣∣∣∣∣A ·C A ·D

B ·C B ·D

∣∣∣∣∣∣∣∣ (11.50)

ϵijkAjBkϵilmClDm = (AlCl) (BmDm)− (AmDm) (BlCl)

(A×B)× (C×D) =îD · (A×B)

óC−

îC · (A×B)

óD

(11.51)

ϵijkϵjmnAmBnϵkpqCpDq =ÄϵqmnDqAmBn

äCi −

ÄϵpmnCpAmBn

äDi

In vector and tensor notations, the condition for a vector field Ato be solenoidal is:

∇ ·A = 0

(11.52)

∂iAi = 0

In vector and tensor notations, the condition for a vector field Ato be irrotational is:

∇×A = 0 (11.53)

ϵijk∂jAk = 0

11.4. Integral Theorems in Tensor Notation

The divergence theorem for a differentiable vector field A in vectorand tensor notation is:˚

V

∇ ·A dτ =

¨S

A · n dσ

380

Page 395: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11.4. Integral Theorems in Tensor Notation

(11.54)ˆV

∂iAidτ =

ˆS

Ainidσ

where V is a bounded region in an nD space enclosed by a gener-alized surface S, dτ and dσ are generalized volume and surface el-ements respectively, n and ni are unit normal to the surface and itsith component respectively, and the index i ranges over 1, . . . , n.

The divergence theorem for a differentiable rank-2 tensor field Ain tensor notation for the first index is given by:

ˆV

∂iAildτ =

ˆS

Ailnidσ (11.55)

The divergence theorem for differentiable tensor fields of higherranks A in tensor notation for the index k is:ˆ

V

∂kAij...k...mdτ =

ˆS

Aij...k...mnkdσ (11.56)

Stokes theorem for a differentiable vector field A in vector andtensor notation is:¨

S

(∇×A) · n dσ =

ˆC

A · dr

(11.57)ˆS

ϵijk∂jAknidσ =

ˆC

Aidxi

whereC stands for theperimeter of the surfaceS anddr is the vectorelement tangent to the perimeter.

Stokes theorem for a differentiable rank-2 tensor fieldA in tensornotation for the first index is:ˆ

S

ϵijk∂jAklnidσ =

ˆC

Aildxi (11.58)

381

Page 396: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11. Applications of Tensor

Stokes theorem for differentiable tensor fields of higher ranks Ain tensor notation for the index k is:ˆ

S

ϵijk∂jAlm...k...nnidσ =

ˆC

Alm...k...ndxk (11.59)

11.5. Examples of Using Tensor Techniques toProve Identities

∇ · r = n:

∇ · r = ∂ixi (Eq. 11.18)

= δii (Eq. 9.37)

= n (Eq. 9.37)

(11.60)

∇× r = 0:

[∇× r]i = ϵijk∂jxk (Eq. 11.25)

= ϵijkδkj (Eq. 9.36)

= ϵijj (Eq. 9.33)

= 0 (Eq. 9.28)

(11.61)

Since i is a free index the identity is proved for all components.∇ (a · r) = a:î∇ (a · r)

ói= ∂i

Äajxj

ä(Eqs. 11.13 & 11.8)

= aj∂ixj + xj∂iaj (product rule)

= aj∂ixj (aj is constant)

= ajδji (Eq. 9.36)

= ai (Eq. 9.33)

= [a]i (definition of index)

(11.62)

382

Page 397: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11.5. Examples of Using Tensor Techniques to Prove Identities

Since i is a free index the identity is proved for all components.

∇ · (∇f) = ∇2f :

∇ · (∇f) = ∂i [∇f ]i (Eq. 11.18)

= ∂i (∂if) (Eq. 11.13)

= ∂i∂if (rules of differentiation)

= ∂iif (definition of 2nd derivative)

= ∇2f (Eq. 11.30)

(11.63)

∇ · (∇×A) = 0:

∇ · (∇×A) = ∂i [∇×A]i (Eq. 11.18)

= ∂iÄϵijk∂jAk

ä(Eq. 11.25)

= ϵijk∂i∂jAk (∂ not acting on ϵ)

= ϵijk∂j∂iAk (continuity condition)

= −ϵjik∂j∂iAk (Eq. 9.41)

= −ϵijk∂i∂jAk (relabeling dummy indices i and j)

= 0 (since ϵijk∂i∂jAk = −ϵijk∂i∂jAk)(11.64)

This can also be concluded from line three by arguing that: since bythe continuity condition ∂i and ∂j can change their order with nochange in the value of the termwhile a corresponding change of theorder of i and j in ϵijk results in a sign change, we see that each termin the sum has its own negative and hence the terms add up to zero(see Eq. 9.51).

383

Page 398: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11. Applications of Tensor

∇× (∇f) = 0:î∇× (∇f)

ói= ϵijk∂j [∇f ]k (Eq. 11.25)

= ϵijk∂j (∂kf) (Eq. 11.13)

= ϵijk∂j∂kf (rules of differentiation)

= ϵijk∂k∂jf (continuity condition)

= −ϵikj∂k∂jf (Eq. 9.41)

= −ϵijk∂j∂kf (relabeling dummy indices j and k)

= 0 (since ϵijk∂j∂kf = −ϵijk∂j∂kf )(11.65)

This can also be concluded from line three by a similar argument tothe one given in the previous point. Because

î∇× (∇f)

óiis an arbi-

trary component, then each component is zero.

∇ (fh) = f∇h+ h∇f :î∇ (fh)

ói= ∂i (fh) (Eq. 11.13)

= f∂ih+ h∂if (product rule)

= [f∇h]i + [h∇f ]i (Eq. 11.13)

= [f∇h+ h∇f ]i (Eq. ??)

(11.66)

Because i is a free index the identity is proved for all components.

∇ · (fA) = f∇ ·A + A · ∇f :

∇ · (fA) = ∂i [fA]i (Eq. 11.18)

= ∂i (fAi) (definition of index)

= f∂iAi + Ai∂if (product rule)

= f∇ ·A + A · ∇f (Eqs. 11.18 & 11.32)

(11.67)

384

Page 399: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11.5. Examples of Using Tensor Techniques to Prove Identities

∇× (fA) = f∇×A +∇f ×A:

î∇× (fA)

ói= ϵijk∂j [fA]k (Eq. 11.25)

= ϵijk∂j (fAk) (definition of index)

= fϵijk∂jAk + ϵijkÄ∂jfäAk (product rule & commutativity)

= fϵijk∂jAk + ϵijk [∇f ]j Ak (Eq. 11.13)

= [f∇×A]i + [∇f ×A]i (Eqs. 11.25 & ??)

= [f∇×A +∇f ×A]i (Eq. ??)(11.68)

Because i is a free index the identity is proved for all components.

A · (B×C) = C · (A×B) = B · (C×A):

A · (B×C) = ϵijkAiBjCk (Eq. ??)

= ϵkijAiBjCk (Eq. 9.41)

= ϵkijCkAiBj (commutativity)

= C · (A×B) (Eq. ??)

= ϵjkiAiBjCk (Eq. 9.41)

= ϵjkiBjCkAi (commutativity)

= B · (C×A) (Eq. ??)

(11.69)

The negative permutations of these identities can be similarly ob-tained and proved by changing the order of the vectors in the crossproducts which results in a sign change.

385

Page 400: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11. Applications of Tensor

A× (B×C) = B (A ·C)−C (A ·B):

îA× (B×C)

ói= ϵijkAj [B×C]k (Eq. ??)

= ϵijkAjϵklmBlCm (Eq. ??)

= ϵijkϵklmAjBlCm (commutativity)

= ϵijkϵlmkAjBlCm (Eq. 9.41)

=Äδilδjm − δimδjl

äAjBlCm (Eq. 9.59)

= δilδjmAjBlCm − δimδjlAjBlCm (distributivity)

= (δilBl)ÄδjmAjCm

ä− (δimCm)

ÄδjlAjBl

ä(commutativity and grouping)

= Bi (AmCm)− Ci (AlBl) (Eq. 9.33)

= Bi (A ·C)− Ci (A ·B) (Eq. 11.8)

=îB (A ·C)

ói−îC (A ·B)

ói

(definition of index)

=îB (A ·C)−C (A ·B)

ói

(Eq. ??)(11.70)

Because i is a free index the identity is proved for all components.Other variants of this identity [e.g. (A×B) × C] can be obtainedand proved similarly by changing the order of the factors in the ex-ternal cross product with adding a minus sign.

386

Page 401: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11.5. Examples of Using Tensor Techniques to Prove Identities

A× (∇×B) = (∇B) ·A−A · ∇B:îA× (∇×B)

ói= ϵijkAj [∇×B]k (Eq. ??)

= ϵijkAjϵklm∂lBm (Eq. 11.25)

= ϵijkϵklmAj∂lBm (commutativity)

= ϵijkϵlmkAj∂lBm (Eq. 9.41)

=Äδilδjm − δimδjl

äAj∂lBm (Eq. 9.59)

= δilδjmAj∂lBm − δimδjlAj∂lBm (distributivity)

= Am∂iBm − Al∂lBi (Eq. 9.33)

= (∂iBm)Am − Al (∂lBi) (commutativity & grouping)

=î(∇B) ·A

ói− [A · ∇B]i

=î(∇B) ·A−A · ∇B

ói

(Eq. ??)(11.71)

Because i is a free index the identity is proved for all components.∇× (∇×A) = ∇ (∇ ·A)−∇2A:î∇× (∇×A)

ói= ϵijk∂j [∇×A]k (Eq. 11.25)

= ϵijk∂j (ϵklm∂lAm) (Eq. 11.25)

= ϵijkϵklm∂j (∂lAm) (∂ not acting on ϵ)

= ϵijkϵlmk∂j∂lAm (Eq. 9.41 & definition of derivative)

=Äδilδjm − δimδjl

ä∂j∂lAm (Eq. 9.59)

= δilδjm∂j∂lAm − δimδjl∂j∂lAm (distributivity)

= ∂m∂iAm − ∂l∂lAi (Eq. 9.33)

= ∂i (∂mAm)− ∂llAi (∂ shift, grouping & Eq. ??)

=î∇ (∇ ·A)

ói−î∇2A

ói

(Eqs. 11.18, 11.13 & 11.31)

=î∇ (∇ ·A)−∇2A

ói

(Eqs. ??)

387

Page 402: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11. Applications of Tensor

(11.72)

Because i is a free index the identity is proved for all components.This identity can also be considered as an instance of the identitybefore the last one, observing that in the second term on the righthand side the Laplacian should precede the vector, and hence no in-dependent proof is required.

∇ (A ·B) = A×(∇×B)+B×(∇×A)+(A · ∇)B+(B · ∇)A:

We start from the right hand side and end with the left hand side

[A× (∇×B) + B× (∇×A) + (A · ∇)B + (B · ∇)A

]i=[

A× (∇×B)]i+[B× (∇×A)

]i+[(A · ∇)B

]i+[(B · ∇)A

]i= (Eq. ??)

ϵijkAj [∇×B]k + ϵijkBj [∇×A]k + (Al∂l)Bi + (Bl∂l)Ai = (Eqs. ??, 11.18 & indexing)

ϵijkAj (ϵklm∂lBm) + ϵijkBj (ϵklm∂lAm) + (Al∂l)Bi + (Bl∂l)Ai = (Eq. 11.25)

ϵijkϵklmAj∂lBm + ϵijkϵklmBj∂lAm + (Al∂l)Bi + (Bl∂l)Ai = (commutativity)

ϵijkϵlmkAj∂lBm + ϵijkϵlmkBj∂lAm + (Al∂l)Bi + (Bl∂l)Ai = (Eq. 9.41)(δilδjm − δimδjl

)Aj∂lBm +

(δilδjm − δimδjl

)Bj∂lAm + (Al∂l)Bi + (Bl∂l)Ai = (Eq. 9.59) (11.73)(

δilδjmAj∂lBm − δimδjlAj∂lBm

)+(δilδjmBj∂lAm − δimδjlBj∂lAm

)+ (Al∂l)Bi + (Bl∂l)Ai = (distributivity)

δilδjmAj∂lBm −Al∂lBi + δilδjmBj∂lAm −Bl∂lAi + (Al∂l)Bi + (Bl∂l)Ai = (Eq. 9.33)

δilδjmAj∂lBm − (Al∂l)Bi + δilδjmBj∂lAm − (Bl∂l)Ai + (Al∂l)Bi + (Bl∂l)Ai = (grouping)

δilδjmAj∂lBm + δilδjmBj∂lAm = (cancellation)

Am∂iBm +Bm∂iAm = (Eq. 9.33)

∂i (AmBm) = (product rule)

=[∇ (A ·B)

]i(Eqs. 11.13 & 11.18)

Because i is a free index the identity is proved for all components.

388

Page 403: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11.5. Examples of Using Tensor Techniques to Prove Identities

∇ · (A×B) = B · (∇×A)−A · (∇×B):

∇ · (A×B) = ∂i [A×B]i (Eq. 11.18)

= ∂iÄϵijkAjBk

ä(Eq. ??)

= ϵijk∂iÄAjBk

ä(∂ not acting on ϵ)

= ϵijkÄBk∂iAj + Aj∂iBk

ä(product rule)

= ϵijkBk∂iAj + ϵijkAj∂iBk (distributivity)

= ϵkijBk∂iAj − ϵjikAj∂iBk (Eq. 9.41)

= Bk

Äϵkij∂iAj

ä− Aj

Äϵjik∂iBk

ä(commutativity & grouping)

= Bk [∇×A]k − Aj [∇×B]j (Eq. 11.25)

= B · (∇×A)−A · (∇×B) (Eq. 11.8)(11.74)

∇× (A×B) = (B · ∇)A+(∇ ·B)A− (∇ ·A)B− (A · ∇)B:

î∇× (A×B)

ói= ϵijk∂j [A×B]k (Eq. 11.25)

= ϵijk∂j (ϵklmAlBm) (Eq. ??)

= ϵijkϵklm∂j (AlBm) (∂ not acting on ϵ)

= ϵijkϵklmÄBm∂jAl + Al∂jBm

ä(product rule)

= ϵijkϵlmk

ÄBm∂jAl + Al∂jBm

ä(Eq. 9.41)

=Äδilδjm − δimδjl

ä ÄBm∂jAl + Al∂jBm

ä(Eq. 9.59)

= δilδjmBm∂jAl + δilδjmAl∂jBm − δimδjlBm∂jAl − δimδjlAl∂jBm (distributivity)

= Bm∂mAi + Ai∂mBm −Bi∂jAj − Aj∂jBi (Eq. 9.33)

= (Bm∂m)Ai + (∂mBm)Ai −Ä∂jAj

äBi −

ÄAj∂j

äBi (grouping)

=î(B · ∇)A

ói+î(∇ ·B)A

ói−î(∇ ·A)B

ói−î(A · ∇)B

ói

(Eqs. 11.32 & 11.18)

=î(B · ∇)A + (∇ ·B)A− (∇ ·A)B− (A · ∇)B

ói

(Eq. ??)

389

Page 404: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11. Applications of Tensor

(11.75)

Because i is a free index the identity is proved for all components.

(A×B) · (C×D) =

∣∣∣∣∣∣∣∣A ·C A ·D

B ·C B ·D

∣∣∣∣∣∣∣∣:

(A×B) · (C×D) = [A×B]i [C×D]i (Eq. 11.8)

= ϵijkAjBkϵilmClDm (Eq. ??)

= ϵijkϵilmAjBkClDm (commutativity)

=Äδjlδkm − δjmδkl

äAjBkClDm (Eqs. 9.41 & 9.59)

= δjlδkmAjBkClDm − δjmδklAjBkClDm (distributivity)

=ÄδjlAjCl

ä(δkmBkDm)−

ÄδjmAjDm

ä(δklBkCl) (commutativity & grouping)

= (AlCl) (BmDm)− (AmDm) (BlCl) (Eq. 9.33)

= (A ·C) (B ·D)− (A ·D) (B ·C) (Eq. 11.8)

=

∣∣∣∣∣∣∣∣A ·C A ·D

B ·C B ·D

∣∣∣∣∣∣∣∣ (definition of determinant)

(11.76)

390

Page 405: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11.6. The Inertia Tensor

(A×B)× (C×D) =îD · (A×B)

óC−

îC · (A×B)

óD:î

(A×B)× (C×D)ói= ϵijk [A×B]j [C×D]k (Eq. ??)

= ϵijkϵjmnAmBnϵkpqCpDq (Eq. ??)

= ϵijkϵkpqϵjmnAmBnCpDq (commutativity)

= ϵijkϵpqkϵjmnAmBnCpDq (Eq. 9.41)

=Äδipδjq − δiqδjp

äϵjmnAmBnCpDq (Eq. 9.59)

=Äδipδjqϵjmn − δiqδjpϵjmn

äAmBnCpDq (distributivity)

=Äδipϵqmn − δiqϵpmn

äAmBnCpDq (Eq. 9.33)

= δipϵqmnAmBnCpDq − δiqϵpmnAmBnCpDq (distributivity)

= ϵqmnAmBnCiDq − ϵpmnAmBnCpDi (Eq. 9.33)

= ϵqmnDqAmBnCi − ϵpmnCpAmBnDi (commutativity)

=ÄϵqmnDqAmBn

äCi −

ÄϵpmnCpAmBn

äDi (grouping)

=îD · (A×B)

óCi −

îC · (A×B)

óDi (Eq. ??)

=[î

D · (A×B)óC]i−[î

C · (A×B)óD]i

(definition of index)

=[î

D · (A×B)óC−

îC · (A×B)

óD]i

(Eq. ??)(11.77)

Because i is a free index the identity is proved for all components.

11.6. The Inertia Tensor

Consider massesmα with positions rα, all rotating with angular ve-locityω about0. So the velocities arevα = ω×rα. The total angular

391

Page 406: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11. Applications of Tensor

momentum is

L =∑α

rα ×mαvα

=∑α

mαrα × (ω × rα)

=∑α

mα(|rα|2ω − (rα · ω)rα).

by vector identities. In components, we have

Li = Iijωj,

where497 Definition (Inertia tensor)

The inertia tensor is defined as

Iij =∑α

mα[|rα|2δij − (rα)i(rα)j].

For a rigid body occupying volume V with mass density ρ(r), we re-place the sumwith an integral to obtain

Iij =

ˆV

ρ(r)(xkxkδij − xixj) dV.

By inspection, I is a symmetric tensor.498 Example

Consider a rotating cylinder with uniform density ρ0. The totalmass is2ℓπa2ρ0.

x1

x3

x2

2ℓ

a

392

Page 407: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11.6. The Inertia Tensor

Use cylindrical polar coordinate:

x1 = r cos θx2 = r sin θx3 = x3

dV = r dr dθ dx3

We have

I33 =

ˆV

ρ0(x21 + x22) dV

= ρ0

ˆ a

0

ˆ 2π

0

ˆ ℓ

−ℓ

r2(r dr dθ dx2)

= ρ0 · 2π · 2ℓ[r4

4

]a0

= ε0πℓa4.

Similarly, we have

I11 =

ˆV

ρ0(x22 + x23) dV

= ρ0

ˆ a

0

ˆ 2π

0

ˆ ℓ

−ℓ

(r2 sin2 θ + x23)r dr dθ dx3

= ρ0

ˆ a

0

ˆ 2π

0

r

Ñr2 sin2 θ [x3]

ℓ−ℓ +

[x333

]ℓ−ℓ

édθ dr

= ρ0

ˆ a

0

ˆ 2π

0

r

Çr2 sin2 θ2ℓ+

2

3ℓ3å

dθ dr

= ρ0

Ñ2πa · 2

3ℓ3 + 2ℓ

ˆ a

0

r2 drˆ 2π

0

sin2 θ

é= ρ0πa

2ℓ

(a2

2+

2

3ℓ2)

393

Page 408: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11. Applications of Tensor

By symmetry, the result for I22 is the same.

How about the off-diagonal elements?

I13 = −ˆV

ρ0x1x3 dV

= −ρ0ˆ a

0

ˆ ℓ

−ℓ

ˆ 2π

0

r2 cos θx3 dr dx3 dθ

= 0

Sinceˆ 2π

0

dθ cos θ = 0. Similarly, the other off-diagonal elements

are all 0. So the non-zero components are

I33 =1

2Ma2

I11 = I22 =M

(a2

4+ℓ2

3

)

In the particular case where ℓ =a√3

2, we have Iij =

1

2ma2δij . So in

this case,

L =1

2Ma2ω

for rotation about any axis.

499 Example (Inertia Tensor of a Cube about the Center of Mass)The high degree of symmetry here means we only need to do two outof nine possible integrals.

394

Page 409: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11.6. The Inertia Tensor

Ixx =

ˆdV ρ(y2 + z2) (11.78)

= ρ

ˆ b/2

−b/2

dx

ˆ b/2

−b/2

dy

ˆ b/2

−b/2

dz(y2 + z2)

(11.79)

= ρb

ˆ b/2

−b/2

dy (zy2 +1

3z3)

∣∣∣∣∣b/2

−b/2

(11.80)

= ρb

ˆ b/2

−b/2

dy

(by2 +

1

3

b3

4

)(11.81)

= ρb

Ç1

3by3 +

1

12b3y

å∣∣∣∣∣b/2−b/2

(11.82)

= ρb

Ç1

12b4 +

1

12b4å

(11.83)

=1

6ρb5 =

1

6Mb2. (11.84)

On the other hand, all the off-diagonalmoments are zero, for exam-

ple Ixy =ˆ

dV ρ(−xy).This is an odd function of x and y, and our integration is now sym-

metric about the origin in all directions, so it vanishes identically. Sothe inertia tensor of the cube about its center is

I =1

6Mb2

1 0 0

0 1 0

0 0 1

.

11.6. The Parallel Axis Theorem

The Parallel Axis Theorem relates the inertia tensor about the centerof gravity and the inertia tensor about a parallel axis.

395

Page 410: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11. Applications of Tensor

For this purpose we consider two coordinate systems: the firstr = (x, y, z)with origin at the center of mass of an arbitrary object,and the second r′ = (x′, y′, z′) offset by some distance. We considerthat the object is translated from theorigin, but not rotated, by someconstant vector a.

In vector form, the coordinates are related as

r′ = a + r.

Note that a points towards the center of mass - the direction isimportant.

500 TheoremIf Iij is the inertia tensor calculated in Center of Mass Coordinate, andJij is the tensor in the translated coordinates, then:

Jij = Iij +M(a2δij − aiaj).

501 Example (Inertia Tensor of a Cube about a corner)The CM inertia tensor was

I =Mb2

1/6 0 0

0 1/6 0

0 0 1/6

If instead we want the tensor about one corner of the cube, the dis-

placement vector is

a = (b/2, b/2, b/2),

so a2 = (3/4)b2.We can construct the difference as a matrix: the off-diagonal components are

M

[3

4B2 −

Ç1

2b

åÇ1

2b

å]=

1

2Mb2

396

Page 411: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11.7. Taylor’s Theorem

and off-diagonal,

M

[−Ç1

2b

åÇ1

2b

å]= −1

4Mb2

so the shifted inertia tensor is

J =Mb2

1/6 0 0

0 1/6 0

0 0 1/6

+Mb2

1/2 −1/4 −1/4

−1/4 1/2 −1/4

−1/4 −1/4 1/2

(11.85)

=Mb2

2/3 −1/4 −1/4

−1/4 2/3 −1/4

−1/4 −1/4 2/3

(11.86)

11.7. Taylor’s Theorem

11.7. Multi-index Notation

An n-dimensionalmulti-index is an n-tuple

α = (α1, α2, . . . , αn)

of natural number. The set of n-tuple is denotedNn0 .

For multi-indices α, β ∈ Nn0 and x = (x1, x2, . . . , xn) ∈ Rn one

defines:

Ê Componentwise sumand differenceα±β = (α1±β1, α2±β2, . . . , αn ± βn)

Ë Partial order α < β ⇔ αi < βi ∀ i ∈ 1, . . . , n

397

Page 412: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11. Applications of Tensor

Ì Sum of components |α| = α1 + α2 + · · ·+ αn

Í Factorial α! = α1! · α2! · · ·αn!

Î Binomial coefficient(α

β

)=

(α1

β1

)(α2

β2

)· · ·

(αn

βn

)=

α!

β!(α− β)!

Ï Multinomial coefficient(k

α

)=

k!

α1!α2! · · ·αn!=k!

α!

Ð Power xα = xα11 x

α22 . . . xαn

n .

Ñ Higher-order Derivatives

Dα = Dα11 D

α22 . . . Dαn

n

where k := |α| ∈ N0 and ∂αii := ∂αi/xαi

i

11.7. Taylor’s Theorem for Multivariate Functions

If the function is k + 1 times continuously differentiable in theclosed ballB, then one can derive an exact formula for the remain-der in terms of order partial derivatives of f in this neighborhood.Namely,

502 Theorem (Taylor Theorem)Let f : B ⊂ Rn → R k + 1 times continuously differentiable in theclosed ballB, then:

f(x) =∑

|α|<qk

Dαf(a)α!

(x− a)α +∑

|β|=k+1

Rβ(x)(x− a)β,

(11.87)

Rβ(x) =|β|β!

ˆ 1

0

(1− t)|β|−1DβfÄa + t(x− a)

ädt. (11.88)

398

Page 413: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11.8. Ohm’s Law

We prove the special case, where f : Rn → R has continuouspartial derivatives up to the order k + 1 in some closed ball B withcenter a.

The strategy of the proof is to apply the one-variable case of Tay-lor’s theorem to the restriction of f to the line segment adjoiningx and a. Parametrize the line segment between a and x by u(t) =

a+ t(x− a)Weapply the one-variable version of Taylor’s theorem to the func-

tion g(t) = f(u(t))

f(x) = g(1) = g(0) +k∑

j=1

1

j!g(j)(0) +

ˆ 1

0

(1− t)k

k!g(k+1)(t) dt.

Applying the chain rule for several variables gives

g(j)(t) =dj

dtjf(u(t)) =

dj

dtjf(a + t(x− a)) (11.89)

=∑|α|=j

(j

α

)(Dαf)(a + t(x− a))(x− a)α (11.90)

whereÄjα

äis themultinomial coefficient. Since

1

j!

Äjα

ä=

1

α!, we get

f(x) = f(a)+∑

|α|<qk

1

α!(Dαf)(a)(x−a)α+

∑|α|=k+1

k + 1

α!(x−a)α

ˆ 1

0

(1−t)k(Dαf)(a+t(x−a)) dt.

11.8. Ohm’s Law

Ohm’s law is an empirical law that states that there is a linear rela-tionship between the electric current j flowing through a materialand the electric fieldE applied to thismaterial. This law can bewrit-ten as

j = σE

399

Page 414: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11. Applications of Tensor

where the constant of proportionalityσ is knownas the conductivity(the conductivity is defined as the inverse of resistivity).

One important consequence of equation ?? is that the vectors jandE are necessary parallel.

This law is true for some materials, but not for all. For example,if the medium is made of alternate layers of a conductor and an in-sulator, then the current can only flow along the layers, regardlessof the direction of the electric field. It is useful therefore to have analternative to equation in which j andE do not have to be parallel.

This can be achieved by introducing the conductivity tensor, σik,which relates j andE through the equation:

ji = σikEk

We note that as j and E are vectors, it follows from the quotientrule that σik is a tensor.

11.9. Equation of Motion for a Fluid:Navier-Stokes Equation

11.9. Stress Tensor

The stress tensor consists of nine components σij that completelydefine the state of stress at a point inside amaterial in the deformedstate, placement, or configuration.

σ =

σ11 σ12 σ13

σ21 σ22 σ23

σ31 σ32 σ33

400

Page 415: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11.9. Equation of Motion for a Fluid: Navier-Stokes Equation

The stress tensor can be separated into two components. Onecomponent is ahydrostaticordilatational stress thatacts tochangethe volumeof thematerial only; the other is thedeviator stress thatacts to change the shape only.

σ11 σ12 σ31

σ12 σ22 σ23

σ31 σ23 σ33

=

σH 0 0

0 σH 0

0 0 σH

+σ11 − σH σ12 σ31

σ12 σ22 − σH σ23

σ31 σ23 σ33 − σH

11.9. Derivation of the Navier-Stokes Equations

The Navier-Stokes equations can be derived from the conservationand continuity equations and some properties of fluids. In orderto derive the equations of fluid motion, we will first derive the con-tinuity equation, apply the equation to conservation of mass andmomentum, and finally combine the conservation equations with aphysical understanding of what a fluid is.

The first assumption is that the motion of a fluid are describedwith the flow velocity of the fluid:

503 DefinitionThe flow velocity v of a fluid is a vector field

v = v(x, t)

which gives the velocity of an element of fluid at a positionx and timet

401

Page 416: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11. Applications of Tensor

Material Derivative

A normal derivative is the rate of change of of an property at a point.

For instance, the valuedT

dtcould be the rate of change of tempera-

ture at a point (x, y). However, a material derivative is the rate ofchange of an property on a particle in a velocity field. It incorporatestwo things:

• Rate of change of the property,dL

dt

• Change in position of of the particle in the velocity field v

Therefore, the material derivative can be defined as

504 Definition (Material Derivative)Given a function u(t, x, y, z)

Du

Dt=du

dt+ (v · ∇)u.

Continuity Equation

An intensiveproperty is aquantitywhosevaluedoesnotdependonthe amount of the substance for which it is measured. For example,the temperature of a system is the same as the temperature of anypart of it. If the system is divided the temperature of each subsystemis identical. The same applies to the density of a homogeneous sys-tem; if the system is divided in half, themass and the volume changein the identical ratio and the density remains unchanged.

The volume will be denoted by U and its bounding surface areais referred to as ∂U . The continuity equation derived can later beapplied to mass andmomentum.

402

Page 417: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11.9. Equation of Motion for a Fluid: Navier-Stokes Equation

Reynold’s Transport Theorem The first basic assumption is theReynold’s Transport Theorem:

505 Theorem (Reynold’s Transport Theorem)Let U be a region inRn with a C1 boundary ∂U . Let x(t) be the posi-tions of points in the region and let v(x, t) be the velocity field in theregion. Let n(x, t) be the outward unit normal to the boundary. LetL(x, t) be aC2 scalar field. Then

d

dt

(ˆU

L dV)=

ˆU

∂L

∂tdV +

ˆ∂U

(v · n)L dA .

What we will write in a simplified way as

d

dt

ˆU

L dV = −ˆ∂U

Lv · n dA−ˆU

Q dV. (11.91)

The left hand side of the equation denotes the rate of change ofthe property L contained inside the volume U . The right hand sideis the sum of two terms:

• A flux term,ˆ∂U

Lv · n dA, which indicates how much of the

propertyL is leaving the volumeby flowing over the boundary∂U

• A sink term,ˆU

Q dV , which describes howmuch of the prop-

erty L is leaving the volume due to sinks or sources inside theboundary

This equation states that the change in the total amount of a prop-erty is due to howmuch flows out through the volume boundary aswell as how much is lost or gained through sources or sinks insidethe boundary.

403

Page 418: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11. Applications of Tensor

If the intensive property we’re dealing with is density, then theequation is simply a statement of conservation of mass: the changein mass is the sum of what leaves the boundary and what appearswithin it; no mass is left unaccounted for.

DivergenceTheorem TheDivergenceTheoremallows the flux termof the above equation to be expressed as a volume integral. By theDivergence Theorem,ˆ

∂U

Lv · n dA =

ˆU

∇ · (Lv) dV.

Therefore, we can now rewrite our previous equation as

d

dt

ˆU

L dV = −ˆU

î∇ · (Lv) +Q

ódV.

Deriving under the integral sign, we find thatˆU

d

dtL dV = −

ˆU

∇ · (Lv) +Q dV.

Equivalently,ˆU

d

dtL+∇ · (Lv) +Q dV = 0.

This relation applies to any volumeU ; the onlyway the above equal-ity remains true for any volume U is if the integrand itself is zero.Thus, we arrive at the differential form of the continuity equation

dL

dt+∇ · (Lv) +Q = 0.

Conservation of Mass

Applying the continuity equation to density, we obtain

dt+∇ · (ρv) +Q = 0.

404

Page 419: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11.9. Equation of Motion for a Fluid: Navier-Stokes Equation

This is the conservation of mass because we are operating with aconstant volume U . With no sources or sinks of mass (Q = 0),

dt+∇ · (ρv) = 0. (11.92)

The equation 11.92 is called conversation of mass.

In certain cases it is useful to simplify it further. For an incompress-ible fluid, the density is constant. Setting the derivative of densityequal to zero and dividing through by a constant ρ, we obtain thesimplest form of the equation

∇ · v = 0.

Conversation of Momentum

We start with

F = ma.

Allowing for the body forceF = a and substituting density formass,we get a similar equation

b = ρd

dtv(x, y, z, t).

Applying the chain rule to the derivative of velocity, we get

b = ρ

(∂v∂t

+∂v∂x

∂x

∂t+∂v∂y

∂y

∂t+∂v∂z

∂z

∂t

).

Equivalently,

b = ρ

Ç∂v∂t

+ v · ∇vå.

405

Page 420: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11. Applications of Tensor

Substituting the value in parentheses for the definition of amaterialderivative, we obtain

ρDvDt

= b. (11.93)

Equations of Motion

The conservation equations derived above, in addition to a few as-sumptions about the forces and the behaviour of fluids, lead to theequations of motion for fluids.

We assume that the body force on the fluid parcels is due to twocomponents, fluid stresses and other, external forces.

b = ∇ · σ + f. (11.94)

Here, σ is the stress tensor, and f represents external forces. Intu-itively, the fluid stress is represented as the divergence of the stresstensor because the divergence is the extent to which the tensor actslike a sink or source; in other words, the divergence of the tensor re-sults in amomentumsourceor sink, also knownas a force. Formanyapplications f is the gravity force, but for nowwewill leave the equa-tion in its most general form.

General Form of the Navier-Stokes Equation

We divide the stress tensor σ into the hydrostatic and deviator part.Denoting the stress deviator tensor as T , we can make the substitu-tion

σ = −pI + T. (11.95)

406

Page 421: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

11.9. Equation of Motion for a Fluid: Navier-Stokes Equation

Substituting this into the previous equation, we arrive at themostgeneral form of the Navier-Stokes equation:

ρDvDt

= −∇p+∇ · T + f. (11.96)

407

Page 422: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover
Page 423: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

12.Answers and Hints103 Since polynomials are continuous functions and the image of a con-nected set is connected for a continuous function, the imagemust be an in-terval of some sort. If the image were a finite interval, then f(x, kx)wouldbe bounded for every constant k, and so the image would just be the pointf(0, 0). The possibilities are thus

1. a single point (take for example, p(x, y) = 0),

2. a semi-infinite interval with an endpoint (take for example p(x, y) =x2 whose image is [0;+∞[),

3. a semi-infinite interval with no endpoint (take for example p(x, y) =(xy − 1)2 + x2 whose image is ]0;+∞[),

4. all real numbers (take for example p(x, y) = x).

117 0

118 2

119 c = 0.

120 0

409

Page 424: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

12. Answers and Hints

123 By AM-GM,

x2y2z2

x2 + y2 + z2≤ (x2 + y2 + z2)3

27(x2 + y2 + z2)=

(x2 + y2 + z2)2

27→ 0

as (x, y, z)→ (0, 0, 0).

135 0

136 2

137 c = 0.

138 0

141 By AM-GM,

x2y2z2

x2 + y2 + z2≤ (x2 + y2 + z2)3

27(x2 + y2 + z2)=

(x2 + y2 + z2)2

27→ 0

as (x, y, z)→ (0, 0, 0).

169 We have

F (x + h)− F (x) = (x + h)× L(x + h)− x × L(x)

= (x + h)× (L(x) + L(h))− x × L(x)

= x × L(h) + h × L(x) + h × L(h)

Now, we will prove that ||h × L(h)|| = o(∥h∥

)as h→ 0. For let

h =n∑

k=1

hkek,

where the ek are the standard basis forRn. Then

L(h) =n∑

k=1

hkL(ek),

410

Page 425: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

Answers and Hints

andhenceby the triangle inequality, andby theCauchy-Bunyakovsky-Schwarzinequality,

||L(h)|| ≤ ∑nk=1 |hk|||L(ek)||

≤Ä∑n

k=1 |hk|2ä1/2 Ä∑n

k=1 ||L(ek)||2ä1/2

= ∥h∥(∑nk=1 ||L(ek)||2)1/2,

whence, again by the Cauchy-Bunyakovsky-Schwarz Inequality,

||h × L(h)|| ≤ ||h||||L(h)| ≤ ||h||2|||L(ek)||2)1/2 = o(||h||

),

as it was to be shewn.

170 Assume that x = 0.We use the fact that (1 + t)1/2 = 1 +t

2+ o (t) as

t→ 0. We have

f(x + h)− f(x) = ||x + h|| − ∥x∥

=»(x + h)•(x + h)− ∥x∥

=»∥x∥2 + 2x•h + ∥h∥2 − ∥x∥

=2x•h + ∥h∥2»

∥x∥2 + 2x•h + ∥h∥2 + ∥x∥.

As h→ 0, »∥x∥2 + 2x•h + ∥h∥2 + ∥x∥ → 2∥x∥.

Since ∥h∥2 = o(∥h∥

)as h→ 0, we have

2x•h + ∥h∥2»∥x∥2 + 2x•h + ∥h∥2 + ∥x∥

→ x•h∥h∥ + o

(∥h∥

),

proving the first assertion.

411

Page 426: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

12. Answers and Hints

To prove the second assertion, assume that there is a linear transforma-tion D0(f) = L,L : Rn → R such that

||f(0 + h)− f(0)− L(h)|| = o(∥h∥

),

as ∥h∥ → 0. Recall that by theorem ??, L(0) = 0, and so by example 166,

D0(L)(0) = L(0) = 0. This implies thatL(h)∥h∥ → D0(L)(0) = 0, as

∥h∥ → 0. Since f(0) = ∥0∥ = 0, f(h) = ∥h∥ this would imply that∣∣∣∣∣∥h∥ − L(h)∣∣∣∣∣ = o

(∥h∥

),

or ∣∣∣∣∣∣∣∣∣∣∣1− L(h)

∥h∥

∣∣∣∣∣∣∣∣∣∣∣ = o (1) .

But the left side→ 1 as h → 0, and the right side→ 0 as h → 0. This isa contradiction, and so, such linear transformation L does not exist at thepoint 0.

181 Observe that

f(x, y) =

x if x ≤ y2

y2 if x > y2

Hence

∂xf(x, y) =

1 if x > y2

0 if x > y2

and

∂yf(x, y) =

0 if x > y2

2y if x > y2

182 Observe that

g(1, 0, 1) = (30) , f ′(x, y) =

y2 2xy

2xy x2

, g′(x, y) =

1 −1 2

y x 0

,

412

Page 427: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

Answers and Hints

and hence

g′(1, 0, 1) =

1 −1 2

0 1 0

, f ′(g(1, 0, 1)) = f ′(3, 0) =

0 0

0 9

.This gives, via the Chain-Rule,

(fg)′(1, 0, 1) = f ′(g(1, 0, 1))g′(1, 0, 1) =

0 0

0 9

1 −1 2

0 1 0

=

0 0 0

0 9 0

.The composition g f is undefined. For, the output of f isR2, but the inputof g is inR3.

183 Since f(0, 1) = (01), the Chain Rule gives

(gf)′(0, 1) = (g′(f(0, 1)))(f ′(0, 1)) = (g′(0, 1))(f ′(0, 1)) =

1 −1

0 0

1 1

1 0

1 1

=

0 −1

0 0

2 1

187 We have

∂x(x+z)2+

∂x(y+z)2 =

∂x8 =⇒ 2(1+

∂z

∂x)(x+z)+2

∂z

∂x(y+z) = 0.

At (1, 1, 1) the last equation becomes

4(1 +∂z

∂x) + 4

∂z

∂x= 0 =⇒ ∂z

∂x= −1

2.

217 a) Here∇T = (y + z)i + (x + z)j + (y + x)k. The maximum rate ofchange at (1, 1, 1) is |∇T (1, 1, 1)| = 2

√3 and direction cosines are

∇T|∇T |

=1√3

i + 1√3

j + 1√3

k = cosαi + cosβj + cos γk

b) The required derivative is

∇T (1, 1, 1)• 3i− 4k|3i− 4k| = −

2

5

413

Page 428: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

12. Answers and Hints

218 a) Here∇ϕ = F requires∇× F = 0which is not the case here, so nosolution.

b) Here∇× F = 0 so that

ϕ(x, y, z) = x2y + y2z + z + c

219 ∇f(x, y, z) = (eyz, xzeyz, xyeyz) =⇒ (∇f)(2, 1, 1) = (e, 2e, 2e).

220 (∇× f)(x, y, z) = (0, x, yexy) =⇒ (∇× f)(2, 1, 1) =Ä0, 2, e2

ä.

222 The vector (1,−7, 0) is perpendicular to the plane. Put f(x, y, z) =

x2+y2−5xy+xz−yz+3. Then (∇f)(x, y, z) = (2x− 5y + z, 2y − 5x− zx− y).Observe that∇f(x, y, z) is parallel to the vector (1,−7, 0), andhence thereexists a constant a such that

(2x− 5y + z, 2y − 5x− zx− y) = a (1,−7, 0) =⇒ x = a, y = a, z = 4a.

Since the point is on the plane

x− 7y = −6 =⇒ a− 7a = −6 =⇒ a = 1.

Thus x = y = 1 and z = 4.

225 Observe that

f(0, 0) = 1, fx(x, y) = (cos 2y)ex cos 2y =⇒ fx(0, 0) = 1,

fy(x, y) = −2x sin 2yex cos 2y =⇒ fy(0, 0) = 0.

Hence

f(x, y) ≈ f(0, 0) + fx(0, 0)(x− 0) + fy(0, 0)(y − 0) =⇒ f(x, y) ≈ 1 + x.

This gives f(0.1,−0.2) ≈ 1 + 0.1 = 1.1.

414

Page 429: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

Answers and Hints

226 This is essentially the product rule: duv = udv + vdu, where∇ actsthe differential operator and× is the product. Recall thatwhenwedefinedthe volume of a parallelepiped spanned by the vectors a, b, c, we saw that

a • (b × c) = (a × b) • c.

Treating∇ = ∇u +∇v as a vector, first keepingv constant and then keep-ing u constant we then see that

∇u•(u×v) = (∇×u)•v, ∇v•(u×v) = −∇•(v×u) = −(∇×v)•u.

Thus

∇•(u×v) = (∇u+∇v)•(u×v) = ∇u•(u×v)+∇v•(u×v) = (∇×u)•v−(∇×v)•u.

229 An angle ofπ

6with the x-axis and

π

3with the y-axis.

273 Let

x

y

z

be a point on S. If this point were on the xz plane, it would

be on the ellipse, and its distance to the axis of rotation would be |x| =

1

2

√1− z2. Anywhere else, the distance from

x

y

z

to the z-axis is the dis-

tance of this point to the point

0

0

z

:√x2 + y2. This distance is the same

as the lengthof the segmenton thexz-planegoing fromthe z-axis. We thushave »

x2 + y2 =1

2

√1− z2,

or4x2 + 4y2 + z2 = 1.

415

Page 430: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

12. Answers and Hints

274 Let

x

y

z

be a point onS. If this point were on the xy plane, it would beon the line, and its distance to the axis of rotationwould be |x| = 1

3|1−4y|.

Anywhere else, the distance of

x

y

z

to the axis of rotation is the same as the

distance of

x

y

z

to

0

y

0

, that is√x2 + z2. Wemust have

√x2 + z2 =

1

3|1− 4y|,

which is to say9x2 + 9z2 − 16y2 + 8y − 1 = 0.

275 A spiral staircase.

276 A spiral staircase.

278 The planesA : x + z = 0 andB : y = 0 are secant. The surface hasequation of the form f(A,B) = eA

2+B2 − A = 0, and it is thus a cylinder.The directrix has direction i− k.

279 Rearranging,

(x2 + y2 + z2)2 − 1

2((x+ y + z)2 − (x2 + y2 + z2))− 1 = 0,

and so wemay takeA : x+ y + z = 0, S : x2 + y2 + z2 = 0, shewing thatthe surface is of revolution. Its axis is the line in the direction i + j + k.

416

Page 431: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

Answers and Hints

280 Considering the planes A : x − y = 0, B : y − z = 0, the equationtakes the form

f(A,B) =1

A+

1

B− 1

A+B− 1 = 0,

thus the equation represents a cylinder. To find its directrix, we find the

intersection of the planes x = y and y = z. This gives

x

y

z

= t

1

1

1

. Thedirection vector is thus i + j + k.

281 Rearranging,

(x+ y + z)2 − (x2 + y2 + z2) + 2(x+ y + z) + 2 = 0,

so we may takeA : x+ y + z = 0, S : x2 + y2 + z2 = 0 as our plane andsphere. The axis of revolution is then in the direction of i + j + k.

282 After rearranging, we obtain

(z − 1)2 − xy = 0,

or− x

z − 1

y

z − 1+ 1 = 0.

Considering the planes

A : x = 0, B : y = 0, C : z = 1,

we see that our surface is a cone, with apex at (0, 0, 1).

283 The largest circle has radius b. Parallel cross sections of the ellipsoidare similar ellipses, hence wemay increase the size of these by moving to-wards the centreof the ellipse. Everyplane through theoriginwhichmakesa circular cross section must intersect the yz-plane, and the diameter of

417

Page 432: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

12. Answers and Hints

anysuchcross sectionmustbeadiameterof theellipsex = 0,y2

b2+z2

c2= 1.

Therefore, the radius of the circle is at most b. Arguing similarly on the xy-plane shews that the radius of the circle is at least b. To shew that circularcross section of radius b actually exist, one may verify that the two planesgiven by a2(b2−c2)z2 = c2(a2−b2)x2 give circular cross sections of radiusb.

284 Any hyperboloid oriented like the one on the figure has an equationof the form

z2

c2=

x2

a2+

y2

b2− 1.

When z = 0wemust have

4x2 + y2 = 1 =⇒ a =1

2, b = 1.

Thusz2

c2= 4x2 + y2 − 1.

Hence, letting z = ±2,

4

c2= 4x2 + y2 − 1 =⇒ 1

c2= x2 +

y2

4− 1

4= 1− 1

4=

3

4,

since at z = ±2, x2 + y2

4= 1. The equation is thus

3z2

4= 4x2 + y2 − 1.

418

Page 433: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

13.GNU Free DocumentationLicense

Version 1.2, November 2002Copyright © 2000,2001,2002 Free Software Foundation, Inc.

51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

Everyone is permitted to copy and distribute verbatim copies of thislicense document, but changing it is not allowed.

Preamble

Thepurposeof this License is tomakeamanual, textbook, orotherfunctional and useful document “free” in the sense of freedom: toassure everyone the effective freedom to copy and redistribute it,with or without modifying it, either commercially or noncommer-cially. Secondarily, this License preserves for the author and pub-lisher a way to get credit for their work, while not being consideredresponsible for modifications made by others.

419

Page 434: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

13. GNU Free Documentation License

This License is a kind of “copyleft”, which means that derivativeworks of the document must themselves be free in the same sense.It complements the GNU General Public License, which is a copyleftlicense designed for free software.

We have designed this License in order to use it for manuals forfree software, because free software needs free documentation: afree program should come with manuals providing the same free-doms that the software does. But this License is not limited to soft-waremanuals; it can be used for any textual work, regardless of sub-ject matter or whether it is published as a printed book. We recom-mend this Licenseprincipally forworkswhosepurpose is instructionor reference.

1. APPLICABILITY AND DEFINITIONS

This License applies to anymanual or other work, in anymedium,that contains a notice placed by the copyright holder saying it canbe distributed under the terms of this License. Such a notice grantsa world-wide, royalty-free license, unlimited in duration, to use thatwork under the conditions stated herein. The “Document”, below,refers to any such manual or work. Any member of the public is alicensee, and is addressed as “you”. You accept the license if youcopy, modify or distribute the work in a way requiring permissionunder copyright law.

A “Modified Version” of the Document means any work contain-ing the Document or a portion of it, either copied verbatim, or withmodifications and/or translated into another language.

A “SecondarySection” is anamedappendixor a front-matter sec-tion of the Document that deals exclusively with the relationship of

420

Page 435: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

the publishers or authors of the Document to the Document’s over-all subject (or to relatedmatters) and contains nothing that could falldirectlywithin thatoverall subject. (Thus, if theDocument is inpart atextbook of mathematics, a Secondary Section may not explain anymathematics.) The relationship could be a matter of historical con-nectionwith the subject orwith relatedmatters, or of legal, commer-cial, philosophical, ethical or political position regarding them.

The “Invariant Sections” are certain Secondary Sections whosetitles are designated, as being those of Invariant Sections, in the no-tice that says that the Document is released under this License. If asection does not fit the above definition of Secondary then it is notallowed to be designated as Invariant. The Document may containzero Invariant Sections. If the Document does not identify any In-variant Sections then there are none.

The“CoverTexts”are certain shortpassagesof text that are listed,as Front-Cover Texts or Back-Cover Texts, in the notice that says thattheDocument is releasedunder this License. A Front-Cover Textmaybe atmost 5 words, and a Back-Cover Textmay be atmost 25 words.

A “Transparent” copyof theDocumentmeansamachine-readablecopy, represented in a format whose specification is available to thegeneral public, that is suitable for revising the document straight-forwardly with generic text editors or (for images composed of pix-els) generic paint programs or (for drawings) some widely availabledrawing editor, and that is suitable for input to text formatters orfor automatic translation to a variety of formats suitable for input totext formatters. A copymade in an otherwise Transparent file formatwhose markup, or absence of markup, has been arranged to thwartor discourage subsequent modification by readers is not Transpar-ent. An image format is not Transparent if used for any substantial

421

Page 436: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

13. GNU Free Documentation License

amount of text. A copy that is not “Transparent” is called “Opaque”.Examples of suitable formats for Transparent copies include plain

ASCIIwithoutmarkup, Texinfo input format, LaTeX input format, SGMLorXMLusingapublicly availableDTD, andstandard-conforming sim-ple HTML, PostScript or PDF designed for human modification. Ex-amplesof transparent image formats includePNG,XCFandJPG.Opaqueformats includeproprietary formats that canbe readandeditedonlybyproprietarywordprocessors, SGMLorXML forwhich theDTDand/orprocessing toolsarenotgenerallyavailable, and themachine-generatedHTML, PostScript or PDF produced by someword processors for out-put purposes only.

The “Title Page” means, for a printed book, the title page itself,plus such followingpages as areneeded tohold, legibly, thematerialthis License requires to appear in the title page. Forworks in formatswhich do not have any title page as such, “Title Page”means the textnear the most prominent appearance of the work’s title, precedingthe beginning of the body of the text.

A section “EntitledXYZ”meansanamedsubunit of theDocumentwhose title either is precisely XYZ or contains XYZ in parentheses fol-lowing text that translates XYZ in another language. (HereXYZ standsfora specific sectionnamementionedbelow, suchas “Acknowledgements”,“Dedications”, “Endorsements”, or “History”.) To “Preserve theTi-tle” of such a section when youmodify the Document means that itremains a section “Entitled XYZ” according to this definition.

The Document may include Warranty Disclaimers next to the no-tice which states that this License applies to the Document. TheseWarranty Disclaimers are considered to be included by reference inthis License, but only as regards disclaiming warranties: any otherimplication that these Warranty Disclaimers may have is void and

422

Page 437: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

has no effect on the meaning of this License.

2. VERBATIM COPYING

Youmay copy and distribute the Document in anymedium, eithercommercially or noncommercially, provided that this License, thecopyright notices, and the license notice saying this License appliesto the Document are reproduced in all copies, and that you add noother conditions whatsoever to those of this License. You may notuse technical measures to obstruct or control the reading or furthercopying of the copies youmake or distribute. However, youmay ac-cept compensation in exchange for copies. If you distribute a largeenoughnumber of copies youmust also follow the conditions in sec-tion 3.

Youmayalso lendcopies, under thesameconditions statedabove,and youmay publicly display copies.

3. COPYING IN QUANTITY

If you publish printed copies (or copies in media that commonlyhave printed covers) of the Document, numbering more than 100,and the Document’s license notice requires Cover Texts, you mustenclose the copies in covers that carry, clearly and legibly, all theseCover Texts: Front-Cover Texts on the front cover, and Back-CoverTexts on the back cover. Both covers must also clearly and legiblyidentify you as the publisher of these copies. The front cover mustpresent the full titlewith all words of the title equally prominent andvisible. Youmay add othermaterial on the covers in addition. Copy-ing with changes limited to the covers, as long as they preserve the

423

Page 438: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

13. GNU Free Documentation License

title of the Document and satisfy these conditions, can be treated asverbatim copying in other respects.

If the required texts for either cover are too voluminous to fit leg-ibly, you should put the first ones listed (as many as fit reasonably)on the actual cover, and continue the rest onto adjacent pages.

If you publish or distribute Opaque copies of the Document num-bering more than 100, you must either include a machine-readableTransparent copy along with each Opaque copy, or state in or witheachOpaquecopyacomputer-network location fromwhich thegen-eralnetwork-usingpublichasaccess todownloadusingpublic-standardnetwork protocols a complete Transparent copy of the Document,free of added material. If you use the latter option, you must takereasonably prudent steps, when you begin distribution of Opaquecopies in quantity, to ensure that this Transparent copy will remainthus accessible at the stated location until at least one year after thelast time you distribute an Opaque copy (directly or through youragents or retailers) of that edition to the public.

It is requested, but not required, that you contact the authors oftheDocumentwell before redistributing any large number of copies,to give them a chance to provide youwith an updated version of theDocument.

4. MODIFICATIONS

You may copy and distribute a Modified Version of the Documentunder the conditions of sections 2 and 3 above, provided that yourelease the Modified Version under precisely this License, with theModified Version filling the role of the Document, thus licensing dis-tribution and modification of the Modified Version to whoever pos-

424

Page 439: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

sesses a copy of it. In addition, youmust do these things in theMod-ified Version:

A. Use in the Title Page (and on the covers, if any) a title distinctfrom that of the Document, and from those of previous ver-sions (which should, if there were any, be listed in the Historysection of the Document). Youmay use the same title as a pre-vious version if the original publisher of that version gives per-mission.

B. List on the Title Page, as authors, one ormore persons or enti-ties responsible forauthorshipof themodifications in theMod-ifiedVersion, togetherwithat least fiveof theprincipal authorsof theDocument (all of its principal authors, if it has fewer thanfive), unless they release you from this requirement.

C. State on the Title page the name of the publisher of the Modi-fied Version, as the publisher.

D. Preserve all the copyright notices of the Document.

E. Addanappropriate copyrightnotice for yourmodificationsad-jacent to the other copyright notices.

F. Include, immediately after the copyright notices, a license no-tice giving the public permission to use the Modified Versionunder the terms of this License, in the form shown in the Ad-dendum below.

G. Preserve in that license notice the full lists of Invariant Sec-tions and requiredCover Texts given in theDocument’s licensenotice.

425

Page 440: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

13. GNU Free Documentation License

H. Include an unaltered copy of this License.

I. Preserve the section Entitled “History”, Preserve its Title, andadd to it an item stating at least the title, year, new authors,andpublisherof theModifiedVersionasgivenon theTitlePage.If there isnosectionEntitled “History” in theDocument, createone stating the title, year, authors, and publisher of the Doc-ument as given on its Title Page, then add an item describingthe Modified Version as stated in the previous sentence.

J. Preserve the network location, if any, given in the Documentfor public access to a Transparent copy of the Document, andlikewise the network locations given in the Document for pre-vious versions it was based on. These may be placed in the“History” section. Youmay omit a network location for a workthat was published at least four years before the Document it-self, or if the original publisher of the version it refers to givespermission.

K. ForanysectionEntitled“Acknowledgements”or “Dedications”,Preserve the Title of the section, and preserve in the sectionall the substance and tone of each of the contributor acknowl-edgements and/or dedications given therein.

L. Preserve all the Invariant Sections of theDocument, unalteredin their text and in their titles. Section numbers or the equiva-lent are not considered part of the section titles.

M. Delete any section Entitled “Endorsements”. Such a sectionmay not be included in the Modified Version.

426

Page 441: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

N. Donot retitleanyexistingsection tobeEntitled“Endorsements”or to conflict in title with any Invariant Section.

O. Preserve any Warranty Disclaimers.

If the Modified Version includes new front-matter sections or ap-pendices that qualify as Secondary Sections and contain nomaterialcopied from the Document, youmay at your option designate someor all of these sections as invariant. To do this, add their titles tothe list of Invariant Sections in the Modified Version’s license notice.These titles must be distinct from any other section titles.

You may add a section Entitled “Endorsements”, provided it con-tains nothing but endorsements of your Modified Version by variousparties–for example, statements of peer review or that the text hasbeen approved by an organization as the authoritative definition ofa standard.

You may add a passage of up to five words as a Front-Cover Text,and a passage of up to 25 words as a Back-Cover Text, to the end ofthe list of Cover Texts in the Modified Version. Only one passage ofFront-Cover Text and one of Back-Cover Text may be added by (orthrough arrangements made by) any one entity. If the Documentalready includes a cover text for the same cover, previously addedby you or by arrangement made by the same entity you are actingon behalf of, you may not add another; but you may replace the oldone, on explicit permission from the previous publisher that addedthe old one.

The author(s) and publisher(s) of the Document do not by this Li-cense give permission to use their names for publicity for or to assertor imply endorsement of any Modified Version.

427

Page 442: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

13. GNU Free Documentation License

5. COMBINING DOCUMENTS

You may combine the Document with other documents releasedunder this License, under the terms defined in section 4 above formodified versions, provided that you include in the combination allof the Invariant Sections of all of the original documents, unmodi-fied, and list them all as Invariant Sections of your combined workin its license notice, and that you preserve all their Warranty Dis-claimers.

The combined work need only contain one copy of this License,andmultiple identical Invariant Sectionsmaybe replacedwith a sin-gle copy. If there aremultiple Invariant Sectionswith the samenamebut different contents, make the title of each such section unique byadding at the end of it, in parentheses, the name of the original au-thor or publisher of that section if known, or else a unique number.Make the same adjustment to the section titles in the list of InvariantSections in the license notice of the combined work.

In the combination, youmust combine any sections Entitled “His-tory” in thevariousoriginal documents, formingonesectionEntitled“History”; likewisecombineanysectionsEntitled“Acknowledgements”,and any sections Entitled “Dedications”. Youmust delete all sectionsEntitled “Endorsements”.

6. COLLECTIONS OF DOCUMENTS

You may make a collection consisting of the Document and otherdocuments released under this License, and replace the individualcopies of this License in the various documents with a single copythat is included in the collection, provided that you follow the rules

428

Page 443: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

of this License for verbatim copying of each of the documents in allother respects.

Youmayextract a singledocument fromsuchacollection, anddis-tribute it individually under this License, provided you insert a copyof this License into the extracted document, and follow this Licensein all other respects regarding verbatim copying of that document.

7. AGGREGATIONWITH INDEPENDENTWORKS

A compilation of the Document or its derivatives with other sep-arate and independent documents or works, in or on a volume of astorage or distributionmedium, is called an “aggregate” if the copy-right resulting fromthecompilation isnotused to limit the legal rightsof the compilation’s users beyondwhat the individual works permit.When the Document is included in an aggregate, this License doesnot apply to the other works in the aggregate which are not them-selves derivative works of the Document.

If the Cover Text requirement of section 3 is applicable to thesecopies of the Document, then if the Document is less than one halfof the entire aggregate, the Document’s Cover Texts may be placedon covers that bracket the Document within the aggregate, or theelectronic equivalent of covers if the Document is in electronic form.Otherwise theymustappearonprintedcovers thatbracket thewholeaggregate.

8. TRANSLATIONTranslation is considered a kind of modification, so you may dis-

tribute translations of the Document under the terms of section 4.

429

Page 444: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

13. GNU Free Documentation License

Replacing Invariant Sections with translations requires special per-mission from their copyright holders, but you may include transla-tions of some or all Invariant Sections in addition to the original ver-sions of these Invariant Sections. You may include a translation ofthis License, and all the license notices in the Document, and anyWarrantyDisclaimers, provided that youalso include theoriginal En-glish versionof this Licenseand theoriginal versionsof thosenoticesand disclaimers. In case of a disagreement between the translationand the original version of this License or a notice or disclaimer, theoriginal version will prevail.

If a section in theDocument isEntitled“Acknowledgements”, “Ded-ications”, or “History”, the requirement (section 4) to Preserve its Ti-tle (section 1) will typically require changing the actual title.

9. TERMINATIONYoumay not copy,modify, sublicense, or distribute the Document

except as expressly provided for under this License. Any other at-tempt tocopy,modify, sublicenseordistribute theDocument is void,andwill automatically terminateyour rightsunder this License. How-ever, partieswhohave received copies, or rights, fromyouunder thisLicense will not have their licenses terminated so long as such par-ties remain in full compliance.

10. FUTURE REVISIONS OF THIS LICENSEThe Free Software Foundation may publish new, revised versions

of theGNUFreeDocumentationLicense fromtime to time. Suchnewversionswill be similar in spirit to the present version, butmay differindetail toaddressnewproblemsorconcerns. Seehttp://www.gnu.org/copyleft/.

430

Page 445: Vector Calculushostel.ufabc.edu.br/.../uploads/vector-calculusa5.pdf · History ThesenotesarebasedontheLATEXsourceofthebook“Multivariable andVectorCalculus”,whichhasundergoneprofoundchangesover

Each version of the License is given a distinguishing version num-ber. If the Document specifies that a particular numbered version ofthis License “or any later version” applies to it, you have the optionof following the terms and conditions either of that specified versionor of any later version that has been published (not as a draft) by theFree Software Foundation. If the Document does not specify a ver-sion number of this License, you may choose any version ever pub-lished (not as a draft) by the Free Software Foundation.

431