クロネッカー積と行列積の混合積の公式 を成分でかいただけです.
まず,クロネッカー積は以下のように定義されると思います.
それで以下の公式が成り立ちます.命題1の証明0(ブロックごとに行列積をとる)
完全に上の証明でいいんですが,より明示的に成分が等しいことに基づく証明もしておきたい気がします.なので,クロネッカー積の定義を成分にかき直します.ちなみに後で気付いたんですが,ここで「これ以降行列のインデックスをゼロ始まりでとることに決める」と宣言しておけばよかったです.以降では右肩に を付けたときにゼロ始まりのインデックスでとるとしていますが証明では全部右肩に
が付いています.無駄です.
定義1'(クロネッカー積の成分;通常のインデックスでアクセス)
それで定義1' のアクセス方法で命題1を証明すると以下になります. と
のせいで横幅が長くなってしまうことがわかります.
命題1の証明1(定義1' を使用)
他方,定義1'' のアクセス方法で命題1を証明すると以下になります.横幅が短いです.また,後から気付いたんですが以下のように右辺から出発した方が(2重ループを1重ループにまとめる方向になるので)すっきりする気がします.
命題1の証明2(定義1'' を使用)
おまけ
クロネッカー積と行列積の混合積のイメージ図を描きました.クロネッカー積をとることは洗剤を指定の濃さに塗りながらタイルを敷き詰めることに似ていると思ったのですが,いうほど洗剤を塗りながらタイルを敷き詰めることをするかというとしないので完全に駄目です.