If A,B are invertible matrices the proof is very easy and short, but in the general case it is, imo, a very involved, long proof which uses, if I remember correctly, exterior products and devilish stuff like that. Even worse, the only proof I have is veryyyyy long...and in spanish.

Tonio