There is a natural isomorphism
obtained by evaluating a homomorphism against a covector. Since is a direct summand of a free module and tensoring a free -module with using the diagonal action again gives a free module, is a projective module.
Lift this projective module to an -lattice. Projectivity makes the dimension of the homomorphism space equal to the multiplicity of the trivial representation after extending scalars to . The lifted ordinary character vanishes on p-singular elements, while on p-regular elements it is the product
Ordinary character orthogonality and the substitution therefore give
Equivalently, this is the Brauer character inner product between the projective character of and the Brauer character of .
Writing the Brauer character inner product as a sum over conjugacy-class representatives gives
Thus the duality from part (c) is exactly
All three matrices are square. Reversing the two inverse factors gives , hence
Taking complex conjugates yields
The entry is , and . Therefore Column orthogonality for Brauer characters gives