Commit 2021-05-05 18:50 51bc1ca4

View on Github →

feat(algebra/direct_sum_graded): add direct_sum.to_semiring (#7380) This provides a convenient way to construct ring_homs out of direct_sum, and is a stronger version of direct_sum.to_add_monoid which applies in the presence of a direct_sum.gmonoid typeclass. The new direct_sum.lift_ring_hom can be thought of as a universal property akin to finsupp.lift_add_hom.

Estimated changes