• Keine Ergebnisse gefunden

A note on bilinear forms

N/A
N/A
Protected

Academic year: 2022

Aktie "A note on bilinear forms"

Copied!
29
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Darij Grinberg July 9, 2020

Contents

1. Introduction 1

2. Bilinear maps and forms 1

3. Left and right orthogonal spaces 4

4. Interlude: Symmetric and antisymmetric bilinear forms 14

5. The morphism of quotients I 15

6. The morphism of quotients II 20

7. More on orthogonal spaces 24

1. Introduction

In this note, we shall prove some elementary linear-algebraic properties of bi- linear forms. These properties generalize some of the standard facts about non- degenerate bilinear forms on finite-dimensional vector spaces (e.g., the fact that

V

=V for a vector subspaceV of a vector spaceAequipped with a nonde- generate symmetric bilinear form) to bilinear forms which may be degenerate.

They are unlikely to be new, but I have not found them explored anywhere, whence this note.

2. Bilinear maps and forms

We fix a field k. This field will be fixed for the rest of this note. The notion of a “vector space” will always be understood to mean “k-vector space”. The

(2)

word “subspace” will always mean “k-vector subspace”. The word “linear” will always mean “k-linear”. If V and W are twok-vector spaces, then Hom(V,W) denotes the vector space of all linear maps from V to W. If S is a subset of a vector spaceV, then spanS will mean the span of S (that is, the subspace of V spanned byS).

We recall the definition of a bilinear map:

Definition 2.1. Let V,W and Ube three vector spaces. Let f :V×W →U be any map.

(a) We say that the map f is linear in its first argument if, for everyw ∈ W, the mapV →U, v7→ f (v,w)is linear.

(b)We say that the map f islinear in its second argument if, for everyv ∈ V, the mapW →U, w 7→ f (v,w)is linear.

(c) We say that the map f isbilinear if it is both linear in its first argument and linear in its second argument.

More explicitly, this definition can be rewritten as follows: A map f :V×W → Uis linear in its first argument if and only if everyλ1,λ2kandv1,v2 ∈V and w∈ W satisfy

f (λ1v1+λ2v2,w) = λ1f (v1,w) +λ2f (v2,w). (1) A map f : V ×W → U is linear in its second argument if and only if every λ1,λ2kand v∈ V and w1,w2 ∈W satisfy

f(v,λ1w1+λ2w2) = λ1f (v,w1) +λ2f (v,w2). (2) A map f : V×W →U is bilinear if and only if it satisfies both (1) and (2).

Bilinear maps are also known as “k-bilinear maps” (actually, this latter notion is used whenkis not clear from the context).

Here are some examples:

Example 2.2. Let V, W and U be three vector spaces. Let 0 : V×W →U be the map which sends every p∈ V×W to 0. Then, the map0is bilinear.

Example 2.3. Consider kn as the vector space of all row vectors of sizen(with entries in k).

• The map kn×knk sending every ((x1,x2, . . . ,xn),(y1,y2, . . . ,yn)) ∈ kn×kn to x1y1+x2y2+· · ·+xnynk is a bilinear map. (This map is called the dot product map, and the image of a pair (v,w) ∈ kn ×kn under this map is called thedot productof vand w.)

• The mapkn×knkn sending every((x1,x2, . . . ,xn),(y1,y2, . . . ,yn)) ∈ kn×kn to(x1y1,x2y2, . . . ,xnyn) ∈ kn is a bilinear map.

(3)

• The mapkn×knkn×n(wherekn×n denotes the ring ofn×n-matrices over k) sending every ((x1,x2, . . . ,xn),(y1,y2, . . . ,yn)) ∈ kn×kn to the matrix

x1y1 x1y2 · · · x1yn

x2y1 x2y2 · · · x2yn

... ... . .. ... xny1 xny2 · · · xnyn

kn×n

is a bilinear map.

• The map kn×knk sending every ((x1,x2, . . . ,xn),(y1,y2, . . . ,yn)) ∈ kn×kn to x1+y1+x2+y2+· · ·+xn+ynk is not bilinear (unless n = 0). It is neither linear in its first argument nor linear in its second argument.

• The map kn×knk sending every ((x1,x2, . . . ,xn),(y1,y2, . . . ,yn)) ∈ kn×kn to (x1+x2+· · ·+xn)y1y2· · ·ynk is linear in its first argu- ment, but not bilinear (unlessn≤1).

Example 2.4. LetVandWbe two vector spaces. The map Hom(V,W)×V → W, (f,v)7→ f (v) is bilinear.

Let us see two ways to construct new bilinear maps out of old:

Definition 2.5. Let V,W andU be three sets. Let f : V×WU be any map.

Then, fop will be denote the map

W×V →U, (w,v) 7→ f (v,w). Thus, fop(w,v) = f (v,w) for every(w,v)∈ W×V.

The following proposition is obvious:

Proposition 2.6. Let V, W and U be three sets. Let f : V×W → U be any map.

(a)We have(fop)op = f.

(b) Assume that the sets V, W and U are vector spaces. Assume that the map f is bilinear. Then, the map fop : W×V →U is bilinear.

The following proposition is equally trivial:

Proposition 2.7. Let V, W and U be three vector spaces. Let A be a subspace of V, and let B be a subspace of W. Let f : V×W → U be a bilinear map.

Then, the restriction f |A×B is a bilinear map A×B →U.

Let us introduce some more terminology, for convenience:

(4)

Definition 2.8. Let V,W andUbe three sets. Let f : V×W →U be a bilinear map.

The map f : V×W → U is bilinear. In other words, the map f is both linear in its first argument and linear in its second argument (by the definition of “bilinear”).

(a) The map f is linear in its first argument. In other words, for every w ∈ W, the map V → U, v 7→ f (v,w) is linear (by the definition of “linear in its first argument”). This latter map will be denoted by f (−,w). This map f(−,w) is thus a linear mapV →U; in other words, f (−,w)∈ Hom(V,U).

(b) The map f is linear in its second argument. In other words, for every v ∈ V, the mapW →U, w 7→ f (v,w)is linear (by the definition of “linear in its second argument”). This latter map will be denoted by f (v,−). This map f(v,−) is thus a linear mapW →U; in other words, f (v,−)∈ Hom(W,U). The notations f (v,−) and f (−,w) introduced in Definition 2.8 should not be confused with the notation f (v,w) for the image of a pair (v,w) ∈ V×W under f. (Fortunately, they can easily be distinguished from the notation f(v,w), because a dash cannot be mistaken for an element ofV or an element ofW.) Of course, the dash in the notations f (v,−) and f (−,w) indicates “insert element here”.

“Bilinear form” is just an alternative terminology for a bilinear map whose target isk:

Definition 2.9. Let V and W be two vector spaces. A bilinear form on V×W means a bilinear map V×W →k.

Using the notion of a bilinear form, we can restate Proposition 2.6 (b) and Proposition 2.7 in the particular case ofU =kas follows:

Proposition 2.10. Let V and W be two vector spaces. Let f : V×W →k be a bilinear form.

(a)The map fop :W×V →k is a bilinear form.

(b) Let A be a subspace of V, and let B be a subspace of W. Then, the restriction f |A×B is a bilinear form A×B→k.

Proof of Proposition 2.10. Proposition 2.10 (a) follows immediately from Proposi- tion 2.6 (b) (applied to U = k). Proposition 2.10 (b) follows immediately from Proposition 2.7 (applied toU =k).

3. Left and right orthogonal spaces

We shall now introduce the notions of left and right orthogonal spaces with respect to a bilinear map:

(5)

Definition 3.1. Let V,W and Ube three vector spaces. Let f :V×W →U be a map.

(a) If B is a subset of W, then Lf (B) denotes the subset {v∈ V | f (v,b) =0 for allb ∈ B} of V. We call Lf (B) the left orthogonal space of B.

(b) If A is a subset of V, then Rf (A) denotes the subset {w∈ W | f(a,w) =0 for alla ∈ A} of W. We call Rf(A) the right orthog- onal space of B.

We will mostly use the notations Lf (B) and Rf (A) in the case when f is a bilinear map. However, we have chosen to introduce them in full generality, since others occasionally use them in more general settings (e.g., for sesquilinear maps).

We shall first prove some simple facts:

Proposition 3.2. Let V, W and U be three vector spaces. Let f : V×W → U be a map.

(a)If Bis a subset ofW, thenLf (B) =Rfop(B). (b)If A is a subset ofV, thenRf (A) =Lfop(A).

Notice that Aand Bare not required to be subspaces, only subsets, in Propo- sition 3.2; furthermore, the map f is not required to be bilinear.

Proof of Proposition 3.2. (b)LetAbe a subset ofV. Then, the definition ofLfop(A) yields

Lfop(A) =









v∈ W | fop(v,b)

| {z }

=f(b,v) (by the definition of fop)

=0 for allb ∈ A









={v ∈W | f (b,v) =0 for allb ∈ A}

={v ∈W | f (a,v) =0 for all a∈ A}

(here, we have renamed the index b asa)

={w ∈W | f (a,w) =0 for all a∈ A}

(here, we have renamed the index vasw)

=Rf (A)

(sinceRf(A) = {w∈ W | f (a,w) = 0 for alla∈ A}(by the definition ofRf (A))).

This proves Proposition 3.2(b).

(a)Let Bbe a subset of W. Proposition 2.6 (a) yields(fop)op = f. But Propo- sition 3.2(b) (applied toW, V, fop and B instead ofV, W, f and A) shows that Rfop(B) = L(fop)op(B). Since (fop)op = f, this rewrites as Rfop(B) = Lf (B). This proves Proposition 3.2(a).

(6)

Proposition 3.3. Let V, W and U be three vector spaces. Let f : V×W → U be a bilinear map.

(a)If Bis a subset ofW, thenLf (B)is a subspace of V.

(b)If A is a subset ofV, thenRf (A)is a subspace of W.

Notice that Aand Bare not required to be subspaces, only subsets, in Propo- sition 3.3.

Proof of Proposition 3.3. (a)Let B be a subset ofW.

Recall that a linear map f (−,w) ∈ Hom(V,U) is defined for every w ∈ W (according to Definition 2.8 (a)). Thus, Ker(f (−,w)) is a subspace of V for every w ∈ W (because the kernel of a linear map is always a subspace of its domain). Consequently, T

wB

Ker(f (−,w)) is an intersection of subspaces of V, and therefore itself a subspace ofV.

We claim that

Lf (B) = \

wB

Ker(f (−,w)) (3)

1.

Proof of (3): Let x ∈ Lf (B). Thus,

x∈ Lf (B) = {v∈ V | f (v,b) = 0 for allb ∈ B}

(by the definition ofLf (B)). In other words, xis an element ofV and satisfies

f (x,b) =0 for all b∈ B. (4)

Now, we have x ∈ Ker(f (−,w)) for every w ∈ B 2. In other words, x ∈ T

wB

Ker(f (−,w)).

Let us now forget that we fixedx. We thus have shown thatx ∈ T

wB

Ker(f (−,w)) for everyx ∈ Lf(B). In other words,

Ker(f (−,w))⊆ \

wB

Ker(f (−,w)). (5)

On the other hand, lety ∈ T

wB

Ker(f (−,w)). Thus, y ∈ T

wB

Ker(f (−,w)) ⊆ V. Moreover, we have f (y,b) = 0 for all b ∈ B 3. Thus, y is an el-

1Here, the intersection T

w∈BKer(f(−,w)) is taken in the ambient set V. Thus, if B = , then T

w∈BKer(f(−,w))is understood to beV.

2Proof.LetwB. Applying (4) tob=w, we obtain f (x,w) =0.

But the definition of f(−,w) yields (f(−,w)) (x) = f(x,w) = 0. In other words, x Ker(f(−,w)), qed.

3Proof. Let b B. We have y T

w∈BKer(f(−,w)) Ker(f(−,b)) (since b B). Thus, (f(−,b)) (y) = 0. But the definition of f(−,b) yields (f(−,b)) (y) = f(y,b). Hence,

f(y,b) = (f(−,b)) (y) =0, qed.

(7)

ement of V and satisfies f (y,b) = 0 for all b ∈ B. In other words, y ∈ {v∈ V | f (v,b) = 0 for allb ∈ B}.

SinceLf (B) ={v∈ V | f(v,b) =0 for allb ∈ B}, this rewrites asy ∈ Lf(B). Let us now forget that we fixed y. We thus have shown that y ∈ Lf (B) for everyy∈ T

wB

Ker(f (−,w)). In other words,

Lf (B) ⊆ \

wB

Ker(f (−,w)).

Combining this with (5), we obtainLf (B) = T

wB

Ker(f (−,w)). This proves (3).

Now, recall that the subset T

wB

Ker(f (−,w))ofV is a subspace ofV. In view of (3), this rewrites as follows: The subset Lf(B) of V is a subspace ofV. This proves Proposition 3.3(a).

(b) Let A be a subset of V. Proposition 3.2 (b) yields Rf (A) = Lfop(A). But the map fop is bilinear (by Proposition 2.6 (b)). Hence, Proposition 3.3 (a) (applied toW, V, fop and A instead of V, W, f and B) shows that Lfop(A) is a subspace of W. Since Rf (A) = Lfop(A), this yields that Rf (A) is a subspace ofW. This proves Proposition 3.3 (b).

Of course, Proposition 3.3(b)is an analogue of Proposition 3.3 (a), and could be proven in the same way as we proved Proposition 3.3(a). However, we have chosen to derive it from Proposition 3.3 (a) instead (using Proposition 3.2 (b)), since this way is shorter.

Proposition 3.4. Let V, W and U be three vector spaces. Let f : V×W → U be a map.

(a)IfBandB0are two subsets ofW satisfyingB ⊆B0, thenLf(B)⊇ Lf (B0). (b) If A and A0 are two subsets of V satisfying A ⊆ A0, then Rf (A) ⊇ Rf (A0).

Proof of Proposition 3.4. (a) Let B and B0 be two subsets of W satisfying B ⊆ B0. The definition ofLf(B)yields

Lf (B) = {v∈ V | f (v,b) = 0 for allb ∈ B}. (6) The definition ofLf(B0)yields

Lf B0

=v∈ V | f (v,b) = 0 for allb ∈ B0 .

Now, letx∈ Lf (B0). Thus,x∈ Lf (B0) = {v∈ V | f (v,b) = 0 for allb ∈ B0}. In other words, x is an element v of V satisfying f (v,b) = 0 for all b ∈ B0. In other words,x is an element ofV and satisfies

f (x,b) =0 for all b ∈ B0. (7)

(8)

Therefore, f (x,b) = 0 for all b ∈ B 4. Hence, x is an element of V and satis- fies f (x,b) = 0 for all b ∈ B. In other words, x is an element v of V satisfying f (v,b) = 0 for allb ∈ B. In other words,x∈ {vV | f (v,b) =0 for allb ∈ B}. In light of (6), this rewrites asx ∈ Lf(B).

Now, let us forget that we fixed x. We thus have proven that x ∈ Lf(B) for everyx∈ Lf (B0). In other words,Lf (B)⊇ Lf (B0). This proves Proposition 3.4 (a).

(b) Let A and A0 be two subsets of V satisfying A ⊆ A0. Proposition 3.2 (b) yields Rf (A) = Lfop(A). Proposition 3.2 (b) (applied to A0 instead of A) yields Rf(A0) = Lfop(A0). But Proposition 3.4 (a) (applied to W, V, fop, A and A0 instead of V, W, f, B and B0) shows that Lfop(A) ⊇ Lfop(A0). Thus, Rf(A) = Lfop(A)⊇ Lfop(A0) =Rf (A0). This proves Proposition 3.4 (b).

Proposition 3.5. Let V, W and U be three vector spaces. Let f : V×W → U be a map. Let A be a subset ofV. Let B be a subset ofW. Then, A ⊆ Lf(B) holds if and only if B⊆ Rf (A).

Proof of Proposition 3.5. We have the following chain of logical equivalences:

A ⊆ Lf (B)

⇐⇒

everyx ∈ A satisfies x∈ Lf(B)

| {z }

={vV | f(v,b)=0 for allbB} (by the definition ofLf(B))

⇐⇒ (every x∈ Asatisfies x ∈ {v∈ V | f (v,b) = 0 for allb ∈ B})

⇐⇒ (every x∈ Asatisfies f (x,b) =0 for all b∈ B)

(since every x∈ A satisfies x∈ V already (because A⊆V))

⇐⇒ (every x∈ Aand b ∈ B satisfy f (x,b) = 0)

⇐⇒ (every a∈ Aand b ∈ Bsatisfy f (a,b) =0) (8) (here, we renamed the index xasa).

4Proof.LetbB. Then,bBB0. Hence, f(x,b) =0 (by (7)). Qed.

(9)

Also, we have the following chain of logical equivalences:

B⊆ Rf (A)

⇐⇒

everyy ∈ Bsatisfies y ∈ Rf (A)

| {z }

={wW | f(a,w)=0 for allaA} (by the definition ofRf(A))

⇐⇒ (everyy∈ Bsatisfies y∈ {w∈ W | f (a,w) = 0 for alla∈ A})

⇐⇒ (everyy∈ Bsatisfies f (a,y) = 0 for alla∈ A)

(since everyy ∈ Bsatisfies y∈ W already (because B⊆W))

⇐⇒ (everya ∈ A and y∈ B satisfy f(a,y) =0)

⇐⇒ (everya ∈ A and b∈ Bsatisfy f (a,b) = 0) (here, we renamed the index yasb).

Comparing this with (8), we obtain A⊆ Lf (B) ⇐⇒ B⊆ Rf (A). This proves Proposition 3.5.

Corollary 3.6. Let V, W and U be three vector spaces. Let f : V×W →U be a map.

(a)If Bis a subset ofW, thenLf (B) =v∈ V | B⊆ Rf ({v}) . (b)If A is a subset ofV, thenRf (A) =w ∈W | A ⊆ Lf({w}) .

Proof of Corollary 3.6. (a) Let B be a subset of W. For every v ∈ V, we have the following logical equivalence:

B⊆ Rf ({v}) ⇐⇒ v∈ Lf (B) (9)

5. Now,













v ∈V | B⊆ Rf ({v})

| {z }

this is equivalent to(v∈Lf(B))

(by (9))













=v∈ V | v∈ Lf (B) =Lf (B) since Lf(B) ⊆V .

5Proof of (9): Let v V. Proposition 3.5 (applied to A = {v}) yields that {v} ⊆ Lf(B) holds if and only if B ⊆ Rf({v}). In other words, we have the following logical equiva- lence

{v} ⊆ Lf (B) ⇐⇒ B⊆ Rf({v}). But clearly, we have the logical equivalence {v} ⊆ Lf(B) ⇐⇒ v∈ Lf(B). Thus, we have the chain of logical equivalences

v∈ Lf(B) ⇐⇒ {v} ⊆ Lf(B) ⇐⇒ B⊆ Rf({v}). This proves (9).

(10)

This proves Corollary 3.6(a).

(b)Let A be a subset ofV. Then, Corollary 3.6 (a) (applied toW, V, fop and Ainstead ofV,W, f and B) shows that

Lfop(A) =v ∈W | A ⊆ Rfop({v}) =wW | A ⊆ Rfop({w}) (10) (here, we renamed the indexv asw).

But Proposition 3.2 (b) shows that Rf (A) = Lfop(A). Furthermore, every w ∈ W satisfies Lf ({w}) = Rfop({w}) (by Proposition 3.2 (a), applied to B = {w}). Hence,





w∈ W | A⊆ Lf ({w})

| {z }

=Rfop({w})





=w∈ W | A⊆ Rfop({w})

=Lfop(A) (by (10))

=Rf (A). This proves Corollary 3.6(b).

Corollary 3.7. Let V, W and U be three vector spaces. Let f : V×WU be a map.

(a)If Bis a subset ofW, then B⊆ Rf Lf (B). (b)If A is a subset ofV, then A⊆ Lf Rf(A).

Proof of Corollary 3.7. (a) Let B be a subset of W. Proposition 3.5 (applied to A = Lf (B)) shows that Lf (B) ⊆ Lf (B) holds if and only if B ⊆ Rf Lf(B). Hence,B ⊆ Rf Lf (B) (sinceLf(B) ⊆ Lf(B)). This proves Corollary 3.7(a).

(b) Let A be a subset of V. Proposition 3.5 (applied to B = Rf(A)) shows that A ⊆ Lf Rf(A) holds if and only if Rf (A) ⊆ Rf (A). Hence, A ⊆ Lf Rf (A)(sinceRf (A) ⊆ Rf(A)). This proves Corollary 3.7(b).

We have so far not focussed on computing the subspaces Lf (B) and Rf (A) in Definition 3.1. This is straightforward to do when B (resp., A) is a finite set and V, W and U are finite-dimensional vector spaces (because in this case, the statement that “f (v,b) =0 for all b ∈ B” is a conjunction of finitely many linear equations, and thus easy to solve using linear algebra). However, whenB (resp., A) is infinite, this becomes harder (as one would need to solve an infinite system of linear equations). However, whenB(resp.,A) is a finite-dimensional subspace ofW (resp. V), then it is still easy, due to the following fact:

Proposition 3.8. Let V, W and U be three vector spaces. Let f : V×W → U be a bilinear map.

(a)If Bis a subset ofW, thenLf (B) =Lf (spanB). (b)If A is a subset ofV, thenRf (A) =Rf (spanA).

(11)

Using Proposition 3.8(a), it is easy to compute Lf (B) whenever V, W and U are three finite-dimensional vector spaces andBis a subspace ofW 6. Similarly, using Proposition 3.8 (b), it is easy to compute Rf(A) whenever V, W and U are three finite-dimensional vector spaces and Ais a subspace of V.

Proof of Proposition 3.8. (a)Let Bbe a subset ofW. Recall that spanBis the small- est subspace of W containing B as a subset. Thus, if G is any subspace of W containing Bas a subset, then

spanB⊆G. (11)

Clearly, B ⊆spanB. Thus, Proposition 3.4(a) (applied toB0 =spanB) shows thatLf (B) ⊇ Lf (spanB).

Corollary 3.6 (a) yields Lf (B) = v ∈V | B⊆ Rf ({v}) . Also, Corollary 3.6(a)(applied to spanB instead ofB) yields

Lf (spanB) = v∈ V | spanB ⊆ Rf({v}) . (12) But for anyv ∈V, we have the following logical equivalence:

B ⊆ Rf({v}) ⇐⇒ spanB ⊆ Rf({v}) (13)

6Proof.Namely, let us assume thatV,WandUare three finite-dimensional vector spaces, and thatBis a subspace ofW. The vector space Bis a subspace of the finite-dimensional vector spaceW, and thus itself finite-dimensional. Hence,Bhas a finite basisB0. Consider thisB0.

Proposition 3.8 (a) (applied to B0 instead of B) shows that Lf(B0) =

Lf

span B0

| {z }

(sinceB0is a basis of=B B)

= Lf(B). But since B0 is finite, it is easy to compute Lf (B0)

using linear algebra. In other words, it is easy to computeLf(B)using linear algebra (since Lf(B0) =Lf(B)). Qed.

(12)

7. Now,

Lf(B) =













v∈ V | B⊆ Rf ({v})

| {z }

this is equivalent to(spanB⊆Rf({v}))

(by (13))













=v ∈V | spanB⊆ Rf ({v}) =Lf (spanB) (by (12)). This proves Proposition 3.8(a).

(b)LetAbe a subset ofW. Then, Proposition 3.2(b)yieldsRf(A) = Lfop(A). Also, Proposition 3.2(b) (applied to spanA instead of A) yields Rf (spanA) = Lfop(spanA).

But the map fop is bilinear (by Proposition 2.6(b)). Hence, Proposition 3.8(a) (applied to W, V, fop and A instead of V, W, f and B) shows that Lfop(A) = Lfop(spanA). Thus, Rf (A) = Lfop(A) = Lfop(spanA) = Rf (spanA). This proves Proposition 3.8(b).

Next, we explore the orthogonal spaces of unions:

Proposition 3.9. Let V, W and U be three vector spaces. Let f : V×W → U be a map.

(a)If B1and B2are two subsets ofW, thenLf (B1∪B2) = Lf(B1)∩ Lf (B2). (b) If A1 and A2 are two subsets of V, then Rf(A1∪ A2) = Rf(A1)∩ Rf (A2).

Of course, Proposition 3.9 does not hold (in general) when the∪ and ∩ signs are switched.

Proof of Proposition 3.9. (a) Let B1 and B2 be two subsets of W. The definition of

7Proof of (13):LetvV.

Assume thatB⊆ Rf({v}). We shall show that spanB⊆ Rf ({v}).

We know that Rf({v})is a subspace ofW (by Proposition 3.3(b), applied to A = {v}).

Hence, Rf({v})is a subspace of W containing B as a subset (since B ⊆ Rf({v})). Thus, spanB⊆ Rf({v})(by (11), applied toG=Rf({v})).

Now, let us forget that we assumed that B ⊆ Rf({v}). We thus have proven spanB Rf({v}) under the assumption that B ⊆ Rf ({v}). In other words, we have proven the implication

B⊆ Rf({v}) = spanB⊆ Rf({v}).

On the other hand, if spanB ⊆ Rf({v}), then B spanB ⊆ Rf ({v}). Hence, we have proven the implication

spanB⊆ Rf({v})=B⊆ Rf({v}). Combining this implica- tion with the (already proven) implication

B⊆ Rf({v}) = spanB⊆ Rf({v}), we obtain the equivalence

B⊆ Rf({v}) ⇐⇒ spanB⊆ Rf ({v}). This proves (13).

(13)

Lf (B1∪B2)yields Lf(B1∪B2)

=









v∈ V | f(v,b) =0 for allb ∈ B1∪B2

| {z }

this is equivalent to

(f(v,b)=0 for allbB1)∧(f(v,b)=0 for allbB2)









={v ∈V | (f(v,b) =0 for allb ∈ B1)∧(f (v,b) = 0 for allb ∈ B2)}

={v ∈V | f (v,b) =0 for all b∈ B1}

| {z }

=Lf(B1)

(by the definition ofLf(B1))

∩ {v ∈ V | f (v,b) = 0 for allb∈ B2}

| {z }

=Lf(B2)

(by the definition ofLf(B2))

=Lf(B1)∩ Lf (B2).

This proves Proposition 3.9(a).

(b)Proposition 3.9(b)can be derived from Proposition 3.9 (a)using the same tactic that we used (for example) to derive Proposition 3.4(b) from Proposition 3.4(a). (Alternatively, Proposition 3.9 (b)can be proven analogously to Proposi- tion 3.9(a).)

A similar result holds for orthogonal spaces of sums of subspaces when f is bilinear:

Proposition 3.10. Let V, W and U be three vector spaces. Let f :V×W →U be a bilinear map.

(a) If B1 and B2 are two subspaces of W, then Lf(B1+B2) = Lf(B1)∩ Lf (B2).

(b) If A1 and A2 are two subspaces of V, then Rf (A1+A2) = Rf (A1)∩ Rf (A2).

Proof of Proposition 3.10. (a)LetB1and B2be two subspaces ofW. Then, we have span(B1∪B2) = B1+B2 8. Now, Proposition 3.8 (a)(applied to B = B1∪B2)

8Proof. Let B = B1B2. A well-known fact from linear algebra tells us that spanB is the smallest subspace ofW containingBas a subset. Thus, ifGis any subspace ofWcontaining Bas a subset, then

spanBG. (14)

Now, B1 and B2are two subspaces of W. Thus, B1+B2 is again a subspace ofW. Also, B= B1B2 B1+B2 (sinceB1 B1+B2and B2 B1+B2). Thus, B1+B2is a subspace of W containing B1B2 as a subset. Therefore, (14) (applied to G = B1+B2) shows that spanBB1+B2.

On the other hand, combining B1 B1B2 = B spanB and B2 B1B2 = B spanB, we obtain B1+B2 spanB (since spanB is a vector subspace ofW). Combined with spanB B1+B2, this yields B1+B2 = spanB. Since B = B1B2, this rewrites as B1+B2=span(B1B2). Qed.

(14)

shows thatLf (B1∪B2) = Lf

span(B1∪B2)

| {z }

=B1+B2

=Lf (B1+B2). Hence, Lf (B1+B2) = Lf (B1∪B2) =Lf (B1)∩ Lf (B2)

(by Proposition 3.9(a)). This proves Proposition 3.10(a).

(b)The map fopis bilinear (by Proposition 2.6(b)). Hence, Proposition 3.10(b) can be derived from Proposition 3.10(a)using the same tactic that we used (for example) to derive Proposition 3.4 (b) from Proposition 3.4 (a). (Alternatively, Proposition 3.10(b)can be proven analogously to Proposition 3.10(a).)

4. Interlude: Symmetric and antisymmetric bilinear forms

We make a digression to define the notions ofsymmetricandantisymmetricbilin- ear forms and maps:

Definition 4.1. Let V and U be two vector spaces. Let f : V×V → U be a map.

(a)The map f is said to besymmetricif and only if it satisfies (f (v,w) = f (w,v) for all (v,w) ∈ V×W). (b)The map f is said to beantisymmetricif and only if it satisfies

(f (v,w) = −f (w,v) for all (v,w)∈ V×W). Antisymmetric maps are also called skew-symmetricmaps.

Proposition 4.2. Let V and U be two vector spaces. Let f : V×V → U be a map. Let A be a subset ofV.

(a)If f is symmetric, thenLf (A) =Rf (A). (b)If f is antisymmetric, then Lf(A) = Rf (A).

Proposition 4.2 allows for the following definition (which is actually standard):

Definition 4.3. LetVandUbe two vector spaces. Let f :V×V →Ube a map.

Let A be a subset ofV. Assume that f is symmetric or antisymmetric. Then, Proposition 4.2 shows that Lf (A) = Rf(A). The subset Lf(A) = Rf (A) of V is denoted by A, at least when f is clear from the context.

Proof of Proposition 4.2. Straightforward and left to the reader.

(15)

5. The morphism of quotients I

We shall now construct a certain morphism between quotient spaces induced by any bilinear map. First, we recall the universal property of quotient spaces:

Proposition 5.1. Let V be a vector space. Let A be a subspace of V. Let πV,A

be the canonical projectionV →V/A.

Let W be a further vector space. Let g : V → W be a linear map such that g(A) = 0. Then, there exists a unique linear map g0 : V/A → W such that g=g0πV,A.

Let us fix a notation for projections onto quotient spaces:

Definition 5.2. LetV be a vector space. Let Abe a subspace of V. Letv ∈ V.

Then, the residue class of v modulo A (that is, the image of v under the canonical projection V → V/A) will be denoted by [v]A. (Other widespread notations for this residue class arevmodA, v+A and vA.)

We now state the main theorem of this section:

Theorem 5.3. Let V, W and U be three vector spaces. Let f : V×W → U be a bilinear map.

(a) Then, there exists a unique linear map α : V/Lf(W) → Hom W/Rf(V),U

satisfying

α

[v]L

f(W) [w]R

f(V)

= f (v,w) for all (v,w)∈ V×W

. (15) (b)This map αis injective.

Proof of Theorem 5.3. First, we notice that Lf (W) is a subspace of V (by Propo- sition 3.3(a), applied to B = W). Hence, the quotient space V/Lf(W) is well- defined. Furthermore,Rf (V)is a subspace ofW(by Proposition 3.3(b), applied to A=V). Hence, the quotient spaceW/Rf (V)is well-defined.

(a)It is easy to see that there exists at most one linear map α : V/Lf(W) → Hom W/Rf (V),U

satisfying (15)9.

9Proof. Let α1 and α2 be two linear mapsα : V/Lf (W) Hom

W/Rf(V),U

satisfying (15). We shall show thatα1=α2.

We know thatα1is a linear mapα:V/Lf (W)Hom

W/Rf(V),U

satisfying (15). In other words,α1is a linear mapV/Lf (W)Hom

W/Rf (V),U

and satisfies

α1 [v]L

f(W) [w]R

f(V)

= f(v,w) for all (v,w)V×W

. (16)

Now, letx V/Lf(W). LetyW/Rf(V).

We have x V/Lf (W). Hence, we can write x in the form [v]L

f(W) for some v V.

(16)

We shall now construct such a map.

LetπV,Lf(W) be the canonical projectionV →V/Lf(W). Thus, πV,Lf(W)(v) = [v]L

f(W) for everyv∈ V. (17) LetπW,Rf(V) be the canonical projectionW →W/Rf (V). Thus,

πW,Rf(V)(w) = [w]R

f(V) for every w∈W. (18) Letv ∈V. The map f is bilinear.

Recall that a linear map f (v,−) ∈ Hom(W,U) is defined (according to Def- inition 2.8 (b)). We have (f (v,−)) Rf (V) = 0 10. Hence, Proposition 5.1 (applied to W, Rf (V), πW,Rf(V), U and f (v,−) instead of V, A, πV,A, W and g) shows that there exists a unique linear map g0 : W/Rf (V) → U such that f (v,−) = g0πW,Rf(V). Let us denote this g0 by gv. Thus, gv is a linear map W/Rf (V) →U and satisfies f (v,−) = gvπW,Rf(V).

We have

gv

[w]R

f(V)

= f (v,w) for all w∈ W (19)

Consider thisv. Thus,x= [v]L

f(W).

We have y W/Rf(V). Hence, we can writey in the form [w]R

f(V) for some w W.

Consider thisw. Thus,y= [w]R

f(V). Now,

α1

x

|{z}

=[v]L

f(W)

y

|{z}

=[w]R

f(V)

=α1

[v]L

f(W) [w]R

f(V)

= f(v,w)

(by (16)). The same reasoning (but applied to α2 instead of α1) shows that (α2(x)) (y) = f(v,w). Thus,(α1(x)) (y) = f(v,w) = (α2(x)) (y).

Let us now forget that we fixedy. We thus have shown that(α1(x)) (y) = (α2(x)) (y)for everyyW/Rf(V). In other words,α1(x) =α2(x).

Let us now forget that we fixed x. We thus have shown that α1(x) = α2(x) for every x V/Lf(W). In other words,α1=α2.

Let us now forget that we fixedα1andα2. We thus have shown thatα1=α2wheneverα1 andα2 are two linear mapsα:V/Lf(W) Hom

W/Rf (V),U

satisfying (15). In other words, there existsat most onelinear mapα:V/Lf(W)Hom

W/Rf(V),U

satisfying (15). Qed.

10Proof.Lety∈ Rf (V). We shall prove that(f(v,−)) (y) =0.

We havey ∈ Rf(V) ={wW | f(a,w) =0 for all aV}(by the definition ofRf(V)).

In other words,yis an elementwofWsatisfying f(a,w) =0 for allaV. In other words,y is an element ofWand satisfies f(a,y) =0 for allaV.

We know that f(a,y) =0 for allaV. Applying this toa=v, we obtain f(v,y) =0. But the definition of f(v,−)yields(f(v,−)) (y) = f(v,y) =0.

Now, let us forget that we fixedy. We thus have shown that(f(v,−)) (y) = 0 for every y∈ Rf(V). In other words,(f(v,−))Rf (V)=0. Qed.

(17)

11.

Now, let us forget that we fixed v. We thus have constructed a linear map gv : W/Rf (V) → U for every v ∈ V. We have furthermore shown that this map satisfies (19) for every v ∈ V. For every v ∈ V, the map gv is a linear map W/Rf (V) →U, and thus belongs to Hom W/Rf (V),U

. Now, we define a mapg: V →Hom W/Rf(V),U

by (g(v) = gv for everyv ∈ V).

(This is well-defined, because for everyv ∈V, the map gvbelongs to Hom W/Rf (V),U

.) Thus, for everyv ∈V andw ∈W, we have (g(v))

| {z }

=gv

[w]R

f(V)

=gv

[w]R

f(V)

= f (v,w) (20)

(by (19)).

11Proof of (19):LetwW. From (18), we obtain[w]R

f(V)=πW,Rf(V)(w). Applying the mapgv

to both sides of this equality, we obtain gv

[w]R

f(V)

=gv

πW,Rf(V)(w)=gvπW,Rf(V)

| {z }

=f(v,−)

(w)

= (f(v,−)) (w) = f(v,w) (by the definition of f(v,−)). This proves (19).

Referenzen

ÄHNLICHE DOKUMENTE

EXTRA English 22 The Entertainers Fragen zum Inhalt?. A. Decide which is the correct meaning of

Decide which is the correct meaning of these expressions. Beware of the number three. a) The number three is very lucky. b) The number three could be unlucky. Today you will be in for

1) Recall the denition of accumulation point of a lter of a topological space. What is the relation between accumulation points and limit points of a lter of a t.v.s.?. 2) Recall

Then by Theorem 4.1.14 there exists a basis N of neighbourhoods of the origin in X consisting of absorbing absolutely convex sets s.t.. We know from the first part of the proof how

Given an open subset Ω of R d with the euclidean topology, the space C(Ω) of real valued continuous functions on Ω with the so-called topology of uniform convergence on compact sets

3.2 Connection between local compactness and finite dimensionality 39 4 Locally convex topological vector spaces 41 4.1 Definition by

In fact, any two non-empty open subsets O 1 , O 2 in the cofinite topology on X are complements of finite subsets.. Hence, X is

Definition 4.5.1. Let X be an infinite dimensional vector space whose di- mension is countable. Let X be an infinite dimensional vector space whose dimen- sion is countable endowed