Bilinear Form

Last Updated : 23 Jul, 2025

In mathematics, a bilinear form is a function that combines two vectors to the produce a scalar. It generalizes the concept of the dot product to the more abstract vector spaces and plays a crucial role in the various areas such as the linear algebra, differential geometry and optimization theory. This article will explore the definition, properties and applications of the bilinear forms along with the illustrative examples and common problems.

What is a Bilinear Form?

A bilinear form is a function that takes two vectors from a vector space and returns a scalar, and it satisfies linearity in both of its arguments. Specifically, for a bilinear form B(x, y), where x and y are vectors from a vector space V over a field (usually the real or complex numbers), the function is linear in each of the arguments independently.

Definition of Bilinear Form

A bilinear form B: V × V → R (or C) satisfies the following properties for all vectors x, y, z ∈ V and scalars u, v ∈ R (or C):

  • Linearity in the First Argument

B(au + bv, w) = aB(u, w) + bB(v, w)

  • Linearity in the Second Argument

B(u, av + bw) = aB(u, v) + bB(u, w)

Matrix Representation of Bilinear Form

Every bilinear form can be represented by the matrix A such that for the vectors u and v the bilinear form is given by:

B(u,v)=uTAv

Here, A is an n×n matrix where n is the dimension of the vector space V. The entries of the matrix A correspond to the coefficients of the bilinear form.

Properties of Bilinear Forms

Some of the properties of bilinear forms of any mapping are discussed below:

Symmetry and Skew-Symmetry

  • Symmetric Bilinear Form: If B(x, y) = B(y, x) for all x, y the form is symmetric.
  • Skew-Symmetric Bilinear Form: If B(x, y) = −B(y, x), the form is skew-symmetric (or alternating).

These properties play a crucial role in the classifying bilinear forms and have significant implications in the physics and geometry.

Linearity in Both Arguments

The bilinear form is linear in the each argument meaning that it respects addition and scalar multiplication separately for the each vector argument. This property makes bilinear forms a natural generalization of the linear functionals.

Examples of Bilinear Forms

Some examples of bilinear forms are:

  • Standard Dot Product: For x, y ∈ R, the bilinear form could be:

B(x, y) = x1y1 + x2y2 + . . . + xnyn = xTy

This is a simple example of a bilinear form that is symmetric and positive-definite.

  • Non-Symmetric Form: A bilinear form can be non-symmetric. For example:

B(x, y) = 2x1y1 + 3x2y3

Applications of Bilinear Forms

The Bilinear forms have wide-ranging applications in the mathematics and physics including:

  • Quadratic Forms: A quadratic form can be derived from the bilinear form making them useful in the analyzing conic sections, optimization problems and more.
  • Tensor Calculus: In differential geometry, bilinear forms are used to the define metrics and curvature tensors.
  • Physics: The Bilinear forms appear in the study of the physical systems such as in the formulation of the Lagrangian and Hamiltonian mechanics.

Bilinear Forms vs Quadratic Forms

Key differences between bilinear and quadratic forms are listed in the following table:

AspectBilinear FormsQuadratic Forms
DefinitionA function that maps two vectors to a scalar, usually written as B(x, y). It is linear in both arguments.A special case of a bilinear form, where both arguments are the same vector, written as Q(x) = B(x, x).
Mathematical ExpressionB(x,y)=xTAy where A is a matrix, and x and y are vectors.Q(x) = xTAx, where A is a matrix, and x is a vector.
ArgumentsTakes two vectors as input: B(x, y).Takes one vector as input: Q(x).
LinearityLinear in both arguments (i.e., in x and y).Homogeneous and quadratic in its input (i.e., only in xx).
SymmetryCan be symmetric or asymmetric, depending on the matrix AA.Always symmetric when derived from a symmetric bilinear form.
ExamplesInner product, where B(x,y) = xTy.Q(x) = x12 + x22 or Q(x) = xTAx.
Associated MatrixA can be any matrix (symmetric or not).A is symmetric if the quadratic form is derived from a symmetric bilinear form.
ApplicationsUsed in various areas of algebra and geometry, including defining inner product spaces.Commonly used in optimization problems, mechanics, and differential geometry.
Geometrical InterpretationDescribes relationships between two vectors (e.g., angles, lengths in certain geometries).Describes the shape of a curve or surface, such as ellipses or hyperbolas in quadratic optimization problems.

Conclusion

Bilinear forms are fundamental in the linear algebra and various applications across the mathematics and applied sciences. Understanding their properties such as the symmetry, skew-symmetry and positive definiteness is essential for the working with the quadratic forms and optimization problems. By exploring different examples and solving the practical questions one can gain a deeper insight into the utility and significance of the bilinear forms in both the theoretical and practical contexts.

Read More,

Solved Examples on Bilinear Forms

Example 1: Given vectors \mathbf{u} = (1, 2) and \mathbf{v} = (3, 4) and matrix

A = \begin{pmatrix} 1 & 2 \\ 2 & 3 \end{pmatrix}, find B(\mathbf{u}, \mathbf{v}).

Solution:

B(\mathbf{u}, \mathbf{v}) = \mathbf{u}^T A \mathbf{v} = \begin{pmatrix} 1 & 2 \end{pmatrix} \begin{pmatrix} 1 & 2 \\ 2 & 3 \end{pmatrix} \begin{pmatrix} 3 \\ 4 \end{pmatrix} = 1 \cdot (1 \cdot 3 + 2 \cdot 4) + 2 \cdot (2 \cdot 3 + 3 \cdot 4) = 11 + 20 = 31

Example 2: Determine if the bilinear form B(x, y) = 2x_1^2 - 4x_1x_2 + 3x_2^2 is positive definite.

Solution:

The associated matrix is:

A = \begin{pmatrix} 2 & -2 \\ -2 & 3 \end{pmatrix}

To check if A is positive definite compute its eigenvalues or check if all its principal minors are positive. The eigenvalues of the A are positive so B(x, y) is positive definite.

Example 3: Find the matrix representation of the bilinear form B(x, y) = 3x_1y_1 + 4x_2y_2 + 5x_3y_3 where \mathbf{x} and y are vectors in the \mathbb{R}^3 .

Solution:

The matrix A is:

A = \begin{pmatrix} 3 & 0 & 0 \\ 0 & 4 & 0 \\ 0 & 0 & 5 \end{pmatrix}

Example 4: Given the bilinear form B(x, y) = x_1y_2 + x_2y_1 find the matrix representation.

Solution:

The matrix A for the bilinear form is:

A = \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}

Example 5: Determine if the bilinear form B(x, y) = x_1^2 - x_1x_2 + x_2^2 is symmetric.

Solution:

The associated matrix is:

A = \begin{pmatrix} 1 & -0.5 \\ -0.5 & 1 \end{pmatrix}

Since A is symmetric the bilinear form is symmetric.

Practice Questions on Bilinear Form

Question 1. Find the matrix representation of the bilinear form B(x, y) = x_1y_1 + 2x_2y_2.

Question 2. Determine if the bilinear form B(x, y) = x_1y_1 - x_2y_2 is symmetric.

Question 3. Compute B(\mathbf{u}, \mathbf{v}) for \mathbf{u} = (1, 0) , \mathbf{v} = (0, 1) and A = \begin{pmatrix} 2 & 1 \\ 1 & 3 \end{pmatrix}.

Question 4: Show that the bilinear form B(x, y) = x_1y_2 + x_2y_1 is skew-symmetric.

Question 5. Determine if the bilinear form B(x, y) = x_1^2 + 2x_1x_2 + 2x_2^2 is positive definite.

Question 6. For the matrix A = \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}, find B(\mathbf{u}, \mathbf{v}) for \mathbf{u} = (1, 2) and \mathbf{v} = (3, 4).

Question 7. Find the eigenvalues of the matrix A = \begin{pmatrix} 4 & 1 \\ 1 & 3 \end{pmatrix} to the determine if the associated bilinear form is positive definite.

Question 8. Compute the quadratic form associated with the matrix A = \begin{pmatrix} 2 & -1 \\ -1 & 2 \end{pmatrix}.

Question 9. Verify if the bilinear form B(x, y) = x_1^2 - 2x_1x_2 + x_2^2 is positive definite.

Question 10. Find the matrix representation of the bilinear form B(x, y) = 3x_1y_1 + 4x_2y_2 + 5x_3y_3 in \mathbb{R}^3.

Answer Key

1. Matrix representation:

A = \begin{pmatrix} 1 & 0 \\ 0 & 2 \end{pmatrix}

2. Symmetric: Yes.

3. B(u, v) : 1.

4. Skew-symmetric: Yes.

5. Positive definite: No.

6. B(u, v) : 1.

7. Eigenvalues: 5, 2 (Positive definite).

8. Quadratic form: Q(x) = 2x_1^2 - 2x_1x_2 + 2x_2^2

9. Positive definite: No.

10. Matrix representation:

A = \begin{pmatrix} 3 & 0 & 0 \\ 0 & 4 & 0 \\ 0 & 0 & 5 \end{pmatrix}

Comment