multilinear algebra
Bilinear Forms
You should know: vector space, matrices
Overview
A bilinear form is a function of two vector arguments that is linear in each argument separately. Bilinear forms generalize the dot product and are the foundation for quadratic forms, inner products, and the geometry of vector spaces. They appear throughout differential geometry, physics, and numerical analysis.
Intuition
Think of a bilinear form B(u, v) as a 'pairing' between two vectors. Fix one argument and you get an ordinary linear function of the other. The dot product is the prototypical example: u · v is linear in u for fixed v, and linear in v for fixed u. Bilinear forms let you encode geometry — lengths, angles, and volumes — through a single algebraic structure that can be represented by a matrix.
Formal Definition
Let V be a vector space over a field F. A bilinear form on V is a map B : V × V → F satisfying linearity in each slot:
In a basis {e_i}, B is represented by the matrix M whose (i,j) entry is B(e_i, e_j).
Notation
| Notation | Meaning |
|---|---|
| Bilinear form evaluated on vectors u and v | |
| Matrix of the bilinear form in a given basis | |
| Matrix representation of B |
Properties
Symmetric
Skew-symmetric (alternating)
Non-degenerate
Change of basis
Worked Examples
- 1
Compute M_{ij} = B(e_i, e_j). We have e_1 = (1,0), e_2 = (0,1).
- 2
Compute the off-diagonal and (2,2) entries.
- 3
Assemble and check symmetry.
✓ Answer
M = [[2,1],[1,-1]], and B is symmetric.
Practice Problems
Find the matrix of B(u,v) = 3u_1v_1 - 2u_2v_2 + u_1v_2 + u_2v_1 on R^2 in the standard basis. Is B symmetric?
A bilinear form on R^2 has matrix M = [[1,2],[3,4]]. Decompose M into its symmetric and skew-symmetric parts and interpret each.
Common Mistakes
Confusing a bilinear form with a linear map.
A bilinear form takes TWO vectors and returns a scalar; a linear map takes one vector and returns another vector.
Thinking all bilinear forms are symmetric.
Bilinear forms can be symmetric, skew-symmetric, or neither; any matrix M represents a bilinear form via B(u,v)=u^T M v.
Quiz
Summary
- A bilinear form B: V×V→F is linear in each argument separately.
- In a basis, B is represented by a matrix M with M_{ij} = B(e_i, e_j), giving B(u,v) = u^T M v.
- B is symmetric if M = M^T, skew-symmetric if M = -M^T, non-degenerate if det(M) ≠ 0.
- Under a change of basis P, the matrix transforms as M' = P^T M P (congruence).
- Any matrix M splits as M = (M+M^T)/2 + (M-M^T)/2 into symmetric and skew-symmetric parts.
References
- WebsiteWikipedia — Bilinear form
Mathematics