A bilinear map is a map between vector spaces that is linear in each argument when the other is fixed. The nonlinear temperature advection can be written as the diagonal of a bilinear map, , when velocity depends linearly on temperature. Unlike a bilinear form, its output need not be a scalar.
For nonzero finite-dimensional complex vector spaces , suppose a bilinear map never vanishes on a pair of nonzero vectors. Equivalently, each map obtained by fixing one nonzero argument is injective. If its associated map on has image dimension , projectivization gives a map to whose positive degree-two class pulls back to . The nonzero top power in the product cohomology ring of complex projective space proves the bound. Multiplication of polynomials of bounded degree attains equality. Nonzero hypotheses matter: with a zero factor, slice conditions can be vacuous.

Articles by others on the same topic (2)

A bilinear map is a mathematical function defined on two vector spaces (or modules) that is linear in each of its arguments when the other is held fixed.
Bilinear map by Ciro Santilli 40 Updated 2025-07-16
Linear map of two variables.
More formally, given 3 vector spaces X, Y, Z over a single field, a bilinear map is a function from:
that is linear on the first two arguments from X and Y, i.e.:
Note that the definition only makes sense if all three vector spaces are over the same field, because linearity can mix up each of them.
The most important example by far is the dot product from , which is more specifically also a symmetric bilinear form.