Co Vectors and Forms
Co Vectors and Forms
Preface
The purpose of this note is to provide an elementary and more de-
tailed treatment of the algebra of differential forms in Rn , and in R3
in particular. The content of the note is a much watered-down ver-
sion of the beginning of Geometric Integration Theory by Hassler
Whitney [7]. There is also a more recent treatise on this subject
by KrantzParks [5]. It is assumed that the possible reader has
not received any formal intstruction in differential geometry, advanced
analysis or linear algebra. This deficiency created three drawbacks:
(a) The development of the Grassmann algebra of three space re-
quires more than half the note.
(b) Several of the proofs are unduly computational, because to give
simple proofs would have involved introducing even more struc-
ture. See, for instance, the duality theorem
(R32 ) the dual space of R32
in 7.12.
(c) No coordinate-free treatment as is done in Whitney [7].
Should you have any comments, please email at [email protected]
Contents
1. Vectors - Brief review of Euclidean 3-space 2
2. The space of covectors 3
3. Differential 1-forms 4
4. The space of 2-vectors 6
5. The space of 3-vectors 9
6. The space of p-vectors in Rn 11
7. The space of 2-covectors 12
7.1. Definition I 12
7.2. Definition II 13
1
2 MAROLA AND ZIEMER
3. Differential 1-forms
Let be an open set in R3 . A differential 1-form on is a function
w : (R31 ) .
Thus to each point p the differential 1-form w associates a linear
function w(p) : R3 R1 . In other words, a differential 1-form is a
covector-valued function.
Example 3.1. Suppose that f : R1 , f C 1 (). Then we define
a function
df : (R31 )
by the rule: for each point p , df associates the covector df (p), i.e.,
the differential of the function f at the point p. We already know that
df (p) is a linear function for each p, so the function df just defined is
indeed a differential 1-form.
COVECTORS AND FORMS 5
Thus we see that the class of all differential 1-forms on open sets
includes among its members all the differentials, i.e., special 1-forms
which can be obtained from function f in the manner just illustrated.
However, the notion of differential 1-form is more general than the
notion of differential of a function; that is, there are 1-forms w which
cannot be expressed as df for any function f . We shall prove this
presently. We will drop the word differential from the name for the
sake of brevity.
Proposition 3.2. Let w be a 1-form on . Then w can be represented
by
w(p) = A1 (p)f1 + A2 (p)f2 + A3 (p)f3
for all p, where Ai , i = 1, 2, 3, is a real-valued function defined on ,
and fi , i = 1, 2, 3, is the standard basis covector defined in 2. This
representation is unique.
Proof. Fix a point p . Then w(p) (R31 ) . Hence the covector
w(p) can be uniquely expressed in terms of the three basis covectors
f1 , f2 , f3 , by w(p) = A1 f1 + A2 f2 + A3 f3 . The coefficients A1 , A2 , A3 are
determined by the covector w(p), which in turn depends on the choice
of the point p . Hence the Ai s are in fact functions of p.
Let w be a 1-form on . Then the three functions A1 , A2 , A3 on
are called the coordinate functions of w. A 1-form w is said to be
continuous (differentiable, in class C 1 , etc.) if and only if its coordinate
functions are continuous (differentiable, in class C 1 , etc.).
We now turn to the notion of integration of 1-forms over curves. Let
w be a 1-form on an open set . Let : [a, b] R3 be a smooth curve
such that trace() . Then the integral of w over is given by
Z Z b
w((t)) ( 0 (t)) dt.
w=
a
In order that the left hand side should always exist, we shall assume
Rthat the 1-form w is continuous. Let us write
P3 out the definition of
w in coordinate form. Suppose w(p) = i=1 Ai (p)fi , and (t) =
(x(t), y(t), z(t)). Then
3
X
w((t)) = Ai ((t))fi .
i=1
Example 3.3. For the sake of simplicity, and to show how the notion of
1-form can be generalized to n-space, where n 6= 3, let us integrate a 1-
form in the plane over a curve in the plane. Let (t) = (5 cos t, 5 sin t),
0 t 2, and w(x, y) = x2 yf1 + xyf2 . Here of course f1 , f2 are basis
covectors for (R21 ) , defined by
0, i 6= j,
fi (ej ) =
1, i = j.
Then 0 (t) = (5 sin t, 5 cos t), and w((t)) = 125 cos2 t sin tf1 +25 cos t sin tf2 ,
so that
Z Z 2
w= (625 cos2 t sin2 t + 125 cos2 t sin t) dt.
0
in which there are 27 terms in the sum on the right. In all but 6 of the
27 terms, we have ei ej ek , where two (at least) of the three factors
are equal. By assumption 9, these terms are all zero. The remaining
6 terms are of the form ei ej ek , where i, j, k are all different; i.e.
i, j, k are 1,2,3 in some order. But the previous proposition shows us
that these 6 vectors are then equal to e1 e2 e3 , where the sign
depends upon the ordering of the subscripts. Combining these terms,
we have
u v w = (e1 e2 e3 ).
The reader should verify that
= (1 2 3 ) + (2 3 1 ) + (3 1 2 )
(1 3 2 ) (2 1 3 ) (3 2 1 )
1 2 3
= 1 2 3 .
1 2 3
It follows that since every 3-vector is a linear combination of simple
3-vectors, i.e. 3-vectors of the type u v w, that every 3-vector can
COVECTORS AND FORMS 11
where the i s are real numbers, and the uji s are vectors in Rn . The
space of p-vectors in Rn is denoted Rnp . The four basic axioms that
make Rnp into a vector space are
12 MAROLA AND ZIEMER
1)
1 (u11 . . . up1 ) + 2 (u12 . . . up2 ) + 3 (u13 . . . up3 )
= 1 (u11 . . . up1 ) + 2 (u12 . . . up2 ) + 3 (u13 . . . up3 ) ,
2)
1 (u11 . . . up1 ) + 2 (u12 . . . up2 )
= 2 (u12 . . . up2 ) + [1 (u11 . . . up1 ),
3) (u1 . . . up ) + (u1 . . . up ) = ( + )(u1 . . . up ),
4) 1(u1 . . . up ) = u1 . . . up .
In addition, the axioms that give Rnp its special properties are
5) For k = 1, 2, . . . , p,
(u1 . . . uk + vk . . . up )
= (u1 . . . uk . . . up ) + (u1 . . . vk . . . up ),
6) For k = 1, 2, . . . , p,
(u1 . . . up ) = u1 . . . (uk ) . . . up ,
7) u1 . . . up = 0 if 2 or more uj s are equal.
One then proves that if v1 . . . vp is obtained from u1 . . . up
by rearrangement of factors, then v1 . . . vp = u1 . . . up , with
the sign + or - according to whether the number of interchanges used
in making the rearrangement is even or odd.
Finally, a basis for Rnp is obtained by taking p-vectors ei1 . . . eip ,
where e1 . . . en are the usual basis for Rn , and the subscripts are
arranged in increasing order: i1 < i2 < . . . < ip . Thus Rnp has np basis
vectors; i.e., it is np -dimensional.
and
F = 1 (f1 g1 ) + . . . + k (fk gk ),
for any real number .
So that the fundamental rules 18 of 1 are satisfied, we first assume:
(1) 1 (f
1 g 1 ) + 2 (f 2 g2 ) + 3 (f 3 g3 ) = 1 (f1 g1 ) + 2 (f2
g2 ) + 3 (f3 g3 ),
(2) 1 (f1 g1 ) + 2 (f2 g2 ) = 2 (f2 g2 ) + 1 (f1 g1 ),
(3) (f g) + (f g) = ( + )(f g)
(4) 1(f g) = f g.
Then to give (R32 ) its special properties, we assume:
(5) (f1 + f2 ) g = (f1 g) + (f2 g),
(6) f (g1 + g2 ) = (f g1 ) + (f g2 ),
(7) (f g) = (f ) g = f (g),
(8) f f = 0, the zero 2-covector.
One then proves that f g = g f . Furthermore, suppose that
f1 , f2 , f3 are the basis covectors defined in 2. Then we obtain, as in
4, the result that f1 f2 , f1 f3 , and f2 f3 are basis 2-covectors.
There is an alternative way of obtaining the space (R32 ) , which we
now consider.
Now using this last proposition, we can obtain a basis for the space
of co-2-vectors. We define these co-2-vectors H1 , H2 , H3 , by:
H1 (e1 e2 ) = 1 H2 (e1 e2 ) = 0 H3 (e1 e2 ) = 0
H1 (e1 e3 ) = 0 H2 (e1 e3 ) = 1 H3 (e1 e3 ) = 0
H1 (e2 e2 ) = 0 H2 (e2 e3 ) = 0 H3 (e2 e3 ) = 1.
H1 , H2 , H3 are well-defined co-2-vectors, and they form a basis for
the space of co-2-vectors. The following theorem is of critical impor-
tance.
Theorem 7.4. There is a canonical one-to-one correspondence between
the space of 2-covectors and the space of co-2-vectors. Under this cor-
respondence addition and scalar multiplication are preserved.
Remark 7.5. In the language of abstract algebra, this theorem says
that the space of 2-covectors and the space of co-2-vectors are canoni-
cally isomorphic.
Proof. We first recall that if F is any 2-covector whatever, then F can
be written in one and only one way as F = 1 (f1 f2 ) + 2 (f1
f3 ) + 3 (f2 f3 ). Similarly, if H is any co-2-vector whatever, H can
be uniquely expressed as a linear combination of the basis co-2-vectors
H1 , H2 , H3 .
Now let F and G be any 2-covectors. Then F = 1 (f1 f2 ) +
2 (f1 f3 ) + 3 (f2 f3 ) and G = 1 (f1 f2 ) + 2 (f1 f3 ) + 3 (f2
f3 ). By our rule of correspondence, F corresponds to the co-2-vector
H = 1 H1 + 2 H2 + 3 H3 , and G corresponds to the co-2-vector K =
1 H1 + 2 H2 + 3 H3 . Now by the rules for addition of 2-covectors,
F + G = (1 + 1 )(f1 f2 ) + (2 + 2 )(f1 f3 ) + (3 + 3 )(f2 f3 ).
Under the correspondence, F + G corresponds to (1 + 1 )H1 + (2 +
2 )H2 + (3 + 3 )H3 . But under the rules for addition of co-2-vectors,
this is precisely the sum H + K. Thus F + G corresponds to H + K.
Similarly, we obtain that F corresponds to H for any real number
.
To complete the proof, we must justify the use of the word canoni-
cal. Consider a 2-covector g h, where g and h are covectors; say
g = 1 f1 + 2 f2 + 3 f3 , and h = 1 f1 + 2 f2 + 3 f3 . Then we
know that g h = (1 2 2 1 )(f1 f2 ) + (1 3 3 1 )(f1 f3 ) +
(2 3 3 2 )(f2 f3 ). Hence g h corresponds to the co-2-vector
H = (1 2 2 1 )H1 + (1 3 3 1 )H2 + (2 3 3 2 )H3 . Now let
u, v be any vectors, and consider H(u v). We have
H(u v) = (1 2 2 1 )H1 (u v) + (1 3 3 1 )H2 (u v)
+ (2 3 3 2 )H3 (u v).
COVECTORS AND FORMS 15
Now observe:
1 1 + 2 2 + 3 3 = g(u)
1 1 + 2 2 + 3 3 = g(v)
1 1 + 2 2 + 3 3 = h(u)
1 1 + 2 2 + 3 3 = h(v).
Therefore we have shown that if g and h are any covectors, then the
co-2-vector H which corresponds to g h satisfies
g(u) g(v)
H(u v) = .
h(u) h(v)
Hence the correspondence given in this theorem is independent of bases.
The importance of the preceding theorem is now easily established.
The theorem tells us that the two algebraic structure, namely what we
have called the space of 2-covectors and the space of co-2-vectors, are
completely equivalent. This equivalence enables us to identify the two
spaces. We shall only use the term 2-covector, and if g h is such a
16 MAROLA AND ZIEMER
where the i s are real numbers, and the gji s are covectors in Rn ; i.e.
real-valued linear functions on Rn . The basic axioms for p-covectors
are completely parallel to those given in 6. A basis for the space
(Rnp ) is obtained by taking p-covectors fi1 . . . fip , where f1 , . . . , fn
are the natural basis covectors on (Rn1 ) , and i1 < i2 < . . . < ip .
The fundamental theorem, of course, is that the p-covectors may be
identified with the linear functions on the space (Rnp ) of p-vectors. The
proof makes the basis p-covectors fi1 . . . fip correspond to the linear
function whose value at ei1 . . . eip (same subscripts as on the f s)
is 1, and whose value at the other basis p-vectors is 0. The formula
which expresses the action of an arbitrary p-covector on an arbitrary
p-vector is
(g1 . . . gp )(u1 . . . up )
g1 (u1 ) g1 (u2 ) . . . g1 (up )
g2 (u1 ) g2 (u2 ) . . . g2 (up )
= .. .. . . ..
. . . .
g (u ) g (u ) . . . g (u )
p 1 p 2 p p
x
(p), y z
or v v
(p), v (p)
.
The Jacobian 2-vector of at p is given by
J(p)
e = (p) (p).
u v
Proposition 10.1. Under the correspondence
e1 e2 e3
e1 e3 e2
e2 e3 e1
as given in 4, J(p)
e corresponds to n(p), the normal to at p.
u
(p) v
(p)
=
u
(p) v
(p)
(, ) (x, y)
= (p) = (p).
(u, v) (u, v)
Similarly
(x, z) (y, z)
2 = (p), 3 = (p).
(u, v) (u, v)
Hence the components of J(p) e do correspond to the components of
n(p) (see, e.g., [1, p. 836] or [3, p. 272]).
Corollary 10.2.
ZZ
A() = |J(p)|.
e
D
Proof. This result is immediate from the definition of A(), for in-
stance, see [1, p. 836] or [3, p. 275], and the definition of norm for
vectors and 2-vectors.
20 MAROLA AND ZIEMER
We define
T
(p) = (p), (p), (p)
u u u u
x y z
= (p), (p), (p) .
u u u
Also, T
v
T
(p), w (p) are defined similarly.
The Jacobian 3-vector of T at p is given by
(, , ) (x, y, z)
= (p) = (p) = JT (p)
(u, v, w) (u, v, w)
the ordinary Jacobian. This computation will justify the use of the word
Jacobian in the terms Jacobian 2-vector and Jacobian 3-vector.
Corollary 10.4.
ZZZ
V (T (D)) = |JT
e (p)|,
D
where |JT
e (p)| is the norm of the 3-vector (for a 3-vector u v w =
(e1 e2 e3 ) we define |u v w| = ||).
Proof. This is immediate from [1, p. 788] or [3, Theorem 3, p. 239].
COVECTORS AND FORMS 21
The norm of JTe (p) is then defined in the obvious way it is the square
root of the sums of the squares of the components of JT
e (p) with respect
to the basis k-vectors.
The k-dimensional measure of the set T (D) Rn is given by the
formula Z Z
k (T (D)) = |JTe (p)|.
| {z }
k times
The formula is valid under the condition |JT 6 0 for all p D (this
e (p)| =
is the general requirement of smoothness).
Remark 10.6. Thus the theory of k-vectors in n-space has enabled us
to give a unified treatment of length, area, and volume. Briefly stated:
to find the k-dimensional measure of a k-dimensional surface in n-
space, integrate the Jacobian k-vector.
This implication alone gives a good justification for the theory of
k-vectors in Rn .
where J(t)
e is the Jacobian 1-vector of at t as defined in 10.3.
Example 11.3. Let w(x, y, z) = xydydz + xdzdx + 3zxdxdy, and
x=u+v
: y =uv
z = uv,
1The set of all points that lie on is called the trace or graph of the surface .
24 MAROLA AND ZIEMER
Finally,
w (u0 , v0 ) J(u
e 0 , v0 ) = ... (left to the reader)
= 3u0 v0 (u0 + v0 )(2) (u0 + v0 )(u0 v0 )
+ (u20 v02 )(u0 + v0 )
= u30 u20 5u20 v0 7u0 v02 + v02 v03 .
Thus
ZZ Z 1 Z 1
w= du (u3 u2 5u2 v 7uv 2 + v 2 v 3 ) dv = 2.
0 0
1
D / R2
{ =
{{{
h {{
{{ 1
D
This diagram represents three transformations from the plane into
the plane. By the Chain Rule for all p D
d(1 )|p = d(1 h)|p = d(1 )|h(p) dh|p .
Taking determinants on both sides,
J(1 )(p) = J(1 )(h(p))Jh(p).
COVECTORS AND FORMS 25
Similarly,
J(2 )(p) = J(2 )(h(p))Jh(p)
J(3 )(p) = J(3 )(h(p))Jh(p).
Now consider the 2-vector J(p).e If (u, v) = (x, y, z), then by the
Proposition 10.1,
(x, y) (x, z) (y, z)
J(p)
e = (e1 e2 ) + (e1 e3 ) + (e2 e3 )
(u, v) p (u, v) p (u, v) p
= J(1 )(p)(e1 e2 ) + J(2 )(p)(e1 e3 )
+ J(3 )(p)(e2 e3 )
= J(1 )(h(p))Jh(p)(e1 e2 ) + J(2 )(h(p))Jh(p)(e1 e3 )
+ J(3 )(h(p))Jh(p)(e2 e3 )
= Jh(p) [J(1 )(h(p))(e1 e2 ) + J(2 )(h(p))(e1 e3 )
+ J(3 )(h(p))(e2 e3 )] .
e (h(p)).
Again by Proposition 10.1, the bracketed 2-vector is simply J
Hence
J(p)
e e (h(p)).
= Jh(p)J
Theorem 11.5. Let w be a continuous 2-form on an open set R3 .
Let : D R3 and : D R3 be smoothly equivalent surfaces
such that trace() = trace( ) . Then
ZZ ZZ
w= w.
Now we use the fact that Jh > 0, and the linearity of the 2-covector
w (h(u, v)) :
ZZ ZZ
w h(u, v) J
w= e (h(u, v))Jh(u, v) dudv.
D
26 MAROLA AND ZIEMER
Since h = , and J
e (h(u, v))Jh(u, v) = J(u, e v) by the
preceding lemma, so we have
ZZ ZZ
w= w (u, v) J(u,
e v) dudv
Z ZD
= w, by definition.
Remark 12.2. If the additional hypotheses on T are not satisfied, then
the proposition is false, in general.
For the purposes of this note, we shall only be interested in integrat-
ing a 3-form w over a transformation T which satisfies the hypotheses
of the preceding proposition. Accordingly, we abandon our provisional
definition, and substitute in its place the following definition.
Definition 12.3. Let w be a continuous 3-form on ; say w(x, y, z) =
A(x, y, z)(f1 f2 f3 ); let D be a subset of having volume. Then the
integral of w over D is given by
ZZZ ZZZ
w= A(x, y, z) dxdydz.
D D
D
T / R3
{ =
{{{
h {{
{{ T
D
Theorem 12.5. Let w : (R33 ) be a continuous 3-form. Let
T : D R3 , T : D R3 be smoothly equivalent transformations so
that T (D) = T (D ) . Then
ZZZ ZZZ
w= w.
T T
Space Basis
(R30 ) {1}
(R31 ) {f1 , f2 , f3 }
(R32 ) {f1 f2 , f1 f3 , f2 f3 }
(R33 ) {f1 f2 f3 }
(1) (1) = 1
(1) (fi ) = fi
(1) (fi fj ) = fi fj
(1) (fi fj fk ) = fi fj fk
(fi ) (1) = fi
(fi ) (fj ) = fi fj
(fi ) (fj fk ) = fi fj fk
(fi ) (fj fk fl ) = fi fj fk fl = 0
(fi fj ) (1) = fi fj
(fi fj ) (fk ) = fi fj fk
(fi fj ) (fk fl ) = fi fj fk fl = 0
(fi fj ) (fk fl fm ) = fi fj fk fl fm = 0
(fi fj fk ) (1) = fi fj fk
(fi fj fk ) (fl ) = fi fj fk fl = 0
(fi fj fk ) (fl fm ) = fi fj fk fl fm = 0
(fi fj fk ) (fl fm fn ) = fi fj fk fl fm fn = 0.
Example 13.2. 1)
(2f1 + f2 ) (3(f1 f3 ) + 2(f2 f3 ))
= (2f1 ) (3(f1 f3 )) + (2f1 ) ( 2(f2 f3 ))
+ (f2 ) (3(f1 f3 )) + (f2 ) ( 2(f2 f3 ))
= 6(f1 f2 f3 ) + 2 2(f1 f2 f3 )
+ 3(f2 f1 f3 ) + 2(f2 f2 f3 )
= (2 2 3)(f1 f2 f3 ).
30 MAROLA AND ZIEMER
2)
(6)(f2 3f3 ) (f1 f2 + 10f3 )
= (6) (f2 ) + (6) (3f3 ) (f1 f2 + 10f3 )
= (6f2 18f3 ) (f1 f2 + 10f3 )
= 6(f2 f1 ) 6(f2 f2 ) + 60(f2 f3 )
18(f3 f1 ) + 18(f3 f2 ) 180(f3 f3 )
= 6(f1 f2 ) + 18(f1 f3 ) + 42(f2 f3 ).
3) 2(f1 f2 ) + (f2 f3 ) (f1 f3 ) 4(f2 f3 ) = 0, because
it is a 4-covector.
Exercise 13.3. Evaluate the following:
a) (f1 2f2 +f3 ) (f1 + 3f2 3f3 .
b) (f1 + f2 ) (2(f
1 f 2 ) 4(f 2 f 3 )) (3) .
c) n(f2 f3 ) (7) (f1 + 4f3 ).o
d) (6) (f2 + f3 ) (f1 f2 ) (f2 + f3 ).
by the formula
dk T (p) (ei1 . . . eik ) = dT (p, ei1 ) . . . dT (p, eik ).
There are several remarks to be made concerning this definition. In
our applications, we shall have m, n = 2 or 3, so the formulas will
become somewhat simpler. However, we shall have to deal with several
specific cases of this definition, namely n = m = 3, n = 2, m = 3, and
n = m = 2. It is for this reason that we have presented one unifying
definition.
Suppose for example, n = m = 3. Then we have three linear trans-
formations:
d1 T (p) :R31 R31
d2 T (p) :R32 R32
d3 T (p) :R33 R33 .
They are specified by the following rules: d1 T (p)(e1 ) = dT (p, e1 );
d1 T (p)(e2 ) = dT (p, e2 ); d1 T (p)(e3 ) = dT (p, e3 ). Also
d2 T (p)(e1 e2 ) = dT (p, e1 ) dT (p, e2 )
d2 T (p)(e1 e3 ) = dT (p, e1 ) dT (p, e3 )
d2 T (p)(e2 e3 ) = dT (p, e2 ) dT (p, e3 ),
and d3 T (p)(e1 e2 e3 ) = dT (p, e1 ) dT (p, e2 ) dT (p, e3 ).
To return to the definition, we notice that we have only defined
the function dk T (p) on the basis k-vectors; two questions immediately
arise:
(1) How do we know that there is a linear transformation from Rnk
to Rmk whose values on the basis k-vectors are those given?
(2) Even if there is such a linear transformation, how do we know
there is only one? That is, what right do we have simply to
specify the values of the transformation on the few basis vec-
tors?
Let us state the underlying abstract principle that is involved:
Let V be an abstract vector space, and let {v1 , . . . , vs } be a basis for
V . If W is any vector space, and {w1 , . . . , ws } are any given vectors of
W , then there is one and only one linear transformation T : V W
such that T (v1 ) = w1 , . . . , T (vs ) = ws .
Using this principle, the mappings dk T (p) are all linear transforma-
tions, and they are well-defined, i.e. unambiguous.
Notice that for each choice of n and m, there are only a finite number
of non-trivial mappings to be defined; namely we only need to define
dk T (p) for k min(n, m). For when k > min(n, m), one of the two
COVECTORS AND FORMS 37
spaces Rnk , Rm
k reduces to 0. For example, if n = 4, m = 6, we would
only define d1 T (p), d2 T (p), d3 T (p), d4 T (p).
Finally, to make the definition complete, let us define d0 T (p). Recall
that for any n, Rn0 , the space of 0-vectors in n-space, is merely defined
to be R1 . As a matter of convention, then, we define
d0 T (p) : R1 R1
to be the identity mapping: d0 T (p) () = .
Remark 15.2. Suppose T : D Rm , D Rn , T C 1 . The reader
may verify that for all u1 , . . . , uk Rn , dk T (p) (u1 . . . uk ) =
dT (p, u1 ) . . . dT (p, uk ). The purpose for introducing these linear
transformations dk T (p) is to enable us to define what is meant by the
transform of a k-form.
Definition 15.3. Let T : D Rm , where D is an open set in Rn ,
and T C 1 . Let w : (Rm k ) be a differential k-form in m-space.
We suppose that T (D) . We define the transform of w by T to be
a differential k-form in n-space, defined on D:
T w : D (Rnk ) .
It is given by the following formula: For each p D, T w(p) is a
k-covector in n-space, whose value at a k-vector is
T w(p) () = w(T (p)) dk T (p)() .
Again there are many remarks to be made. Let us study this formula
carefully. The left hand side is what we are defining. We want to know
what T w is, so we must define what the k-covector T w(p) is for any
p D. Then, to know what a k-covector is, it is sufficient to know
what its value is for an arbitrary k-vector .
On the right hand side, T (p) is a point in m-space; in fact, T (p) ,
since by assumption T (D) . The k-form w is therefore defined at
T (p), and w(T (p)) is a k-covector in m-space. Also, is a k-vector
in n-space, so by Definition 15.1, [dk T (p)]() is a k-vector in m-space.
The right hand side therefore stands for the effect of the operation of a
k-covector in m-space on a k-vector in m-space, which is a real number,
as desired. So at least everything makes sense. However, there is one
important detail to be checked. We have claimed in our definition
that for each p D, T w(p) is a k-covector. We must verify that the
function T w(p) as defined is indeed linear, i.e.
T w(p) (1 1 + 2 2 ) = 1 T w(p) (1 ) + 2 T w(p) (2 ).
38 MAROLA AND ZIEMER
Proof. By definition
T w(p) (1 1 + 2 2 ) = w(T (p)) dk T (p)(1 1 + 2 2 ) .
But dk T (p) and w(T (p)) are linear transformations, so we obtain
w(T (p)) 1 (dk T (p))(1 ) + 2 (dk T (p))(2 )
= 1 w(T (p)) dk T (p))(1 ) + 2 w(T (p)) dk T (p))(2 )
def
= 1 T w(p) (1 ) + 2 T w(p) (2 ).
Example 15.4. Let T : R2 R2 be given by T (x, y) = (u2 + v, v).
Clearly T C 1 . We note that
2u 1
dT (u, v) = .
0 1
Now we must transform a k-form in the plane. Therefore we consider
w(x, y) = xydx; i.e. w(x, y) = xyf1 . w is a 1-form, and T w will also
be a 1-form, again in the plane. The usual way of representing such
a 1-form is by its coordinate functions. For notational convenience, w
is a 1-form in the (x, y)-plane, T is a transformation from the (u, v)-
plane to the (x, y)-plane, so T w is a 1-form in the (u, v)-plane. It will
be given by T w(u, v) = A1 (u, v)f1 + A2 (u, v)f2 . We compute these
coordinate functions as follows:
A1 (u, v) = A1 (u, v)f1 + A2 (u, v)f2 (e1 )
= T w(u, v) (e1 )
def
= w(T (u, v)) d1 T (u, v)(e1 )
= w(T (u, v)) dT [(u, v), e1 )] .
Now dT [(u, v), e1 ] = (2u, 0), and w(T (u, v)) = (u2 + v) f1 . Thus
A1 (u, v) = ((u2 + v) f1 )(2u, 0) =(u2 v + v 2 )(2u) = 2u3 v + 2uv 2 .
In a similar manner, A2 (u, v) = T w(u, v) (e2 ) = [(u2 v+v 2 )f1 ](1, 1) =
u2 v + v 2 . Thus T w(u, v) = (2u3 v + 2uv 2 )f1 + (u2 v + v 2 )f2 .
Example 15.5. Let T : R2 R3 be given by T (x, y, z) = (u
v, uv, v 2 ), T C 1 , and
1 1
dT (u, v) = v u .
0 2v
T will transform k-forms in 3-space into k-forms in 2-spaces. In partic-
ular, T will transform k-forms in (x, y, z)-space into k-forms in (u, v)-
space. Let us put k = 2. So let w(x, y, z) = x(f1 f2 ) + yz(f2 f3 ).
COVECTORS AND FORMS 39
dT (u, v)(e1 ) = (1, v, 0), and dT (u, v)(e2 ) = (1, u, 2v). Hence
A(u, v) = w(u v, uv, v 2 ) (1, v, 0) (1, u, 2v)
= (u v) (f1 f2 )[(1, v, 0) (1, u, 2v)]
+ (uv 3 ) (f2 f3 )[(1, v, 0) (1, u, 2v)]
f1 (1, v, 0) f1 (1, u, 2v)
= (u v)
f2 (1, v, 0) f2 (1, u, 2v)
3 f2 (1, v, 0) f2 (1, u, 2v)
+ (uv )
f3 (1, v, 0) f3 (1, u, 2v)
1 1 3
v u
= (u v) + (uv )
v u 0 2v
= (u v)(u + v) + (uv 3 )(2v 2 ) = u2 v 2 + 2uv 5 .
Therefore T w(u, v) = (u2 v 2 + 2uv 5 )(f1 f2 ).
Exercise 15.6. a) Let T : R3 R2 be given by
u = x2 + z
T :
v = x + y,
and w(u, v) = uvf1 vf2 . Compute T w.
b) Let T : R3 R3 be given by
x=r+s
T : y = s2 t
z = 2t,
COVECTORS AND FORMS 41
y1 = 1 (x1 , . . . , xn )
T : ..
.
ym = m (x1 , . . . , xn )
d T (Ai fi ) = d (T Ai ) (T fi )
= d(T Ai ) (T fi ) + (T Ai ) d(T fi ) .
Since the formula does hold for each of the terms Ai fi which add up
to w, it holds for w.
To complete the theorem, we must establish the formula for any k.
We note that if the formula T d = dT holds for any forms w1 and
w2 (of arbitrary dimension) it holds for their wedge product: Let w1
44 MAROLA AND ZIEMER
be a k-form
T (d(w1 w2 )) = T ((dw1 w2 ) + (1)k (w1 dw2 ))
= T (dw1 w2 ) + (1)k T (w1 dw2 )
= T (dw1 ) T (w2 ) + (1)k T (w1 ) T (dw2 )
= d(T w1 ) T w2 + (1)k T w1 d(T dw2 )
= d T w1 T w2 = d T (w1 w2 ) .
d(T S)(p)
U@
TS / Rm Rq D / Rm
@ {= DD y <
@@
@@ {{{ DD yyy
{{ D yy
S @ {{ T dS(p) DD! yy dT (S(p))
V Rn
Proposition 15.14. For all k 0, we have
dk (T S)(p) = dk T (S(p)) dk S(p)
for any point p U .
dk (T S)(p)
Rqk / Rm
AA = k
AA |||
AA |
dk S(p) AA ||
|| dk T (S(p))
Rnk
= S (T w)(p) ().
Proof. Let
y1 = 1 (x1 , . . . , xn )
T : ..
.
ym = m (x1 , . . . , xn )
then dT (p) is the Jacobian matrix of T at p. Then note that dT (p)(ej ) =
1 n T
xj
(p), . . . , xj (p) = xj (p). Hence
Z Z
T w= T w(S(p)) JS(p)
e
S
ZU
= T w(S(p)) dq S(p)(ei1 . . . eiq )
ZU
= w(T (S(p))) dq T (S(p))(dq S(p)(ei1 . . . eiq ))
ZU
= w(T (S(p))) dq (T S)(p)(ei1 . . . eiq )
ZU
= w(T S)(p)) J(T
e S)(p)
ZU
= w.
TS
On the other hand, by the remark after Definition 12.3 restated for
2-forms in the plane instead of 3-forms in space, we have
Z Z
w= w.
S D
48 MAROLA AND ZIEMER
Proof.
Z Z
1 w 1 + 2 w 2 = (1 w1 + 2 w2 )(T (p)) JTe (p)
T D
Z Z
= 1 w1 (T (p)) JT (p) + 2
e w2 (T (p)) JTe (p)
ZD Z D
= 1 w1 + 2 w2 .
T T
where f and g are the smooth (e.g. C 1 ) functions whose graphs form
the top and bottom pieces of the boundary of D. Likewise, if [0 , 0 ] is
the projection of D upon the vertical axis, D is the set of points (x, y)
COVECTORS AND FORMS 49
such that
0 y 0
F (y) x G(y).
We are now ready to state the first form of Greens theorem.
Theorem 16.2 (Green). Let D be an admissible region, and let w :
(R31 ) be a C 1 1-form, with D open. Then
Z Z
w= dw.
D D
Proof. Let w(x, y) = A(x, y)fR1 + B(x, Ry)f2 . Let Rw1 (x, y) = A(x, y)f1 ,
w2 (x, y) = B(x, y)f2 . Since DR w = D w1 + D w2 , we may treat
each part separately. Consider D w1 . On 1 , the lower part of D,
y = f (x) (or x = F (y)), x (or 0 y 0 ), and w1 (x, f (x)) =
A(x, f (x))f1 . Thus
Z Z
w1 = A(x, f (x)) dx.
1
COVECTORS AND FORMS 51
The proofs of these theorems are quite similar to those given for
Greens theorem, and we shall not repeat them.
T : w R1 ,
T (w) := T (dw),
for all (m 1)-form w, where the Stokes theorem 16.4 was used.
References
[1] (Or suchlike) R. A. Adams: Calculus A Complete Course, Pearson Addison
Wesley.
[2] L. Ambrosio and B. Kirchheim: Currents in metric spaces, Acta Math. 185
(2000), 180.
[3] (Or suchlike) R. Creighton Buck: Advanced Calculus, McGraw-Hill Book Com-
pany, Inc., New York-Toronto-London, 1956.
[4] H. Federer: Geometric Measure Theory, Die Grundlehren der mathematischen
Wissenschaften, Band 153, New York 1969.
[5] S. G. Krantz and H. R. Parks: Geometric Integration Theory, Cornerstones,
Birkhuser Boston, Inc., Boston, MA, 2008.
[6] U. Lang: Local currents in metric spaces, http://www.math.ethz.ch/~lang/.
[7] H. Whitney: Geometric Integration Theory, Princeton University Press,
Princeton, N. J., 1957.
54 MAROLA AND ZIEMER