>>983
そりゃできるんじゃね?
|a b c d|
|b ax d cx|
|c d ay by|
|d cx by axy|
なら行列は0行0列から数えるとして
1の位が0の行、つまり0行目と2行目に√xをかけ、1の位が1の列、つまり1列目と3列目を√xで割る。
同じことを2の位について√yで行えば√x=u、√y=vとして
|auv bv cu d|
|bv auv d cu|
|cu d auv bv|
|d cu bv auy|
となって結局
|A B C D|
|B A D C|
|C D A B|
|D C B A|
を考えることになる。
2行目+3行目+4行目を1行目にたせば1行目は全部A+B+C+Dだからdetは(A+B+C+D)で割り切れる。
ー2行目+3行目ー4行目を1行目にたせば1行目は全部A-B+C-Dだからdetは(A-B+C-D)で割り切れる。
2行目ー3行目ー4行目を1行目にたせば1行目は全部A+B-C-Dだからdetは(A+B-C-D)で割り切れる。
ー2行目ー3行目+4行目を1行目にたせば1行目は全部A-B-C+Dだからdetは(A-B-C+D)で割り切れる。
A^の係数は1だからdet = (A+B+C+D)(A-B+C-D)(A+B-C-D)(A-B-C+D)。
これ2^2でやったけど2^nでもできると思う。