1.4 Novel Matrix Identities

This is a consolidated post on novel matrix identities.

1.4.1 Cyclic Shifts Property of Trace with Hadamard Products

The cyclic shift property of trace, i.e.,

trace(𝑾1𝑾2𝑾3)=trace(𝑾3𝑾1𝑾2)=trace(𝑾2𝑾3𝑾1),

holds for conventional matrix products of matrices 𝐖1, 𝐖2, and 𝐖3. In the following theorem, we consider cyclic shifts of matrices involving Hadamard products, e.g., trace(𝐖1(𝐖2𝐖3)𝐖4).

Theorem 5.

Let m1,m2,m3>0 and let 𝐖1m1×m2, 𝐖2,𝐖3m2×m3, and 𝐖4m3×m1 be arbitrary matrices. Then,

trace(𝑾1(𝑾2𝑾3)𝑾4)=trace((𝑾2T(𝑾4𝑾1))𝑾3). (1.8)
Proof.

We have

trace(𝑾1(𝑾2𝑾3)𝑾4) =trace((𝑾2𝑾3)𝑾4𝑾1)
=i=1m2j=1m3[𝑾2]i,j[𝑾3]i,j[𝑾4𝑾1]j,i
=j=1m3i=1m2[𝑾2T]j,i[𝑾4𝑾1]j,i[𝑾3]i,j
=trace((𝑾2T(𝑾4𝑾1))𝑾3). (1.9)

Version History

  1. 1.

    First published: 18th May 2024