Skip to content
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 2 additions & 5 deletions Mathlib/LinearAlgebra/Matrix/ConjTranspose.lean
Original file line number Diff line number Diff line change
Expand Up @@ -424,14 +424,11 @@ instance [Star α] [Star β] [SMul α β] [StarModule α β] : StarModule α (Ma
star_smul := conjTranspose_smul

/-- When `α` is a `*`-(semi)ring, `Matrix.star` is also a `*`-(semi)ring. -/
Comment thread
Vierkantor marked this conversation as resolved.
Outdated
instance [Fintype n] [NonUnitalSemiring α] [StarRing α] : StarRing (Matrix n n α) where
instance [Fintype n] [NonUnitalNonAssocSemiring α] [StarRing α] : StarRing (Matrix n n α) where
star_add := conjTranspose_add
star_mul := conjTranspose_mul

/-- A version of `star_mul` for `*` instead of `*`. -/
theorem star_mul [Fintype n] [NonUnitalNonAssocSemiring α] [StarRing α] (M N : Matrix n n α) :
star (M * N) = star N * star M :=
conjTranspose_mul _ _
@[deprecated (since := "2026-04-20")] protected alias star_mul := StarMul.star_mul

end Star

Expand Down
Loading