Loading [MathJax]/jax/output/HTML-CSS/jax.js
Skip to main content
Library homepage
 

Text Color

Text Size

 

Margin Size

 

Font Type

Enable Dyslexic Font
Mathematics LibreTexts

6.6: Determinants. Jacobians. Bijective Linear Operators

( \newcommand{\kernel}{\mathrm{null}\,}\)

We assume the reader to be familiar with elements of linear algebra. Thus we only briefly recall some definitions and well-known rules.

Definition

Given a linear operator ϕ:EnEn( or ϕ:CnCn), with matrix
[ϕ]=(vik),i,k=1,,n,
we define the determinant of [ϕ] by
det[ϕ]=det(vik)=|v11v12v1nv21v22v2nvn1vn2vnn|=(1)λv1k1v2k2vnkn
where the sum is over all ordered n-tuples (k1,,kn) of distinct integers kj(1kjn), and
λ={0 if j<m(kmkj)>0 and 1 if j<m(kmkj)<0

Recall (Problem 12 in §2) that a set B={v1,v2,,vn} in a vector space E is a basis iff
(i) B spans E, i.e., each vE has the form
v=ni=1aivi
for some scalars ai, and
(ii) this representation is unique.
The latter is true iff the vi are independent, i.e.,
ni=1aivi=0ai=0,i=1,,n.
If E has a basis of n vectors, we call E n-dimensional (e.g., En and Cn).
Determinants and bases satisfy the following rules.
(a) Multiplication rule. If ϕ,g:EnEn( or CnCn) are linear, then
det[g]det[ϕ]=det([g][ϕ])=det[gϕ]
(see §2, Theorem 3 and Note 4).
(b) If ϕ(x)=x (identity map), then [ϕ]=(vik), where
vik={0 if ik and 1 if i=k
hence det [ϕ]=1.( Why ?) See also the Problems.
(c) An n -dimensional space E is spanned by a set of n vectors iff they are independent. If so, each basis consists of exactly n vectors.

Definition

For any function f:EnEn (or f:CnCn), we define the f-induced Jacobian map Jf:EnE1(Jf:CnC) by setting
Jf(x)=det(vik),
where vik=Dkfi(x),xEn(Cn), and f=(f1,,fn).
The determinant
Jf(p)=det(Dkfi(p))
is called the Jacobian of f at p.
By our conventions, it is always defined, as are the functions Dkfi.

Explicitly, Jf(p) is the determinant of the right-side matrix in formula (14) in §3. Briefly,

Jf=det(Dkfi).

By Definition 2 and Note 2 in §5,

Jf(p)=det[d1f(p;)].

If f is differentiable at p,

Jf(p)=det[f(p)].

Note 1. More generally, given any functions vik:EE1(C), we can define a map f:EE1(C) by

f(x)=det(vik(x));

briefly f=det(vik),i,k=1,,n.

We then call f a functional determinant.

If E=En(Cn) then f is a function of n variables, since x=(x1,x2,,xn). If all vik are continuous or differentiable at some pE, so is f; for by (1),f is a finite sum of functions of the form

(1)λvik1vik2vikn,

and each of these is continuous or differentiable if the viki are (see Problems 7 and 8 in §3).

Note 2. Hence the Jacobian map Jf is continuous or differentiable at p if all the partially derived functions Dkfi(i,kn) are.

If, in addition, Jf(p)0, then Jf0 on some globe about p. (Apply Problem 7 in Chapter 4, §2, to |Jf|.)

In classical notation, one writes

(f1,,fn)(x1,,xn) or (y1,,yn)(x1,,xn)

for Jf(x). Here (y1,,yn)=f(x1,,xn).

The remarks made in §4 apply to this "variable" notation too. The chain rule easily yields the following corollary.

Corollary 6.6.1

If f:EnEn and g:EnEn (or f,g:CnCn) are differentiable at p and q=f(p), respectively, and if

h=gf,

then

Jh(p)=Jg(q)Jf(p)=det(zik),

where

zik=Dkhi(p),i,k=1,,n;

or, setting

(u1,,un)=g(y1,,yn) and (y1,,yn)=f(x1,,xn) ("variables"),

we have

(u1,,un)(x1,,xn)=(u1,,un)(y1,,yn)(y1,,yn)(x1,,xn)=det(zik),

where

zik=uixk,i,k=1,,n.

Proof

By Note 2 in §4,

[h(p)]=[g(q)][f(p)].

Thus by rule (a) above,

det[h(p)]=det[g(q)]det[f(p)],

i.e.,

Jh(p)=Jg(q)Jf(p).

Also, if [h(p)]=(zik), Definition 2 yields zik=Dkhi(p).

This proves (i), hence (ii) also.

In practice, Jacobians mostly occur when a change of variables is made. For instance, in E2, we may pass from Cartesian coordinates (x,y) to another system (u,v) such that

x=f1(u,v) and y=f2(u,v).

We then set f=(f1,f2) and obtain f:E2E2,

Jf=det(Dkfi),k,i=1,2.

Example (passage to polar coordinates)

Let x=f1(r,θ)=rcosθ and y=f2(r,θ)=rsinθ.

Then using the "variable" notation, we obtain Jf(r,θ) as

(x,y)(r,θ)=|xrxθyryθ|=|cosθrsinθsinθrcosθ|=rcos2θ+rsin2θ=r.

Thus here Jf(r,θ)=r for all r,θE1;Jf is independent of θ.

We now concentrate on one-to-one (invertible) functions.

Theorem 6.6.1

For a linear map ϕ:EnEn(orϕ:CnCn), the following are equivalent:

(i) ϕ is one-to-one;

(ii) the column vectors v1,,vn of the matrix [ϕ] are independent;

(iii) ϕ is onto En(Cn);

(iv) det[ϕ]0.

Proof

Assume (i) and let

nk=1ckvk=0.

To deduce (ii), we must show that all ck vanish.

Now, by Note 3 in §2, vk=ϕ(ek); so by linearity,

nk=1ckvk=0

implies

ϕ(nk=1ckek)=0.

As ϕ is one-to-one, it can vanish at 0 only. Thus

nk=1ckek=0.

Hence by Theorem 2 in Chapter 3, §§1-3, ck=0,k=1,,n, and (ii) follows.

Next, assume (ii); so, by rule (c) above, {v1,,vn} is a basis.

Thus each yEn(Cn) has the form

y=nk=1akvk=nk=1akϕ(ek)=ϕ(nk=1akek)=ϕ(x),

where

x=nk=1akek (uniquely).

Hence (ii) implies both (iii) and (i). (Why?)

Now assume (iii). Then each yEn(Cn) has the form y=ϕ(x), where

x=nk=1xkek,

by Theorem 2 in Chapter 3, §§1-3. Hence again

y=nk=1xkϕ(ek)=nk=1xkvk;

so the vk span all of En(Cn). By rule (c) above, this implies (ii), hence (i), too. Thus (i), (ii), and (iii) are equivalent.

Also, by rules (a) and (b), we have

det[ϕ]det[ϕ1]=det[ϕϕ1]=1

if ϕ is one-to-one (for ϕϕ1 is the identity map). Hence det[ϕ]0 if (i) holds.

For the converse, suppose ϕ is not one-to-one. Then by (ii), the vk are not independent. Thus one of them is a linear combination of the others, say,

v1=nk=2akvk.

But by linear algebra (Problem 13(iii)), det[ϕ] does not change if v1 is replaced by

v1nk=2akvk=0.

Thus det[ϕ]=0 (one column turning to 0). This completes the proof.

Note 3. Maps that are both onto and one-to-one are called bijective. Such is ϕ in Theorem 1. This means that the equation

ϕ(x)=y

has a unique solution

x=ϕ1(y)

for each y. Componentwise, by Theorem 1, the equations

nk=1xkvik=yi,i=1,,n,

have a unique solution for the xk iff det(vik)0.

Corollary 6.6.2

If ϕL(E,E) is bijective, with E and E complete, then ϕ1L(E,E).

Proof for E=En(Cn)

The notation ϕL(E,E) means that ϕ:EE is linear and continuous.

As ϕ is bijective, ϕ1:EE is linear (Problem 12).

If E=En(Cn), it is continuous, too (Theorem 2 in §2).

Thus ϕ1L(E,E).

Note. The case E=En(Cn) suffices for an undergraduate course. (The beginner is advised to omit the "starred" §8.) Corollary 2 and Theorem 2 below, however, are valid in the general case. So is Theorem 1 in §7.

Theorem 6.6.2

Let E,E and ϕ be as in Corollary 2. Set

ϕ1=1ε.

Then any map θL(E,E) with θϕ<ε is one-to-one, and θ1 is uniformly continuous.

Proof

Proof. By Corollary 2, ϕ1L(E,E), so ϕ1 is defined and >0 (for ϕ1 is not the zero map, being one-to-one).

Thus we may set

ε=1ϕ1,ϕ1=1ε.

Clearly x=ϕ1(y) if y=ϕ(x). Also,

|ϕ1(y)|1ε|y|

by Note 5 in §2, Hence

|y|ε|ϕ1(y)|,

i.e.,

|ϕ(x)|ε|x|

for all xE and yE.

Now suppose ϕL(E,E) and θϕ=σ<ε.

Obviously, θ=ϕ(ϕθ), and by Note 5 in §2,

|(ϕθ)(x)|ϕθ|x|=σ|x|.

Thus for every xE,

|θ(x)||ϕ(x)||(ϕθ)(x)||ϕ(x)|σ|x|(εσ)|x|

by (2). Therefore, given pr in E and setting x=pr0, we obtain

|θ(p)θ(r)|=|θ(pr)|=|θ(x)|(εσ)|x|>0

(since σ<ε).

We see that pr implies θ(p)θ(r); so θ is one-to-one, indeed.

Also, setting θ(x)=z and x=θ1(z) in (3), we get

|z|(εσ)|θ1(z)|;

that is,

|θ1(z)|(εσ)1|z|

for all z in the range of θ (domain of θ1).

Thus θ1 is linearly bounded (by Theorem 1 in §2), hence uniformly continuous, as claimed.

Corollary 6.6.3

If E=E=En(Cn) in Theorem 2 above, then for given ϕ and δ>0, there always is δ>0 such that

θϕ<δ implies θ1ϕ1<δ.

In other words, the transformation ϕϕ1 is continuous on L(E),E= En(Cn).

Proof

First, since E=E=En(Cn),θ is bijective by Theorem 1(iii), so θ1L(E).

As before, set θϕ=σ<ε.

By Note 5 in §2, formula (5) above implies that

θ11εσ.

Also,

ϕ1(θϕ)θ1=ϕ1θ1

(see Problem 11).

Hence by Corollary 4 in §2, recalling that ϕ1=1/ε, we get

θ1ϕ1ϕ1θϕθ1σε(εσ)0 as σ0.


This page titled 6.6: Determinants. Jacobians. Bijective Linear Operators is shared under a CC BY 3.0 license and was authored, remixed, and/or curated by Elias Zakon (The Trilla Group (support by Saylor Foundation)) via source content that was edited to the style and standards of the LibreTexts platform.

Support Center

How can we help?