The dual of E is E∗=L(E,K), the space of linear forms. If B=(e1,…,en) is a basis of E, the coordinate forms e1∗,…,en∗ defined by ei∗(ej)=δij (Kronecker: 1 if i=j, else 0) form the dual basis B∗ of E∗; in particular dimE∗=dimE, and
x=i=1∑nei∗(x)ei(x∈E),φ=i=1∑nφ(ei)ei∗(φ∈E∗).
Examples
Example 2.2
On Kn[X] with basis (1,X,…,Xn): the dual basis is P↦k!P(k)(0) (Taylor coefficients). Another basis of the dual: the evaluations P↦P(xi) at n+1 distinct points — its “pre-dual” basis in Kn[X] is exactly the family of Lagrange polynomials Li (Year 1 volume), since Li(xj)=δij. Interpolation is duality.
Example 2.4 (A dual basis of R2, fully computed)
For the basis b1=(1,1), b2=(1,−1) of R2: the dual basis (b1∗,b2∗) must satisfy bi∗(bj)=δij. Writing b1∗(x,y)=αx+βy, the conditions α+β=1 and α−β=0 give
b1∗(x,y)=2x+y,and likewiseb2∗(x,y)=2x−y.
Sanity checks: b1∗ is not e1∗+e2∗ evaluated naively — the dual basis depends on the whole basis, not on each vector separately (replacing b2 by (0,1) changes b1∗ into x↦x). And the expansion formula works: (x,y)=2x+yb1+2x−yb2, the even/odd decomposition of a pair — dual bases are coordinate extractors, and this one extracts symmetric and antisymmetric parts.
Example 2.9 (The transpose, entry by entry)
Let u:R2→R3 have matrix A=(103210) in the canonical bases. For ψ=b1f1∗+b2f2∗+b3f3∗∈(R3)∗, compute uT(ψ)=ψ∘u on the basis of R2:
(ψ∘u)(e1)=ψ(1,0,3)=b1+3b3,(ψ∘u)(e2)=ψ(2,1,0)=2b1+b2.
So uT(ψ)=(b1+3b3)e1∗+(2b1+b2)e2∗, and in the dual bases the matrix of uT is
(120130)=AT:
the abstract transpose is the flipped matrix, with no computation left to believe on faith. Note the mechanism: the j-th column of A became the j-th row of the new matrix because ψ∘u reads u’s outputs through ψ’s coefficients.