0

私のイザベル理論では、定数係数を持つ行列があります。

... 
k :: 'n and c :: 'a
(χ i j. if j = k then c * (A $ i $ j) else A $ i $ j)

転置行列を計算できます。

(transpose (χ i j. if j = k then c * (A $ i $ j) else A $ i $ j))

私の目には、後者は同等である必要があります

(χ i j. if i = k then c * (A $ j $ i) else A $ j $ i))

の定義によりtranspose。しかし、これは真実ではありません。ここで私のエラーは何ですか?

ちなみに、転置の定義は次のとおりです。

definition transpose where 
  "(transpose::'a^'n^'m ⇒ 'a^'m^'n) A = (χ i j. ((A$j)$i))"
4

1 に答える 1