Blog Archive

Sunday, April 5, 2026

How to understand matrix partitioning and matrix multiplication(in any Abelian Category)

Consider an Abelian category A, for example the category of sheaves of abelian groups on a site, or the category of vector spaces (sheaves on a one-point space), or the category of condensed abelian groups.

Take three objects

X=i=1nXi,Y=j=1mYj,Z=s=1kZs.

Then

HomA(X,Y)HomA(i=1nXi,j=1mYj)i=1nj=1mHomA(Xi,Yj).

Explicitly, the isomorphism is given by

fi,jιjfj,iπi,

where ι and π are the inclusion and projection maps, respectively.

More concretely, set ei=ιiπi; then id=iei. Hence

f=idYfidX=j=1mejfi=1nei=i,jejfei.

Now define fj,i=πjfιi. Then

ejfei=ιjfi,jπi.

Writing i,jιjfi,jπi as a matrix gives

(f11f12f1nf21f22f2nfm1fm2fmn).

Clearly addition of morphisms corresponds to addition of matrices.

If we also have Zs=1kZs and a morphism gHomA(Y,Z), then composition of morphisms corresponds to matrix multiplication.

If you are curious about what happens on the level of Hom groups: consider the composition map

μ:HomA(X,Y)HomA(Y,Z)HomA(X,Z).

Here

HomA(X,Y)HomA(Y,Z)i,j,j,sHomA(Xi,Yj)HomA(Yj,Zs),

and

HomA(X,Z)i,sHomA(Xi,Zs).

However, μ vanishes on mismatched indices, so it effectively factors through

i,j,sHomA(Xi,Yj)HomA(Yj,Zs)i,sHomA(Xi,Zs).

On each direct summand, μi,j,s(fj,igs,j)=gs,jfj,i. Summing up yields

s,ijιsgs,jfj,iπi,

which is precisely matrix multiplication.

Popular Posts