お世話になります。よろしくお願いします。
『行列の2つの“列”を入れ替えると行列式はー1倍になる』ことの
証明についてです。
手持ちの参考書には
『行列の2つの“行”を入れ替えると行列式はー1倍になる』ことの
証明は載っていました。
i行とk行を入れ替える時、τ=σ(i k)と置くといううまいやり方でした。
列の入れ替えについては、行の入れ替えに 転置行列の公式detA=det(tA)を用いればよいのですが、
この公式を用いずに直接「2列の入れ替えで行列式がー1倍になる」ことを示したいと思っているのですが、なかなかできずに困っています。
どなたかできる方、よろしくお願い致します。
方針があってないかもしれませんが、以下途中まで自分でやった部分です。
________________________________________
行列A=(a_ij)のi列とk列を交換した行列をA'=(b_ij)、
S_nをn次の対称群をします。
detA=Σ[σ∈S_n]sgn(σ)a_1σ(1)・・a_rσ(r)・・
・・a_tσ(t)・・a_nσ(n)
σ(r)=i, σ(t)=kとする。またσ(-1)はσの逆置換とする。
b_1σ(1)・・b_rσ(r)・・b_tσ(t)・・b_nσ(n)
=b_1σ(1)・・b_ri・・b_tk・・b_nσ(n)
=a_1σ(1)・・a_rk・・a_ti・・a_nσ(n)
=a_1σ(1)・・a_σ^(-1)(i)k・・a_σ^(-1)(k)i・・a_nσ(n)
________________________________________
よろしくお願い致します。
No.2ベストアンサー
- 回答日時:
結局同じことなんだけどなぁ....
τ = (k i)σ とおくと
τ(r) = k, τ(t) = i, τ(s) = σ(s) (s ≠ r, t) だよね. つまり
b_1σ(1)・・b_rσ(r)・・b_tσ(t)・・b_nσ(n)
=b_1σ(1)・・b_ri・・b_tk・・b_nσ(n)
=a_1σ(1)・・a_rk・・a_ti・・a_nσ(n)
= a_1τ(1) ... a_rτ(r) ... a_tτ(t) ... a_nτ(n).
で符号に関しては sgn τ = -sgn σ.
ついでに σ と τ = (k i)σ とは 1対1 に対応する.
No.3
- 回答日時:
えぇと, はっきりいってしまうと #1 は勘違いしていただけなんだけどそういってしまうとなさけないのでなんとなく誤魔化してみる試み:
まず, 「行を入れ替える」ときに, τ = σ(i k) という置換の対応を考えればいいことがわかっています. また, det A = det(tA) の証明を見れば, 「転置をとる」ことには「逆置換を考える」ことが対応しています. そこで, 「A の i列と k列を入れ替える」という操作を
1. A の転置をとる
2. 転置行列で i行と k行を入れ替える
3. 再度転置する
という 3つの操作と考えます. A の i列と k列を入れ替えた行列を B とすると, 1, 2 の操作でそれぞれ tA, tB が得られます. そして, B に対応する置換σ に対して A に対応する置換τをとることにすると
B/σ → tB/σ^-1 → tA/σ^-1 (i k) → A/(σ^-1 (i k))^-1
という置換の対応関係があり, 最後の (σ^-1 (i k))^-1 が τ になればいいわけです.
従って
τ = (σ^-1 (i k))^-1 = (i k) σ
です.
大変詳しいご回答本当にどうもありがとうございます。
b_1σ(1)・・b_rσ(r)・・b_tσ(t)・・b_nσ(n)
でrとtを何とか消去しようと思い、苦し紛れにσ^(-1)を
持ち出したのが駄目でした・・・。
何か自分が気付かないうまい方法があるかもしれないと思い、こちらで質問してみまして良かったです。
「τ = (k i)σ とおくと」の置き換えが全く気付きませんでした。
本当にどうもありがとうございました。
No.1
- 回答日時:
その通り, σ の逆置換を考えるだけです.
ご回答どうもありがとうございます。
detA'=Σ[σ∈S_n]sgn(σ)b_1σ(1)・・b_rσ(r)・・
・・b_tσ(t)・・b_nσ(n) を何とか
detA=Σ[σ∈S_n]sgn(σ)a_1σ(1)・・a_rσ(r)・・
・・a_tσ(t)・・a_nσ(n)
に結び付けたいのですが、
私の途中計算
b_1σ(1)・・b_rσ(r)・・b_tσ(t)・・b_nσ(n)
=a_1σ(1)・・a_σ^(-1)(i)k・・a_σ^(-1)(k)i・・a_nσ(n)
では、σの逆置換σ^(-1)が行の置換になってしまい、
先に進めずに困っています。
何か方針だけでも分かりましたらよろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) Excel 2列分のDATAの並べ替え 1 2023/01/01 17:12
- Excel(エクセル) Excelの列から検索して該当する行を別シートに転記するVBA 2 2022/12/20 09:35
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- Excel(エクセル) Excelの相談 4 2023/03/03 09:51
- Visual Basic(VBA) vba 等間隔の列に対しての計算 6 2022/05/17 20:15
- Excel(エクセル) 範囲指定をした中で、住所の列をユーザー設定の並べ替えをしたい 3 2022/05/15 13:51
- 数学 上三角行列のn乗の証明 2 2023/07/23 21:45
- その他(Microsoft Office) 1の行を固定した上でVBAを用いて日付順に自動並べ替え 2 2022/06/06 15:09
- Excel(エクセル) 【条件付き書式】countifsで複数条件を満たしたセルを赤くする方法 2 2023/02/09 23:53
- Visual Basic(VBA) VBA 最終行まで数式をコピーする 3 2023/01/03 15:44
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報