Bilinear map

From Wikipedia, the free encyclopedia
(Redirected from Bilinear function)
Jump to navigation Jump to search

Template:Short description

In mathematics, a bilinear map is a function combining elements of two vector spaces to yield an element of a third vector space, and is linear in each of its arguments. Matrix multiplication is an example.

A bilinear map can also be defined for modules. For that, see the article pairing.

Definition

Vector spaces

Let V,W and X be three vector spaces over the same base field F. A bilinear map is a function B:V×WX such that for all wW, the map Bw vB(v,w) is a linear map from V to X, and for all vV, the map Bv wB(v,w) is a linear map from W to X. In other words, when we hold the second entry of the bilinear map fixed while letting the first entry vary, yielding Bw, the result is a linear operator, and similarly for when we hold the first entry fixed.

Such a map B satisfies the following properties.

  • For any λF, B(λv,w)=B(v,λw)=λB(v,w).
  • The map B is additive in both components: if v1,v2V and w1,w2W, then B(v1+v2,w)=B(v1,w)+B(v2,w) and B(v,w1+w2)=B(v,w1)+B(v,w2).

If V=W and we have B(v, w) = B(w, v) for all v,wV, then we say that B is symmetric. If X is the base field F, then the map is called a bilinear form, which are well-studied (for example: scalar product, inner product, and quadratic form).

Modules

The definition works without any changes if instead of vector spaces over a field F, we use modules over a commutative ring R. It generalizes to n-ary functions, where the proper term is multilinear.

For non-commutative rings R and S, a left R-module M and a right S-module N, a bilinear map is a map B : M × NT with T an (R, S)-bimodule, and for which any n in N, mB(m, n) is an R-module homomorphism, and for any m in M, nB(m, n) is an S-module homomorphism. This satisfies

B(rm, n) = rB(m, n)
B(m, ns) = B(m, n) ⋅ s

for all m in M, n in N, r in R and s in S, as well as B being additive in each argument.

Properties

An immediate consequence of the definition is that B(v, w) = 0X whenever v = 0V or w = 0W. This may be seen by writing the zero vector 0V as 0 ⋅ 0V (and similarly for 0W) and moving the scalar 0 "outside", in front of B, by linearity.

The set L(V, W; X) of all bilinear maps is a linear subspace of the space (viz. vector space, module) of all maps from V × W into X.

If V, W, X are finite-dimensional, then so is L(V, W; X). For X=F, that is, bilinear forms, the dimension of this space is dim V × dim W (while the space L(V × W; F) of linear forms is of dimension dim V + dim W). To see this, choose a basis for V and W; then each bilinear map can be uniquely represented by the matrix B(ei, fj), and vice versa. Now, if X is a space of higher dimension, we obviously have dim L(V, W; X) = dim V × dim W × dim X.

Examples

  • Matrix multiplication is a bilinear map M(m, n) × M(n, p) → M(m, p).
  • If a vector space V over the real numbers carries an inner product, then the inner product is a bilinear map V×V.
  • In general, for a vector space V over a field F, a bilinear form on V is the same as a bilinear map V × VF.
  • If V is a vector space with dual space V, then the canonical evaluation map, b(f, v) = f(v) is a bilinear map from V × V to the base field.
  • Let V and W be vector spaces over the same base field F. If f is a member of V and g a member of W, then b(v, w) = f(v)g(w) defines a bilinear map V × WF.
  • The cross product in 3 is a bilinear map 3×33.
  • Let B:V×WX be a bilinear map, and L:UW be a linear map, then (v, u) ↦ B(v, Lu) is a bilinear map on V × U.

Continuity and separate continuity

Suppose X,Y, and Z are topological vector spaces and let b:X×YZ be a bilinear map. Then b is said to be Template:Visible anchor if the following two conditions hold:

  1. for all xX, the map YZ given by yb(x,y) is continuous;
  2. for all yY, the map XZ given by xb(x,y) is continuous.

Many separately continuous bilinear that are not continuous satisfy an additional property: hypocontinuity.Template:Sfn All continuous bilinear maps are hypocontinuous.

Sufficient conditions for continuity

Many bilinear maps that occur in practice are separately continuous but not all are continuous. We list here sufficient conditions for a separately continuous bilinear map to be continuous.

Composition map

Script error: No such module "Labelled list hatnote".

Let X,Y, and Z be locally convex Hausdorff spaces and let C:L(X;Y)×L(Y;Z)L(X;Z) be the composition map defined by C(u,v):=vu. In general, the bilinear map C is not continuous (no matter what topologies the spaces of linear maps are given). We do, however, have the following results:

Give all three spaces of linear maps one of the following topologies:

  1. give all three the topology of bounded convergence;
  2. give all three the topology of compact convergence;
  3. give all three the topology of pointwise convergence.
  • If E is an equicontinuous subset of L(Y;Z) then the restriction C|L(X;Y)×E:L(X;Y)×EL(X;Z) is continuous for all three topologies.Template:Sfn
  • If Y is a barreled space then for every sequence (ui)i=1 converging to u in L(X;Y) and every sequence (vi)i=1 converging to v in L(Y;Z), the sequence (viui)i=1 converges to vu in L(Y;Z).Template:Sfn

See also

References

Template:Reflist Template:Reflist

Bibliography

External links

Template:Functional Analysis Template:Authority control