シュミット分解を軽く証明した
まずはシュミット分解は何かを軽く説明する。ある純粋量子状態があるとする。元の量子システムをAとBの二つのシステムに分けた後、サブシステムの基底をととする。が成立する。ここのrはAとBの中で次元数が低いシステムの次元数に相当する。
AとBが同じ次元の場合
元のシステムはで表されるので、は成立する。この形は目標と似ているが、加算する項が多い。を並べて幅と高さが一致する行列Aにする。Aはユニタリー行列U,Vと対角行列Dの積に書ける。ここではaijをAのi行目j列の要素とする。前の分解によると、が成立する。これを代入すれば、がわかる。
そこで、Aシステムの基底をとして、Bシステムの基底をとする。そしてDの対角成分をにする。そうしたら、が得られる。
AとBが異なる次元の場合。
その場合、を並べた行列Aの幅と高さは異なる。従って、Aをユニタリー行列UVと対角行列Dの積に分解することはできない。具体例を挙げると、システムAを三次元にしてシステムBを二次元とする。この場合行列Aは幅が3で高さが2になる。
ここではBシステムの次元数が低い場合を考える。システムBに仮想な補助システムCを導入して。システムCの状態をにする。元の量子システムと合わせて全体の状態がになった。この状態をシステムAとシステムに均等に分けることができる。さらに、Aの基底をとしての基底をとする。
AとBが同じ次元の場合を参考してが成立する。従ってはシュミット分解ができることはわかる。ここで導入した補助システムCは0状態にいるので、の中のCの成分が0でない時。そこからわかることは。末尾のを除き取ると、シュミット分解ができた。