Jump to content

Epimorphisms – "Math for Non-Geeks"

From Wikibooks, open books for an open world

Linear maps preserve linear combinations. We now learn about special linear maps that preserve generators. These are called epimorphisms.

Motivation and derivation

[edit | edit source]

In the article on monomorphisms we considered linear maps which map linearly independent vectors to linearly independent vectors. There we found out that these maps are exactly injective linear maps. Injective linear maps therefore "preserve" linear independence.

Using the linear independence, we could express the intuitive dimension notion in mathematical (linear algebra) terms. There, we also encountered generators. Now: Are there also linear maps that preserve generators?

So let V,W be two K-vector spaces over the same field K and {v1,…,vn}⊆V a generator. Now, what properties must a linear map f:V→W satisfy, in order for {f(v1),…,f(vn)} being a generator of vector space W? For this, we would need to be able to represent any w∈W as a linear combination of f(vi). That is, we need to find λ1,…,λn∈K such that

w=∑i=1nλif(vi).

Since the map f is linear, this is equivalent to

w=f(∑i=1nλivi).

So w must be in the image of f. This is said to hold for every w∈W. Thus f(V)=W is a necessary condition for f to preserve generators.

Is this also a sufficient condition? Let f(V)=W. We investigate whether every w∈W can be represented as a linear combination of f(vi). Because f(V)=W we have for any w∈W a vector v∈V with f(v)=w. Since v1,…,vn is a generator of V, there are some linear combination factors λ1,…,λn with

v=∑i=1nλivi.

So we can write w as:

w=f(∑i=1nλivi)=∑i=1nλif(vi)

And hence w is within the generated space of the f(vi).

Thus, the linear map f preserves generators if and only if f(V)=W. Moreover, f satisfies f(V)=W exactly if f is surjective. Thus, a linear map must be surjective to have the generating property. We call surjective linear maps epimorphisms.

Definition

[edit | edit source]
Definition (Epimorphism)

An epimorphism is a surjective linear map f:V→W between two K-vector spaces V and W. That is: to every w∈W there is a v∈V such that w=f(v).

Equivalent characterization of epimorphisms

[edit | edit source]

We have already considered in the motivation that surjective linear maps are exactly the maps that preserve generators.
Because the case of finite generators is more important than the general statement, we consider this case first. Then we investigate what we need to change for the general case:

Theorem

Let f:V→W be a linear map and let {v1,…,vn}⊆V be a generator of V.

The linear map f is an epimorphism exactly if {f(v1),…,f(vn)} is a generator of W.

Proof

Proof step: „f is an epimorphism“ ⟹ „{f(v1),…,f(vn)} is a generator“

Let w∈W be arbitrary. Then according to precondition there is a vector v∈V with f(v)=w. Since {v1,…,vn} generates the vector space V, there are linear combination factors λ1,…,λn with v=∑i=1nλivi. Hence, we have:

w=f(v)=f(∑i=1nλivi)=∑i=1nf(λivi)=∑i=1nλif(vi).

So w∈W can be represented as a linear combination of f(v1),…,f(vn). Since w was arbitrary, f(v1),…,f(vn)} is a generator of W.

Proof step: „{f(v1),…,f(vn)} is a generator“ ⟹ „f is an epimorphism“

Let w∈W be arbitrary. We have to show that there is a vector v∈V with f(v)=w. Since W is generated by {f(v1),…,f(vn)}, there exist scalars λ1,…,λn∈K (for linear combination) with w=∑i=1nλif(vi). We now set v:=∑i=1nλivi:

f(v)=f(∑i=1nλivi)=∑i=1nf(λivi)=∑i=1nλif(vi)=w.

This proves that f is surjective, that is, an epimorphism.

Now we generalize to vector spaces of arbitrary dimension:

Theorem

Let f:V→W be a linear map and let M⊆V be a generator of V.

The linear map f is an epimorphism if and only if f(M) is a generator of W.

Proof

We can almost copy the proof from above: Since M⊆V is a generator of V, this means that every vector v∈V has a representation as a linear combination v=∑i=1nλivi, where λ1,…,λn are scalars and v1,…,vn are from M.

The only thing that changes is that the sums no longer have a fixed number of summands. In the proof above, we could always run the sums of 1 to n. Here, the number of summands depends on the vectors v and w, respectively. But it is still a finite number of summands. Therefore, the rest of the proof is the same as within the finite case.

We will now be introduced to a second (category-theoretic) characterization of epimorphisms, the possibility of being "right shortened":

Theorem (Epimorphisms can be right shortened)

Let f:V→W be a homeomorphism. Then the following statements are equivalent

  1. f is an epimorphism.
  2. For all vector spaces U and all a,b:W→U with a∘f=b∘f we have that a=b. One also says that the epimorphism can be "right shortened".
Proof (Epimorphisms can be right shortened)

Proof step: 1.⟹2., by direct proof

Let f:V→W be an epimorphism, i.e., f is surjective. Let U be a vector space, and a,b:W→U, such that a∘f=b∘f. We want to show that a=b holds. Since a and b are maps with same domain of definition W and same range U, we need to show that a(w)=b(w) holds for all w∈W.

So consider any w∈W. Since f is surjective, there exists a v∈V with f(v)=w. Now, a(w)=a(f(v))=(a∘f)(v)=(b∘f)(v)=b(f(v))=b(w). Since we have chosen w arbitrary, we obtain a=b.

Proof step: 2.⟹1., proof by contradiction

Let f:V→W be a homeomorphism. Suppose f is not an epimorphism, i.e., not surjective. Then there is a w∈W with w∉im⁡f. In particular, w≠0 since 0=f(0)∈im⁡f. We extend {w} to a basis B of W.

Now, let us define two homeomorphisms a,b:W→W. First we set a:=idW. Further, we define b using the principle of linear continuation on the basis B: b:v↦0,b↦b for all b∈B∖{v}.

Next we show a∘f=b∘f: Consider some v∈V. Then f(v)∈span⁡(B∖{v}), since w∉in⁡f. As a|span⁡(B∖{v})=Idspan⁡(B∖{v})=b|span⁡(B∖{v}), we indeed have a(f(v))=b(f(v)).

But a≠b, since a(w)=w≠0=b(w).

This is a contradiction to the assumption, and it follows that f is an epimorphism.

Examples

[edit | edit source]
Example

We consider the vector spaces ℝn and ℝm with n≥m, as well as the linear map

f:ℝn→ℝm,(x1,x2,…,xm,xm+1,…,xn)↦(x1,x2,…,xm).

For this map, we simply truncate the last n−m components. This makes it clear why we must require n≥m (if n=m, the map is simply the identity). This map is an epimorphism: Let (x1,x2,…,xm)∈ℝm. Then, we have f(x1,x2,…,xm,0,…,0⏟n−m zeros)=(x1,x2,…,xm).

Example

For a field K and two K-vector spaces V,W , the following map is an epimorphism:

f:V⊕W→V,(v,w)↦v

Here V⊕W denotes the Outer direct sum (missing).

We first show for this that the map f is linear. Consider some (v,w),(v′,w′)∈V⊕W, as well as λ∈K. Then f((v,w)+(v′,w′))=f((v+v′,w+w′))=v+v′=f((v,w))+f((v′,w′)) and f(λ⋅(v,w))=f((λv,λw))=λv=λf((v,w)). This establishes linearity.

Let now v∈V be arbitrary. Then f((v,w))=v for every w∈W. That is, (v,w) is a preimage of v under f. Thus f is an epimorphism. If W is not the null space, then there are even multiple (perhaps infinitely many) preimages.

Exercises

[edit | edit source]
Exercise

We consider ℝ3. By e1:=(1,0,0),e2:=(0,1,0),e3:=(0,0,1), we denote the standard basis. Let f:ℝ3→ℝ2 be the unique linear map given by the principle of linear continuation and

f(e1)=(11),f(e2)=(1−1),f(e3)=(1−1)

Show that f is an epimorphism.

Solution

By construction, f is a linear map. We want to show that {f(e1),f(e2),f(e3)}={(1,1),(1,−1)} is a generator of ℝ2. Then, we have with the above theorem that f is an epimorphism. So, we must represent every (x,y)∈ℝ2 as a linear combination of vectors (1,1),(1,−1). Accordingly, we search linear combination scalars λ,μ∈ℝ such that

(xy)=λ(11)+μ(1−1).

From this we get the linear system of equations

x=λ+μy=λ−μ,

which is solved by λ=x+y2 and μ=x−y2. So we have (xy)=x+y2(11)+x−y2(1−1) for all x,y∈ℝ. Thus {(1,1),(1,−1)} is a generator. This proves that f is an epimorphism.

Exercise

Consider the function space Fun⁡([0,1],ℝ) of all function s mapping ℝ to ℝ, as well as the map

ϕ:Fun⁡([0,1],ℝ)→ℝ,f↦f(0).

Show that ϕ is an epimorphism.

Solution

The operations on the function space are defined element-wise in each case. That is: for f,g∈Fun⁡([0,1],ℝ), λ∈ℝ and x∈[0,1] we have that (f+g)(x)=f(x)+g(x) and (λf)(x)=λf(x). In particular, this is true for x=0, which implies

ϕ(f+g)=(f+g)(0)=f(0)+g(0)=ϕ(f)+ϕ(g)

and

ϕ(λf)=(λf)(0)=λf(0)=λϕ(f)

Thus, we have shown the linearity.

To prove surjectivity, let c∈ℝ be arbitrary. We need to show that there is a f:[0,1]→ℝ with f(0)=c. Such a map exists, since e.g. the constant function

f:[0,1]→ℝ,x↦c

has the desired properties. Every c∈ℝ thus has a preimage, so ϕ is an epimorphism.