Lably
Skip to content

Bilinear map

Function of two vectors linear in each argument

  • 4 min read
  • 4 chapters

Related on Lably

Through Mathematics, Function (mathematics) and Matrix multiplication

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×W→X such that for all w∈W, the map Bw v↦B(v,w) is a linear map from V to X, and for all v∈V, the map Bv w↦B(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,v2∈V and w1,w2∈W, 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,w∈V, 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 × N → T with T an (R, S)-bimodule, and for which any n in N, m ↦ B(m, n) is an R-module homomorphism, and for any m in M, n ↦ B(m, n) is an S-module homomorphism. This satisfies

B(r ⋅ m, n) = r ⋅ B(m, n)
B(m, n ⋅ s) = 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.

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Topics in mathematics