The antitranspose of a square matrix #
The antitranspose of a square matrix A indexed by Fin m is its reflection in the
antidiagonal, Aᴬ i j = A (rev j) (rev i); for 2 × 2 matrices it sends (a b; c d) to
(d b; c a). Over a commutative ring it reverses products and preserves determinants, so it
is an anti-involution of the matrix ring and of the special linear group.
Main declarations #
Matrix.antitranspose: the reflection of a square matrix in its antidiagonal.Matrix.antitranspose_one,Matrix.antitranspose_add: the antitranspose fixes1and is additive.Matrix.antitranspose_mul: the antitranspose reverses products.Matrix.det_antitranspose: the antitranspose preserves determinants.Matrix.antitranspose_fin_two: the antitranspose of(a b; c d)is(d b; c a).
@[simp]
@[simp]
theorem
Matrix.antitranspose_mul
{α : Type u_1}
{m : ℕ}
[AddCommMonoid α]
[CommMagma α]
(A B : Matrix (Fin m) (Fin m) α)
:
The antitranspose reverses products.
The antitranspose of (a b; c d) is (d b; c a).