Commit 2023-03-08 13:45 671d5d9a
View on Github →feat(algebra/star/self_adjoint): add and generalize trivial lemmas (#18558) This:
- Generalizes
is_self_adjoint.smul
, which makes it easier to show that0.5 • x
is self-adjoint whenx
is, even if0.5
is a complex number. - Generalizes
is_self_adjoint.add
to matchmatrix.is_hermitian.add
(for a later refactor), along with many other lemmas. - Removes re-proofs of
star_nat_cast
andstar_int_cast
. The first is motivated by showing thatexp K m
for some matrixm
is positive definite ifis_self_adjoint m
. Forward-ported at https://github.com/leanprover-community/mathlib4/pull/2719.