Zulip Chat Archive

Stream: new members

Topic: Missing coercions


Nicolò Cavalleri (Aug 02 2020 at 14:24):

Why do not linear maps extend monoid homomorphisim? I am formalizing derivations and I'd automatically expect that extending linear maps I'd get automatic coerctions to monoid homomorphism, but linear maps were not designed like this and I wonder if there is a reason

Reid Barton (Aug 02 2020 at 14:34):

Maybe bundled linear maps came before bundled additive monoid maps

Nicolò Cavalleri (Aug 02 2020 at 14:38):

Is it a good idea to change it?

Reid Barton (Aug 02 2020 at 14:39):

seems like a good idea to try!

Yury G. Kudryashov (Aug 02 2020 at 20:07):

Note that we have docs#distrib_mul_action_hom. A good project would be to migrate linear_map`s to this structure.

Yury G. Kudryashov (Aug 02 2020 at 20:19):

BTW, @Kenny Lau could you please move src#monoid.End to algebra/group/hom and add a module docstring to algebra/group_ring_action?

Kenny Lau (Aug 03 2020 at 01:01):

@Yury G. Kudryashov #3671

Yury G. Kudryashov (Aug 03 2020 at 03:22):

Commented


Last updated: Dec 20 2023 at 11:08 UTC