クロネッカー積のランク
LyCORISのlokrで使われる、クロネッカー積とランクの関係が気になったので、検索してみたのですが、
日本語の記事は全く見つからずよく分からない英語の情報だけ見つかったので、その証明を確認してみます。
math.stackexchange.com
クロネッカー積とは行列に対して、以下のような行列を返す演算です。
行列と行列に対してクロネッカー積を適用すると、行列になります。
になるらしく、その証明を目指します。
補題1.
行列に対して、やが定義できるサイズのとき、
証明.
定理.
任意の行列に対して、
証明.
とする。
行列を特異値分解すると、
ここで、は下みたいな感じの行列です。
なんかずれてる・・・?たすけて。は0でないの特異値です。または直交行列(つまり正則行列でもある)です。
ここで、補題1を使って、
この行列は、非零の対角成分が個でそれ以外の成分がすべて0の行列です。つまりランクはです。
よって、
証明終わり。
おわりに
記事の確認中、ためしに編集画面の文字列そのままGPT4に貼り付けたら、インデックスの間違いを指摘してくれました・・・(補題1中のの上付き添え字をにしてた)。もうAIには勝てません。